legend{max-width:100%;overflow:hidden}html,body,#root{min-height:100%;margin:0}body{min-width:320px}.settings-fields{min-width:0}.settings-fields>*{max-width:100%;min-width:0}.settings-fields .kit-btn{height:auto;min-height:var(--kit-control-h);white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;text-align:left}.settings-fields .kit-switch{max-width:100%}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/GolosText-cyrillic-ext-hICkpzq7.woff2) 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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/GolosText-cyrillic-mKek_fSS.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/GolosText-latin-ext-B-I5lbAQ.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:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/GolosText-latin-BS5oQT7X.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/JetBrainsMono-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/JetBrainsMono-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/JetBrainsMono-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}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-cyrillic-ext-DOFToQv1.woff2) 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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-cyrillic-DayYxulF.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-latin-ext-QAhDxQuo.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:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Onest-latin-Dun_Rd-l.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-cyrillic-ext-400-xuaO2J-f.woff2) 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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-cyrillic-400-BSMlKf0J.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-latin-ext-400-BmRBH3aV.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-latin-400-DMJ8VG8y.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-cyrillic-ext-500-BqneJy0T.woff2) 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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-cyrillic-500-Bq9vWWag.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-latin-ext-500-CAhNIIs5.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-latin-500-DSY6xOcd.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-cyrillic-ext-600-V-xxqcpd.woff2) 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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-cyrillic-600-CTOM6hUh.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-latin-ext-600-D38SheWl.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/IBMPlexMono-latin-600-BgSNZQsw.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}:where(html,[data-kit-scope][data-theme]){--kit-p-n-0: #0F1011;--kit-p-n-1: #151618;--kit-p-n-2: #1B1C1F;--kit-p-n-3: #232428;--kit-p-n-4: #26272B;--kit-p-n-5: #3A3B40;--kit-p-n-6: #6C6D75;--kit-p-n-7: #A0A1A8;--kit-p-n-8: #EDEDEF;--kit-p-accent: #E6E6E9;--kit-p-accent-hover: #FFFFFF;--kit-p-accent-on: #111214;--kit-p-focus: #8AB4FF;--kit-p-legacy-accent: #2F6FEB;--kit-p-legacy-accent-hover: #4A83F0;--kit-p-ok: #3DD68C;--kit-p-info: #4CA8FF;--kit-p-violet: #A78BFA;--kit-p-warn: #F5B83D;--kit-p-bad: #F2555A;--kit-p-cyan: #38BDF8;--kit-p-mute: #8B93A1;--kit-p-on-status: #07090C;--kit-p-on-bad: #160405;--kit-p-white: #FFFFFF;--kit-p-shadow: rgb(0 0 0 / .5);--kit-p-shadow-strong: rgb(0 0 0 / .6);--kit-p-backdrop: rgb(4 5 7 / .62);--kit-p-sheen: rgb(255 255 255 / .05)}:where(html,[data-kit-scope])[data-theme=karfogen]{--kit-p-n-0: #12100D;--kit-p-n-1: #1A1713;--kit-p-n-2: #1F1B16;--kit-p-n-3: #28231C;--kit-p-n-4: #2E2820;--kit-p-n-5: #42392D;--kit-p-n-6: #74695A;--kit-p-n-7: #A89C8A;--kit-p-n-8: #EDE6DA;--kit-p-accent: #D96B2F;--kit-p-accent-hover: #EE8347;--kit-p-accent-on: #1A0E06;--kit-p-focus: #EE8347;--kit-p-legacy-accent: #D96B2F;--kit-p-legacy-accent-hover: #EE8347}:where(html,[data-kit-scope])[data-theme=meridian]{--kit-p-n-0: #0A1224;--kit-p-n-1: #0F1A33;--kit-p-n-2: #14213F;--kit-p-n-3: #1A2A4E;--kit-p-n-4: #1F3159;--kit-p-n-5: #2E4577;--kit-p-n-6: #6A7DA3;--kit-p-n-7: #9FB0CF;--kit-p-n-8: #E8EEF9;--kit-p-accent: #4F8CFF;--kit-p-accent-hover: #76A5FF;--kit-p-accent-on: #04102A;--kit-p-focus: #76A5FF;--kit-p-legacy-accent: #4F8CFF;--kit-p-legacy-accent-hover: #76A5FF}:where(html,[data-kit-scope])[data-theme=light]{--kit-p-n-0: #f4f4f4;--kit-p-n-1: #ffffff;--kit-p-n-2: #ffffff;--kit-p-n-3: #e5e7eb;--kit-p-n-4: #d5d8dc;--kit-p-n-5: #b7bec6;--kit-p-n-6: #6b7280;--kit-p-n-7: #3e4e5e;--kit-p-n-8: #111111;--kit-p-accent: #3e4e5e;--kit-p-accent-hover: #2c3a46;--kit-p-accent-on: #ffffff;--kit-p-focus: #2F6FEB;--kit-p-legacy-accent: #3e4e5e;--kit-p-legacy-accent-hover: #2c3a46;--kit-p-ok: #0F7A45;--kit-p-info: #0B5CAB;--kit-p-violet: #6D28D9;--kit-p-warn: #8A5A00;--kit-p-bad: #B4232C;--kit-p-cyan: #0E7490;--kit-p-mute: #5C6570;--kit-p-on-status: #ffffff;--kit-p-on-bad: #ffffff;--kit-p-shadow: rgb(0 0 0 / .12);--kit-p-shadow-strong: rgb(0 0 0 / .2);--kit-p-backdrop: rgb(15 16 17 / .4);--kit-p-sheen: rgb(0 0 0 / .04)}:where(html,[data-kit-scope])[data-theme=oled]{--kit-p-n-0: #000000;--kit-p-n-1: #000000;--kit-p-n-2: #111111;--kit-p-n-3: #1A1A1A;--kit-p-n-4: #2A2A2A;--kit-p-n-5: #555555;--kit-p-n-6: #6C6C6C;--kit-p-n-7: #A8A8A8;--kit-p-n-8: #CCCCCC;--kit-p-accent: #6FA8FF;--kit-p-accent-hover: #8BBCFF;--kit-p-accent-on: #000000;--kit-p-focus: #6FA8FF;--kit-p-legacy-accent: #6FA8FF;--kit-p-legacy-accent-hover: #8BBCFF;--kit-p-ok: #B8D98D;--kit-p-info: #6FA8FF;--kit-p-violet: #C792EA;--kit-p-warn: #E8BF6A;--kit-p-bad: #E06C75;--kit-p-cyan: #7FDBCA;--kit-p-mute: #8A8A8A;--kit-p-on-status: #000000;--kit-p-on-bad: #000000}:where(html,[data-kit-scope][data-theme]){--kit-bg: var(--kit-p-n-0);--kit-surface-1: var(--kit-p-n-1);--kit-surface-2: var(--kit-p-n-2);--kit-surface-3: var(--kit-p-n-3);--kit-border: var(--kit-p-n-4);--kit-border-strong: var(--kit-p-n-5);--kit-download-qr-bg: var(--kit-p-white);--kit-download-qr-fg: var(--kit-p-n-0);--kit-text-subtle: var(--kit-p-n-6);--kit-text-muted: var(--kit-p-n-7);--kit-text: var(--kit-p-n-8);--kit-accent: var(--kit-p-accent);--kit-accent-hover: var(--kit-p-accent-hover);--kit-accent-fg: var(--kit-p-accent-on);--kit-accent-dim: color-mix(in srgb, var(--kit-accent) 14%, transparent);--kit-accent-line: color-mix(in srgb, var(--kit-accent) 38%, transparent);--kit-legacy-accent: var(--kit-p-legacy-accent);--kit-legacy-accent-hover: var(--kit-p-legacy-accent-hover);--kit-focus: var(--kit-p-focus);--kit-focus-ring-gap: 0 0 0 2px var(--kit-bg), 0 0 0 4px var(--kit-focus);--kit-ring-field: 0 0 0 1px;--kit-ring-control: 0 0 0 2px;--kit-ring-inner: inset 0 0 0 2px;--kit-focus-solid: var(--kit-focus-ring-gap);--kit-accent-tint: 13%;--kit-accent-tint-line: 32%;--kit-accent-corner: 0px;--kit-row-tint: 12%;--kit-row-bar: 0px;--kit-card-dim-wash: 100%;--kit-card-dim-line: 30%;--kit-ok: var(--kit-p-ok);--kit-info: var(--kit-p-info);--kit-violet: var(--kit-p-violet);--kit-warn: var(--kit-p-warn);--kit-bad: var(--kit-p-bad);--kit-cyan: var(--kit-p-cyan);--kit-mute: var(--kit-p-mute);--kit-on-status: var(--kit-p-on-status);--kit-on-bad: var(--kit-p-on-bad);--kit-status-paid: var(--kit-ok);--kit-status-pending: var(--kit-info);--kit-status-wait-requisite: var(--kit-violet);--kit-status-expired: var(--kit-warn);--kit-status-failed: var(--kit-bad);--kit-status-approved: var(--kit-cyan);--kit-status-void: var(--kit-mute);--kit-tone-fill: 14%;--kit-tone-line: 45%;--kit-control-h: 40px;--kit-control-h-sm: 30px;--kit-control-px: 14px;--kit-gap: 12px;--kit-nav-w: 188px;--kit-nav-rail-w: calc(85px * var(--kit-font-scale));--kit-topbar-h: 56px;--kit-inline-h-xs: 16px;--kit-inline-h-sm: 18px;--kit-inline-h-md: 22px;--kit-inline-h-lg: 28px;--kit-space-1: 4px;--kit-space-2: 8px;--kit-space-3: 12px;--kit-space-4: 16px;--kit-space-5: 20px;--kit-space-6: 24px;--kit-space-8: 32px;--kit-space-10: 40px;--kit-space-12: 48px;--kit-font-scale: 1;--kit-text-2xs: calc(10px * var(--kit-font-scale));--kit-text-xs: calc(11px * var(--kit-font-scale));--kit-text-sm: calc(12px * var(--kit-font-scale));--kit-text-md: calc(13px * var(--kit-font-scale));--kit-text-lg: calc(16px * var(--kit-font-scale));--kit-text-xl: calc(22px * var(--kit-font-scale));--kit-shadow-pop: 0 12px 32px var(--kit-p-shadow);--kit-shadow-dialog: 0 24px 64px var(--kit-p-shadow-strong);--kit-shadow-raised: 0 1px 2px var(--kit-p-shadow);--kit-backdrop: var(--kit-p-backdrop);--kit-sheen: var(--kit-p-sheen);--kit-dur-fast: .12s;--kit-dur: .15s;--kit-dur-slow: .22s;--kit-ease: cubic-bezier(.2, .8, .2, 1);--kit-ease-spring: cubic-bezier(.3, 1.3, .6, 1);--kit-glyph-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5.2l2 2 4-4.4'/%3E%3C/svg%3E");--kit-z-float: 1000;--kit-z-toast: 1100}:where(html).font-small{--kit-font-scale: .857}:where(html).font-large{--kit-font-scale: 1.143}:where(html,[data-kit-scope][data-theme]){--kit-font-sans: "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--kit-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--kit-radius-sm: 6px;--kit-radius-md: 8px;--kit-radius-lg: 12px;--kit-card-bg: var(--kit-surface-1);--kit-card-border: var(--kit-border);--kit-card-shadow: 0 0 0 0 transparent}:where(html,[data-kit-scope])[data-theme=light]{--kit-font-sans: "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--kit-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--kit-radius-sm: 6px;--kit-radius-md: 8px;--kit-radius-lg: 12px;--kit-card-bg: var(--kit-surface-1);--kit-card-border: var(--kit-border);--kit-card-shadow: 0 0 0 0 transparent;--kit-accent-tint: 22%;--kit-row-bar: 3px}:where(html,[data-kit-scope])[data-theme=light] .kit-btn:not([data-variant]){--kit-btn-bd: var(--kit-border-strong)}:where(html,[data-kit-scope])[data-theme=karfogen]{--kit-font-sans: "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--kit-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--kit-radius-sm: 2px;--kit-radius-md: 3px;--kit-radius-lg: 4px;--kit-card-bg: var(--kit-bg);--kit-card-border: var(--kit-border-strong);--kit-card-dim-line: 55%;--kit-ring-field: inset 0 0 0 1px;--kit-ring-control: inset 0 0 0 2px;--kit-focus-solid: inset 0 0 0 2px var(--kit-accent-fg);--kit-accent-tint: 0%;--kit-accent-tint-line: 0%;--kit-accent-corner: 9px;--kit-row-tint: 0%;--kit-row-bar: 3px}:where(html,[data-kit-scope])[data-theme=meridian]{--kit-radius-sm: 4px;--kit-radius-md: 6px;--kit-radius-lg: 8px;--kit-accent-tint: 0%;--kit-accent-tint-line: 0%;--kit-accent-corner: 9px;--kit-row-tint: 0%;--kit-row-bar: 3px}:where(html,[data-kit-scope])[data-theme=oled]{--kit-font-sans: "Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--kit-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--kit-radius-sm: 2px;--kit-radius-md: 3px;--kit-radius-lg: 4px;--kit-card-bg: var(--kit-bg);--kit-card-border: var(--kit-border-strong);--kit-card-dim-line: 55%;--kit-ring-field: inset 0 0 0 1px;--kit-ring-control: inset 0 0 0 2px;--kit-focus-solid: inset 0 0 0 2px var(--kit-accent-fg);--kit-accent-tint: 0%;--kit-accent-tint-line: 0%;--kit-accent-corner: 9px;--kit-row-tint: 0%;--kit-row-bar: 3px}@layer kit{[data-kit-scope]{color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);line-height:1.5}}@layer kit{html[data-theme]{color-scheme:dark;background:var(--kit-bg)}html[data-theme=light]{color-scheme:light}body{margin:0;min-height:100dvh;background:var(--kit-bg);color:var(--kit-text)}#root{min-height:100dvh;width:100%}[data-kit-scope] button,[data-kit-scope] input,[data-kit-scope] select,[data-kit-scope] textarea{margin:0;font-family:inherit}[data-kit-scope] a{color:inherit}.kit-shell{display:flex;width:100%;min-height:100dvh;align-items:flex-start;background:var(--kit-bg);color:var(--kit-text)}.kit-shell-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0}.kit-shell-body{flex:1 1 auto;min-width:0;padding:var(--kit-space-6)}.kit-auth{display:grid;place-items:center;min-height:100dvh;padding:var(--kit-space-6);background:var(--kit-bg);color:var(--kit-text)}kit-nav{position:sticky;top:0;height:100dvh;flex:none;align-self:flex-start}.kit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--kit-text-muted) 50%),linear-gradient(135deg,var(--kit-text-muted) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:28px}tr.kit-rowlink{cursor:pointer}.kit-theme-swatch{display:grid;grid-template-columns:repeat(4,1fr);height:28px;overflow:hidden;border-radius:var(--kit-radius-sm)}.kit-theme-swatch>span{display:block}.kit-shell-toggle-narrow{display:none}.kit-topbar-title{min-width:0;overflow:hidden;font-family:var(--kit-font-sans);font-size:var(--kit-text-md);font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--kit-text)}@media (max-width: 768px){.kit-shell-toggle-wide{display:none}.kit-shell-toggle-narrow{display:inline-flex}}}@layer kit{[data-tone=ok]{--kit-tone: var(--kit-ok)}[data-tone=info]{--kit-tone: var(--kit-info)}[data-tone=violet]{--kit-tone: var(--kit-violet)}[data-tone=warn]{--kit-tone: var(--kit-warn)}[data-tone=bad]{--kit-tone: var(--kit-bad)}[data-tone=cyan]{--kit-tone: var(--kit-cyan)}[data-tone=mute]{--kit-tone: var(--kit-mute)}[data-tone=brand]{--kit-tone: var(--kit-accent)}}@layer kit{.kit-h1{margin:0;font-family:var(--kit-font-sans);font-size:var(--kit-text-xl);font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--kit-text);text-wrap:balance}.kit-h2{margin:0;font-family:var(--kit-font-sans);font-size:var(--kit-text-lg);font-weight:600;line-height:1.3;color:var(--kit-text)}.kit-body{margin:0;max-width:64ch;font-family:var(--kit-font-sans);font-size:var(--kit-text-md);line-height:1.5;color:var(--kit-text)}.kit-muted{margin:0;font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);line-height:1.5;color:var(--kit-text-muted)}.kit-label{font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);font-weight:500;color:var(--kit-text-muted)}.kit-over{font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--kit-text-muted)}.kit-num{font-family:var(--kit-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.kit-amount{font-family:var(--kit-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kit-text-lg);font-weight:600;letter-spacing:-.01em;color:var(--kit-text)}.kit-amount-unit{margin-left:4px;font-size:var(--kit-text-sm);font-weight:400;letter-spacing:0;color:var(--kit-text-muted)}:is(.kit-h1,.kit-h2,.kit-body,.kit-muted,.kit-label)[data-clamp]{display:-webkit-box;-webkit-box-orient:vertical;min-width:0;overflow:hidden;overflow-wrap:anywhere}:is(.kit-h1,.kit-h2,.kit-body,.kit-muted,.kit-label)[data-clamp="1"]{-webkit-line-clamp:1}:is(.kit-h1,.kit-h2,.kit-body,.kit-muted,.kit-label)[data-clamp="2"]{-webkit-line-clamp:2}.kit-tx{display:inline-block;text-box:trim-both cap alphabetic}.kit-link{color:var(--kit-text);text-decoration:underline;text-decoration-color:var(--kit-border-strong);text-underline-offset:3px;border-radius:var(--kit-radius-sm);transition:text-decoration-color var(--kit-dur),color var(--kit-dur)}.kit-link:hover{text-decoration-color:var(--kit-text)}.kit-link:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}}@layer kit{.kit-stack{display:grid;align-content:start;gap:var(--kit-gap);min-width:0}.kit-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-gap);min-width:0}.kit-grid{--kit-grid-min: 230px;display:grid;align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(var(--kit-grid-min),100%),1fr));gap:var(--kit-space-4);min-width:0}.kit-grid>*{min-width:0}.kit-grid[data-min=sm]{--kit-grid-min: 180px}.kit-grid[data-min=lg]{--kit-grid-min: 330px}.kit-grid[data-cols="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.kit-grid[data-cols="12"]>[data-span="3"]{grid-column:span 3}.kit-grid[data-cols="12"]>[data-span="4"]{grid-column:span 4}.kit-grid[data-cols="12"]>[data-span="6"]{grid-column:span 6}.kit-grid[data-cols="12"]>[data-span="8"]{grid-column:span 8}.kit-grid[data-cols="12"]>[data-span="12"]{grid-column:span 12}.kit-grid[data-cols="12"]>[data-rowspan="2"]{grid-row:span 2}@media (max-width: 1024px){.kit-grid[data-cols="12"]>:is([data-span="3"],[data-span="4"],[data-span="6"]){grid-column:span 6}.kit-grid[data-cols="12"]>[data-span="8"]{grid-column:span 12}}@media (max-width: 640px){.kit-grid[data-cols="12"]>[data-span]{grid-column:span 12}.kit-grid[data-cols="12"]>[data-rowspan="2"]{grid-row:auto}}.kit-grid[data-rows="3"]{--kit-grid-rows: 3}.kit-grid[data-rows="4"]{--kit-grid-rows: 4}.kit-grid[data-rows="5"]{--kit-grid-rows: 5}.kit-grid[data-rows="6"]{--kit-grid-rows: 6}.kit-grid[data-rows="7"]{--kit-grid-rows: 7}.kit-grid[data-rows="8"]{--kit-grid-rows: 8}:is(.kit-stack,.kit-row,.kit-grid)[data-gap=xs]{gap:var(--kit-space-1)}:is(.kit-stack,.kit-row,.kit-grid)[data-gap=sm]{gap:var(--kit-space-2)}:is(.kit-stack,.kit-row,.kit-grid)[data-gap=md]{gap:var(--kit-space-3)}:is(.kit-stack,.kit-row,.kit-grid)[data-gap=lg]{gap:var(--kit-space-4)}:is(.kit-stack,.kit-row,.kit-grid)[data-gap=xl]{gap:var(--kit-space-6)}.kit-row[data-justify=between]{justify-content:space-between}.kit-row[data-justify=end]{justify-content:flex-end}.kit-row[data-align=start]{align-items:flex-start}.kit-row[data-nowrap]{flex-wrap:nowrap}.kit-row>[data-grow]{flex:1 1 160px;min-width:0}}@layer kit{:is(.kit-card,.kit-kpi)[data-accent]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--kit-tone) var(--kit-accent-tint),transparent),transparent 55%);border-color:color-mix(in srgb,var(--kit-tone) var(--kit-accent-tint-line),var(--kit-card-border))}:is(.kit-card,.kit-kpi)[data-accent]:before{content:"";position:absolute;top:0;right:0;width:calc(var(--kit-accent-corner) * 2);height:calc(var(--kit-accent-corner) * 2);border-top-right-radius:calc(var(--kit-radius-lg) - 1px);background:linear-gradient(to top right,transparent 50%,var(--kit-tone) 50%);pointer-events:none}}@layer kit{.kit-btn{--kit-btn-bg: var(--kit-surface-2);--kit-btn-fg: var(--kit-text);--kit-btn-bd: transparent;--kit-btn-r: var(--kit-radius-md);display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--kit-control-h);padding:0 calc(var(--kit-control-px) + 2px);border:1px solid var(--kit-btn-bd);border-radius:var(--kit-btn-r);background:var(--kit-btn-bg);color:var(--kit-btn-fg);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--kit-dur),border-color var(--kit-dur),color var(--kit-dur),box-shadow var(--kit-dur),transform var(--kit-dur-fast)}.kit-btn:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: var(--kit-surface-3)}.kit-btn:where(:not(:disabled,[aria-disabled=true])):active{transform:scale(.975)}.kit-btn:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-btn>svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-btn[data-size=sm]{--kit-btn-r: var(--kit-radius-sm);height:var(--kit-control-h-sm);padding:0 10px;font-size:var(--kit-text-sm)}.kit-btn[data-icon-only]{width:var(--kit-control-h);padding:0}.kit-btn[data-icon-only][data-size=sm]{width:var(--kit-control-h-sm)}.kit-btn[data-block]{width:100%}.kit-btn[data-variant=solid]{--kit-btn-bg: var(--kit-accent);--kit-btn-fg: var(--kit-accent-fg);font-weight:600}.kit-btn[data-variant=solid]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: var(--kit-accent-hover)}.kit-btn[data-variant=tonal]{--kit-btn-bg: var(--kit-accent-dim);--kit-btn-fg: var(--kit-accent);--kit-btn-bd: var(--kit-accent-line)}.kit-btn[data-variant=tonal]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: color-mix(in srgb, var(--kit-accent) 22%, transparent)}.kit-btn[data-variant=ghost]{--kit-btn-bg: transparent;--kit-btn-fg: var(--kit-text-muted)}.kit-btn[data-variant=ghost]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: var(--kit-surface-2);--kit-btn-fg: var(--kit-text)}.kit-btn[data-variant=dashed]{--kit-btn-bg: transparent;--kit-btn-fg: var(--kit-text-muted);--kit-btn-bd: var(--kit-border-strong);border-style:dashed}.kit-btn[data-variant=dashed]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: var(--kit-surface-1);--kit-btn-fg: var(--kit-text);--kit-btn-bd: var(--kit-text-subtle)}.kit-btn[data-variant=danger]{--kit-btn-bg: color-mix(in srgb, var(--kit-bad) 14%, transparent);--kit-btn-fg: var(--kit-bad);--kit-btn-bd: color-mix(in srgb, var(--kit-bad) 35%, transparent)}.kit-btn[data-variant=danger]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: color-mix(in srgb, var(--kit-bad) 22%, transparent)}.kit-btn[data-variant=danger-solid]{--kit-btn-bg: var(--kit-bad);--kit-btn-fg: var(--kit-on-bad);font-weight:600}.kit-btn[data-variant=danger-solid]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: color-mix(in srgb, var(--kit-bad) 86%, var(--kit-text))}.kit-btn[data-variant=ok-solid]{--kit-btn-bg: var(--kit-ok);--kit-btn-fg: var(--kit-on-status);font-weight:600}.kit-btn[data-variant=ok-solid]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: color-mix(in srgb, var(--kit-ok) 86%, var(--kit-text))}.kit-btn:is([data-variant=solid],[data-variant=danger-solid],[data-variant=ok-solid]):focus-visible{box-shadow:var(--kit-focus-solid)}:where(.kit-btn){--kit-tone: var(--kit-accent)}.kit-btn[aria-pressed=true]{--kit-btn-bg: var(--kit-tone);--kit-btn-fg: var(--kit-on-status);--kit-btn-bd: transparent;font-weight:600}.kit-btn[aria-pressed=true]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: color-mix(in srgb, var(--kit-tone) 86%, var(--kit-text))}.kit-btn[aria-pressed=false]{--kit-btn-bg: transparent;--kit-btn-fg: var(--kit-text-muted);--kit-btn-bd: var(--kit-border-strong)}.kit-btn[aria-pressed=false]:where(:not(:disabled,[aria-disabled=true])):hover{--kit-btn-bg: var(--kit-surface-2);--kit-btn-fg: var(--kit-text)}.kit-btn[aria-pressed=true]:focus-visible{box-shadow:var(--kit-focus-solid)}.kit-btn:disabled,.kit-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed}.kit-btn[data-loading]{position:relative;color:transparent;pointer-events:none}.kit-btn[data-loading]:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--kit-btn-fg);border-right-color:transparent;border-radius:50%;animation:kit-spin .7s linear infinite}@keyframes kit-spin{to{transform:rotate(360deg)}}.kit-btn-group{display:inline-flex;width:fit-content}.kit-btn-group>.kit-btn{border-radius:0}.kit-btn-group>.kit-btn+.kit-btn{box-shadow:inset 1px 0 0 var(--kit-border-strong)}.kit-btn-group>.kit-btn:first-child{border-radius:var(--kit-btn-r) 0 0 var(--kit-btn-r)}.kit-btn-group>.kit-btn:last-child{border-radius:0 var(--kit-btn-r) var(--kit-btn-r) 0}.kit-btn-group>.kit-btn:focus-visible{position:relative;z-index:1;box-shadow:var(--kit-ring-control) var(--kit-focus)}}@layer kit{.kit-spinner{display:inline-block;flex:none;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:kit-spin .7s linear infinite}.kit-spinner[data-size=sm]{width:12px;height:12px}.kit-spinner[data-size=lg]{width:24px;height:24px}}@layer kit{.kit-field{display:grid;align-content:start;gap:6px;min-width:0}.kit-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kit-space-2)}.kit-field-required{margin-left:2px;color:var(--kit-bad)}.kit-field-hint{margin:0;font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);line-height:1.4;color:var(--kit-text-muted)}.kit-field[data-layout=row]{--kit-field-label-w: 88px;grid-template-columns:var(--kit-field-label-w) 1fr;align-items:center;gap:12px}.kit-field[data-layout=row]>.kit-field-hint{grid-column:1 / -1}.kit-field[data-layout=row]>.kit-label,.kit-field[data-layout=row]>.kit-field-head .kit-label{color:var(--kit-text)}.kit-field[data-state=error]{--kit-focus: var(--kit-bad)}.kit-field[data-state=error]>.kit-field-hint{color:var(--kit-bad)}.kit-field[data-state=error] :is(.kit-input,.kit-trigger,.kit-affix){border-color:var(--kit-bad)}}@layer kit{.kit-input{width:100%;min-width:0;height:var(--kit-control-h);padding:0 var(--kit-control-px);border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);transition:border-color var(--kit-dur),box-shadow var(--kit-dur),background var(--kit-dur)}textarea.kit-input{height:auto;min-height:calc(var(--kit-control-h) * 2.2);padding-block:10px;line-height:1.45;resize:vertical}.kit-input[data-size=sm]{height:var(--kit-control-h-sm);padding:0 10px;border-radius:var(--kit-radius-sm);font-size:var(--kit-text-sm)}.kit-input::placeholder{color:var(--kit-text-subtle)}.kit-input:hover{border-color:var(--kit-text-subtle)}.kit-input:focus{outline:0;border-color:var(--kit-focus);box-shadow:var(--kit-ring-field) var(--kit-focus)}.kit-input:disabled{opacity:.45;cursor:not-allowed}.kit-input:-webkit-autofill{-webkit-text-fill-color:var(--kit-text);caret-color:var(--kit-text);transition:background-color 600000s 0s,color 600000s 0s,border-color var(--kit-dur),box-shadow var(--kit-dur)}.kit-affix{position:relative;display:flex;align-items:stretch;height:var(--kit-control-h);border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);overflow:hidden;transition:border-color var(--kit-dur),box-shadow var(--kit-dur)}.kit-affix:hover{border-color:var(--kit-text-subtle)}.kit-affix:has(>.kit-input:focus){border-color:var(--kit-focus);box-shadow:var(--kit-ring-field) var(--kit-focus)}.kit-affix:has(>.kit-input:focus):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--kit-ring-field) var(--kit-focus);pointer-events:none}.kit-affix>.kit-input,.kit-affix>.kit-input:is(:hover,:focus){flex:1;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.kit-affix-addon{display:inline-flex;align-items:center;padding:0 10px;background:var(--kit-surface-1);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);white-space:nowrap}.kit-affix-addon:first-child{border-right:1px solid var(--kit-border)}.kit-affix-addon:last-child{border-left:1px solid var(--kit-border)}.kit-affix-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--kit-control-h);padding:0;border:0;background:transparent;color:var(--kit-text-subtle);cursor:pointer;transition:color var(--kit-dur),background var(--kit-dur)}.kit-affix-btn:hover{color:var(--kit-text)}.kit-affix-btn:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-affix-btn>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-input[data-look=line],.kit-affix[data-look=line]{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:0}.kit-affix[data-look=line]>.kit-input,.kit-affix[data-look=line]>.kit-input:is(:hover,:focus){padding-inline-start:0;border-width:0;box-shadow:none}.kit-input[data-look=line]:focus,.kit-affix[data-look=line]:has(>.kit-input:focus){box-shadow:0 1px 0 var(--kit-focus)}.kit-affix[data-look=line]:has(>.kit-input:focus):after{box-shadow:0 1px 0 var(--kit-focus)}.kit-field[data-state=error] .kit-affix:has(>.kit-input:focus){border-color:var(--kit-bad)}}@layer kit{kit-upload{display:block;min-width:0;position:relative}kit-upload[data-ready]>.kit-upload-native{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}.kit-upload-ui{display:grid;align-content:start;gap:8px}.kit-upload-drop{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-1);transition:border-color var(--kit-dur),background var(--kit-dur)}.kit-upload-icon{width:24px;height:24px;flex:none;fill:none;stroke:var(--kit-text-subtle);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-upload-copy{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.kit-upload-hint{font-size:var(--kit-text-sm);color:var(--kit-text-muted);overflow-wrap:anywhere}.kit-upload-files{display:grid;align-content:start;gap:4px;padding:0;margin:0;list-style:none}.kit-upload-files:empty{display:none}.kit-upload-file{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px;border-radius:var(--kit-radius-sm);background:var(--kit-surface-2)}.kit-upload-name{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--kit-text);font-size:var(--kit-text-sm)}.kit-upload-size{flex:none;color:var(--kit-text-muted);font-size:var(--kit-text-xs)}.kit-upload-error{margin:0;color:var(--kit-bad);font-size:var(--kit-text-sm);overflow-wrap:anywhere}kit-upload[data-dragover] .kit-upload-drop{border-color:var(--kit-focus);background:var(--kit-surface-2)}kit-upload[error] .kit-upload-drop{border-color:var(--kit-bad)}kit-upload:has(input:disabled) .kit-upload-drop,kit-upload[data-loading] .kit-upload-drop{opacity:.6}kit-upload[data-size=sm] .kit-upload-drop{padding:8px}kit-upload[data-size=sm] .kit-upload-icon{width:18px;height:18px}@media (max-width: 600px){.kit-upload-copy{align-items:flex-start;flex-direction:column;gap:4px}}}@layer kit{kit-select,kit-multiselect{display:block;position:relative;min-width:0}kit-select>select,kit-multiselect>select{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%);overflow:hidden;pointer-events:none}.kit-trigger{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:var(--kit-control-h);padding:0 var(--kit-control-px);border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);text-align:left;overflow:hidden;cursor:pointer;transition:border-color var(--kit-dur),box-shadow var(--kit-dur),background var(--kit-dur)}.kit-trigger:hover{border-color:var(--kit-text-subtle)}.kit-trigger:focus-visible{outline:0;border-color:var(--kit-focus);box-shadow:var(--kit-ring-field) var(--kit-focus)}.kit-trigger[aria-expanded=true]{border-color:var(--kit-focus);box-shadow:none}.kit-trigger:disabled{opacity:.45;cursor:not-allowed}.kit-trigger[data-size=sm]{height:var(--kit-control-h-sm);padding:0 10px;border-radius:var(--kit-radius-sm);font-size:var(--kit-text-sm)}.kit-trigger-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-trigger-value[data-placeholder]{color:var(--kit-text-subtle)}.kit-trigger-chevron{flex:none;width:14px;height:14px;fill:none;stroke:var(--kit-text-subtle);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--kit-dur)}.kit-trigger[aria-expanded=true]>.kit-trigger-chevron{transform:rotate(180deg)}.kit-trigger-chips{display:flex;flex:1;gap:4px;min-width:0;overflow:hidden}.kit-chip{display:inline-flex;flex:none;align-items:center;gap:4px;height:calc(var(--kit-control-h) - 14px);padding:0 4px 0 8px;border-radius:var(--kit-radius-sm);background:var(--kit-surface-3);color:var(--kit-text);font-size:var(--kit-text-sm);white-space:nowrap}.kit-chip-remove{display:grid;place-content:center;width:16px;height:16px;border-radius:50%;color:var(--kit-text-subtle);font-size:14px;line-height:1;cursor:pointer;transition:color var(--kit-dur),background var(--kit-dur)}.kit-chip-remove:hover{background:color-mix(in srgb,var(--kit-bad) 18%,transparent);color:var(--kit-bad)}.kit-trigger-count{flex:none;padding:2px 6px;border-radius:999px;background:var(--kit-accent-dim);color:var(--kit-accent);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500}.kit-menu{position:fixed;inset:auto;z-index:var(--kit-z-float);display:flex;flex-direction:column;box-sizing:border-box;max-height:280px;margin:0;padding:0;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-lg);background:var(--kit-surface-2);box-shadow:var(--kit-shadow-pop);color:var(--kit-text);font-family:var(--kit-font-sans);overflow:hidden;animation:kit-menu-in var(--kit-dur-fast) ease-out}.kit-menu:not(:popover-open):not([data-open]){display:none}.kit-menu[data-flip]{animation-name:kit-menu-in-up}@keyframes kit-menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes kit-menu-in-up{0%{opacity:0;transform:translateY(4px)}}.kit-menu-search{display:flex;flex:none;align-items:center;gap:8px;height:calc(var(--kit-control-h) - 2px);padding:0 10px;border-bottom:1px solid var(--kit-border)}.kit-menu-search>svg{flex:none;width:14px;height:14px;fill:none;stroke:var(--kit-text-subtle);stroke-width:2;stroke-linecap:round;transition:stroke var(--kit-dur)}.kit-menu-search:focus-within>svg{stroke:var(--kit-focus)}.kit-menu-search>input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;box-shadow:none;color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md)}.kit-menu-search>input::placeholder{color:var(--kit-text-subtle)}.kit-menu-list{flex:1;min-height:0;padding:4px;overflow-y:auto;overscroll-behavior:contain}.kit-menu-group{padding:8px 8px 4px;font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--kit-text-muted)}.kit-menu-empty{padding:14px 8px;font-size:var(--kit-text-sm);text-align:center;color:var(--kit-text-muted)}.kit-opt{position:relative;display:flex;align-items:center;gap:8px;min-height:calc(var(--kit-control-h) - 8px);padding:0 8px;border-radius:var(--kit-radius-sm);font-size:var(--kit-text-md);color:var(--kit-text);cursor:pointer}.kit-opt[data-active]{background:var(--kit-surface-3)}.kit-opt[aria-selected=true]{color:var(--kit-accent)}.kit-opt[aria-disabled=true]{opacity:.4;cursor:not-allowed}.kit-opt>.kit-trigger-count{margin-left:auto}.kit-opt-mark{flex:none;width:10px;height:10px;margin-left:auto;background:currentColor;mask:var(--kit-glyph-check) center / 10px 10px no-repeat;opacity:0}.kit-opt[aria-selected=true]>.kit-opt-mark{opacity:1}.kit-opt-box{display:grid;place-content:center;flex:none;width:16px;height:16px;border:1px solid var(--kit-text-subtle);border-radius:var(--kit-radius-sm)}.kit-opt-box:before{content:"";width:10px;height:10px;background:var(--kit-accent);mask:var(--kit-glyph-check) center / 10px 10px no-repeat;transform:scale(0);transition:transform var(--kit-dur-fast) var(--kit-ease-spring)}.kit-opt[aria-selected=true]>.kit-opt-box{border-color:var(--kit-accent)}.kit-opt[aria-selected=true]>.kit-opt-box:before{transform:scale(1)}@media (prefers-reduced-motion: reduce){.kit-menu{animation:none}}}@layer kit{.kit-check{display:inline-flex;align-items:center;gap:8px;width:fit-content;font-family:var(--kit-font-sans);font-size:var(--kit-text-md);color:var(--kit-text);cursor:pointer}.kit-check>input{display:grid;place-content:center;flex:none;width:16px;height:16px;margin:0;border:1px solid var(--kit-text-subtle);border-radius:var(--kit-radius-sm);background:transparent center / 100% 100% no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--kit-dur-fast),background-color var(--kit-dur-fast),box-shadow var(--kit-dur)}.kit-check>input[type=radio]{border-radius:50%}.kit-check>input:hover{border-color:var(--kit-text-muted)}.kit-check>input:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-check>input:checked,.kit-check>input:indeterminate{border-color:var(--kit-accent)}.kit-check>input[type=checkbox]:before{content:"";width:10px;height:10px;background:var(--kit-accent);mask:var(--kit-glyph-check) center / 10px 10px no-repeat;transform:scale(0);transition:transform var(--kit-dur-fast) var(--kit-ease-spring)}.kit-check>input[type=checkbox]:checked:before{transform:scale(1)}.kit-check>input[type=checkbox]:indeterminate{background-image:linear-gradient(var(--kit-accent),var(--kit-accent));background-size:8px 2px}.kit-check>input[type=radio]:checked{background-image:radial-gradient(circle at center,var(--kit-accent) 0 3px,transparent 3.5px)}.kit-check>input:disabled{opacity:.4;cursor:not-allowed}.kit-check:has(>input:disabled){color:var(--kit-text-muted);cursor:not-allowed}}@layer kit{kit-inline-edit{--kit-inline-edit-w: 120px;display:inline-grid;align-content:center;justify-items:start;gap:4px;max-width:calc(100% + 8px);margin-inline:-4px;padding:0 4px;border-radius:var(--kit-radius-sm);cursor:text}kit-inline-edit:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}kit-inline-edit:not([data-editing]){text-decoration:underline dotted var(--kit-text-subtle);text-underline-offset:3px}kit-inline-edit:not([data-editing]):hover{background:var(--kit-surface-2);text-decoration-color:var(--kit-text-muted)}kit-inline-edit[data-editing]>:not(.kit-inline-edit-input):not(.kit-inline-edit-msg){display:none}.kit-inline-edit-input{width:max(96px,var(--kit-inline-edit-w))}kit-inline-edit[data-state=error]>.kit-inline-edit-input{--kit-focus: var(--kit-bad);border-color:var(--kit-bad)}.kit-inline-edit-msg{color:var(--kit-bad);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);line-height:1.4}kit-inline-edit[data-loading]{opacity:.55;pointer-events:none}}@layer kit{.kit-switch{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-family:var(--kit-font-sans);font-size:var(--kit-text-md);color:var(--kit-text);cursor:pointer}.kit-switch[data-stacked]{flex-direction:column-reverse;gap:var(--kit-space-1);font-size:var(--kit-text-xs);line-height:1.5;color:var(--kit-text-muted);text-align:center}.kit-switch>input{position:relative;flex:none;width:34px;height:20px;margin:0;border:1px solid var(--kit-border-strong);border-radius:999px;background:var(--kit-surface-3);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background var(--kit-dur),border-color var(--kit-dur),box-shadow var(--kit-dur)}.kit-switch>input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--kit-text-muted);transition:transform var(--kit-dur) var(--kit-ease-spring),background var(--kit-dur)}.kit-switch>input:checked{border-color:var(--kit-accent);background:var(--kit-accent)}.kit-switch>input:checked:after{background:var(--kit-accent-fg);transform:translate(14px)}.kit-switch>input:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-switch>input:disabled{opacity:.4;cursor:not-allowed}}@layer kit{.kit-seg{display:inline-flex;gap:2px;width:fit-content;padding:3px;border:1px solid var(--kit-border);border-radius:var(--kit-radius-md);background:var(--kit-surface-1)}.kit-seg>button{height:calc(var(--kit-control-h) - 8px);padding:0 12px;border:0;border-radius:calc(var(--kit-radius-md) - 2px);background:transparent;color:var(--kit-text-muted);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);font-weight:500;white-space:nowrap;cursor:pointer;transition:background var(--kit-dur),color var(--kit-dur),box-shadow var(--kit-dur)}.kit-seg>button:hover{color:var(--kit-text)}.kit-seg>button[aria-pressed=true]{background:var(--kit-accent-dim);color:var(--kit-accent)}.kit-seg>button:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-seg[data-size=sm]>button{height:calc(var(--kit-control-h-sm) - 8px);padding:0 10px;font-size:var(--kit-text-sm)}}@layer kit{:where(.kit-badge){--kit-tone: var(--kit-mute)}.kit-badge{--kit-badge-px: 8px;position:relative;display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;height:var(--kit-inline-h-md);padding:0 var(--kit-badge-px);border:1px solid color-mix(in srgb,var(--kit-tone) var(--kit-tone-line),transparent);border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-tone);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.kit-badge[data-size=sm]{--kit-badge-px: 6px;gap:4px;height:var(--kit-inline-h-sm);font-size:var(--kit-text-2xs)}.kit-badge[data-size=lg]{--kit-badge-px: 11px;gap:7px;height:var(--kit-inline-h-lg);font-size:var(--kit-text-sm)}.kit-badge>svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-badge[data-size=lg]>svg{width:14px;height:14px}.kit-badge-dot{position:relative;flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.kit-badge[data-pulse]>.kit-badge-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;animation:kit-badge-pulse 1.6s ease-out infinite}@keyframes kit-badge-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion: reduce){.kit-badge[data-pulse]>.kit-badge-dot:after{animation:none;opacity:0}}.kit-badge:has(>.kit-badge-sub){overflow:hidden}.kit-badge-sub{display:inline-flex;align-items:center;align-self:stretch;margin:-1px calc(-1px - var(--kit-badge-px)) -1px 2px;padding:0 8px;border-left:1px solid color-mix(in srgb,var(--kit-tone) 32%,transparent);background:color-mix(in srgb,var(--kit-tone) 16%,transparent);font-weight:400;letter-spacing:0;text-transform:none}.kit-badge[data-timer]{--kit-badge-progress: 50%;background-image:linear-gradient(90deg,color-mix(in srgb,var(--kit-tone) 24%,transparent) var(--kit-badge-progress),transparent var(--kit-badge-progress));overflow:hidden}.kit-badge-logo{display:grid;place-content:center;flex:none;width:14px;height:14px;margin-left:-3px;border-radius:50%;background:var(--kit-tone);color:var(--kit-on-status);font-size:9px;font-weight:600;letter-spacing:-.03em}.kit-badge-remove{display:grid;place-content:center;flex:none;width:14px;height:14px;margin-right:-3px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:13px;line-height:1;opacity:.65;cursor:pointer;transition:opacity var(--kit-dur),background var(--kit-dur)}.kit-badge-remove:hover{background:color-mix(in srgb,currentColor 18%,transparent);opacity:1}.kit-badge-remove:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus);opacity:1}button.kit-badge{cursor:pointer;transition:filter var(--kit-dur-fast),transform var(--kit-dur-fast),box-shadow var(--kit-dur)}button.kit-badge:hover{filter:brightness(1.18)}button.kit-badge:active{transform:scale(.96)}button.kit-badge:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}button.kit-badge[aria-pressed=false]{--kit-tone: var(--kit-mute);opacity:.75}}@layer kit{.kit-avatar{display:inline-grid;place-content:center;flex:none;width:var(--kit-control-h-sm);height:var(--kit-control-h-sm);padding:0;border:0;border-radius:var(--kit-radius-md);background:var(--kit-surface-3);overflow:hidden;font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--kit-text);-webkit-user-select:none;user-select:none}.kit-avatar[data-size=sm]{width:var(--kit-inline-h-lg);height:var(--kit-inline-h-lg);font-size:var(--kit-text-2xs)}.kit-avatar>img{width:100%;height:100%;object-fit:cover}button.kit-avatar{cursor:pointer}.kit-avatar:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}}@layer kit{.kit-count{display:inline-grid;place-content:center;width:fit-content;min-width:var(--kit-inline-h-sm);height:var(--kit-inline-h-sm);padding:0 5px;border-radius:999px;background:var(--kit-accent);color:var(--kit-accent-fg);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:600;line-height:1}.kit-count[data-tone]{background:var(--kit-tone);color:var(--kit-on-status)}.kit-count[data-quiet]{background:var(--kit-surface-3);color:var(--kit-text-muted)}.kit-count[data-size=sm]{min-width:var(--kit-inline-h-xs);height:var(--kit-inline-h-xs);padding:0 4px;font-size:var(--kit-text-2xs)}.kit-pipwrap{position:relative;display:inline-flex;width:fit-content}.kit-pip{position:absolute;top:-3px;right:-3px;min-width:8px;height:8px;border-radius:999px;background:var(--kit-bad);box-shadow:0 0 0 2px var(--kit-bg)}.kit-pip[data-n]{display:grid;place-content:center;top:-7px;right:-8px;min-width:var(--kit-inline-h-xs);height:var(--kit-inline-h-xs);padding:0 4px;color:var(--kit-on-bad);font-family:var(--kit-font-mono);font-size:var(--kit-text-2xs);font-weight:600}.kit-pip[hidden]{display:none}}@layer kit{.kit-id{--kit-id-px: 7px;display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;height:var(--kit-inline-h-md);padding:0 var(--kit-id-px);border:0;border-radius:var(--kit-radius-sm);background:transparent;box-shadow:inset 0 0 0 1px var(--kit-border-strong);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);line-height:1;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:box-shadow var(--kit-dur),color var(--kit-dur)}.kit-id:hover{box-shadow:inset 0 0 0 1px var(--kit-text-subtle);color:var(--kit-text)}.kit-id:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-id[data-hang]{margin-left:calc(var(--kit-id-px) * -1)}.kit-id>svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:opacity var(--kit-dur)}.kit-id:hover>svg,.kit-id[data-copied]>svg{opacity:1}.kit-id[data-copied]{color:var(--kit-ok)}}@layer kit{.kit-tablewrap{min-width:0;border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background:var(--kit-card-bg);overflow:hidden}.kit-tablescroll{overflow-x:auto}.kit-table{width:100%;border-collapse:collapse;font-family:var(--kit-font-sans);font-size:var(--kit-text-md);color:var(--kit-text)}.kit-table th{position:relative;height:36px;padding:0 12px;border-bottom:1px solid var(--kit-border);background:var(--kit-surface-1);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.kit-table th[aria-sort]{cursor:pointer;transition:color var(--kit-dur)}.kit-table th[aria-sort]:hover{color:var(--kit-text)}.kit-table th[aria-sort]:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-table th[aria-sort]:after{content:"↕";margin-left:6px;opacity:.4}.kit-table th[aria-sort=ascending]:after{content:"↑";color:var(--kit-accent);opacity:1}.kit-table th[aria-sort=descending]:after{content:"↓";color:var(--kit-accent);opacity:1}.kit-table td{height:36px;padding:0 12px;border-bottom:1px solid var(--kit-border);white-space:nowrap}.kit-table[data-density=comfortable] td{height:44px}.kit-table tbody tr:last-child td{border-bottom:0}.kit-table tbody td{transition:background var(--kit-dur-fast)}.kit-table tbody tr:hover td{background:color-mix(in srgb,var(--kit-text) 4%,transparent)}.kit-table tbody tr[aria-selected=true] td{background:var(--kit-accent-dim)}.kit-table tbody tr[aria-selected=true]:hover td{background:color-mix(in srgb,var(--kit-accent) 20%,transparent)}@media (max-width: 768px){.kit-tablewrap{border:0;background:transparent;overflow:visible}.kit-tablescroll{overflow:visible}.kit-table thead{display:none}.kit-table,.kit-table tbody,.kit-table tr,.kit-table td{display:block;width:auto;min-width:0}.kit-table tr{margin-bottom:10px;padding:4px 12px;border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background:var(--kit-card-bg)}.kit-table td{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;justify-content:space-between;gap:12px;height:auto;min-height:32px;min-width:0;padding:8px 0;overflow-wrap:anywhere;white-space:normal;text-align:right}.kit-table td:before{content:attr(data-label);white-space:nowrap;overflow-wrap:normal;color:var(--kit-text-muted);font-size:var(--kit-text-xs);font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.kit-table td:not([data-label]){grid-template-columns:minmax(0,1fr);justify-items:end}.kit-table td:not([data-label]):before{content:none}.kit-table tbody tr:hover td,.kit-table tbody tr[aria-selected=true] td,.kit-table tbody tr[aria-selected=true]:hover td{background:transparent}}.kit-table tr[data-tone]{background:linear-gradient(90deg,color-mix(in srgb,var(--kit-tone) var(--kit-row-tint),transparent),transparent 45%)}.kit-table tr[data-tone] td:first-child{box-shadow:inset var(--kit-row-bar) 0 0 var(--kit-tone)}.kit-table tbody tr td[data-diff]{background-image:linear-gradient(color-mix(in srgb,var(--kit-warn) var(--kit-tone-fill),transparent),color-mix(in srgb,var(--kit-warn) var(--kit-tone-fill),transparent))}.kit-table tbody tr[data-group]>td{background:var(--kit-surface-2);color:var(--kit-text-muted)}.kit-table-num,.kit-table th.kit-table-num{text-align:right}.kit-table-muted{color:var(--kit-text-muted)}.kit-table :is(td,th).kit-table-check{width:36px;padding-right:0}.kit-table-actions{width:1%;text-align:right}.kit-table-actions>*{vertical-align:middle}.kit-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-bottom:1px solid var(--kit-border);background:var(--kit-accent-dim);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md)}.kit-bulkbar[hidden]{display:none}.kit-bulkbar-count{margin-right:4px}.kit-bulkbar-end{margin-left:auto}.kit-tablefoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 12px;border-top:1px solid var(--kit-border);color:var(--kit-text-muted);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm)}}@layer kit{.kit-pager{display:flex;align-items:center;gap:4px;width:fit-content}.kit-pager>button{min-width:var(--kit-control-h-sm);height:var(--kit-control-h-sm);padding:0 8px;border:1px solid transparent;border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);font-weight:500;cursor:pointer;transition:background var(--kit-dur),color var(--kit-dur),box-shadow var(--kit-dur)}.kit-pager>button:where(:not(:disabled)):hover{background:var(--kit-surface-3);color:var(--kit-text)}.kit-pager>button[aria-current=page]{border-color:var(--kit-border-strong);background:var(--kit-surface-3);color:var(--kit-text)}.kit-pager>button:disabled{opacity:.35;cursor:not-allowed}.kit-pager>button:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-pager-gap{padding:0 2px;color:var(--kit-text-subtle)}}@layer kit{:where(.kit-kpi,.kit-delta){--kit-tone: var(--kit-accent)}.kit-kpis{display:grid;align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:var(--kit-space-3);min-width:0}.kit-kpi{position:relative;display:grid;align-content:start;gap:8px;min-width:0;padding:var(--kit-space-4);border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background-color:var(--kit-card-bg);box-shadow:var(--kit-card-shadow);color:var(--kit-text);font-family:var(--kit-font-sans);isolation:isolate}.kit-kpi-label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-kpi-icon{display:grid;place-content:center;flex:none;width:32px;height:32px;border-radius:var(--kit-radius-sm);background:color-mix(in srgb,var(--kit-tone) var(--kit-tone-fill),transparent);color:var(--kit-tone)}.kit-kpi-icon>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-kpi-value{font-family:var(--kit-font-mono);font-variant-numeric:tabular-nums;font-size:var(--kit-text-xl);font-weight:600;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.kit-kpi-unit{margin-left:4px;font-size:var(--kit-text-sm);font-weight:400;letter-spacing:0;color:var(--kit-text-muted)}.kit-kpi-foot{display:flex;align-items:center;gap:8px;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-delta{display:inline-flex;align-items:center;gap:3px;width:fit-content;color:var(--kit-tone);font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);font-weight:500}.kit-delta:before{content:"▲";font-size:8px}.kit-delta[data-dir=down]:before{content:"▼"}}@layer kit{:where(.kit-kv){--kit-tone: var(--kit-text)}.kit-kv{display:grid;align-content:start;gap:var(--kit-space-2);min-width:0;margin:0;font-family:var(--kit-font-sans);font-size:var(--kit-text-md)}.kit-kv-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--kit-space-4);min-width:0}.kit-kv-k{min-width:0;color:var(--kit-text-muted)}.kit-kv-v{min-width:0;margin:0;color:var(--kit-tone);text-align:right;overflow-wrap:anywhere}.kit-kv[data-density=sm]{gap:var(--kit-space-1);font-size:var(--kit-text-sm)}.kit-kv[data-divided]{gap:0}.kit-kv[data-divided]>.kit-kv-row{padding:7px 0}.kit-kv[data-divided][data-density=sm]>.kit-kv-row{padding:5px 0}.kit-kv[data-divided]>.kit-kv-row+.kit-kv-row{border-top:1px solid var(--kit-border)}}@layer kit{:where(.kit-timeline){--kit-tone: var(--kit-text-muted)}.kit-timeline{--kit-timeline-gap: var(--kit-space-4);display:grid;align-content:start;gap:var(--kit-timeline-gap);min-width:0;margin:0;padding:0;list-style:none;font-family:var(--kit-font-sans)}.kit-timeline-item{position:relative;display:grid;align-content:start;grid-template-columns:9px minmax(0,1fr);gap:4px var(--kit-space-3);min-width:0}.kit-timeline-item>:not(.kit-timeline-dot){grid-column:2}.kit-timeline-item:not(:last-child):before{content:"";position:absolute;top:16px;bottom:calc(var(--kit-timeline-gap) * -1);left:4px;width:1px;background:var(--kit-border)}.kit-timeline-dot{grid-column:1;grid-row:1;align-self:start;width:9px;height:9px;margin-top:3px;border-radius:50%;background:var(--kit-tone);box-shadow:0 0 0 3px color-mix(in srgb,var(--kit-tone) 18%,transparent)}.kit-timeline-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);color:var(--kit-text-muted)}.kit-timeline-title{font-size:var(--kit-text-md);font-weight:500;color:var(--kit-text)}.kit-timeline-body{display:grid;align-content:start;gap:6px;min-width:0;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-timeline-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kit-space-2);margin-top:2px}.kit-timeline[data-density=sm]{--kit-timeline-gap: var(--kit-space-3)}.kit-timeline[data-density=sm] .kit-timeline-title{font-size:var(--kit-text-sm)}.kit-timeline[data-density=sm] .kit-timeline-body{gap:4px}}@layer kit{.kit-code{--kit-code-max: 240px;display:grid;align-content:start;min-width:0;border:1px solid var(--kit-border);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);color:var(--kit-text);overflow:hidden}.kit-code-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kit-space-2);min-height:var(--kit-control-h-sm);padding:0 6px 0 12px;border-bottom:1px solid var(--kit-border);background:var(--kit-surface-3);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.kit-code-body{margin:0;padding:12px;font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);line-height:1.6;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto}.kit-code[data-wrap]>.kit-code-body{white-space:pre-wrap;overflow-wrap:anywhere}.kit-code[data-max]>.kit-code-body{max-height:var(--kit-code-max)}.kit-code[data-spaced]>.kit-code-body{letter-spacing:.06em}.kit-code-copy{display:inline-flex;align-items:center;gap:6px;flex:none;height:var(--kit-inline-h-md);padding:0 7px;border:0;border-radius:var(--kit-radius-sm);background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:background var(--kit-dur),color var(--kit-dur)}.kit-code-copy>svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-code-copy:hover{background:color-mix(in srgb,var(--kit-text) 8%,transparent);color:var(--kit-text)}.kit-code-copy:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-code-copy[data-copied]{color:var(--kit-ok)}}@layer kit{:where(.kit-progress){--kit-tone: var(--kit-accent)}.kit-progress{--kit-progress-value: 0;display:grid;align-content:start;gap:6px;min-width:0;font-family:var(--kit-font-sans)}.kit-progress-head{display:flex;justify-content:space-between;gap:12px;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-progress-bar{height:6px;border-radius:999px;background:var(--kit-surface-3);overflow:hidden}.kit-progress-fill{display:block;width:100%;height:100%;border-radius:inherit;background:var(--kit-tone);transform:translate(calc((var(--kit-progress-value) - 1) * 100%));transition:transform .4s var(--kit-ease)}.kit-progress[data-indeterminate] .kit-progress-fill{width:35%;transform:none;animation:kit-progress-slide 1.2s ease-in-out infinite}@keyframes kit-progress-slide{0%{transform:translate(-110%)}to{transform:translate(300%)}}.kit-progress[data-shape=ring]{--kit-progress-ring: 48px;display:grid;align-content:center;align-items:center;justify-items:center;gap:0;width:var(--kit-progress-ring);height:var(--kit-progress-ring)}.kit-progress[data-shape=ring][data-size=md]{--kit-progress-ring: 48px}.kit-progress[data-shape=ring][data-size=lg]{--kit-progress-ring: 64px}.kit-progress[data-shape=ring]>.kit-progress-ring,.kit-progress[data-shape=ring]>.kit-progress-label{grid-area:1 / 1}.kit-progress-ring{width:100%;height:100%;transform:rotate(-90deg)}.kit-progress-track{fill:none;stroke:var(--kit-surface-3);stroke-width:4}.kit-progress-arc{fill:none;stroke:var(--kit-tone);stroke-width:4;stroke-linecap:round;stroke-dasharray:calc(var(--kit-progress-value) * 100) 100}.kit-progress-label{font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--kit-text)}.kit-progress[data-shape=ring][data-size=lg]>.kit-progress-label{font-size:var(--kit-text-lg)}@media (prefers-reduced-motion: reduce){.kit-progress-fill{transition:none}.kit-progress[data-indeterminate] .kit-progress-fill{animation:none}}}@layer kit{:where(kit-spark){--kit-tone: var(--kit-accent)}kit-spark{--kit-spark-h: 40px;position:relative;display:block;width:100%;min-width:64px;height:var(--kit-spark-h)}kit-spark[data-size=md]{--kit-spark-h: 40px}kit-spark[data-size=sm]{--kit-spark-h: 28px}.kit-spark-svg{display:block;width:100%;height:100%}.kit-spark-area{fill:color-mix(in srgb,var(--kit-tone) 18%,transparent);stroke:none}.kit-spark-line{fill:none;stroke:var(--kit-tone);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-spark-dot{--kit-spark-x: 100%;--kit-spark-y: 50%;position:absolute;top:var(--kit-spark-y);left:var(--kit-spark-x);width:5px;height:5px;border-radius:50%;background:var(--kit-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--kit-tone) 20%,transparent);transform:translate(-50%,-50%)}}@layer kit{:where(kit-bars){--kit-tone: var(--kit-accent)}kit-bars{--kit-bars-h: 40px;display:flex;align-items:flex-end;gap:2px;width:100%;min-width:0;height:var(--kit-bars-h)}kit-bars[data-size=md]{--kit-bars-h: 40px}kit-bars[data-size=sm]{--kit-bars-h: 28px}.kit-bars-bar{--kit-bars-v: 0;flex:1 1 0;min-width:2px;min-height:2px;height:calc(var(--kit-bars-v) * 100%);border-radius:1px;background:color-mix(in srgb,var(--kit-tone) 42%,transparent)}.kit-bars-bar[data-mark]{background:var(--kit-tone)}}@layer kit{:where(.kit-tree){--kit-tone: var(--kit-text-muted)}.kit-tree{display:grid;align-content:start;gap:2px;min-width:0;margin:0;padding:0;list-style:none;font-family:var(--kit-font-sans);font-size:var(--kit-text-md);color:var(--kit-text)}.kit-tree-node{display:grid;align-content:start;grid-template-columns:20px minmax(0,1fr);gap:2px 0;min-width:0}.kit-tree-toggle{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:center;width:20px;height:26px;padding:0;border:0;border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-text-muted);cursor:pointer}.kit-tree-toggle:hover{color:var(--kit-text)}.kit-tree-toggle:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-tree-chevron{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--kit-dur) var(--kit-ease)}.kit-tree-node[data-open]>.kit-tree-toggle>.kit-tree-chevron{transform:rotate(90deg)}.kit-tree-label{grid-row:1;grid-column:2;display:flex;align-items:center;gap:var(--kit-space-2);min-width:0;min-height:26px}.kit-tree-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--kit-tone)}.kit-tree-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kit-tree-end{display:flex;flex:none;align-items:center;gap:var(--kit-space-2);margin-left:auto;padding-left:var(--kit-space-2)}.kit-tree-children{position:relative;grid-column:1 / -1;display:grid;align-content:start;gap:2px;min-width:0;margin:0;padding:0 0 0 var(--kit-space-5);list-style:none}.kit-tree-children:before{content:"";position:absolute;top:0;bottom:13px;left:10px;width:1px;background:var(--kit-border)}.kit-tree-node:not([data-open])>.kit-tree-children{display:none}@media (prefers-reduced-motion: reduce){.kit-tree-chevron{transition:none}}}@layer kit{.kit-sk{position:relative;display:block;height:12px;border-radius:var(--kit-radius-sm);background:var(--kit-surface-2);overflow:hidden}.kit-sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--kit-surface-3),transparent);transform:translate(-100%);animation:kit-sk-shimmer 1.4s linear infinite}.kit-sk[data-shape=circle]{width:32px;height:32px;border-radius:50%}.kit-sk[data-shape=title]{width:40%;height:18px}.kit-sk[data-shape=badge]{width:72px;height:var(--kit-inline-h-md)}.kit-sk[data-shape=control]{height:var(--kit-control-h);border-radius:var(--kit-radius-md)}@keyframes kit-sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.kit-sk:after{animation:none}}}@layer kit{.kit-qr{--kit-qr-w: min(240px, 70vw);position:relative;display:grid;align-content:center;justify-items:center;width:var(--kit-qr-w);margin-inline:auto;aspect-ratio:1;padding:calc(var(--kit-qr-w) * .09);border:1px solid var(--kit-border);border-radius:var(--kit-radius-lg);background:var(--kit-download-qr-bg);color:var(--kit-download-qr-fg);overflow:hidden;animation:kit-qr-in .4s var(--kit-ease) both}.kit-qr[hidden]{display:none}.kit-qr>svg,.kit-qr>img{display:block;width:100%;height:auto;aspect-ratio:1}.kit-qr .kit-qr-finder{animation:kit-qr-fade-in .35s var(--kit-ease) both}.kit-qr .kit-qr-service{animation:kit-qr-fade-in .45s var(--kit-ease) .18s both}.kit-qr .kit-qr-data{animation:kit-qr-fade-in .6s var(--kit-ease) .32s both}.kit-qr:after{content:"";position:absolute;inset:0 0 auto;height:22%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--kit-download-qr-fg) 8%,transparent)),linear-gradient(color-mix(in srgb,var(--kit-download-qr-fg) 32%,transparent),color-mix(in srgb,var(--kit-download-qr-fg) 32%,transparent)) bottom / 100% 2px no-repeat;opacity:0;transform:translateY(-100%);animation:kit-qr-scan 5.2s var(--kit-ease) .9s infinite;pointer-events:none}@keyframes kit-qr-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes kit-qr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kit-qr-scan{0%{opacity:0;transform:translateY(-100%)}8%{opacity:1}42%{opacity:1}50%,to{opacity:0;transform:translateY(455%)}}@media (prefers-reduced-motion: reduce){.kit-qr,.kit-qr .kit-qr-finder,.kit-qr .kit-qr-service,.kit-qr .kit-qr-data{animation:none}.kit-qr:after{display:none}}}@layer kit{.kit-empty{display:grid;align-content:start;justify-items:center;gap:6px;padding:36px 16px;border:1px dashed var(--kit-border-strong);border-radius:var(--kit-radius-lg);color:var(--kit-text);font-family:var(--kit-font-sans);text-align:center}.kit-empty>svg{width:28px;height:28px;margin-bottom:4px;fill:none;stroke:var(--kit-text-subtle);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-empty-title{font-size:var(--kit-text-lg);font-weight:600}.kit-empty-text{max-width:42ch;margin:0 0 10px;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-empty[data-bare]{border:0}}@layer kit{:where(.kit-callout){--kit-tone: var(--kit-info)}.kit-callout{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background:var(--kit-card-bg);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);line-height:1.5}.kit-callout>svg{flex:none;width:16px;height:16px;margin-top:2px;fill:none;stroke:var(--kit-tone);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-callout-body{flex:1;min-width:0}.kit-callout-title{display:block;margin-bottom:1px;font-weight:600}.kit-callout-text{margin:0;color:var(--kit-text-muted)}.kit-callout[data-size=sm]{gap:8px;padding:8px 10px;border-radius:var(--kit-radius-md);font-size:var(--kit-text-sm)}.kit-callout[data-size=sm]>svg{width:14px;height:14px;margin-top:2px}}@layer kit{.kit-tipwrap{position:relative;display:inline-flex;width:fit-content}.kit-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:20;padding:5px 9px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-sm);background:var(--kit-surface-3);box-shadow:var(--kit-shadow-pop);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--kit-dur),transform var(--kit-dur)}.kit-tipwrap:hover>.kit-tip,.kit-tipwrap:focus-within>.kit-tip{opacity:1;transform:translate(-50%)}.kit-tip[data-side=bottom]{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-4px)}.kit-tip[data-float]{position:fixed;inset:auto;z-index:var(--kit-z-float);max-width:min(280px,calc(100vw - 24px));white-space:normal;opacity:1;transform:none;animation:kit-menu-in var(--kit-dur-fast) ease-out}.kit-tip[data-float][data-flip]{animation-name:kit-menu-in-up}.kit-tip[data-float]:not(:popover-open):not([data-open]){display:none}.kit-tip[data-float][hidden]{display:none}.kit-kbd{display:inline-block;padding:0 4px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-sm);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);line-height:1.5}.kit-tip>.kit-kbd{margin-left:6px}@media (prefers-reduced-motion: reduce){.kit-tip,.kit-tip[data-side=bottom],.kit-tipwrap:hover>.kit-tip,.kit-tipwrap:focus-within>.kit-tip{transform:translate(-50%)}.kit-tip[data-float]{transform:none;animation:none}}}@layer kit{:where(.kit-toast){--kit-tone: #4CA8FF}.kit-toast[data-tone=ok]{--kit-tone: #3DD68C}.kit-toast[data-tone=bad]{--kit-tone: #F2555A}.kit-toast[data-tone=info]{--kit-tone: #4CA8FF}.kit-toasts{position:fixed;inset:auto;right:16px;bottom:16px;z-index:var(--kit-z-toast);display:grid;align-content:end;gap:8px;width:min(360px,calc(100vw - 32px));margin:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none}.kit-toasts:not(:popover-open):not([data-open]){display:none}.kit-toast{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 14px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-lg);background:var(--kit-surface-2);box-shadow:var(--kit-shadow-pop);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);line-height:1.45;overflow:hidden;pointer-events:auto;animation:kit-toast-in var(--kit-dur-slow) var(--kit-ease)}.kit-toast[data-out]{animation:kit-toast-out .18s ease-in forwards}@keyframes kit-toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes kit-toast-out{to{opacity:0;transform:translateY(10px)}}.kit-toast>svg{flex:none;width:16px;height:16px;margin-top:2px;fill:none;stroke:var(--kit-tone);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-toast-body{flex:1;min-width:0}.kit-toast-title{display:block;font-weight:600}.kit-toast-text{color:var(--kit-text-muted);font-size:var(--kit-text-sm)}.kit-toast-close{display:grid;place-content:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-text-subtle);font-size:16px;line-height:1;cursor:pointer;transition:color var(--kit-dur),background var(--kit-dur)}.kit-toast-close:hover{background:var(--kit-surface-3);color:var(--kit-text)}.kit-toast-close:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-toast-life{--kit-toast-life: 4s;position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--kit-tone);opacity:.7;transform-origin:left;animation:kit-toast-life var(--kit-toast-life) linear forwards}.kit-toast:hover>.kit-toast-life,.kit-toast:focus-within>.kit-toast-life{animation-play-state:paused}@keyframes kit-toast-life{to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.kit-toast,.kit-toast[data-out]{animation-duration:1ms}.kit-toast-life{opacity:0}}}@layer kit{:where(.kit-card){--kit-tone: var(--kit-accent)}.kit-card{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:var(--kit-space-4);border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background-color:var(--kit-card-bg);box-shadow:var(--kit-card-shadow);color:var(--kit-text);isolation:isolate}.kit-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);min-width:0}.kit-card-icon{display:grid;place-content:center;flex:none;width:32px;height:32px;border-radius:var(--kit-radius-sm);background:color-mix(in srgb,var(--kit-tone) var(--kit-tone-fill),transparent);color:var(--kit-tone)}.kit-card-icon>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-card-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kit-space-2);padding-top:10px;border-top:1px solid var(--kit-border)}.kit-card-foot[data-justify=end]{justify-content:flex-end}.kit-card[data-zones]>*{min-width:0}@supports (grid-template-rows: subgrid){.kit-grid[data-rows]>.kit-card[data-zones]{grid-row:span var(--kit-grid-rows);grid-template-rows:subgrid}@media (max-width: 640px){.kit-grid[data-rows]>.kit-card[data-zones]{grid-row:auto;grid-template-rows:none}.kit-grid[data-rows]>.kit-card[data-zones]>:is(:empty,[aria-hidden=true]:not(:has(*))){display:none}}}.kit-card[data-pad=lg]{padding:var(--kit-space-6)}.kit-card[data-pad=none]{padding:0}.kit-card[data-dim]{border-color:color-mix(in srgb,var(--kit-bg) var(--kit-card-dim-line),var(--kit-card-border));background-color:color-mix(in srgb,var(--kit-bg) var(--kit-card-dim-wash),var(--kit-card-bg))}.kit-card[data-interactive]{cursor:pointer;transition:border-color var(--kit-dur),transform var(--kit-dur),box-shadow var(--kit-dur)}.kit-card[data-interactive]:hover{border-color:var(--kit-text-subtle);transform:translateY(-1px)}.kit-card[data-interactive]:active{transform:translateY(0)}.kit-card[data-interactive]:focus-visible{outline:0;border-color:var(--kit-focus);box-shadow:var(--kit-ring-field) var(--kit-focus)}.kit-card[data-interactive][data-accent]:hover{border-color:color-mix(in srgb,var(--kit-tone) calc(var(--kit-accent-tint-line) * 1.6),var(--kit-text-subtle))}.kit-card[data-selected],.kit-card[data-interactive][data-selected]:hover{border-color:var(--kit-accent);box-shadow:0 0 0 1px var(--kit-accent)}}@layer kit{.kit-collapse{min-width:0;border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background:var(--kit-card-bg);color:var(--kit-text);font-family:var(--kit-font-sans);overflow:hidden}.kit-collapse-head{display:flex;align-items:center;gap:var(--kit-space-3);min-height:calc(var(--kit-control-h) + 8px);padding:8px var(--kit-space-4);list-style:none;cursor:pointer;transition:background var(--kit-dur-fast)}.kit-collapse-head::-webkit-details-marker{display:none}.kit-collapse-head:hover{background:var(--kit-surface-2)}.kit-collapse-head:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-collapse-chevron{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--kit-text-muted);transition:transform var(--kit-dur) var(--kit-ease),color var(--kit-dur)}.kit-collapse-head:hover>.kit-collapse-chevron{color:var(--kit-text)}.kit-collapse[open]>.kit-collapse-head>.kit-collapse-chevron{transform:rotate(90deg)}.kit-collapse-end{display:flex;align-items:center;gap:var(--kit-space-2);margin-left:auto}.kit-collapse-body{display:grid;align-content:start;gap:var(--kit-space-3);min-width:0;padding:var(--kit-space-4);border-top:1px solid var(--kit-border)}.kit-collapse[data-size=sm]>.kit-collapse-head{min-height:var(--kit-control-h);padding:5px var(--kit-space-3);gap:var(--kit-space-2)}.kit-collapse[data-size=sm]>.kit-collapse-body{gap:var(--kit-space-2);padding:var(--kit-space-3)}.kit-collapse[data-bare]{border:0;border-radius:0;background:transparent;overflow:visible}.kit-collapse[data-bare]>.kit-collapse-head{padding-right:0;padding-left:0}.kit-collapse[data-bare]>.kit-collapse-head:hover{background:transparent}.kit-collapse[data-bare]>.kit-collapse-body{padding:0 0 var(--kit-space-3);border-top:0}}@layer kit{.kit-formsec{display:grid;align-content:start;gap:var(--kit-space-4);min-width:0;padding:var(--kit-space-5);border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background:var(--kit-card-bg);box-shadow:var(--kit-card-shadow);color:var(--kit-text);font-family:var(--kit-font-sans)}.kit-formsec-head{display:grid;align-content:start;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--kit-border)}.kit-formsec-desc{max-width:60ch;margin:0;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-formsec-fields{display:grid;align-content:start;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--kit-space-4)}.kit-formsec-fields>[data-span=full]{grid-column:1 / -1}.kit-formsec-toggles{display:grid;align-content:start;border:1px solid var(--kit-border);border-radius:var(--kit-radius-md);overflow:hidden}.kit-formsec-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-4);min-height:calc(var(--kit-control-h) + 8px);padding:6px 14px;font-size:var(--kit-text-md);cursor:pointer;transition:background var(--kit-dur-fast)}.kit-formsec-toggle+.kit-formsec-toggle{border-top:1px solid var(--kit-border)}.kit-formsec-toggle:hover{background:var(--kit-surface-2)}.kit-formsec-toggle-hint{display:block;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-formsec-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--kit-space-2);padding-top:14px;border-top:1px solid var(--kit-border)}}@layer kit{dialog.kit-dialog{--kit-dialog-from: translateX(24px);width:min(460px,100vw);height:100dvh;max-width:none;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:1px solid var(--kit-border-strong);border-radius:0;background:var(--kit-surface-1);box-shadow:var(--kit-shadow-dialog);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);overflow:hidden;opacity:0;transform:var(--kit-dialog-from);transition:opacity var(--kit-dur-slow) var(--kit-ease),transform var(--kit-dur-slow) var(--kit-ease),overlay var(--kit-dur-slow) allow-discrete,display var(--kit-dur-slow) allow-discrete}dialog.kit-dialog[open]{display:flex;flex-direction:column;opacity:1;transform:none}@starting-style{dialog.kit-dialog[open]{opacity:0;transform:var(--kit-dialog-from)}}dialog.kit-dialog::backdrop{background:var(--kit-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--kit-dur-slow) ease-out,overlay var(--kit-dur-slow) allow-discrete,display var(--kit-dur-slow) allow-discrete}dialog.kit-dialog[open]::backdrop{opacity:1}@starting-style{dialog.kit-dialog[open]::backdrop{opacity:0}}dialog.kit-dialog:is([data-size=sm],[data-placement=center]){--kit-dialog-from: translateY(8px) scale(.985);width:min(520px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 48px);margin:auto;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-lg)}dialog.kit-dialog[data-size=sm]{width:min(400px,calc(100vw - 32px))}.kit-dialog-head{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:var(--kit-space-3);padding:var(--kit-space-4) var(--kit-space-4) 0}.kit-dialog-head:has(+.kit-dialog-foot){padding-bottom:var(--kit-space-4)}.kit-dialog-titles{flex:1;min-width:0}.kit-dialog-sub{margin:4px 0 0;font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-dialog-body{display:grid;flex:1;align-content:start;gap:14px;min-height:0;padding:var(--kit-space-4);overflow:auto;overscroll-behavior:contain}.kit-dialog-foot{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--kit-space-2);padding:var(--kit-space-3) var(--kit-space-4);border-top:1px solid var(--kit-border);background:var(--kit-bg)}:where(.kit-dialog-icon){--kit-tone: var(--kit-bad)}.kit-dialog-icon{display:grid;place-content:center;flex:none;width:36px;height:36px;border-radius:var(--kit-radius-md);background:color-mix(in srgb,var(--kit-tone) 14%,transparent)}.kit-dialog-icon>svg{width:18px;height:18px;fill:none;stroke:var(--kit-tone);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){dialog.kit-dialog,dialog.kit-dialog::backdrop{transition:none}}}@layer kit{kit-tabs{display:block;min-width:0}.kit-tablist{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.kit-tab{display:inline-flex;flex:none;align-items:center;gap:7px;height:calc(var(--kit-control-h) - 8px);padding:0 12px;border:0;border-radius:var(--kit-radius-md);background:transparent;color:var(--kit-text-muted);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--kit-dur),background var(--kit-dur),box-shadow var(--kit-dur)}.kit-tab:hover{background:var(--kit-surface-1);color:var(--kit-text)}.kit-tab[aria-selected=true]{background:var(--kit-surface-3);color:var(--kit-text)}.kit-tab:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-tab>svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-tabpanel{padding-top:var(--kit-space-4)}.kit-tabpanel[hidden]{display:none}}@layer kit{kit-nav{position:relative;display:flex;align-items:stretch;min-height:0;isolation:isolate;--kit-nav-peek-top: 0px}kit-nav[data-collapsed]>.kit-nav-panel{display:none}@media (min-width: 769px){kit-nav[data-collapsed]>.kit-nav-panel{position:absolute;top:var(--kit-nav-peek-top);bottom:0;left:var(--kit-nav-rail-w);opacity:0;transform:translate(-8px);transition:opacity var(--kit-dur) var(--kit-ease),transform var(--kit-dur) var(--kit-ease),display var(--kit-dur) allow-discrete}kit-nav[data-collapsed][data-peek]{z-index:var(--kit-z-float)}kit-nav[data-collapsed][data-peek]>.kit-nav-panel:not([hidden]){display:flex;box-shadow:var(--kit-shadow-pop);opacity:1;transform:none}@starting-style{kit-nav[data-collapsed][data-peek]>.kit-nav-panel:not([hidden]){opacity:0;transform:translate(-8px)}}}.kit-nav-rail{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--kit-space-1);width:var(--kit-nav-rail-w);padding:var(--kit-space-2) 0;border-right:1px solid var(--kit-border);background:var(--kit-surface-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.kit-nav-rail-foot{display:flex;flex:none;margin-top:auto;padding-top:var(--kit-space-2)}.kit-nav-rail>hr{flex:none;width:32px;height:1px;margin:var(--kit-space-1) 0;border:0;background:var(--kit-border)}.kit-nav-railbtn{display:grid;align-content:center;justify-items:center;gap:var(--kit-space-1);flex:none;width:calc(var(--kit-nav-rail-w) - var(--kit-space-2) - 1px);height:40px;padding:0;border:0;border-radius:var(--kit-radius-md);background:transparent;color:var(--kit-text-muted);text-decoration:none;cursor:pointer;transition:background var(--kit-dur),color var(--kit-dur)}.kit-nav-railbtn>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-nav-railbtn>.kit-tx{max-width:100%;overflow:clip;overflow-clip-margin:.3em;font-size:var(--kit-text-2xs);line-height:1;white-space:nowrap;text-overflow:ellipsis}.kit-nav-railbtn:hover{background:var(--kit-surface-2);color:var(--kit-text)}.kit-nav-railbtn:active{background:var(--kit-surface-3)}.kit-nav-railbtn[aria-current=page],.kit-nav-railbtn[aria-pressed=true]{background:color-mix(in srgb,var(--kit-accent) var(--kit-accent-tint),var(--kit-surface-3));box-shadow:inset var(--kit-row-bar) 0 0 var(--kit-accent);color:var(--kit-text)}.kit-nav-railbtn:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-nav-panel{display:flex;flex:none;flex-direction:column;gap:2px;width:var(--kit-nav-w);min-height:0;padding:var(--kit-space-3) var(--kit-space-2);border-right:1px solid var(--kit-border);background:var(--kit-surface-1);overflow-y:auto;overscroll-behavior:contain}.kit-nav-panel[hidden]{display:none}.kit-nav-panel[data-w="208"],kit-nav:has(>.kit-nav-panel[data-w="208"]){--kit-nav-w: 208px}.kit-nav-panel[data-w="232"],kit-nav:has(>.kit-nav-panel[data-w="232"]){--kit-nav-w: 232px}.kit-nav-panel[data-w="256"],kit-nav:has(>.kit-nav-panel[data-w="256"]){--kit-nav-w: 256px}.kit-nav-title{flex:none;margin:0;padding:0 var(--kit-space-2) var(--kit-space-2);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--kit-text-muted)}.kit-nav-list{display:grid;align-content:start;gap:1px;margin:0;padding:0;list-style:none}.kit-nav-list>li{position:relative;display:flex;align-items:center;min-width:0}.kit-nav-list>.kit-nav-sep{gap:var(--kit-space-2);margin:var(--kit-space-2) 0;padding:0 var(--kit-space-2);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-2xs);font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase}.kit-nav-sep>.kit-tx{flex:none;max-width:70%;overflow:clip;overflow-clip-margin:.3em;white-space:nowrap;text-overflow:ellipsis}.kit-nav-sep:after{content:"";flex:1;height:1px;background:var(--kit-border)}.kit-nav-item{display:flex;align-items:center;gap:var(--kit-space-2);width:100%;height:var(--kit-control-h-sm);padding:0 26px 0 var(--kit-space-2);border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-text-muted);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);text-decoration:none;cursor:pointer;transition:background var(--kit-dur),color var(--kit-dur)}.kit-nav-item>svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-nav-item>.kit-tx{flex:1;min-width:0;overflow:clip;overflow-clip-margin:.3em;white-space:nowrap;text-overflow:ellipsis}.kit-nav-item>.kit-count{flex:none}.kit-nav-item:hover{background:var(--kit-surface-2);color:var(--kit-text)}.kit-nav-item:active{background:var(--kit-surface-3)}.kit-nav-item[data-active]{background:color-mix(in srgb,var(--kit-accent) var(--kit-accent-tint),var(--kit-surface-3));box-shadow:inset var(--kit-row-bar) 0 0 var(--kit-accent);color:var(--kit-text);font-weight:500}.kit-nav-item:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-nav-star{position:absolute;top:4px;right:3px;display:grid;place-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-text-muted);opacity:0;cursor:pointer;transition:opacity var(--kit-dur),color var(--kit-dur)}.kit-nav-star>svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-nav-list>li:hover>.kit-nav-star,.kit-nav-star:focus-visible{opacity:1}.kit-nav-star[aria-pressed=true]{color:var(--kit-accent);opacity:1}.kit-nav-star[aria-pressed=true]>svg{fill:currentColor}.kit-nav-star:where(:not([aria-pressed=true])):hover,.kit-nav-star:where(:not([aria-pressed=true])):focus-visible{color:var(--kit-text)}.kit-nav-star:active{background:var(--kit-surface-3)}.kit-nav-star:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-nav-scrim{display:none}@media (hover: none){.kit-nav-star{opacity:1}}@media (max-width: 768px){kit-nav{position:fixed;top:0;bottom:0;left:0;z-index:var(--kit-z-float);width:calc(var(--kit-nav-rail-w) + var(--kit-nav-w));max-width:100%;visibility:hidden;transform:translate(-100%);transition:transform var(--kit-dur-slow) var(--kit-ease),visibility 0s linear var(--kit-dur-slow)}kit-nav[data-open]{visibility:visible;transform:translate(0);transition:transform var(--kit-dur-slow) var(--kit-ease),visibility 0s}kit-nav[data-collapsed]>.kit-nav-panel{display:flex}kit-nav[data-collapsed]>.kit-nav-panel[hidden]{display:none}.kit-nav-panel{flex:1 1 auto}.kit-nav-railbtn{height:44px}.kit-nav-item{height:var(--kit-control-h);padding-right:36px}.kit-nav-star{width:32px;height:32px;opacity:1}kit-nav[data-open]+.kit-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--kit-z-float) - 1);display:block;background:var(--kit-backdrop)}}@media (prefers-reduced-motion: reduce){kit-nav,kit-nav[data-collapsed]>.kit-nav-panel{transition:none}}}@layer kit{.kit-topbar{display:grid;align-content:start;min-width:0;border-bottom:1px solid var(--kit-border);background:var(--kit-surface-1)}:where(.kit-topbar-stripe){--kit-tone: transparent}.kit-topbar-stripe{height:2px;background:var(--kit-tone)}.kit-topbar-bar{display:flex;align-items:center;gap:var(--kit-space-3);height:var(--kit-topbar-h);min-width:0;padding:0 var(--kit-space-4)}.kit-topbar-clock{flex:none;font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-text-muted)}.kit-topbar-crumbs{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;overflow:hidden;font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);white-space:nowrap;color:var(--kit-text-muted)}.kit-topbar-crumbs>[aria-hidden=true]{flex:none;color:var(--kit-text-subtle)}.kit-topbar-crumbs>[aria-current=page]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--kit-text)}.kit-topbar-crumbs>span:not([aria-hidden],[aria-current=page]),.kit-topbar-crumbs>a{flex:0 8 auto;min-width:0;padding:3px 4px;overflow:hidden;border-radius:var(--kit-radius-sm);color:var(--kit-text-muted);text-decoration:none;text-overflow:ellipsis;transition:color var(--kit-dur)}.kit-topbar-crumbs>a:hover{color:var(--kit-text)}.kit-topbar-crumbs>a:focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-topbar-metrics{display:flex;flex:none;align-items:center;gap:var(--kit-space-2);min-width:0}:where(.kit-topbar-metric){--kit-tone: var(--kit-mute)}.kit-topbar-metric{display:flex;flex:none;align-items:center;gap:6px;height:var(--kit-control-h-sm);padding:0 10px;border:1px solid var(--kit-border);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);white-space:nowrap}.kit-topbar-metric-k{font-family:var(--kit-font-sans);font-size:var(--kit-text-xs);line-height:1;color:var(--kit-text-muted)}.kit-topbar-metric-v{font-family:var(--kit-font-mono);font-size:var(--kit-text-sm);font-variant-numeric:tabular-nums;font-weight:500;line-height:1;color:var(--kit-text)}.kit-topbar-metric[data-tone]{border-color:color-mix(in srgb,var(--kit-tone) var(--kit-tone-line),var(--kit-border))}.kit-topbar-metric[data-tone]>.kit-topbar-metric-v{color:var(--kit-tone)}:where(.kit-topbar-health){--kit-tone: var(--kit-mute)}.kit-topbar-health{display:flex;flex:none;align-items:center;gap:6px;font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-text-muted)}.kit-topbar-health:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--kit-tone)}@media (max-width: 1100px){.kit-topbar-metrics{display:none}}@media (max-width: 768px){.kit-topbar-bar{gap:var(--kit-space-2);padding:0 var(--kit-space-3)}.kit-topbar-clock{display:none}}}@layer kit{.kit-pagehead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;min-width:0}.kit-pagehead-main{min-width:0}.kit-pagehead-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-pagehead-crumbs>[aria-hidden=true]{color:var(--kit-text-subtle)}.kit-pagehead-crumbs>[aria-current=page]{color:var(--kit-text)}.kit-pagehead-crumbs>a{border-radius:var(--kit-radius-sm);color:var(--kit-text-muted);text-decoration:none;transition:color var(--kit-dur)}.kit-pagehead-crumbs>a:hover{color:var(--kit-text)}.kit-pagehead-crumbs>a:focus-visible{outline:0;box-shadow:var(--kit-ring-control) var(--kit-focus)}.kit-pagehead-title{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kit-pagehead-sub{margin:6px 0 0;font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);color:var(--kit-text-muted)}.kit-pagehead-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}}@layer kit{.kit-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;gap:10px;min-width:0}.kit-toolbar-main{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.kit-toolbar-search{flex:1 1 180px;min-width:150px;max-width:280px}.kit-toolbar-search[data-w=md]{flex:0 0 240px;max-width:100%}.kit-toolbar-side{display:flex;align-items:center;gap:8px}@media (max-width: 640px){.kit-toolbar{grid-template-columns:minmax(0,1fr)}.kit-toolbar-search{max-width:none}.kit-toolbar-search[data-w=md]{flex-basis:100%}}}@layer kit{.kit-ftoken{display:inline-flex;align-items:stretch;width:fit-content;max-width:100%;height:var(--kit-control-h);border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);overflow:hidden;transition:border-color var(--kit-dur)}.kit-ftoken:hover{border-color:var(--kit-text-subtle)}.kit-ftoken>kit-pop{display:flex;min-width:0}.kit-ftoken-k{display:inline-flex;align-items:center;padding:0 10px;border-right:1px solid var(--kit-border);background:var(--kit-surface-1);color:var(--kit-text-muted);white-space:nowrap}.kit-ftoken-v,.kit-ftoken-x{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background var(--kit-dur-fast),color var(--kit-dur-fast)}.kit-ftoken-v{gap:6px;min-width:0;padding:0 10px;white-space:nowrap}.kit-ftoken-v:hover,.kit-ftoken-x:hover{background:var(--kit-surface-3)}.kit-ftoken-v>svg,.kit-ftoken-x>svg{flex:none;width:12px;height:12px;fill:none;stroke:var(--kit-text-subtle);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-ftoken-x{justify-content:center;width:calc(var(--kit-control-h) - 8px);border-left:1px solid var(--kit-border);color:var(--kit-text-subtle)}.kit-ftoken-x:hover{color:var(--kit-text)}.kit-ftoken-x>svg{stroke:currentColor}.kit-ftoken :is(.kit-ftoken-v,.kit-ftoken-x):focus-visible{outline:0;box-shadow:var(--kit-ring-inner) var(--kit-focus)}.kit-ftoken[data-size=sm]{height:var(--kit-control-h-sm);border-radius:var(--kit-radius-sm);font-size:var(--kit-text-sm)}.kit-ftoken[data-size=sm] :is(.kit-ftoken-k,.kit-ftoken-v){padding:0 8px}.kit-ftoken[data-size=sm] .kit-ftoken-x{width:calc(var(--kit-control-h-sm) - 4px)}}@layer kit{kit-pop{position:relative;display:inline-flex}kit-pop[hidden]{display:none}.kit-float{position:fixed;inset:auto;z-index:var(--kit-z-float);box-sizing:border-box;min-width:200px;max-width:min(340px,calc(100vw - 24px));max-height:min(420px,calc(100dvh - 24px));margin:0;padding:4px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-lg);background:var(--kit-surface-2);box-shadow:var(--kit-shadow-pop);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-md);overflow:auto;animation:kit-menu-in var(--kit-dur-fast) ease-out}.kit-float:not(:popover-open):not([data-open]){display:none}.kit-float[hidden]{display:none}.kit-float[data-flip]{animation-name:kit-menu-in-up}.kit-float[data-kind=popover]{display:grid;align-content:start;gap:8px;padding:14px}.kit-float[data-kind=popover]:not(:popover-open):not([data-open]){display:none}.kit-float-item{display:flex;align-items:center;gap:9px;width:100%;min-height:calc(var(--kit-control-h) - 8px);padding:0 9px;border:0;border-radius:var(--kit-radius-sm);background:transparent;color:var(--kit-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.kit-float-item:is(:hover,:focus-visible){outline:0;background:var(--kit-surface-3)}.kit-float-item>svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--kit-text-subtle);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-float-item>.kit-kbd{margin-left:auto;border:0}.kit-float-item[aria-checked=true]:after{content:"";width:10px;height:10px;margin-left:auto;background:currentColor;mask:var(--kit-glyph-check) center / 10px 10px no-repeat}.kit-float-item[data-tone=bad]{color:var(--kit-bad)}.kit-float-item[data-tone=bad]>svg{stroke:var(--kit-bad)}.kit-float-item[data-tone=bad]:is(:hover,:focus-visible){background:color-mix(in srgb,var(--kit-bad) 14%,transparent)}.kit-float-item:disabled,.kit-float-item[aria-disabled=true]{opacity:.4;cursor:not-allowed}.kit-float-sep{margin:4px 0;border:0;border-top:1px solid var(--kit-border)}.kit-float-title{font-weight:600}.kit-float-text{margin:0;color:var(--kit-text-muted);font-size:var(--kit-text-sm);line-height:1.5}.kit-float-list{display:grid;align-content:start;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:var(--kit-text-sm)}.kit-float-list>dt{color:var(--kit-text-muted)}.kit-float-list>dd{margin:0;text-align:right}@media (prefers-reduced-motion: reduce){.kit-float{animation:none}}}@layer kit{*,*:before,*:after{box-sizing:border-box}html{background:var(--kit-bg);color-scheme:dark;-webkit-text-size-adjust:100%}button,input{margin:0}.kit-signin{position:relative;min-height:100vh;min-height:100dvh;margin:0;background:var(--kit-bg);color:var(--kit-text);overflow-x:hidden;-webkit-font-smoothing:antialiased}.kit-signin-center{display:grid;align-content:center;justify-items:center;padding:max(env(safe-area-inset-top,0px),32px) 16px max(env(safe-area-inset-bottom,0px),32px)}.kit-signin-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 52% 44% at 50% 40%,color-mix(in srgb,var(--kit-text) 5%,transparent),transparent 72%);pointer-events:none}.kit-signin-main{position:relative;z-index:1;display:grid;align-content:start;gap:var(--kit-space-6);width:100%;max-width:380px}.kit-signin-main>*{animation:kit-signin-rise .52s var(--kit-ease) backwards}.kit-signin-main>:nth-child(2){animation-delay:70ms}.kit-signin-main>:nth-child(3){animation-delay:.14s}@keyframes kit-signin-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes kit-signin-fade{0%{opacity:0}}.kit-signin-preview{position:fixed;top:max(env(safe-area-inset-top,0px),12px);left:50%;z-index:2;padding:6px 12px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);color:var(--kit-text-muted);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);transform:translate(-50%)}.kit-signin-brand{display:flex;align-items:center;justify-content:center;gap:10px;min-height:32px;color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-lg);font-weight:600;letter-spacing:-.01em}.kit-signin-logo{display:block;max-width:200px;max-height:40px}.kit-signin-mark{flex:none;width:28px;height:28px;padding:5px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-md);background:var(--kit-surface-2);fill:none;stroke:var(--kit-text);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kit-signin-card{--kit-signin-mx: 50%;--kit-signin-my: 0%;gap:var(--kit-space-5);box-shadow:var(--kit-shadow-dialog)}.kit-signin-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--kit-signin-mx) var(--kit-signin-my),color-mix(in srgb,var(--kit-text) 7%,transparent),transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s ease-out}.kit-signin-card[data-lit]:after{opacity:1}.kit-signin-head{display:grid;align-content:start;gap:4px}.kit-signin-form{display:grid;align-content:start;gap:var(--kit-space-4)}.kit-signin-error[hidden],.kit-signin-caps[hidden],.kit-signin-tg[hidden],.kit-signin-tg-start[hidden]{display:none}.kit-signin-error,.kit-signin-caps,.kit-signin-tg,.kit-signin-tg-start{animation:kit-signin-reveal var(--kit-dur-slow) var(--kit-ease) backwards}@keyframes kit-signin-reveal{0%{opacity:0;transform:translateY(-4px)}}.kit-signin-caps{display:flex;align-items:center;gap:6px;color:var(--kit-warn)}.kit-signin-caps>svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kit-signin-eye{position:relative}.kit-signin-eye>svg{position:absolute;transition:opacity var(--kit-dur),transform var(--kit-dur) var(--kit-ease)}.kit-signin-eye>svg:last-child,.kit-signin-eye[aria-pressed=true]>svg:first-child{opacity:0;transform:scale(.7)}.kit-signin-eye[aria-pressed=true]>svg:last-child{opacity:1;transform:scale(1)}.kit-signin-submit{margin-top:var(--kit-space-1)}.kit-signin-submit-check{display:none;transform:scale(.4);opacity:0}.kit-signin-submit[data-done]{--kit-btn-bg: var(--kit-ok);--kit-btn-fg: var(--kit-on-status);pointer-events:none}.kit-signin-submit[data-done]>.kit-signin-submit-check{display:block;animation:kit-signin-pop .32s var(--kit-ease-spring) forwards}@keyframes kit-signin-pop{to{opacity:1;transform:scale(1)}}.kit-signin[data-leaving] .kit-signin-main{opacity:0;transform:scale(.985);transition:opacity .26s ease-in .18s,transform .26s ease-in .18s}.kit-signin-or{display:flex;align-items:center;gap:var(--kit-space-3);color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);letter-spacing:.08em;text-transform:uppercase}.kit-signin-or:before,.kit-signin-or:after{content:"";flex:1;height:1px;background:var(--kit-border)}.kit-signin-tg{display:grid;align-content:start;gap:var(--kit-space-3);padding:var(--kit-space-3);border:1px solid var(--kit-border);border-radius:var(--kit-radius-md);background:var(--kit-surface-2)}.kit-signin-tg-status{display:flex;align-items:flex-start;gap:10px;color:var(--kit-text-muted)}.kit-signin-tg-status>.kit-spinner{margin-top:2px}.kit-signin-tg-hint{margin:0;color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm);line-height:1.5}.kit-signin-ttl{--kit-signin-ttl: 120s}.kit-signin-ttl .kit-progress-bar{height:2px}.kit-signin-ttl .kit-progress-fill{transform:none;transition:none;background:var(--kit-text-muted);animation:kit-signin-drain var(--kit-signin-ttl) linear forwards}@keyframes kit-signin-drain{to{transform:translate(-100%)}}.kit-signin-tg-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--kit-space-2);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm)}.kit-signin-locale{display:flex;justify-content:center}.kit-signin-foot{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--kit-text-muted);font-family:var(--kit-font-mono);font-size:var(--kit-text-xs);letter-spacing:.04em}.kit-signin-foot-sep{width:3px;height:3px;border-radius:50%;background:var(--kit-border-strong)}.kit-signin-clock{color:var(--kit-text-muted);font-variant-numeric:tabular-nums}@media (max-width: 480px){.kit-signin-center{align-content:start;padding-top:max(env(safe-area-inset-top,0px),48px)}.kit-signin-main{max-width:none}.kit-signin-card{padding:var(--kit-space-5)}.kit-signin .kit-input:not(.kit-affix>.kit-input),.kit-signin .kit-btn,.kit-signin .kit-affix{height:44px}.kit-signin .kit-affix-btn{width:44px}.kit-signin-locale .kit-seg>button{height:44px;padding:0 18px}.kit-signin .kit-input{font-size:16px}}@media (prefers-reduced-motion: reduce){.kit-signin-main>*,.kit-signin-error,.kit-signin-caps,.kit-signin-tg,.kit-signin-tg-start{animation:none}.kit-signin[data-leaving] .kit-signin-main{transform:none}.kit-signin-card:after{display:none}}}@layer kit{.kit-signin-quiet{max-width:320px;gap:var(--kit-space-8);animation:kit-signin-fade .4s ease-out backwards}.kit-signin-quiet>*{animation:none}.kit-signin-quiet .kit-signin-brand{justify-content:flex-start;gap:8px;min-height:0;font-size:var(--kit-text-md)}.kit-signin-quiet .kit-signin-mark{width:22px;height:22px;padding:4px}.kit-signin-quiet .kit-h1{font-weight:500}.kit-signin-quiet-body{display:grid;align-content:start;gap:var(--kit-space-6)}.kit-signin-quiet .kit-signin-foot{justify-content:flex-start}@media (max-width: 480px){.kit-signin-quiet{max-width:none}}@media (prefers-reduced-motion: reduce){.kit-signin-quiet{animation:none}}}@layer kit{.kit-signin-horizon{--kit-signin-hx: 0;overflow:hidden}.kit-signin-horizon-ground{position:absolute;left:0;right:0;top:74%;bottom:0;background:linear-gradient(to bottom,var(--kit-surface-1),var(--kit-bg))}.kit-signin-horizon-line{position:absolute;left:0;right:0;top:74%;height:1px;background:var(--kit-border-strong);transition:background .8s}.kit-signin-horizon-para{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;transform:translate(calc(var(--kit-signin-hx) * 24px));transition:transform .5s ease-out}.kit-signin-horizon-rise{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .9s var(--kit-ease)}.kit-signin-horizon-glow{position:absolute;top:calc(74% - 90px);left:-220px;width:640px;height:180px;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--kit-accent) 22%,transparent),transparent 68%);animation:kit-signin-horizon-travel 18s ease-in-out infinite alternate}@keyframes kit-signin-horizon-travel{to{transform:translate(calc(100vw - 200px))}}.kit-signin-horizon-word{position:absolute;left:72px;top:max(env(safe-area-inset-top,0px),56px)}.kit-signin-horizon-word .kit-signin-brand{justify-content:flex-start;gap:12px;font-size:26px}.kit-signin-horizon-word .kit-signin-mark{width:32px;height:32px}.kit-signin-horizon-form{position:absolute;left:96px;bottom:calc(26% + 28px);display:grid;align-content:start;gap:var(--kit-space-6);width:360px;animation:kit-signin-rise .52s var(--kit-ease) backwards}.kit-signin-horizon-foot{position:absolute;left:96px;bottom:max(env(safe-area-inset-bottom,0px),40px)}.kit-signin-horizon-foot .kit-signin-foot{justify-content:flex-start}.kit-signin[data-state=success] .kit-signin-horizon-rise{transform:translateY(-90px)}.kit-signin[data-state=success] .kit-signin-horizon-line{background:var(--kit-accent-line)}@media (max-width: 480px){.kit-signin-horizon-word{left:16px;top:max(env(safe-area-inset-top,0px),24px)}.kit-signin-horizon-word .kit-signin-brand{font-size:20px}.kit-signin-horizon-word .kit-signin-mark{width:28px;height:28px}.kit-signin-horizon-form{left:16px;right:16px;bottom:108px;width:auto}.kit-signin-horizon-form .kit-signin-head{display:none}.kit-signin-horizon-ground{top:auto;height:84px}.kit-signin-horizon-line{top:auto;bottom:84px}.kit-signin-horizon-glow{top:auto;bottom:4px;left:-120px;width:300px;height:160px}@keyframes kit-signin-horizon-travel{to{transform:translate(calc(100vw - 60px))}}.kit-signin-horizon-foot{left:16px;bottom:max(env(safe-area-inset-bottom,0px),28px)}}@media (prefers-reduced-motion: reduce){.kit-signin-horizon-glow,.kit-signin-horizon-form{animation:none}.kit-signin-horizon-para,.kit-signin-horizon-rise,.kit-signin-horizon-line{transition:none}}}@layer kit{.kit-signin-console{padding:max(env(safe-area-inset-top,0px),24px) 24px max(env(safe-area-inset-bottom,0px),24px);font-family:var(--kit-font-mono)}.kit-signin-console-scan{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 2px,color-mix(in srgb,var(--kit-text) 2.5%,transparent) 2px 3px)}.kit-signin-console-frame{position:relative;z-index:1;display:grid;grid-template-rows:40px 1fr;align-content:stretch;min-height:calc(100dvh - 48px);border:1px solid var(--kit-border-strong)}.kit-signin-console-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid var(--kit-border-strong)}.kit-signin-console-bar .kit-signin-brand{justify-content:flex-start;gap:10px;min-height:0;font-family:var(--kit-font-mono);font-size:var(--kit-text-md);font-weight:500}.kit-signin-console-bar .kit-signin-mark{width:20px;height:20px;padding:3px}.kit-signin-console-bar .kit-signin-foot{justify-content:flex-end}.kit-signin-console-body{position:relative;padding:64px 56px}.kit-signin-console-col{display:grid;align-content:start;gap:var(--kit-space-5);width:460px}.kit-signin-console-col>*{--kit-signin-i: 0;animation:kit-signin-console-print .3s var(--kit-ease) backwards;animation-delay:calc(min(var(--kit-signin-i),2)*80ms);transition:opacity .3s;transition-delay:calc((2 - min(var(--kit-signin-i),2))*80ms)}.kit-signin-console-col>:nth-child(2){--kit-signin-i: 1}.kit-signin-console-col>:nth-child(3){--kit-signin-i: 2}.kit-signin-console-col>:nth-child(4){--kit-signin-i: 3}.kit-signin-console-col>:nth-child(5){--kit-signin-i: 4}.kit-signin-console-col>:nth-child(6){--kit-signin-i: 5}@keyframes kit-signin-console-print{0%{clip-path:inset(0 100% 0 0)}}.kit-signin-console-col .kit-h1{font-family:var(--kit-font-mono);font-size:var(--kit-text-xl);font-weight:500}.kit-signin-console-col .kit-label,.kit-signin-console-col .kit-input,.kit-signin-console-col .kit-btn,.kit-signin-console-col .kit-callout,.kit-signin-console-col .kit-seg>button,.kit-signin-console-col .kit-signin-tg-hint,.kit-signin-console-col .kit-signin-tg-actions,.kit-signin-console-col .kit-field-hint{font-family:var(--kit-font-mono)}.kit-signin-console-col .kit-label:before{content:"> ";color:var(--kit-text-subtle)}.kit-signin-console-col .kit-field:has(.kit-input:focus) .kit-label:after{content:"";display:inline-block;width:8px;height:13px;margin-left:5px;vertical-align:-2px;background:var(--kit-text-muted);animation:kit-signin-console-blink 1.1s steps(1) infinite}.kit-signin-console-col .kit-input,.kit-signin-console-col .kit-affix,.kit-signin-console-col .kit-btn,.kit-signin-console-col .kit-callout,.kit-signin-console-col .kit-seg{border-radius:var(--kit-radius-sm)}.kit-signin-console-col .kit-seg>button{border-radius:calc(var(--kit-radius-sm) - 1px)}.kit-signin-console-col .kit-btn{font-weight:500}.kit-signin-console-col .kit-signin-ttl{position:relative;height:16px;color:var(--kit-text-subtle);font-size:var(--kit-text-sm);letter-spacing:.06em;line-height:16px;white-space:nowrap;overflow:hidden}.kit-signin-console-col .kit-signin-ttl .kit-progress-bar{display:none}.kit-signin-console-col .kit-signin-ttl:before{content:"░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░"}.kit-signin-console-col .kit-signin-ttl:after{content:"██████████████████████████████";position:absolute;top:0;right:0;bottom:0;left:0;color:var(--kit-text);animation:kit-signin-console-drain var(--kit-signin-ttl) linear forwards}@keyframes kit-signin-console-drain{to{clip-path:inset(0 100% 0 0)}}.kit-signin-console-caret{display:inline-block;width:8px;height:13px;margin-left:5px;vertical-align:-2px;background:var(--kit-ok);animation:kit-signin-console-blink 1.1s steps(1) infinite}@keyframes kit-signin-console-blink{50%{opacity:0}}.kit-signin-console-done{position:absolute;left:56px;top:64px;color:var(--kit-ok);font-size:var(--kit-text-md);opacity:0;transition:opacity .4s .75s}.kit-signin-console-done:before{content:"> ";color:var(--kit-text-subtle)}.kit-signin[data-state=error] .kit-signin-console-frame{animation:kit-signin-console-flash .7s var(--kit-ease)}@keyframes kit-signin-console-flash{25%{border-color:var(--kit-bad)}}.kit-signin[data-state=success] .kit-signin-console-col>*{opacity:0}.kit-signin[data-state=success] .kit-signin-console-done{opacity:1}@media (max-width: 480px){.kit-signin-console{padding:max(env(safe-area-inset-top,0px),10px) 10px max(env(safe-area-inset-bottom,0px),10px)}.kit-signin-console-frame{min-height:calc(100dvh - 20px)}.kit-signin-console-bar{padding:0 12px}.kit-signin-console-bar .kit-signin-foot>span,.kit-signin-console-bar .kit-signin-foot-sep{display:none}.kit-signin-console-body{padding:28px 14px}.kit-signin-console-col{width:auto}.kit-signin-console-col .kit-h1{font-size:var(--kit-text-lg)}.kit-signin-console-col .kit-field[data-layout=row]{--kit-field-label-w: 72px}.kit-signin-console-col .kit-signin-form{gap:10px}.kit-signin-console-col .kit-signin-submit{margin-top:14px}.kit-signin-console-done{left:14px;top:28px}}@media (prefers-reduced-motion: reduce){.kit-signin-console-col>*,.kit-signin-console-col .kit-field:has(.kit-input:focus) .kit-label:after,.kit-signin-console-caret,.kit-signin-console-frame{animation:none;transition:none}}}@layer kit{.kit-signin-drawer{display:grid;grid-template-columns:1fr 440px;grid-template-rows:1fr;align-content:stretch}.kit-signin-drawer-field{position:relative;overflow:hidden}.kit-signin-drawer-blob{position:absolute;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--kit-accent) 12%,transparent),transparent 62%);opacity:.7;animation:kit-signin-drawer-drift 30s ease-in-out infinite alternate;transition:opacity .8s}.kit-signin-drawer-blob:nth-child(1){left:-25%;top:-22%}.kit-signin-drawer-blob:nth-child(2){left:38%;top:28%;animation-duration:38s;animation-direction:alternate-reverse}@keyframes kit-signin-drawer-drift{to{transform:translate(180px,120px)}}.kit-signin-drawer-mark{position:absolute;left:9%;top:50%;width:620px;height:620px;transform:translateY(-50%)}.kit-signin-drawer-mark>svg{width:100%;height:100%;fill:none;stroke:var(--kit-border-strong);stroke-width:.35;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.kit-signin-drawer-mark>img{display:block;width:100%;height:100%;object-fit:contain;opacity:.14}.kit-signin-drawer-field .kit-signin-brand{position:absolute;left:48px;top:40px;justify-content:flex-start}.kit-signin-drawer-field .kit-signin-foot{position:absolute;left:48px;bottom:36px;justify-content:flex-start}.kit-signin-drawer-panel{position:relative;display:grid;align-content:stretch;overflow:clip}.kit-signin-drawer-sheet{position:relative;display:grid;align-content:center;padding:max(env(safe-area-inset-top,0px),56px) 48px max(env(safe-area-inset-bottom,0px),56px);border-left:1px solid var(--kit-border);background:var(--kit-surface-1);animation:kit-signin-drawer-in .5s var(--kit-ease) backwards;transition:transform .5s var(--kit-ease) .35s}.kit-signin-drawer-inner{display:grid;align-content:start;gap:var(--kit-space-6)}@keyframes kit-signin-drawer-in{0%{transform:translate(100%)}}.kit-signin[data-state=success] .kit-signin-drawer-sheet{transform:translate(100%)}.kit-signin[data-state=success] .kit-signin-drawer-blob{opacity:1}@media (max-width: 480px){.kit-signin-drawer{grid-template-columns:1fr;grid-template-rows:1fr auto}.kit-signin-drawer-mark{left:50%;top:50%;width:300px;height:300px;transform:translate(-50%,-56%)}.kit-signin-drawer-field .kit-signin-brand{left:16px;top:20px}.kit-signin-drawer-field .kit-signin-foot{left:16px;bottom:16px}.kit-signin-drawer-sheet{padding:14px 16px max(env(safe-area-inset-bottom,0px),24px);border-left:0;border-top:1px solid var(--kit-border);border-radius:var(--kit-radius-lg) var(--kit-radius-lg) 0 0;box-shadow:var(--kit-shadow-dialog);animation-name:kit-signin-drawer-up}.kit-signin-drawer-sheet:before{content:"";display:block;width:36px;height:4px;margin:0 auto 14px;border-radius:2px;background:var(--kit-border-strong)}.kit-signin-drawer-inner{gap:var(--kit-space-4)}.kit-signin-drawer-inner .kit-signin-locale{position:absolute;right:16px;top:12px}@keyframes kit-signin-drawer-up{0%{transform:translateY(100%)}}.kit-signin[data-state=success] .kit-signin-drawer-sheet{transform:translateY(100%)}}@media (prefers-reduced-motion: reduce){.kit-signin-drawer-blob,.kit-signin-drawer-sheet{animation:none;transition:none}}}@layer kit{.kit-signin-poster{display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:32px;padding:max(env(safe-area-inset-top,0px),56px) 96px max(env(safe-area-inset-bottom,0px),56px)}.kit-signin-poster-word{overflow:hidden;color:var(--kit-text);font-family:var(--kit-font-sans);font-size:216px;font-weight:700;letter-spacing:-.045em;line-height:.9;white-space:nowrap;animation:kit-signin-poster-drift 14s ease-in-out infinite alternate}.kit-signin-poster-word .kit-signin-brand{justify-content:flex-start;font-size:var(--kit-text-xl)}.kit-signin-poster-word .kit-signin-logo{max-width:min(60vw,720px);max-height:200px}.kit-signin-poster-letter{--kit-signin-i: 0;display:inline-block;animation:kit-signin-poster-rise .5s var(--kit-ease) backwards;animation-delay:calc(min(var(--kit-signin-i),7)*40ms);transition:transform .5s var(--kit-ease),color .5s;transition-delay:calc(var(--kit-signin-i) * 30ms)}@keyframes kit-signin-poster-rise{0%{opacity:0;transform:translateY(44px)}}@keyframes kit-signin-poster-drift{to{transform:translateY(-6px)}}.kit-signin-poster-body{display:grid;grid-template-columns:auto auto 1fr;align-content:end;align-items:center;gap:var(--kit-space-5) 16px}.kit-signin-poster-body .kit-signin-head,.kit-signin-poster-body .kit-signin-form,.kit-signin-poster-body .kit-signin-tg{grid-column:1 / -1}.kit-signin-poster-body .kit-signin-form{grid-template-columns:1fr 1fr 200px;align-items:end;gap:16px}.kit-signin-poster-body .kit-signin-error{grid-column:1 / -1;grid-row:2}.kit-signin-poster-body .kit-signin-submit{grid-column:3;grid-row:1;margin-top:0}.kit-signin-poster-body .kit-signin-or:before,.kit-signin-poster-body .kit-signin-or:after{display:none}.kit-signin-poster-body .kit-signin-tg-start .kit-btn{width:auto}.kit-signin-poster-body .kit-signin-tg{max-width:560px}.kit-signin-poster-body .kit-signin-locale{justify-self:end}.kit-signin-poster-foot .kit-signin-foot{justify-content:flex-start}.kit-signin[data-state=error] .kit-signin-poster-letter[data-drop]{color:var(--kit-bad);transform:translateY(16px) rotate(4deg);transition-delay:0s}.kit-signin[data-state=success] .kit-signin-poster-letter{transform:translateY(-10px)}@media (max-width: 768px){.kit-signin-poster{padding-inline:32px}.kit-signin-poster-word{font-size:120px}.kit-signin-poster-body .kit-signin-form{grid-template-columns:1fr;align-items:stretch}.kit-signin-poster-body .kit-signin-error,.kit-signin-poster-body .kit-signin-submit{grid-column:auto;grid-row:auto}}@media (max-width: 480px){.kit-signin-poster{grid-template-columns:64px 1fr;grid-template-rows:1fr auto;gap:16px 20px;padding:max(env(safe-area-inset-top,0px),24px) 16px max(env(safe-area-inset-bottom,0px),24px) 12px}.kit-signin-poster-word{grid-row:1 / 3;align-self:stretch;writing-mode:vertical-rl;font-size:60px;letter-spacing:-.02em;line-height:1;transform:rotate(180deg);animation:none}.kit-signin-poster-word .kit-signin-brand{writing-mode:horizontal-tb}.kit-signin-poster-body{grid-template-columns:1fr;align-content:start;padding-top:8px;gap:12px}.kit-signin-poster-body .kit-signin-tg-start .kit-btn{width:100%}.kit-signin-poster-body .kit-signin-or{justify-content:center}.kit-signin-poster-body .kit-signin-locale{justify-self:start}.kit-signin-poster-foot{grid-column:2}}@media (prefers-reduced-motion: reduce){.kit-signin-poster-word,.kit-signin-poster-letter{animation:none;transition:none}}}@layer kit{.kit-signin-deck-stack{position:relative}.kit-signin-deck>.kit-signin-deck-stack{animation-delay:.25s}.kit-signin-deck>:nth-child(3){animation-delay:.4s}.kit-signin-deck-under{--kit-signin-dx: 0px;--kit-signin-dy: 0px;--kit-signin-rot: 0deg;--kit-signin-sc: 1;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--kit-card-border);border-radius:var(--kit-radius-lg);background:var(--kit-card-bg);transform:translate(var(--kit-signin-dx),var(--kit-signin-dy)) rotate(var(--kit-signin-rot)) scale(var(--kit-signin-sc));transform-origin:50% 100%;transition:transform .5s var(--kit-ease);animation:kit-signin-deck-deal .6s var(--kit-ease) backwards}.kit-signin-deck-under:nth-child(1){--kit-signin-dy: 22px;--kit-signin-rot: -2.5deg;--kit-signin-sc: .94;animation-delay:50ms}.kit-signin-deck-under:nth-child(2){--kit-signin-dy: 11px;--kit-signin-rot: 1.5deg;--kit-signin-sc: .97;animation-delay:.15s}@keyframes kit-signin-deck-deal{0%{opacity:0;transform:translateY(90px) rotate(0) scale(1)}}.kit-signin-deck-card{position:relative;transition:transform .5s var(--kit-ease)}.kit-signin:has(.kit-signin-form .kit-input:focus) .kit-signin-deck-under:nth-child(1){--kit-signin-rot: -1.2deg}.kit-signin:has(.kit-signin-form .kit-input:focus) .kit-signin-deck-under:nth-child(2){--kit-signin-rot: .7deg}.kit-signin[data-state=error] .kit-signin-deck-under:nth-child(1){--kit-signin-dy: 26px;--kit-signin-rot: -7deg}.kit-signin[data-state=error] .kit-signin-deck-under:nth-child(2){--kit-signin-dy: 14px;--kit-signin-rot: 5deg}.kit-signin[data-state=success] .kit-signin-deck-under{--kit-signin-dx: 0px;--kit-signin-dy: 0px;--kit-signin-rot: 0deg;--kit-signin-sc: 1}.kit-signin[data-state=success] .kit-signin-deck-card{transform:translateY(-14px)}@media (max-width: 480px){.kit-signin-deck-under:nth-child(1){--kit-signin-dx: -12px;--kit-signin-dy: 6px;--kit-signin-rot: -3deg;--kit-signin-sc: .96}.kit-signin-deck-under:nth-child(2){--kit-signin-dx: 12px;--kit-signin-dy: 6px;--kit-signin-rot: 3deg;--kit-signin-sc: .96}.kit-signin[data-state=error] .kit-signin-deck-under:nth-child(1){--kit-signin-dx: -22px;--kit-signin-rot: -6deg}.kit-signin[data-state=error] .kit-signin-deck-under:nth-child(2){--kit-signin-dx: 22px;--kit-signin-rot: 6deg}}@media (prefers-reduced-motion: reduce){.kit-signin-deck-under{animation:none;transition:none}.kit-signin-deck-card{transition:none}}}@layer kit{.kit-signin-mosaic{--kit-signin-tile: 80px;--kit-signin-cols: 18;--kit-signin-gx: 0px;--kit-signin-gy: 0px}.kit-signin-mosaic-grid{position:fixed;left:var(--kit-signin-gx);top:var(--kit-signin-gy);z-index:0;display:grid;grid-template-columns:repeat(var(--kit-signin-cols),var(--kit-signin-tile));grid-auto-rows:var(--kit-signin-tile);align-content:start;gap:1px}.kit-signin-mosaic-tile{--kit-signin-d: 0;--kit-signin-rd: 0;position:relative;background:var(--kit-surface-1);transition:opacity .6s var(--kit-ease);transition-delay:calc(var(--kit-signin-d) * 40ms)}.kit-signin-mosaic-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kit-accent);opacity:0}.kit-signin-mosaic-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kit-surface-3);opacity:0;animation:kit-signin-mosaic-wave 6.5s ease-out infinite;animation-delay:calc(var(--kit-signin-d) * .11s)}@keyframes kit-signin-mosaic-wave{0%{opacity:0}5%{opacity:.9}22%{opacity:0}to{opacity:0}}.kit-signin-mosaic-tile[data-ripple]:before{animation:kit-signin-mosaic-ripple .65s ease-out backwards;animation-delay:calc(var(--kit-signin-rd) * 45ms)}@keyframes kit-signin-mosaic-ripple{0%{opacity:0}18%{opacity:.3}to{opacity:0}}.kit-signin-mosaic-tile[data-tap]{animation:kit-signin-mosaic-tap .38s var(--kit-ease)}@keyframes kit-signin-mosaic-tap{30%{transform:scale(.88)}}.kit-signin:has(.kit-signin-form .kit-input:focus) .kit-signin-mosaic-tile[data-near]:after{animation:none;opacity:.85}.kit-signin[data-state=error] .kit-signin-mosaic-tile[data-near]:after{background:var(--kit-bad);animation:kit-signin-mosaic-bad .8s var(--kit-ease)}@keyframes kit-signin-mosaic-bad{20%{opacity:.4}to{opacity:0}}.kit-signin[data-state=success] .kit-signin-mosaic-tile{opacity:0}.kit-signin-mosaic-main{max-width:485px}.kit-signin-mosaic-card{gap:var(--kit-space-6);padding:32px;border-radius:var(--kit-radius-sm);box-shadow:none}.kit-signin-mosaic-card:after{display:none}.kit-signin-mosaic-body{display:grid;align-content:start;gap:var(--kit-space-5)}@media (max-width: 480px){.kit-signin-mosaic{--kit-signin-tile: 64px}.kit-signin-center{padding-top:110px}.kit-signin-mosaic-main{max-width:324px}.kit-signin-mosaic-card{padding:20px 18px}}@media (prefers-reduced-motion: reduce){.kit-signin-mosaic-tile,.kit-signin-mosaic-tile:before,.kit-signin-mosaic-tile:after{animation:none;transition:none}}}@layer kit{.kit-signin-diagonal{--kit-signin-edge-len: hypot(100vw, 100vh);--kit-signin-edge-angle: calc(-1*atan2(100vh, 100vw)) ;overflow:hidden;background:var(--kit-surface-1)}.kit-signin-diagonal-lower{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip}.kit-signin-diagonal-slab{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kit-bg);clip-path:polygon(0 100%,100% 0,100% 100%);animation:kit-signin-diagonal-in .7s var(--kit-ease) backwards;transition:transform .6s var(--kit-ease) .35s,opacity .6s var(--kit-ease) .35s}@keyframes kit-signin-diagonal-in{0%{opacity:0;transform:translate(10%,10%)}}.kit-signin-diagonal-edge-box{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.kit-signin-diagonal-edge{position:absolute;left:50%;top:50%;width:var(--kit-signin-edge-len);height:1px;background:var(--kit-border-strong);transform:translate(-50%,-50%) rotate(var(--kit-signin-edge-angle));transition:background .6s}.kit-signin-diagonal-light{position:absolute;left:0;top:-1px;width:260px;height:3px;background:linear-gradient(90deg,transparent,var(--kit-accent),transparent);animation:kit-signin-diagonal-run 9s ease-in-out infinite alternate}.kit-signin-diagonal-light:after{content:"";position:absolute;left:30px;top:-40px;width:200px;height:80px;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--kit-accent) 18%,transparent),transparent 70%)}@keyframes kit-signin-diagonal-run{to{transform:translate(calc(var(--kit-signin-edge-len) - 260px))}}.kit-signin-diagonal-word{position:absolute;left:72px;top:max(env(safe-area-inset-top,0px),56px)}.kit-signin-diagonal-word .kit-signin-brand{justify-content:flex-start;gap:12px;font-size:26px}.kit-signin-diagonal-word .kit-signin-mark{width:32px;height:32px}.kit-signin-diagonal-form{position:absolute;right:120px;bottom:112px;display:grid;align-content:start;gap:var(--kit-space-6);width:360px;animation:kit-signin-rise .52s var(--kit-ease) .25s backwards}.kit-signin-diagonal-foot{position:absolute;right:120px;bottom:max(env(safe-area-inset-bottom,0px),48px)}.kit-signin-diagonal-foot .kit-signin-foot{justify-content:flex-end}.kit-signin[data-state=error] .kit-signin-diagonal-edge{animation:kit-signin-diagonal-flash .7s var(--kit-ease)}@keyframes kit-signin-diagonal-flash{25%{background:var(--kit-bad)}}.kit-signin[data-state=success] .kit-signin-diagonal-slab{opacity:0;transform:translate(6%,6%)}.kit-signin[data-state=success] .kit-signin-diagonal-edge{background:var(--kit-accent-line)}@media (max-width: 480px){.kit-signin-diagonal{--kit-signin-edge-len: 420px;--kit-signin-edge-angle: -8deg}.kit-signin-diagonal-slab{clip-path:polygon(0 36%,100% 22%,100% 100%,0 100%)}.kit-signin-diagonal-edge{top:29%}.kit-signin-diagonal-light{width:140px}@keyframes kit-signin-diagonal-run{to{transform:translate(280px)}}.kit-signin-diagonal-word{left:16px;top:max(env(safe-area-inset-top,0px),24px)}.kit-signin-diagonal-word .kit-signin-brand{font-size:20px}.kit-signin-diagonal-word .kit-signin-mark{width:28px;height:28px}.kit-signin-diagonal-form{left:16px;right:16px;bottom:72px;width:auto;animation-delay:.1s}.kit-signin-diagonal-form .kit-h1,.kit-signin-diagonal-form .kit-label{text-align:right}.kit-signin-diagonal-form .kit-signin-locale{justify-content:flex-end}.kit-signin-diagonal-form .kit-signin-tg-start{display:flex;justify-content:flex-end}.kit-signin-diagonal-form .kit-signin-tg-start .kit-btn{width:auto}.kit-signin-diagonal-foot{right:16px;bottom:max(env(safe-area-inset-bottom,0px),24px)}}@media (prefers-reduced-motion: reduce){.kit-signin-diagonal-slab,.kit-signin-diagonal-light,.kit-signin-diagonal-form,.kit-signin-diagonal-edge{animation:none;transition:none}}}@layer kit{.kit-signin-ledger{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:1fr;align-content:stretch}.kit-signin-ledger-pane{position:relative;overflow:hidden;border-right:1px solid var(--kit-border);background:var(--kit-surface-1)}.kit-signin-ledger-pane .kit-signin-brand{position:absolute;left:48px;top:max(env(safe-area-inset-top,0px),40px);z-index:2;justify-content:flex-start}.kit-signin-ledger-tape{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 64px;-webkit-mask-image:linear-gradient(to bottom,transparent,var(--kit-text) 20%,var(--kit-text) 80%,transparent);mask-image:linear-gradient(to bottom,transparent,var(--kit-text) 20%,var(--kit-text) 80%,transparent)}.kit-signin-ledger-track{display:grid;align-content:start;gap:10px;animation:kit-signin-ledger-scroll 52s linear infinite}.kit-signin-ledger-row{display:grid;grid-template-columns:8px 1.4fr 1fr 96px 64px;align-content:center;align-items:center;gap:16px;height:44px;padding:0 16px;border:1px solid transparent;border-radius:var(--kit-radius-md);transition:opacity .5s var(--kit-ease),transform .5s var(--kit-ease)}.kit-signin-ledger-row>i{--kit-signin-w: 60%;display:block;width:var(--kit-signin-w);height:8px;border-radius:2px;background:var(--kit-surface-3)}.kit-signin-ledger-row>i:first-child{width:8px;background:var(--kit-border-strong)}.kit-signin-ledger-row[data-hot]{border-color:var(--kit-accent-line);background:var(--kit-accent-dim)}.kit-signin-ledger-row[data-hot]>i{background:color-mix(in srgb,var(--kit-accent) 45%,var(--kit-surface-3))}.kit-signin-ledger-row[data-hot]>i:first-child{background:var(--kit-accent)}@keyframes kit-signin-ledger-scroll{to{transform:translateY(-50%)}}.kit-signin-ledger-side{position:relative;display:grid;grid-template-rows:1fr auto 1fr;align-content:stretch;justify-items:center;padding:max(env(safe-area-inset-top,0px),48px) 48px max(env(safe-area-inset-bottom,0px),48px)}.kit-signin-ledger-form{grid-row:2;display:grid;align-content:start;gap:var(--kit-space-6);width:100%;max-width:360px;animation:kit-signin-rise .52s var(--kit-ease) backwards}.kit-signin-ledger-side .kit-signin-foot{grid-row:3;align-self:end}.kit-signin[data-state=tg] .kit-signin-ledger-track{animation-play-state:paused}.kit-signin[data-state=success] .kit-signin-ledger-row:not([data-hot]){opacity:0;transform:scaleY(0)}@media (max-width: 480px){.kit-signin-ledger{grid-template-columns:1fr;grid-template-rows:132px 1fr}.kit-signin-ledger-pane{border-right:0;border-bottom:1px solid var(--kit-border)}.kit-signin-ledger-pane .kit-signin-brand{left:16px;top:max(env(safe-area-inset-top,0px),16px)}.kit-signin-ledger-tape{padding:0 16px;-webkit-mask-image:linear-gradient(to bottom,transparent 46px,var(--kit-text) 62%,var(--kit-text) 86%,transparent);mask-image:linear-gradient(to bottom,transparent 46px,var(--kit-text) 62%,var(--kit-text) 86%,transparent)}.kit-signin-ledger-row{grid-template-columns:8px 1.4fr 1fr 48px;height:32px}.kit-signin-ledger-row>i:nth-child(5){display:none}.kit-signin-ledger-side{grid-template-rows:auto auto 1fr;padding:24px 16px max(env(safe-area-inset-bottom,0px),24px)}.kit-signin-ledger-form{gap:var(--kit-space-5)}.kit-signin-ledger-form .kit-signin-form{gap:0}.kit-signin-ledger-form .kit-field[data-layout=row]{min-height:52px}.kit-signin-ledger-form .kit-signin-error{margin-block:12px}.kit-signin-ledger-form .kit-signin-submit{margin-block:16px 12px}}@media (prefers-reduced-motion: reduce){.kit-signin-ledger-track,.kit-signin-ledger-form{animation:none}.kit-signin-ledger-row{transition:none}}}@layer kit{.kit-signin-monolith{display:grid;grid-template-columns:1fr 440px 1fr;grid-template-rows:1fr;align-content:stretch}.kit-signin-monolith-side{background:var(--kit-surface-1)}.kit-signin-monolith-side:last-of-type{background:var(--kit-bg)}.kit-signin-monolith-col{--kit-signin-fold: 1;position:relative;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:var(--kit-space-8);padding:max(env(safe-area-inset-top,0px),48px) 40px max(env(safe-area-inset-bottom,0px),48px)}.kit-signin-monolith-col:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid var(--kit-border-strong);border-right:1px solid var(--kit-border-strong);background:var(--kit-bg);transform:scaleX(var(--kit-signin-fold));transition:transform .5s var(--kit-ease) .4s;animation:kit-signin-monolith-unfold .6s var(--kit-ease) backwards}.kit-signin-monolith-col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid transparent;border-right:1px solid transparent;pointer-events:none}@keyframes kit-signin-monolith-unfold{0%{transform:scaleX(.004)}}.kit-signin-monolith-col>*{position:relative;animation:kit-signin-fade .4s ease-out .45s backwards;transition:opacity .3s}.kit-signin-monolith-inner{display:grid;align-content:start;align-self:center;gap:var(--kit-space-6)}.kit-signin[data-state=error] .kit-signin-monolith-col:after{animation:kit-signin-monolith-flash .7s var(--kit-ease)}@keyframes kit-signin-monolith-flash{25%{border-color:var(--kit-bad)}}.kit-signin[data-state=success] .kit-signin-monolith-col{--kit-signin-fold: .004}.kit-signin[data-state=success] .kit-signin-monolith-col>*{opacity:0;transition-delay:.25s}@media (max-width: 480px){.kit-signin-monolith{grid-template-columns:1fr 322px 1fr}.kit-signin-monolith-col{gap:var(--kit-space-6);padding:max(env(safe-area-inset-top,0px),32px) 18px max(env(safe-area-inset-bottom,0px),20px)}}@media (prefers-reduced-motion: reduce){.kit-signin-monolith-col:before,.kit-signin-monolith-col>*{animation:none;transition:none}}}@layer kit{.kit-signin-aperture{--kit-signin-tight: 1;position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;align-content:center;justify-content:center;overflow:hidden;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 50%,var(--kit-text) 0,var(--kit-text) 50%,transparent 82%);mask-image:radial-gradient(circle at 50% 50%,var(--kit-text) 0,var(--kit-text) 50%,transparent 82%);transform:scale(var(--kit-signin-tight));transition:transform .7s var(--kit-ease),opacity .7s var(--kit-ease)}.kit-signin-aperture-breath{display:grid;align-content:center;justify-content:center;animation:kit-signin-aperture-breath 9s ease-in-out infinite alternate}.kit-signin-aperture-rings{display:block;width:1700px;height:1700px;overflow:visible}.kit-signin-aperture-orbit{transform-box:fill-box;transform-origin:center;animation:kit-signin-aperture-spin 90s linear infinite}.kit-signin-aperture-orbit:nth-child(2){animation-duration:120s;animation-direction:reverse}.kit-signin-aperture-orbit:nth-child(3){animation-duration:160s}.kit-signin-aperture-orbit:nth-child(4){animation-duration:210s;animation-direction:reverse}.kit-signin-aperture-orbit:nth-child(5){animation-duration:260s}.kit-signin-aperture-ring{fill:none;stroke:var(--kit-border-strong);stroke-width:1;vector-effect:non-scaling-stroke}.kit-signin-aperture-tick{fill:var(--kit-accent)}@keyframes kit-signin-aperture-spin{to{transform:rotate(360deg)}}@keyframes kit-signin-aperture-breath{to{transform:scale(1.035)}}.kit-signin:has(.kit-signin-form .kit-input:focus) .kit-signin-aperture{--kit-signin-tight: .92}.kit-signin[data-state=error] .kit-signin-aperture-ring{animation:kit-signin-aperture-flash .7s var(--kit-ease)}@keyframes kit-signin-aperture-flash{25%{stroke:var(--kit-bad)}}.kit-signin[data-state=success] .kit-signin-aperture{--kit-signin-tight: .42;opacity:0}@media (max-width: 480px){.kit-signin-center{padding-top:max(env(safe-area-inset-top,0px),40px)}.kit-signin-aperture{position:absolute;inset:auto;left:50%;top:96px;width:280px;height:280px;-webkit-mask-image:radial-gradient(circle at 50% 50%,var(--kit-text) 0,var(--kit-text) 40%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,var(--kit-text) 0,var(--kit-text) 40%,transparent 72%);transform:translate(-50%,-50%) scale(var(--kit-signin-tight))}.kit-signin-aperture-rings{width:280px;height:280px}.kit-signin-aperture-main{gap:var(--kit-space-4)}.kit-signin-aperture-main .kit-signin-brand{min-height:112px}.kit-signin-aperture-card{padding:0;border:0;background:transparent;box-shadow:none}.kit-signin-aperture-card:after{display:none}}@media (prefers-reduced-motion: reduce){.kit-signin-aperture,.kit-signin-aperture-breath,.kit-signin-aperture-orbit,.kit-signin-aperture-ring{animation:none;transition:none}}}@layer kit{.kit-signin-routes-field{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 42% 56% at 50% 50%,transparent 0,transparent 38%,var(--kit-text) 90%);mask-image:radial-gradient(ellipse 42% 56% at 50% 50%,transparent 0,transparent 38%,var(--kit-text) 90%);animation:kit-signin-fade 1.2s ease-out backwards}.kit-signin-routes-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--kit-bg),transparent 18%,transparent 82%,var(--kit-bg))}.kit-signin-routes{display:block;width:100%;height:100%}.kit-signin-routes-path{fill:none;stroke:var(--kit-border-strong);stroke-width:1;opacity:.9;vector-effect:non-scaling-stroke}.kit-signin-routes-path[data-kind=link]{stroke-dasharray:2 5;opacity:.6}.kit-signin-routes-node{fill:var(--kit-surface-2);stroke:var(--kit-border-strong);stroke-width:1;vector-effect:non-scaling-stroke}:where(.kit-signin-routes-pulse-group){--kit-tone: var(--kit-text-muted)}.kit-signin-routes-pulse-group[data-tone=ok],.kit-signin[data-state=success] .kit-signin-routes-pulse-group{--kit-tone: var(--kit-ok)}.kit-signin-routes-pulse{fill:var(--kit-tone)}.kit-signin-routes-pulse-halo{fill:var(--kit-tone);opacity:.16}.kit-signin-routes-glow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(ellipse 52% 44% at 50% 40%,color-mix(in srgb,var(--kit-text) 5%,transparent),transparent 72%);pointer-events:none}@media (max-width: 480px){.kit-signin-center{padding-top:168px}.kit-signin-routes-field{position:absolute;inset:0 0 auto 0;height:190px;-webkit-mask-image:linear-gradient(to bottom,var(--kit-text) 55%,transparent);mask-image:linear-gradient(to bottom,var(--kit-text) 55%,transparent);animation:none}.kit-signin-routes-field:after{display:none}.kit-signin-routes-glow{display:none}}@media (prefers-reduced-motion: reduce){.kit-signin-routes-field{animation:none}.kit-signin-routes-pulse,.kit-signin-routes-pulse-halo{display:none}}}html,body,#root{height:auto;min-height:100%}body{overflow:auto}.kit-shell{height:auto;min-height:100dvh;overflow:visible}kit-nav{position:sticky;top:0;height:100dvh;overflow:visible}kit-nav[data-collapsed][data-peek]{z-index:var(--kit-z-float)}.kit-topbar{position:sticky;top:0;z-index:4}.kit-signin:not([data-preview]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow:auto}.kit-theme-settings-frame{--kit-theme-settings-scale: .23;position:relative;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--kit-border);border-radius:var(--kit-radius-md);background:var(--kit-surface-1)}.kit-theme-settings-shot{position:absolute;top:0;left:0;width:1440px;height:900px;border:0;background:transparent;transform:scale(var(--kit-theme-settings-scale));transform-origin:0 0;opacity:0;pointer-events:none}.kit-theme-settings-shot[data-ready]{opacity:1}.kit-otp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;width:100%}.kit-otp .kit-input{width:100%;min-width:0;padding:0;text-align:center}.settings-page{display:flex;flex-direction:column;height:calc(100dvh - var(--kit-topbar-h) - (var(--kit-shell-pad, var(--kit-space-6)) * 2));min-height:0;overflow:hidden;gap:var(--kit-gap)}.settings-pane{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.settings-fill{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden}.settings-scroll{flex:1 1 auto;min-height:0;overflow:auto}.settings-split{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));grid-template-rows:minmax(0,1fr);gap:var(--kit-space-4);min-height:0}.settings-col{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:auto}.settings-table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.settings-cards-host{container-type:inline-size}.settings-cards{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px}@container (min-width: 720px){.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-card{container-type:inline-size}.delivery-switches{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}@container (min-width: 520px){.delivery-switches{grid-template-columns:repeat(2,minmax(0,1fr))}}.price-range+.price-range{padding-top:12px;border-top:1px solid var(--kit-border)}.kit-viewers{position:relative;overflow:hidden;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--kit-surface-2);background-image:linear-gradient(105deg,transparent 0%,transparent 36%,color-mix(in srgb,var(--kit-accent) 42%,transparent) 50%,transparent 64%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:kit-viewers-sheen 2.2s ease-in-out infinite}@keyframes kit-viewers-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.kit-viewers{animation:none}}*{scrollbar-width:thin;scrollbar-color:var(--kit-border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background:var(--kit-border-strong);background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--kit-text-subtle);background-clip:content-box}*::-webkit-scrollbar-corner{background:transparent}@media (max-width: 768px){.kit-shell-body{--kit-shell-pad: var(--kit-space-3);padding:var(--kit-shell-pad)}kit-nav{position:fixed;top:0;bottom:0;left:0;z-index:var(--kit-z-float);width:min(100%,calc(var(--kit-nav-rail-w) + var(--kit-nav-w)));height:100dvh;overflow:hidden;visibility:hidden;transform:translate(-100%)}kit-nav[data-open]{visibility:visible;transform:none}kit-nav[data-collapsed]>.kit-nav-panel{display:flex;position:static;opacity:1;transform:none}kit-nav[data-collapsed]>.kit-nav-panel[hidden]{display:none}kit-nav[data-open]+.kit-nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--kit-z-float) - 1);display:block;background:var(--kit-backdrop)}.settings-page>.kit-row{align-items:stretch}.settings-page>.kit-row>.kit-tablist{flex:1 1 100%;min-width:0}.settings-split{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.settings-table{overflow:auto}.settings-table-head,.settings-table>div{min-width:640px}.settings-stat-row>div{min-width:0;overflow-wrap:anywhere}}.settings-table-head{display:grid;flex:none;align-items:center;min-height:40px;padding:8px 12px;border-bottom:1px solid var(--kit-border);background:var(--kit-surface-2);color:var(--kit-text-muted);font-size:var(--kit-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.kit-date{position:relative;min-width:0}.kit-date>.kit-input{width:100%}.flatpickr-calendar{width:296px;padding:8px;border:1px solid var(--kit-border-strong);border-radius:var(--kit-radius-lg);background:var(--kit-surface-1);box-shadow:var(--kit-shadow-pop);color:var(--kit-text);font-family:var(--kit-font-sans);font-size:var(--kit-text-sm)}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}.flatpickr-months{padding:4px 4px 8px}.flatpickr-months .flatpickr-month,.flatpickr-current-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:var(--kit-text);background:transparent;fill:var(--kit-text);font-weight:600}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month input.cur-year:hover{background:var(--kit-surface-2)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{color:var(--kit-text);fill:var(--kit-text);padding:8px}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:var(--kit-accent)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--kit-accent)}span.flatpickr-weekday{color:var(--kit-text-muted);font-weight:600}.flatpickr-rContainer,.flatpickr-days,.dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-days{overflow:hidden}.flatpickr-day{color:var(--kit-text);border-color:transparent;border-radius:var(--kit-radius-sm);width:40px;max-width:40px;flex-basis:40px;height:36px;line-height:34px}.flatpickr-day:hover,.flatpickr-day:focus{background:var(--kit-surface-3);border-color:transparent}.flatpickr-day.today{border-color:var(--kit-accent)}.flatpickr-day.today:hover{background:var(--kit-accent-dim);color:var(--kit-text);border-color:var(--kit-accent)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.selected:focus{background:var(--kit-accent);border-color:var(--kit-accent);color:var(--kit-accent-fg)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--kit-text-subtle)}.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover{color:var(--kit-text)}.numInputWrapper span{border-color:var(--kit-border)}.numInputWrapper span:hover{background:var(--kit-surface-3)}.numInputWrapper span svg path{fill:var(--kit-text)}._page_g6ga0_1{display:flex;flex-direction:column;gap:var(--kit-space-4);box-sizing:border-box;width:100%;min-width:0;height:calc(100dvh - var(--kit-topbar-h) - (var(--kit-space-6) * 2));min-height:0}._board_g6ga0_12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kit-space-4);flex:1 1 auto;min-width:0;min-height:0}._col_g6ga0_21{grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;overflow:auto;align-content:start}._actions_g6ga0_29{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}._name_g6ga0_36{overflow-wrap:anywhere}._basis_g6ga0_40{display:block;width:100%;min-height:6rem;overflow:hidden;resize:vertical;field-sizing:content}._pane_out4m_1{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%}._bar_out4m_9{width:100%;min-width:0;max-width:100%}._editor_out4m_15{width:100%;min-width:0;max-width:100%;overflow:auto}._pane_out4m_1 .cm-editor{width:100%!important;max-width:100%!important}._pane_out4m_1 .cm-scroller{overflow:auto!important}._messages_out4m_31{min-width:0;max-width:100%;overflow-wrap:anywhere}
