@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-ext-400-normal-CiZNW1ec.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-400-normal-DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-ext-500-normal-h0Fp6aX0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-500-normal-CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-ext-600-normal-BNd8euf0.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-600-normal-BeUwKxhG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-ext-700-normal-C8_gqRu2.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-ext-700-normal-4Hjo2OtD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bl-announcements{width:100%;min-width:0;color:var(--theme-text-secondary,#cbd5e1);font:400 13px/1.5 var(--font-sans);margin-bottom:20px}.public-shell>.bl-announcements{width:min(var(--public-content-width),calc(100% - 2 * var(--app-gutter)));margin:16px auto 0}.st-auth>.bl-announcements{width:min(1080px,calc(100% - 2 * var(--app-gutter)));margin:16px auto 0}.bl-announcements details{-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid color-mix(in srgb,var(--theme-accent-text) 20%,var(--theme-sheet-border));border-radius:var(--radius-panel);background-color:var(--theme-sheet-bg);background-image:var(--glass-sheen);box-shadow:var(--theme-sheet-shadow);overflow:hidden}.bl-announcements summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:12px 20px;list-style:none;display:flex}.bl-announcements summary::-webkit-details-marker{display:none}.bl-announcements summary:focus-visible{outline:2px solid var(--accent,var(--theme-primary,#34d399));outline-offset:-3px}.bl-announcement-label{border-radius:var(--radius-pill);color:var(--theme-on-accent);background:var(--theme-accent-gradient);flex-shrink:0;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:flex}.bl-announcement-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text-primary);flex:1;font-size:15px;font-weight:600;overflow:hidden}.bl-announcements summary>a{border:1px solid var(--theme-border);border-radius:var(--radius-pill);background:var(--theme-accent-soft);min-height:36px;color:var(--theme-accent-text);flex-shrink:0;justify-content:center;align-items:center;padding:6px 14px;font-weight:650;display:inline-flex}.bl-announcements summary>svg{transition:transform var(--motion-base);flex-shrink:0}.bl-announcements details[open] summary>svg{transform:rotate(180deg)}.bl-announcement-rows{border-top:1px solid var(--border,var(--theme-border,#1f2433))}.bl-announcement-rows article{align-items:center;gap:14px;padding:12px 16px;display:flex}.bl-announcement-rows article+article{border-top:1px solid var(--border,var(--theme-border,#1f2433))}.bl-announcement-rows article>span{color:var(--theme-text-secondary,#94a3b8);font-size:11px}.bl-announcement-rows article>div{flex:1;min-width:0}.bl-announcement-rows a{overflow-wrap:anywhere}.bl-announcement-rows p{color:var(--theme-text-secondary,#94a3b8);margin-top:4px;font-size:12px}.bl-announcement-read{min-height:44px;color:var(--accent-text,var(--theme-green,#34d399));flex-shrink:0;align-items:center;display:flex}@media (max-width:640px){.bl-announcements summary{flex-wrap:wrap;gap:8px}.bl-announcement-title{flex-basis:calc(100% - 30px);order:3}.bl-announcements summary>a{align-items:center;min-height:28px;margin-left:auto;display:flex}.bl-announcement-label{font-size:11px}.bl-announcement-rows article{gap:10px}.bl-announcement-rows article>span{display:none}}@media (forced-colors:active){.bl-announcement-label{color:highlighttext;background:highlight}}.public-shell{--sp-line:var(--theme-border,color-mix(in srgb, var(--theme-contrast,#fff) 8%, transparent));--sp-card:var(--theme-card,#11131f);background:var(--theme-canvas,#090a0f);min-height:100dvh;color:var(--color-fg);font-family:var(--font-inter);font-size:var(--type-body);line-height:1.6}.sp-container{width:100%;max-width:1440px;padding-left:var(--app-gutter);padding-right:var(--app-gutter);margin:0 auto}.sp-main{min-height:65vh}.sp-main-workspace{min-height:0}html.chat-viewport-active,html.chat-viewport-active body{overscroll-behavior:none;overflow:hidden}.public-shell.sp-chat-layout{inset-inline:0;top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden}:root .liquid-ui .public-shell.sp-chat-layout>.sp-header{flex:none;height:auto;min-height:0}.public-shell.sp-chat-layout>.sp-main-workspace{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.public-shell.sp-chat-layout .ch-workspace{height:100%}.sp-muted{color:var(--color-fg-muted)}.sp-positive{color:var(--theme-green,#34d399)}.sp-mono{font-family:var(--font-mono);font-size:var(--type-code)}.sp-block{display:block}.sp-dot{background:var(--theme-primary,#34d399);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.sp-header{z-index:40;border-bottom:1px solid var(--sp-line);background:color-mix(in srgb, var(--theme-canvas,#090a0f) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.sp-header-inner{max-width:1440px;height:80px;padding:0 var(--app-gutter);align-items:center;gap:30px;margin:auto;display:flex}.sp-header-compact .sp-header-inner{gap:18px;max-width:none;height:56px;padding:0 24px}.sp-brand{white-space:nowrap;letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.2;display:inline-flex}.sp-brand-icon{width:34px;height:36px;color:var(--color-on-emerald);background:linear-gradient(135deg, var(--theme-primary,#34d399), var(--theme-primary,#059669));box-shadow:0 0 18px color-mix(in srgb, var(--theme-green,#10b981) 14.902%, transparent);border-radius:8px;place-items:center;display:grid}.sp-brand-domain{color:var(--color-fg-secondary);font-weight:400}.sp-brand small{font:var(--type-caption)/1.5 var(--font-sans);color:var(--color-fg-muted);letter-spacing:normal;margin-top:6px;display:block}.sp-desktop-nav{font-size:var(--type-control);color:var(--color-fg-secondary);align-items:center;gap:24px;margin:auto;font-weight:500;display:flex}.sp-desktop-nav a:hover,.sp-desktop-nav .active{color:var(--theme-green,#34d399)}.sp-header-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.sp-login{font-size:var(--type-control);color:var(--color-fg-secondary);white-space:nowrap}.sp-header .lang-toggle{font-size:var(--type-caption)}.sp-wallet-label{font:var(--type-control)/var(--leading-ui) var(--font-sans);white-space:nowrap}.sp-wallet-label span{color:var(--theme-green,#34d399);font-size:var(--type-caption);margin-left:10px}.sp-menu{color:var(--theme-text-secondary,#cbd5e1);display:none}.sp-mobile-nav{border-top:1px solid var(--sp-line);color:var(--color-fg-secondary);font-size:var(--type-control);gap:14px;padding:16px 24px;display:grid}.sp-btn{height:42px;font-size:var(--type-control);cursor:pointer;white-space:nowrap;transition:background var(--motion-base);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-weight:600;display:inline-flex}.sp-btn-primary{background:var(--theme-primary,#10b981);color:var(--color-on-emerald);border-color:var(--theme-primary,#10b981);box-shadow:0 0 20px -6px color-mix(in srgb, var(--theme-green,#10b981) 40%, transparent)}.sp-btn-primary:hover{background:var(--theme-primary-hover,#34d399)}.sp-btn-secondary{background:var(--theme-subtle,#131622);border-color:color-mix(in srgb, var(--theme-contrast,#fff) 12%, transparent);color:var(--theme-text-secondary,#d1d5db)}.sp-btn-secondary:hover{background:var(--theme-subtle,#1f2438)}.sp-btn-small{height:34px;font-size:var(--type-caption);padding:0 12px}.sp-btn:disabled{opacity:.4;cursor:default}.sp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sp-link{color:var(--theme-green,#34d399);font-size:var(--type-control);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.sp-link:hover{color:var(--theme-green,#a7f3d0)}.sp-chip{border:1px solid var(--sp-line);background:var(--theme-subtle,#181b28);font:var(--type-caption)/1.5 var(--font-sans);white-space:nowrap;color:var(--color-fg-secondary);border-radius:4px;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.sp-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sp-eyebrow{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#34d399);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;display:block}.sp-section{padding-top:72px;padding-bottom:20px}.sp-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.sp-section-heading h2{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.3}.sp-section-heading p{font-size:var(--type-body);color:var(--color-fg-secondary);margin-top:9px;line-height:1.7}.sp-page-heading{justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.sp-page-heading h1{letter-spacing:-.035em;margin:0 0 12px;font-size:32px;font-weight:600}.sp-page-heading h1 .sp-chip{vertical-align:middle;font-size:var(--type-caption);letter-spacing:normal;margin-left:12px}.sp-page-heading p{color:var(--color-fg-secondary);font-size:var(--type-body);max-width:750px}.sp-breadcrumb{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);align-items:center;gap:9px;display:flex}.sp-breadcrumb i{color:var(--color-fg-muted);font-style:normal}.sp-breadcrumb b{color:var(--color-fg-secondary);font-weight:400}.sp-metric-chip{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--muted,var(--color-fg-muted));background:var(--surface-subtle,var(--theme-subtle,#181b28));border:1px solid var(--border,var(--sp-line));border-radius:var(--radius-control);white-space:nowrap;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.sp-metric-chip b{color:var(--accent-text,var(--theme-green,#34d399));font:600 var(--type-control)/1.2 var(--font-brand);margin-left:0}.sp-panel{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:8px;overflow:hidden}.sp-panel-heading{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sp-panel-heading h2,.sp-panel-heading h3{font-size:var(--type-body);letter-spacing:normal;align-items:center;gap:9px;font-weight:600;display:flex}.sp-panel-heading p{font-size:var(--type-body);color:var(--color-fg-muted);margin-top:5px}.sp-panel-body{padding:24px}.sp-fineprint{font:var(--type-caption)/1.8 var(--font-sans);color:var(--color-fg-muted)}.sp-empty{text-align:center;font-size:var(--type-control);color:var(--color-fg-muted);justify-content:center;align-items:center;gap:14px;padding:45px 20px;display:flex}.sp-field{color:var(--color-fg-secondary);font-size:var(--type-control);flex-direction:column;gap:8px;display:flex}.sp-field input,.sp-field select,.sp-field textarea{height:var(--control-height);border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 12%, transparent);border-radius:var(--radius-control);background:var(--theme-canvas,#090c14);font:var(--type-control)/var(--leading-ui) var(--font-sans);color:var(--theme-text-primary,#e5e7eb);outline:none;width:100%;padding:0 12px}.sp-field textarea{resize:vertical;height:auto;min-height:100px;padding:12px;line-height:1.8}.sp-field input:focus,.sp-field textarea:focus,.sp-field select:focus{border-color:var(--theme-primary,#10b981)}.sp-home{background-image:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--theme-primary,#10b981) 12.1569%, transparent), transparent 38%), radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--theme-info,#38bdf8) 7.84314%, transparent), transparent 30%), linear-gradient(color-mix(in srgb, var(--theme-contrast,#fff) 1.56863%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-contrast,#fff) 1.56863%, transparent) 1px, transparent 1px);background-size:auto,auto,48px 48px,48px 48px}.sp-home-hero{padding-top:72px;padding-bottom:72px}.sp-home-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.sp-hero-pill{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 5.09804%, transparent);color:var(--theme-green,#34d399);font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;border-radius:20px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.sp-hero-pill i{background:var(--theme-border,#4b5563);border-radius:50%;width:3px;height:3px}.sp-home-copy h1{letter-spacing:-.045em;margin-top:24px;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.12}.sp-home-copy h1>span{background:linear-gradient(90deg, var(--theme-primary,#34d399), var(--theme-info,#38bdf8));color:#0000;-webkit-background-clip:text;background-clip:text}.sp-home-copy>p{font-size:var(--type-body);color:var(--color-fg-secondary);max-width:540px;margin:24px 0 28px;line-height:1.85}.sp-trust-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.sp-trust-cards>div{background:color-mix(in srgb, var(--theme-card,#11131f) 60%, transparent);border:1px solid var(--sp-line);border-radius:6px;padding:12px}.sp-trust-cards strong{font-size:var(--type-caption);align-items:center;gap:7px;font-weight:500;display:flex}.sp-trust-cards svg{color:var(--theme-green,#34d399)}.sp-trust-cards span{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:5px;display:block}.sp-hero-terminal{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:var(--theme-card,#11131f);box-shadow:0 20px 50px -10px color-mix(in srgb, var(--theme-shadow,#000) 80%, transparent), 0 0 30px -5px color-mix(in srgb, var(--theme-green,#10b981) 14.902%, transparent);border-radius:10px;overflow:hidden}.sp-code{background:var(--theme-canvas,#0b0d14);border:1px solid var(--sp-line);border-radius:8px;overflow:hidden}.sp-hero-terminal .sp-code{border:0;border-radius:0}.sp-code-window{border-bottom:1px solid var(--sp-line);background:var(--theme-subtle,#171a27);align-items:center;gap:16px;height:40px;padding:0 16px;display:flex}.sp-window-dots{gap:5px;display:flex}.sp-window-dots i{background:color-mix(in srgb, var(--theme-danger,#ef4444) 70.1961%, transparent);border-radius:50%;width:7px;height:7px}.sp-window-dots i:nth-child(2){background:color-mix(in srgb, var(--theme-warning,#f59e0b) 70.1961%, transparent)}.sp-window-dots i:nth-child(3){background:color-mix(in srgb, var(--theme-primary,#10b981) 70.1961%, transparent)}.sp-code-window code{font-size:var(--type-code);color:var(--color-fg-muted)}.sp-code-transport{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);margin-left:auto}.sp-code-tabs{border-bottom:1px solid var(--sp-line);align-items:center;padding:0 10px;display:flex}.sp-code-tabs button{height:36px;font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);cursor:pointer;border-bottom:2px solid #0000;padding:0 13px}.sp-code-tabs button.active{border-bottom-color:var(--theme-primary,#10b981);color:var(--theme-green,#34d399)}.sp-code-tabs .sp-copy{place-items:center;margin-left:auto;display:grid}.sp-code pre{white-space:pre;font:var(--type-code)/1.9 var(--font-mono);color:var(--theme-text-secondary,#bbc8d7);tab-size:2;padding:22px;overflow:auto}.sp-code-compact pre{font-size:var(--type-code);max-height:360px}.sp-terminal-action{border-top:1px solid var(--sp-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex}.sp-terminal-action span,.sp-terminal-action a{align-items:center;gap:7px;display:flex}.sp-terminal-action a{color:var(--theme-green,#34d399)}.sp-terminal-metrics{background:var(--theme-subtle,#141823);border-top:1px solid var(--sp-line);grid-template-columns:repeat(3,1fr);display:grid}.sp-terminal-metrics>span{border-right:1px solid var(--sp-line);padding:14px}.sp-terminal-metrics>span:last-child{border:0}.sp-terminal-metrics small{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted)}.sp-terminal-metrics b{color:var(--theme-text-secondary,#b7c0cf);font:var(--type-caption)/var(--leading-ui) var(--font-sans);margin-top:5px;display:block}.sp-metric-ticker{background:color-mix(in srgb, var(--theme-card,#11131f) 73.3333%, transparent);border-block:1px solid var(--sp-line)}.sp-metric-ticker>div{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:19px;display:grid}.sp-metric-ticker span{color:var(--color-fg-secondary);font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-right:1px solid var(--sp-line);justify-content:center;align-items:center;gap:10px;display:flex}.sp-metric-ticker span:last-child{border:0}.sp-metric-ticker svg{color:var(--theme-green,#34d399)}.sp-bento{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sp-bento article{border:1px solid var(--sp-line);background:color-mix(in srgb, var(--theme-card,#11131f) 90.1961%, transparent);border-radius:9px;padding:28px;overflow:hidden}.sp-bento h3,.sp-info-card h3{font-size:var(--type-prose);letter-spacing:normal;margin-top:20px;font-weight:600}.sp-bento p,.sp-info-card p{font-size:var(--type-body);color:var(--color-fg-secondary);margin-top:12px;line-height:1.8}.sp-bento-code{grid-column:span 2}.sp-bento-wallet{grid-column:span 2;align-items:center;gap:32px;display:flex}.sp-feature-icon{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);width:42px;height:42px;color:var(--theme-green,#34d399);border-radius:9px;place-items:center;display:grid}.sp-cyan{color:var(--theme-info-text,#38bdf8);background:color-mix(in srgb, var(--theme-info,#38bdf8) 7.84314%, transparent);border-color:color-mix(in srgb, var(--theme-info,#38bdf8) 20%, transparent)}.sp-amber{color:var(--theme-warning-text,#fbbf24);background:color-mix(in srgb, var(--theme-warning,#f59e0b) 7.84314%, transparent);border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 20%, transparent)}.sp-config-tabs{border-bottom:1px solid var(--sp-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);gap:25px;margin-top:24px;padding-bottom:10px;display:flex}.sp-config-tabs span:first-child{color:var(--theme-green,#34d399)}.sp-bento pre{background:var(--theme-canvas,#090c14);border:1px solid var(--sp-line);font:var(--type-code)/1.9 var(--font-mono);color:var(--color-fg-secondary);border-radius:6px;margin-top:12px;padding:18px;overflow:auto}.sp-bento .sp-link{margin-top:18px}.sp-routing{text-align:center;font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);margin-top:26px}.sp-routing div{justify-content:center;gap:10px;display:flex}.sp-routing div span{border:1px solid var(--sp-line);background:var(--theme-canvas,#090a0f);border-radius:5px;padding:9px}.sp-routing>i{background:color-mix(in srgb, var(--theme-primary,#10b981) 33.3333%, transparent);width:1px;height:22px;margin:auto;display:block}.sp-routing strong{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 33.3333%, transparent);color:var(--theme-green,#34d399);background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.sp-feature-points{font-size:var(--type-caption);flex-direction:column;gap:15px;margin-top:24px;display:flex}.sp-feature-points span{color:var(--theme-green,#34d399);align-items:center;gap:7px;display:flex}.sp-feature-points a{color:var(--color-fg-muted)}.sp-vietqr-card{border:1px solid color-mix(in srgb, var(--theme-info,#38bdf8) 20%, transparent);background:linear-gradient(135deg, var(--theme-subtle,#152536), var(--theme-card,#11131f));text-align:center;min-width:145px;color:var(--theme-info-text,#38bdf8);border-radius:10px;margin-left:auto;padding:25px;transform:rotate(5deg)}.sp-vietqr-card svg{margin:auto}.sp-vietqr-card b{margin-top:12px;font-size:22px;display:block}.sp-vietqr-card span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;color:var(--color-fg-secondary)}.sp-catalog{background:var(--theme-card,#11131f);border:1px solid var(--sp-line);border-radius:9px;overflow:hidden}.sp-catalog-toolbar{border-bottom:1px solid var(--sp-line);align-items:center;gap:14px;padding:20px 22px;display:flex}.sp-search{height:var(--control-height);border:1px solid var(--theme-input-border,var(--sp-line));border-radius:var(--radius-control);background:var(--theme-input,var(--theme-canvas,#090b12));min-width:260px;color:var(--color-fg-muted);align-items:center;gap:8px;margin-left:auto;padding:0 11px;display:flex}.sp-search input{width:100%;min-width:0;color:var(--theme-text-secondary,#d1d5db);font-size:var(--type-control);background:0 0;border:0;outline:none}.sp-search:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 12%,transparent)}:root .liquid-ui .sp-search input:focus-visible{box-shadow:none;outline:none}.sp-catalog-filters{background:var(--theme-card,#0e1019);border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.sp-filter-pills{flex-wrap:wrap;gap:7px;display:flex}.sp-filter-pills button{font-size:var(--type-caption);color:var(--color-fg-secondary);border:1px solid var(--sp-line);background:var(--theme-subtle,#151823);border-radius:var(--radius-control);cursor:pointer;padding:6px 12px}.sp-filter-pills button.active{color:var(--theme-accent-text);border-color:color-mix(in srgb, var(--theme-accent-text) 38%, transparent);background:var(--theme-accent-soft);font-weight:600}.sp-filter-pills small{background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent);border-radius:3px;margin-left:7px;padding:1px 4px}.sp-catalog-tools{align-items:center;gap:10px;display:flex}.sp-catalog-tools select{height:var(--control-height);border:1px solid var(--theme-input-border,var(--sp-line));border-radius:var(--radius-control);background:var(--theme-subtle,#151823);color:var(--color-fg-secondary);font:var(--type-caption)/var(--leading-ui) var(--font-sans);padding:0 12px}.sp-segment{border:1px solid var(--sp-line);border-radius:4px;display:flex;overflow:hidden}.sp-segment button{color:var(--color-fg-muted);cursor:pointer;padding:6px}.sp-segment button.active{background:var(--theme-subtle,#1f2438);color:var(--theme-green,#34d399)}.sp-table-wrap{overflow-x:auto}.sp-table{text-align:left;border-collapse:collapse;white-space:nowrap;width:100%}.sp-table th{background:var(--theme-canvas,#0b0d14);color:var(--color-fg-muted);border-bottom:1px solid var(--sp-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:.04em;text-transform:uppercase;padding:13px 20px}.sp-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 3.92157%, transparent);font-size:var(--type-control);color:var(--theme-text-secondary,#c6cdd9);padding:20px}.sp-table tbody tr:last-child td{border-bottom:0}.sp-table tbody tr:hover{background:color-mix(in srgb, var(--theme-subtle,#171b2b) 50.1961%, transparent)}.liquid-ui .sp-table .sp-number{text-align:right;font-variant-numeric:tabular-nums}.sp-table td small{font-size:var(--type-caption);margin-top:4px}.sp-model-identity{align-items:center;gap:12px;min-width:210px;display:flex}.sp-model-identity strong{color:var(--color-fg);font-weight:600;font-size:var(--type-control)}.sp-model-id{align-items:center;gap:6px;display:flex}.sp-model-id code{text-overflow:ellipsis;max-width:245px;font-size:var(--type-code);color:var(--color-fg-muted);display:inline-block;overflow:hidden}.sp-model-id button{color:var(--color-fg-muted);cursor:pointer;display:flex}.sp-model-mark{background:color-mix(in srgb, var(--theme-purple,#818cf8) 7.84314%, transparent);width:38px;height:38px;color:var(--theme-purple-text,#818cf8);border:1px solid color-mix(in srgb, var(--theme-purple,#818cf8) 20%, transparent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.sp-model-coding{color:var(--theme-info-text,#38bdf8);background:color-mix(in srgb, var(--theme-info,#38bdf8) 7.84314%, transparent);border-color:color-mix(in srgb, var(--theme-info,#38bdf8) 20%, transparent)}.sp-model-reasoning{color:var(--theme-green,#34d399);background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);border-color:color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}.sp-context{font:var(--type-caption)/var(--leading-ui) var(--font-sans);border:1px solid var(--sp-line);background:var(--theme-subtle,#181b28);border-radius:4px;padding:4px 7px}.sp-table-action{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);font-size:var(--type-caption);color:var(--theme-green,#34d399);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.92157%, transparent);border-radius:4px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.sp-table-footer{border-top:1px solid var(--sp-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;display:flex}.sp-pagination{white-space:nowrap;align-items:center;gap:9px;display:flex}.sp-pagination button{border:1px solid var(--sp-line);background:var(--theme-subtle,#171a27);width:27px;height:26px;color:var(--theme-text-secondary,#b7c0cf);cursor:pointer;border-radius:4px}.sp-pagination button:disabled{opacity:.3;cursor:default}.sp-model-cards{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;display:grid}.sp-model-cards>article{padding:20px}.sp-model-card-data{font-size:var(--type-caption);color:var(--color-fg-muted);justify-content:space-between;gap:12px;margin-top:25px;display:flex}.sp-model-card-data b{color:var(--theme-text-secondary,#d1d5db);font:var(--type-caption)/var(--leading-ui) var(--font-sans);margin-top:8px;display:block}.sp-model-card-bottom{border-top:1px solid var(--sp-line);justify-content:space-between;align-items:center;margin-top:25px;padding-top:15px;display:flex}.sp-model-page{padding-bottom:50px}.sp-info-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.sp-info-card{padding:25px}.sp-info-card .sp-link{margin-top:20px}.sp-pricing{padding-bottom:30px}.sp-pricing-hero{text-align:center;max-width:820px;margin:0 auto;padding:55px 0 48px}.sp-pricing-hero h1{letter-spacing:-.04em;margin:22px 0 18px;font-size:44px;font-weight:600;line-height:1.2}.sp-pricing-hero p{font-size:var(--type-body);color:var(--color-fg-secondary);line-height:1.8}.sp-pricing-hero>div{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.sp-pricing>section{margin-bottom:48px}.sp-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.sp-pack{background:var(--theme-card,#12141d);border:1px solid var(--sp-line);border-radius:8px;min-width:0;padding:24px}.sp-pack-highlight{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 50.1961%, transparent);box-shadow:0 0 30px -10px color-mix(in srgb, var(--theme-green,#10b981) 20%, transparent);background:linear-gradient(160deg, var(--theme-positive-surface,#10221e), var(--theme-card,#12141d) 65%)}.sp-pack-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.sp-pack h3{font-size:var(--type-body);font-weight:600}.sp-pack>strong{font:600 27px var(--font-sans);letter-spacing:-.03em;margin-top:25px;display:block}.sp-pack-bonus{color:var(--theme-green,#34d399);font:var(--type-caption)/var(--leading-ui) var(--font-sans);margin-top:10px;display:block}.sp-pack>p{font-size:var(--type-body);color:var(--color-fg-muted);margin:10px 0 25px}.sp-pack>.sp-btn{width:100%;font-size:var(--type-control)}.sp-pack ul{border-top:1px solid var(--sp-line);font-size:var(--type-caption);color:var(--color-fg-secondary);gap:12px;margin-top:24px;padding-top:18px;display:grid}.sp-pack li{align-items:center;gap:8px;display:flex}.sp-pack li svg{color:var(--theme-green,#34d399);flex-shrink:0}.sp-pricing-band{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sp-estimator .sp-panel-body{gap:20px;display:grid}.sp-estimator-fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sp-estimator-result{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.13725%, transparent);border-radius:6px;padding:20px}.sp-estimator-result>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary)}.sp-estimator-result>strong{color:var(--theme-green,#34d399);font:600 30px var(--font-sans);margin-top:9px;display:block}.sp-cost-bar{background:var(--theme-purple,#818cf8);border-radius:4px;height:6px;margin:20px 0 15px;overflow:hidden}.sp-cost-bar i{background:var(--theme-primary,#10b981);height:100%;display:block}.sp-estimator-result>div:last-child{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary);flex-wrap:wrap;gap:20px;display:flex}.sp-estimator-result b{color:var(--theme-text-primary,#e5e7eb);margin-top:5px;font-weight:400;display:block}.sp-price-assurances .sp-panel-body>div{border:0;align-items:flex-start;gap:14px;margin:0;padding:0;display:flex}.sp-price-assurances svg{color:var(--theme-green,#34d399);flex-shrink:0}.sp-price-assurances section{flex:1}.sp-price-assurances h4{font-size:var(--type-body);font-weight:600}.sp-price-assurances p{font-size:var(--type-control);color:var(--color-fg-muted);margin-top:8px;line-height:1.8}.sp-price-assurances .sp-fineprint{font-size:var(--type-caption);line-height:1.7}.sp-cta{text-align:center;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--theme-primary,#10b981) 5.09804%, transparent), transparent 65%);padding-top:65px;padding-bottom:70px}.sp-cta-symbol{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 25.098%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);width:48px;height:48px;color:var(--theme-green,#34d399);border-radius:12px;place-items:center;margin:0 auto 22px;display:grid}.sp-cta h2{letter-spacing:-.03em;font-size:32px;font-weight:600}.sp-cta p{max-width:620px;color:var(--color-fg-secondary);font-size:var(--type-body);margin:14px auto 25px}.sp-cta .sp-actions{justify-content:center}.sp-cta>code{color:var(--color-fg-muted);font-size:var(--type-code);margin-top:20px;display:block}.sp-footer{border-top:1px solid var(--sp-line);background:var(--theme-canvas,#090b11)}.sp-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;padding-top:45px;padding-bottom:40px;display:grid}.sp-footer-grid p{color:var(--color-fg-muted);font-size:var(--type-body);max-width:270px;margin:18px 0 15px;line-height:1.8}.sp-footer-grid code{font-size:var(--type-code);color:var(--color-fg-muted)}.sp-footer-grid h3{color:var(--theme-text-secondary,#d1d5db);font-size:var(--type-control);margin-bottom:18px;font-weight:600}.sp-footer-grid>div>a:not(.app-brand){max-width:170px;color:var(--color-fg-muted);font-size:var(--type-control);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sp-footer-grid a:hover{color:var(--theme-green,#34d399)}.sp-footer-grid .sp-brand{font-size:18px}.sp-footer-bottom{border-top:1px solid var(--sp-line);color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-sans);justify-content:space-between;align-items:center;gap:20px;padding-top:20px;padding-bottom:22px;display:flex}.sp-footer-bottom>span:last-child{align-items:center;gap:15px;display:flex}.sp-footer-copyright{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-version{border:1px solid var(--sp-line);background:var(--theme-subtle,#181b26);color:var(--color-fg-secondary);font-family:var(--font-mono);border-radius:3px;padding:2px 6px}.sp-footer-bottom a{color:var(--color-fg-secondary)}.sp-footer-thin .sp-footer-bottom{border:0}.sp-docs-shell{grid-template-columns:250px minmax(0,1fr) 220px;max-width:1536px;min-height:calc(100vh - 56px);margin:auto;display:grid}.sp-docs-nav{border-right:1px solid var(--sp-line);align-self:start;height:calc(100dvh - 56px);padding:28px 20px;position:sticky;top:56px;overflow:auto}.sp-docs-nav>div{margin-bottom:27px}.sp-docs-nav>div>span,.sp-docs-toc>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;color:var(--color-fg-muted);margin-bottom:12px;display:block}.sp-docs-nav a{font-size:var(--type-caption);color:var(--color-fg-secondary);border-radius:4px;align-items:center;gap:9px;margin:2px 0;padding:8px 10px;display:flex}.sp-docs-nav a.active{color:var(--theme-green,#34d399);background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}.sp-docs-nav a:hover{color:var(--theme-text-primary,#e2e8f0)}.sp-docs-endpoint{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:6px;padding:13px;margin-top:40px!important}.sp-docs-endpoint strong{font-size:var(--type-caption);margin-left:7px;font-weight:500}.sp-docs-endpoint code{font-size:var(--type-code);color:var(--color-fg-muted);margin-top:8px;display:block}.sp-docs-article{min-width:0;max-width:940px;margin:auto;padding:35px 45px 48px}.sp-docs-article h1{letter-spacing:-.035em;margin:20px 0 12px;font-size:36px;font-weight:600;line-height:1.25}.sp-docs-article header>p{font-size:var(--type-body);color:var(--color-fg-secondary);line-height:1.85}.sp-docs-article header .sp-tags{margin-top:20px}.sp-docs-step{padding-top:35px;scroll-margin-top:85px}.sp-docs-step h2{letter-spacing:-.02em;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.sp-docs-step h2>span{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 5.09804%, transparent);width:26px;height:26px;color:var(--theme-green,#34d399);font:var(--type-control)/var(--leading-ui) var(--font-sans);border-radius:6px;place-items:center;display:grid}.sp-docs-step p{font-size:var(--type-body);color:var(--color-fg-secondary);margin:14px 0 18px;line-height:1.9}.sp-docs-step>small{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:10px;display:block}.sp-api-key-example{background:var(--theme-card,#12141d);border:1px solid var(--sp-line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sp-api-key-example code{font-size:var(--type-code);color:var(--color-fg-muted)}.sp-api-key-example b{color:var(--theme-green,#34d399);font-weight:400}.sp-base-compare{align-items:center;gap:15px;display:flex}.sp-base-compare>div{background:var(--theme-card,#12141d);border:1px solid var(--sp-line);border-radius:6px;flex:1;min-width:0;padding:15px}.sp-base-compare span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);margin-bottom:8px;display:block}.sp-base-compare code{font-size:var(--type-code);overflow-wrap:anywhere;color:var(--color-fg-muted)}.sp-base-compare>div:last-child{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 25.098%, transparent)}.sp-base-compare>div:last-child code,.sp-base-compare>svg{color:var(--theme-green,#34d399)}.sp-docs-note{background:color-mix(in srgb, var(--theme-primary,#10b981) 3.92157%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);color:var(--color-fg-secondary);font-size:var(--type-caption);border-radius:5px;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.sp-docs-note svg{color:var(--theme-green,#34d399);flex-shrink:0}.sp-docs-privacy{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.13725%, transparent);border-radius:8px;align-items:flex-start;gap:14px;margin-top:40px;padding:22px;display:flex}.sp-docs-privacy>svg{color:var(--theme-green,#34d399);flex-shrink:0}.sp-docs-privacy h2{font-size:var(--type-body);font-weight:600}.sp-docs-privacy p{font-size:var(--type-body);color:var(--color-fg-secondary);margin-top:8px;line-height:1.8}.sp-docs-pagination{border-top:1px solid var(--sp-line);justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;display:flex}.sp-docs-pagination a{font-size:var(--type-control);color:var(--color-fg-secondary);align-items:center;gap:8px;display:flex}.sp-docs-toc{border-left:1px solid var(--sp-line);align-self:start;padding:36px 20px 20px;position:sticky;top:56px}.sp-docs-toc>a{font-size:var(--type-caption);color:var(--color-fg-muted);padding:6px 0;line-height:1.6;display:block}.sp-docs-help{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:6px;margin-top:30px;padding:16px}.sp-docs-help>svg{color:var(--theme-green,#34d399)}.sp-docs-help strong{font-size:var(--type-control);margin-top:10px;font-weight:500;display:block}.sp-docs-help p{font-size:var(--type-body);color:var(--color-fg-muted);margin:10px 0 15px;line-height:1.8}.sp-observability{max-width:1280px;padding-block:40px}.sp-observability .sp-page-heading{border-bottom:1px solid var(--sp-line);margin-bottom:28px;padding:0 0 16px}.sp-public-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 32px;display:grid}.sp-public-stat{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:8px;padding:22px}.sp-public-stat>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:.04em;color:var(--color-fg-secondary);text-transform:uppercase}.sp-public-stat>strong{font:600 31px var(--font-sans);letter-spacing:-.04em;margin:15px 0 9px;display:block}.sp-public-stat>strong small{font-size:var(--type-control);color:var(--theme-green,#34d399);margin-left:5px;font-weight:400}.sp-public-stat>small{font:var(--type-caption)/1.8 var(--font-sans);color:var(--color-fg-muted)}.sp-observability .sp-panel{margin-bottom:24px}.sp-chart{height:300px;padding:22px 20px}.sp-two-columns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sp-methodology{font-size:var(--type-control);color:var(--color-fg-secondary);line-height:1.9}.sp-status{max-width:1152px;padding-block:40px}.sp-status-hero{text-align:center;padding:15px 0 32px}.sp-status-symbol{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 25.098%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);width:52px;height:52px;color:var(--theme-green,#34d399);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.sp-status-symbol.warn{color:var(--theme-warning-text,#f59e0b);border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 25.098%, transparent);background:color-mix(in srgb, var(--theme-warning,#f59e0b) 7.84314%, transparent)}.sp-status-hero h1{letter-spacing:-.03em;font-size:32px;font-weight:600}.sp-status-hero p{font:var(--type-body)/var(--leading-body) var(--font-sans);color:var(--color-fg-muted);margin-top:12px}.sp-status .sp-panel{margin-bottom:24px}.sp-status-metrics{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);flex-wrap:wrap;justify-content:center;gap:32px;margin-top:24px;display:flex}.sp-status-metrics strong{font:600 17px var(--font-sans);color:var(--theme-text-secondary,#cbd5e1);margin-top:8px;display:block}.sp-service-row{border-bottom:1px solid var(--sp-line);font-size:var(--type-control);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.sp-service-row small{color:var(--color-fg-muted);font-size:var(--type-caption);margin-top:5px;display:block}.sp-service-row:last-child{border:0}.sp-service-row strong{font:var(--type-control)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#34d399)}.sp-service-row strong.warn{color:var(--theme-warning-text,#f59e0b)}.sp-incident{border-top:1px solid var(--sp-line);align-items:flex-start;gap:30px;padding:22px 24px;display:flex}.sp-incident>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted)}.sp-incident h3{font-size:var(--type-body);font-weight:500}.sp-incident small{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary);margin-top:7px;display:block}.sp-playground{grid-template-columns:300px minmax(0,1fr) 340px;height:calc(100dvh - 56px);min-height:600px;display:grid;overflow:hidden}.sp-pg-parameters{background:var(--theme-card,#12141d);border-right:1px solid var(--sp-line);flex-direction:column;min-height:0;display:flex}.sp-pg-heading{border-bottom:1px solid var(--sp-line);flex-shrink:0;justify-content:space-between;align-items:center;height:53px;padding:0 20px;display:flex}.sp-pg-heading h1{font-size:var(--type-control);align-items:center;gap:8px;font-weight:600;display:flex}.sp-pg-fields{gap:23px;padding:20px;display:grid;overflow:auto}.sp-pg-fields input[type=range]{height:12px;accent-color:var(--theme-primary,#10b981);padding:0}.sp-pg-fields .sp-field>span{justify-content:space-between;display:flex}.sp-pg-fields .sp-field b{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#34d399);font-weight:400}.sp-pg-fields small{font:var(--type-caption)/1.8 var(--font-sans);color:var(--color-fg-muted)}.sp-pg-chat{flex-direction:column;min-width:0;min-height:0;display:flex}.sp-pg-toolbar{border-bottom:1px solid var(--sp-line);min-height:53px;font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:15px;padding:12px 20px;display:flex}.sp-pg-toolbar>span{gap:15px;display:flex}.sp-pg-toolbar b{color:var(--theme-green,#34d399);font-weight:400}.sp-pg-messages{flex:1;padding:28px;overflow:auto}.sp-pg-placeholder{text-align:center;height:100%;min-height:180px;color:var(--color-fg-muted);font-size:var(--type-control);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.sp-pg-placeholder svg{color:color-mix(in srgb, var(--theme-green,#10b981) 33.3333%, transparent)}.sp-pg-message{margin-bottom:30px}.sp-pg-message>span{color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-sans);align-items:center;gap:8px;margin-bottom:12px;display:flex}.sp-pg-message>pre{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-code)/1.9 var(--font-mono);color:var(--theme-text-secondary,#cbd5e1)}.sp-pg-message.assistant>span{color:var(--theme-green,#34d399)}.sp-pg-compose{border-top:1px solid var(--sp-line);background:var(--theme-card,#0c0e16);padding:18px 24px}.sp-pg-compose textarea{resize:vertical;background:var(--theme-input,#12141d);border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 10.1961%, transparent);border-radius:var(--radius-control);width:100%;min-height:80px;color:var(--theme-text-secondary,#d1d5db);font-size:var(--type-control);outline:none;padding:12px}.sp-pg-compose textarea:focus{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 40%, transparent)}.sp-pg-compose>div{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.sp-pg-error{color:var(--theme-danger-text,#fda4af);background:color-mix(in srgb, var(--theme-danger,#ef4444) 3.92157%, transparent);border:1px solid color-mix(in srgb, var(--theme-danger,#ef4444) 20%, transparent);font-size:var(--type-control);border-radius:5px;margin-top:10px;padding:10px}.sp-pg-code{background:var(--theme-card,#12141d);border-left:1px solid var(--sp-line);flex-direction:column;min-height:0;display:flex;overflow:auto}.sp-pg-code>.sp-code{border:0;border-radius:0;flex-shrink:0}.sp-pg-code .sp-code pre{font-size:var(--type-code);padding:16px}.sp-pg-telemetry{border-top:1px solid var(--sp-line);font:var(--type-caption)/1.9 var(--font-sans);color:var(--color-fg-muted);padding:20px}.sp-pg-telemetry h2{font-size:var(--type-caption);color:var(--theme-text-secondary,#cbd5e1);margin-bottom:16px;font-weight:500}.sp-pg-telemetry dl{gap:12px;display:grid}.sp-pg-telemetry dl>div{justify-content:space-between;gap:15px;display:flex}.sp-pg-telemetry dd{color:var(--theme-green,#34d399)}.sp-pg-privacy{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.92157%, transparent);font:var(--type-caption)/1.8 var(--font-sans);color:var(--color-fg-secondary);border-radius:6px;padding:12px}.sp-pg-privacy strong{color:var(--theme-green,#34d399);align-items:center;gap:7px;margin-bottom:5px;display:flex}@media (min-width:1700px){.sp-home-copy h1{font-size:64px}.sp-home-hero{padding-top:90px;padding-bottom:90px}}@media (max-width:1250px){.sp-header-inner{gap:20px}.sp-desktop-nav{gap:16px}.sp-header-actions{gap:12px}.sp-brand{font-size:18px}.sp-home-hero-grid{gap:32px}.sp-docs-shell{grid-template-columns:220px minmax(0,1fr)}.sp-docs-toc{display:none}.sp-playground{grid-template-columns:280px minmax(0,1fr)}.sp-pg-code{display:none}.sp-pack{padding:20px}.sp-pack>strong{font-size:23px}}@media (max-width:1023px){.sp-desktop-nav{display:none}.sp-menu{display:block}.sp-header-inner{height:68px}.sp-header-actions{gap:16px}.sp-home-hero-grid{grid-template-columns:1fr;gap:40px}.sp-home-copy{max-width:700px}.sp-home-copy h1{font-size:50px}.sp-hero-terminal{max-width:700px}.sp-pack-grid,.sp-model-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-model-identity{min-width:180px}.sp-bento{grid-template-columns:1fr 1fr}.sp-bento-code,.sp-bento-wallet{grid-column:span 1}.sp-vietqr-card{display:none}.sp-docs-article{padding:32px}.sp-public-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-header-compact .sp-header-inner{padding-inline:20px}.sp-footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:25px}.sp-footer-grid>div:last-child{display:none}}@media (max-width:767px){.sp-container{padding-left:20px;padding-right:20px}.sp-header-inner{gap:12px;padding-inline:20px}.sp-brand{font-size:17px}.sp-brand-icon{width:29px;height:31px}.sp-brand small{display:none}.sp-header-actions{gap:12px}.sp-header-actions>.sp-btn,.sp-header-actions>.sp-wallet-label{display:none}.sp-home-hero{padding-block:40px}.sp-home-copy h1{font-size:40px}.sp-home-copy>p{font-size:var(--type-body)}.sp-metric-ticker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:20px}.sp-metric-ticker span:nth-child(2){border:0}.sp-metric-ticker span{font-size:var(--type-caption);justify-content:flex-start}.sp-section{padding-top:45px}.sp-section-heading{align-items:flex-start;gap:16px}.sp-section-heading h2{font-size:23px}.sp-section-heading>span{display:none}.sp-bento{grid-template-columns:1fr}.sp-bento article{padding:22px}.sp-catalog-toolbar{flex-wrap:wrap;padding:16px}.sp-search{order:2;width:100%;min-width:0}.sp-catalog-filters{flex-direction:column;align-items:flex-start;padding:13px 16px}.sp-filter-pills{gap:5px}.sp-catalog-tools{justify-content:space-between;width:100%}.sp-table td,.sp-table th{padding-left:16px;padding-right:16px}.sp-table-footer{flex-direction:column;align-items:flex-start;padding:14px 16px}.sp-page-heading{align-items:flex-start}.sp-page-heading h1{font-size:28px}.sp-page-heading h1 .sp-chip{display:none}.sp-metric-chip{justify-content:space-between;width:100%}.sp-info-grid{grid-template-columns:1fr}.sp-model-cards{grid-template-columns:1fr;padding:16px}.sp-pricing-hero{padding-block:35px}.sp-pricing-hero h1{font-size:34px}.sp-pricing-band{grid-template-columns:1fr}.sp-pack-grid{gap:12px}.sp-pack{padding:17px}.sp-pack-top{flex-wrap:wrap}.sp-pack>strong{font-size:21px}.sp-pack>p{min-height:32px}.sp-pack ul{font-size:var(--type-caption)}.sp-pack>.sp-btn{font-size:var(--type-caption);padding:0 12px}.sp-cta{padding-top:40px;padding-bottom:45px}.sp-cta h2{font-size:27px}.sp-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.sp-footer-grid>div:first-child{grid-column:span 2}.sp-footer-bottom{font-size:var(--type-caption);flex-direction:column;align-items:flex-start;gap:12px}.sp-docs-shell{grid-template-columns:1fr}.sp-docs-nav{display:none}.sp-docs-article{padding:28px 20px 35px}.sp-docs-article h1{font-size:30px}.sp-base-compare{gap:9px}.sp-base-compare>div{padding:12px}.sp-base-compare code{font-size:var(--type-code)}.sp-docs-step h2{font-size:17px}.sp-two-columns{grid-template-columns:1fr;gap:0}.sp-public-stats{gap:12px}.sp-public-stat{padding:16px}.sp-public-stat>strong,.sp-status-hero h1{font-size:26px}.sp-status-metrics{gap:22px}.sp-chart{height:260px;padding:20px 6px}.sp-playground{grid-template-columns:1fr;height:auto;min-height:calc(100dvh - 56px);overflow:visible}.sp-pg-parameters{border:0;border-bottom:1px solid var(--sp-line)}.sp-pg-fields{grid-template-columns:1fr 1fr;gap:18px;max-height:310px;padding:16px;display:grid}.sp-pg-fields .sp-field:first-child,.sp-pg-privacy{grid-column:span 2}.sp-pg-fields .sp-field:has(textarea){grid-column:span 2}.sp-pg-chat{min-height:650px}.sp-pg-messages{min-height:300px;padding:22px}.sp-pg-toolbar{font-size:var(--type-caption);flex-wrap:wrap;padding:12px 16px}.sp-pg-compose{padding:16px}.sp-pg-compose>div{flex-wrap:wrap}.sp-incident{gap:18px}.sp-service-row{padding:18px}.sp-panel-heading,.sp-panel-body{padding:20px}}.sp-apps-cta{flex-wrap:wrap;max-width:100%;margin-top:18px}.sp-protocol-tabs{border:1px solid var(--sp-line);background:var(--theme-canvas,#090a0f);border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.sp-protocol-tabs button{color:var(--color-fg-secondary);font:var(--type-control)/var(--leading-ui) var(--font-sans);border:1px solid #0000;border-radius:4px;padding:7px 10px}.sp-protocol-tabs button.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);color:var(--theme-green,#34d399);border-color:color-mix(in srgb, var(--theme-primary,#10b981) 25.098%, transparent)}.sp-protocol-bases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.sp-protocol-bases>div{background:var(--theme-card,#12141d);border:1px solid var(--sp-line);border-radius:var(--radius-inset);gap:9px;padding:16px;display:grid}.sp-protocol-bases span{font-size:var(--type-control);color:var(--theme-text-secondary,#cbd5e1)}.sp-protocol-bases code{color:var(--theme-green,#34d399);font-size:var(--type-code);overflow-wrap:anywhere}.sp-protocol-bases small{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted)}.sp-protocol-bases>p{grid-column:1/-1;margin:0}.sp-docs-model{font-size:var(--type-control);color:var(--color-fg-secondary);gap:8px;margin:18px 0;display:grid}.sp-docs-model select,.sp-connect-fields select,.sp-connect-fields input{width:100%;height:var(--control-height);border:1px solid var(--theme-input-border,var(--sp-line));border-radius:var(--radius-control);background:var(--theme-canvas,#090a0f);min-width:0;color:var(--theme-text-primary,#e2e8f0);font:var(--type-control)/var(--leading-ui) var(--font-sans);padding:0 12px}.sp-docs-model select:focus,.sp-connect-fields select:focus,.sp-connect-fields input:focus{outline:1px solid var(--theme-primary,#10b981)}.sp-docs-model select option,.sp-connect-fields select option{background:var(--theme-input,#12141d)}.sp-anthropic-spec{border:1px solid color-mix(in srgb, var(--theme-purple,#818cf8) 25.098%, transparent);background:color-mix(in srgb, var(--theme-purple,#818cf8) 3.13725%, transparent);border-radius:7px;margin-bottom:18px;padding:0 16px}.sp-code-feedback{color:var(--theme-danger-text,#fca5a5);font-size:var(--type-control);padding:8px 16px}.sp-integrations{width:100%;max-width:896px;padding:32px}.sp-integrations>header{border-bottom:1px solid var(--sp-line);margin-bottom:32px;padding-bottom:24px}.sp-integrations>header .sp-tags{margin-top:16px}.sp-integrations h1{font-size:30px}.sp-connect-section{margin-bottom:32px;scroll-margin-top:80px}.sp-connect-section h2{color:var(--theme-text-secondary,#cbd5e1);font-size:var(--type-control);align-items:center;gap:8px;margin-bottom:14px;font-weight:600;display:flex}.sp-connect-section p{font-size:var(--type-body);color:var(--color-fg-secondary);margin:12px 0;line-height:1.85}.sp-app-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sp-app-picker>button{border:1px solid var(--sp-line);border-radius:var(--radius-control);text-align:left;background:var(--theme-card,#12141d);flex-direction:column;gap:8px;min-width:0;padding:14px 12px;display:flex;position:relative}.sp-app-picker>button:hover{border-color:var(--theme-border,#64748b)}.sp-app-picker>button.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 50.1961%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.92157%, transparent)}.sp-app-icon{color:var(--color-fg-secondary);margin-bottom:4px}.sp-app-picker>button.active .sp-app-icon,.sp-app-check{color:var(--theme-green,#34d399)}.sp-app-check{position:absolute;top:12px;right:10px}.sp-app-picker strong{font-size:var(--type-control);color:var(--theme-text-primary,#e2e8f0);font-weight:600}.sp-app-picker small{font:var(--type-caption)/1.6 var(--font-sans);color:var(--color-fg-secondary);overflow-wrap:anywhere}.sp-connect-parameters{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:8px;padding:20px}.sp-connect-heading{font-size:var(--type-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-connect-heading>h2{margin-bottom:0}.sp-connect-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 16px;display:grid}.sp-connect-fields .sp-field{flex-direction:column;gap:9px;min-width:0;display:flex}.sp-connect-fields .sp-field>span{font-size:var(--type-control)}.sp-connect-fields small{font-size:var(--type-caption);color:var(--color-fg-muted);line-height:1.8}.sp-key-input{min-width:0;display:flex;position:relative}.sp-key-input>input{padding-right:38px}.sp-key-input>button{width:36px;color:var(--color-fg-secondary);place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0}.sp-connect-hint{border-top:1px solid var(--sp-line);padding-top:14px}.sp-connect-muted{color:var(--color-fg-muted);font-size:var(--type-caption);margin-top:12px;line-height:1.8;display:block}.sp-connect-error{font-size:var(--type-control);color:var(--theme-danger-text,#fca5a5)!important}.sp-connect-warning{color:var(--theme-warning-text,#fcd34d)!important}.sp-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.sp-config-panel,.sp-launch-panel{background:var(--theme-card,#12141d);border:1px solid var(--sp-line);border-radius:8px;min-width:0;overflow:hidden}.sp-config-heading{background:color-mix(in srgb, var(--theme-contrast,#fff) 1.56863%, transparent);border-bottom:1px solid var(--sp-line);font-size:var(--type-caption);color:var(--color-fg-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.sp-config-heading>code{overflow-wrap:anywhere;min-width:0}.sp-config-heading>div,.sp-config-heading>strong{align-items:center;gap:8px;display:inline-flex}.sp-config-heading button{border:1px solid var(--sp-line);border-radius:4px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.sp-config-heading select{border:1px solid var(--theme-input-border,var(--sp-line));border-radius:var(--radius-control);background:var(--theme-canvas,#090a0f);max-width:100%;color:var(--theme-text-secondary,#cbd5e1);font:var(--type-caption)/var(--leading-ui) var(--font-sans);padding:5px}.sp-config-panel>pre,.sp-launch-panel>pre{background:var(--theme-canvas,#090a0f);font:var(--type-code)/1.9 var(--font-mono);color:var(--theme-text-secondary,#cbd5e1);max-height:480px;margin:0;padding:16px;overflow:auto}.sp-config-panel>p,.sp-launch-panel>p{font-size:var(--type-body);padding:0 16px}.sp-launch-panel>.sp-btn{font-size:var(--type-caption);margin:12px 16px 0}.sp-launch-steps{border-top:1px solid var(--sp-line);font-size:var(--type-control);color:var(--color-fg-secondary);padding:16px;line-height:1.9}.sp-launch-steps h3{color:var(--theme-text-primary,#e2e8f0);font-size:var(--type-control);margin-bottom:12px;font-weight:600}.sp-launch-steps ol{padding-left:18px;list-style:decimal}.sp-launch-steps li{margin-bottom:12px;padding-left:3px}.sp-launch-steps .sp-link{margin-top:10px}.sp-config-panel>.sp-code{border:0;border-radius:0;margin:0}.sp-config-panel>.sp-code pre{max-height:560px;font-size:var(--type-code);padding:16px}.sp-connect-feedback{min-height:18px;color:var(--theme-green,#34d399)!important}.sp-connect-errors{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sp-connect-errors>div{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:7px;padding:14px}.sp-connect-errors code{font-size:var(--type-code);color:var(--theme-text-secondary,#cbd5e1)}.sp-connect-errors p{font-size:var(--type-body);margin-bottom:0}.sp-connect-section button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1100px){.sp-setup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sp-integrations{padding:24px 18px}.sp-app-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-connect-fields,.sp-protocol-bases,.sp-connect-errors{grid-template-columns:minmax(0,1fr)}.sp-connect-parameters{padding:16px}.sp-integrations h1{font-size:26px}}.public-shell{line-height:var(--leading-body)}.sp-btn,.sp-desktop-nav a,.sp-docs-nav a,.sp-docs-toc a,.sp-field input,.sp-field select,.sp-field textarea,.sp-docs-model select,.sp-connect-fields select,.sp-connect-fields input{font-size:var(--type-control);line-height:var(--leading-ui)}.sp-btn{height:auto;min-height:36px;padding-block:8px}.sp-field input:not([type=range]):not([type=checkbox]):not([type=radio]),.sp-field select,.sp-docs-model select,.sp-connect-fields select,.sp-connect-fields input{min-height:var(--control-height)}.sp-table th{font-size:var(--type-caption);text-transform:none;letter-spacing:normal;font-weight:600}.sp-table td{font-size:var(--type-control)}.sp-code pre,.sp-bento pre,.sp-config-panel>pre,.sp-launch-panel>pre{font-size:var(--type-code);line-height:var(--leading-code)}.sp-docs-article header>p,.sp-docs-step p,.sp-connect-section p{font-size:var(--type-body);line-height:var(--leading-body)}.sp-pg-message>pre{font-family:var(--font-sans);font-size:var(--type-body);white-space:pre-wrap;line-height:var(--leading-body)}.sp-pg-message>pre code{font-family:var(--font-mono)}.sp-header-inner,.sp-footer-bottom{gap:20px}.sp-footer-bottom{flex-wrap:wrap}.sp-terminal-metrics,.sp-status-metrics,.sp-public-stat>strong{font-variant-numeric:tabular-nums}.sp-brand{font-family:var(--font-brand)}.sp-billing-summary{gap:8px;min-width:120px;display:grid}.sp-billing-summary>strong{font-size:var(--type-caption);white-space:normal;font-weight:500}.sp-billing-summary .sp-chip{width:-moz-fit-content;width:fit-content}.sp-model-cards .sp-billing-summary{margin:0 20px 16px}.sp-model-floor{font-size:var(--type-caption);color:var(--color-fg-secondary);padding:0 20px}.sp-model-table,.sp-pricing-catalog table{min-width:1200px}.sp-docs-mobile-bar,.sp-docs-scroll-hint{display:none}.sp-docs-install{gap:8px;display:grid}.sp-docs-install p{margin:0}.sp-docs-install code{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1023px){.sp-docs-shell{--docs-scroll-offset:136px;grid-template-columns:minmax(0,1fr)}.sp-docs-shell>.sp-docs-nav,.sp-docs-shell>.sp-docs-toc{display:none}.sp-docs-article{width:100%;max-width:940px;margin:0 auto}.sp-docs-article>*,.sp-docs-article section>*{min-width:0;max-width:100%}.sp-docs-article [id]{scroll-margin-top:var(--docs-scroll-offset)}.sp-docs-mobile-bar{z-index:30;border-bottom:1px solid var(--sp-line);background:var(--theme-canvas,#090a0f);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:8px;max-height:calc(100dvh - 56px);padding:8px 16px;display:grid;position:sticky;top:56px;overflow-y:auto}.sp-docs-mobile-bar>details{border:1px solid var(--sp-line);background:var(--theme-card,#12141d);border-radius:6px;align-self:start;min-width:0}.sp-docs-mobile-bar summary{cursor:pointer;min-height:44px;color:var(--color-fg-secondary);font-size:var(--type-caption);line-height:var(--leading-ui);align-items:center;gap:8px;padding:10px;list-style:none;display:flex}.sp-docs-mobile-bar summary::-webkit-details-marker{display:none}.sp-docs-mobile-bar summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.sp-docs-mobile-bar summary>svg{flex-shrink:0}.sp-docs-mobile-bar summary>svg:first-child{color:var(--theme-green,#34d399)}.sp-docs-mobile-bar details[open] summary>svg:last-child{transform:rotate(180deg)}.sp-docs-mobile-panel{border-top:1px solid var(--sp-line);background:var(--theme-canvas,#090a0f);max-height:min(50dvh,22rem);overflow-y:auto}.sp-docs-nav-mobile{border:0;height:auto;padding:12px 8px;display:block;position:static;overflow:visible}.sp-docs-nav-mobile>div{margin-bottom:18px}.sp-docs-nav-mobile>div:last-child{margin-bottom:0}.sp-docs-nav-mobile a,.sp-docs-mobile-toc>a{min-height:44px;font-size:var(--type-control);overflow-wrap:anywhere;align-items:center;padding:10px 8px;display:flex}.sp-docs-mobile-toc{color:var(--color-fg-secondary);padding:8px}.sp-docs-article code:not(pre code),.sp-docs-article .sp-link{overflow-wrap:anywhere}.sp-docs-article .sp-code,.sp-docs-article pre,.sp-docs-article .sp-table-wrap{min-width:0;max-width:100%}.sp-docs-article pre{white-space:pre;overscroll-behavior-x:contain;overflow-x:auto}.sp-docs-article .sp-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.sp-docs-scroll-hint{color:var(--color-fg-muted);font-size:var(--type-caption);display:block}.sp-docs-note{flex-wrap:wrap}.sp-docs-install{display:grid}.sp-docs-install p{margin:0}.sp-docs-install code{white-space:pre-wrap;overflow-wrap:anywhere}.sp-docs-article .sp-apps-cta{white-space:normal;text-align:left;flex-wrap:nowrap;display:flex}.sp-apps-cta>span{flex:1;min-width:0}.sp-apps-cta>svg,.sp-docs-step h2>span{flex-shrink:0}.sp-docs-article .sp-protocol-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sp-docs-article .sp-protocol-tabs button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:44px}.sp-docs-article .sp-code-tabs{padding-inline:4px}.sp-docs-article .sp-code-tabs button{height:auto;min-height:44px;padding-inline:10px}.sp-docs-article .sp-code-tabs .sp-copy{flex-shrink:0;min-width:44px}.sp-docs-article .sp-setup-grid{grid-template-columns:minmax(0,1fr)}.sp-docs-article select,.sp-docs-article input{font-size:var(--type-prose);min-height:var(--control-height)}}@media (max-width:767px){.sp-header-docs .sp-header-inner{gap:8px;height:56px;padding-inline:16px}.sp-header-docs .sp-header-inner>.sp-chip,.sp-header-docs .sp-header-actions>.sp-login{display:none}.sp-header-docs .sp-brand{gap:8px;font-size:16px}.sp-header-docs .sp-header-actions{flex-shrink:0;gap:4px}.sp-header-docs .sp-brand-icon{width:28px;height:28px}.sp-header-docs .sp-menu{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.sp-header-docs .sp-header-actions>[role=group]{height:44px}.sp-header-docs .sp-header-actions>[role=group] button{min-width:32px;height:38px;padding-inline:6px}.sp-header-docs .sp-mobile-nav{gap:4px;padding:12px 16px}.sp-header-docs .sp-mobile-nav>a{align-items:center;min-height:44px;display:flex}.sp-docs-account-links{border-top:1px solid var(--sp-line);grid-template-columns:minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.sp-docs-account-links>a{align-items:center;min-height:44px;display:flex}.sp-docs-article,.sp-docs-article.sp-integrations{padding:24px 16px 36px}.sp-docs-article h1{overflow-wrap:anywhere;font-size:28px}.sp-docs-article h2{overflow-wrap:anywhere}.sp-docs-article .sp-breadcrumb{flex-wrap:wrap;gap:6px}.sp-docs-article .sp-protocol-bases,.sp-docs-article .sp-connect-fields,.sp-docs-article .sp-connect-errors{grid-template-columns:minmax(0,1fr)}.sp-docs-article .sp-protocol-bases>div{min-width:0}.sp-docs-article .sp-api-key-example{padding:12px}.sp-api-key-example>code{white-space:normal;overflow-wrap:anywhere;min-width:0}.sp-docs-article .sp-api-key-example>a{min-height:44px}.sp-docs-article .sp-code-window{gap:8px;padding-inline:12px}.sp-docs-article .sp-code-window .sp-window-dots{display:none}.sp-docs-article .sp-code-window code{min-width:0}.sp-docs-article .sp-code-transport{font-size:var(--type-caption)}.sp-docs-article .sp-code pre{padding:16px}.sp-docs-article .sp-docs-privacy{flex-direction:column;padding:16px}.sp-docs-pagination{flex-wrap:wrap}.sp-docs-article .sp-app-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-docs-article .sp-connect-parameters{padding:16px}.sp-docs-article .sp-key-input>input{padding-right:48px}.sp-docs-article .sp-key-input>button{width:44px}.sp-docs-article .sp-config-heading{gap:8px}.sp-docs-article .sp-config-heading>code{flex:1}.sp-docs-article .sp-config-heading>div{flex-shrink:0}.sp-docs-article .sp-config-heading button{min-width:44px;min-height:44px}.sp-docs-article .sp-launch-panel>.sp-btn{white-space:normal;max-width:calc(100% - 32px);height:auto;min-height:44px}.sp-docs-article .sp-link>svg{flex-shrink:0}}@media (max-width:360px){.sp-docs-mobile-bar{grid-template-columns:minmax(0,1fr)}.sp-docs-shell{--docs-scroll-offset:190px}}@media (min-width:1024px){.sp-header-docs .sp-mobile-nav{display:none}}.sp-pack-top{flex-wrap:wrap}.sp-pack>strong{overflow-wrap:anywhere}.sp-btn{white-space:normal;max-width:100%}.sp-btn>svg{flex-shrink:0}.sp-docs-article header>p,.sp-docs-step p,.sp-connect-section p{font-size:var(--type-prose)}@media (max-width:639px){.sp-pack-grid{grid-template-columns:minmax(0,1fr)}.sp-pack>strong{font-size:26px}.sp-btn{min-height:44px}.sp-field input:not([type=range]):not([type=checkbox]):not([type=radio]),.sp-field select,.sp-docs-model select,.sp-connect-fields select,.sp-connect-fields input{min-height:44px;font-size:var(--type-prose)}}.sp-pg-key-section{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);grid-column:1/-1;gap:12px;min-width:0;padding-bottom:18px;display:grid}.sp-pg-key-section .sp-field{margin:0}.sp-pg-key-section select{text-overflow:ellipsis;width:100%;min-width:0}.sp-pg-key-links{flex-wrap:wrap;gap:8px 16px;display:flex}.sp-pg-key-links a{min-height:32px;font-size:var(--type-caption);color:var(--theme-green,#34d399);align-items:center;display:inline-flex}.sp-pg-key-section .sp-link{text-align:left;min-height:32px;font-size:var(--type-caption);align-items:center;display:inline-flex}@media (max-width:639px){.sp-pg-key-links a,.sp-pg-key-section .sp-link{min-height:44px}}.turnstile-verification{min-width:0;max-width:100%;color:var(--color-fg-muted);font-size:12px;overflow:hidden}.turnstile-verification p{margin:6px 0}.turnstile-verification button{min-height:44px}.st-auth{background:var(--theme-canvas,#090a0f);min-height:100dvh;font-family:var(--font-inter);color:var(--color-fg);flex-direction:column;display:flex}.liquid-ui .st-auth .st-auth-header{width:min(1080px,calc(100% - 2 * var(--app-gutter)));border:1px solid var(--theme-glass-border);border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);border-radius:24px;justify-content:space-between;align-items:center;gap:20px;height:64px;min-height:64px;margin:16px auto 0;padding:0 20px;display:flex;top:16px}.st-auth-brand{font-size:var(--type-body);letter-spacing:normal;white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:flex}.st-auth-brand>span{background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent);color:var(--theme-green,#34d399);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 30.1961%, transparent);border-radius:5px;place-items:center;width:27px;height:28px;display:grid}.st-auth-brand code{font:var(--type-code)/var(--leading-code) var(--font-mono);color:var(--color-fg-muted);letter-spacing:normal;margin-left:10px}.st-auth-grid{flex:1;grid-template-columns:46% 54%;min-height:calc(100dvh - 104px);display:grid}.st-auth-pitch{border-right:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--theme-contrast,#fff) 1.17647%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-contrast,#fff) 1.17647%, transparent) 1px, transparent 1px), linear-gradient(var(--theme-canvas,#090a0f), var(--theme-canvas,#0d0e13));background-size:40px 40px,40px 40px,auto;flex-direction:column;justify-content:space-between;gap:40px;padding:56px;display:flex}.st-auth-eyebrow{color:var(--theme-green,#34d399);font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal}.st-auth-pitch h2{letter-spacing:-.03em;max-width:570px;margin:25px 0 20px;font-size:40px;font-weight:600;line-height:1.12}.st-auth-pitch>div>p{font-size:var(--type-body);max-width:530px;color:var(--color-fg-secondary);line-height:1.9}.st-auth-benefits{gap:18px;margin-top:32px;display:grid}.st-auth-benefits>span{color:var(--color-fg-secondary);font-size:var(--type-control);align-items:center;gap:13px;display:flex}.st-auth-benefits svg{color:var(--theme-green,#34d399);flex-shrink:0}.st-auth-code{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);background:var(--theme-card,#12141d);border-radius:8px;max-width:560px;overflow:hidden}.st-auth-code .sp-code{background:var(--theme-canvas,#090b12);border:0;border-radius:0}.st-auth-code .sp-code-window{background:var(--theme-subtle,#141823);border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);align-items:center;gap:15px;padding:12px 16px;display:flex}.st-auth-code .sp-window-dots{gap:5px;display:flex}.st-auth-code .sp-window-dots i{background:var(--theme-border,#4b5563);border-radius:50%;width:6px;height:6px}.st-auth-code .sp-code-window code{font-size:var(--type-code);color:var(--color-fg-secondary)}.st-auth-code .sp-code-transport{color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-sans);margin-left:auto}.st-auth-code .sp-code-tabs{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);align-items:center;gap:18px;padding:0 16px;display:flex}.st-auth-code .sp-code-tabs button{height:32px;font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);cursor:pointer}.st-auth-code .sp-code-tabs button.active{color:var(--theme-green,#34d399)}.st-auth-code .sp-copy{margin-left:auto}.st-auth-code pre{white-space:pre;max-height:225px;font:var(--type-code)/1.9 var(--font-mono);color:var(--color-fg-secondary);padding:18px;overflow:auto}.st-auth-code>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#34d399);border-top:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);padding:12px 18px;display:block}.st-auth-form-panel{background:var(--theme-canvas,#090a0f);justify-content:center;align-items:center;padding:56px;display:flex}.st-auth-form{width:100%;max-width:410px}.st-auth-form h1{letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1.3}.st-auth-form>p:first-of-type{font-size:var(--type-body);color:var(--color-fg-muted);margin-top:13px;line-height:1.8}.st-auth-form form{gap:20px;margin-top:32px;display:grid}.st-auth-form input{height:var(--control-height);background:var(--theme-input,#12141d);border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 10.1961%, transparent);border-radius:var(--radius-control);font:var(--type-control)/var(--leading-ui) var(--font-sans);color:var(--color-fg);padding:0 12px}.st-auth-form input:focus{border-color:var(--theme-primary,#10b981)}.st-auth-form label{font-size:var(--type-control);color:var(--color-fg-secondary)}.st-auth-form form>button{background:var(--theme-accent-gradient);height:42px;font-size:var(--type-control);color:var(--theme-on-accent);box-shadow:0 0 20px -10px color-mix(in srgb, var(--theme-green,#10b981) 40%, transparent);border-radius:5px;margin-top:5px;font-weight:600}.st-auth-switch{text-align:center;font-size:var(--type-control);color:var(--color-fg-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:25px;display:flex}.st-auth-switch button{color:var(--theme-green,#34d399);cursor:pointer}.st-auth-note{font-size:var(--type-caption);color:var(--color-fg-muted);text-align:center;margin-top:30px;line-height:1.9}.st-auth-footer{border-top:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);height:48px;color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-sans);justify-content:space-between;align-items:center;padding:0 28px;display:flex}.st-auth-footer a{color:var(--color-fg-secondary)}@media (max-width:1199px){.st-auth-pitch,.st-auth-form-panel{padding:40px}.st-auth-pitch h2{font-size:34px}}@media (max-width:850px){.st-auth-grid{grid-template-columns:1fr}.st-auth-pitch{display:none}.st-auth-form-panel{padding:48px 24px}.st-auth-header{padding:0 20px}.st-auth-footer{height:auto;min-height:48px;font-size:var(--type-caption);flex-wrap:wrap;gap:15px;padding:16px 20px}.st-auth-brand code{display:none}.st-auth-header>div{gap:16px}.st-auth-header a{font-size:var(--type-control)}}.st-auth{line-height:var(--leading-body)}.st-auth-form input{font-size:var(--type-control);min-height:var(--control-height);line-height:var(--leading-ui)}.st-auth-form label,.st-auth-form button{font-size:var(--type-control);line-height:var(--leading-ui)}.st-auth-form form>button{height:auto;min-height:44px}.st-auth-form .password-control input{padding-right:48px}.st-auth-form .password-control button{background:0 0;border:0;border-radius:5px;place-items:center;width:42px;height:100%;min-height:0;margin:0;padding:0;display:grid;inset:0 0 0 auto}.st-auth-switch button{height:auto;min-height:0;line-height:inherit;align-items:center;padding:0;display:inline-flex}.st-auth-form button:focus-visible{outline:2px solid var(--theme-primary,#34d399);outline-offset:3px}.st-auth-pitch,.st-auth-form-panel,.st-auth-form{min-width:0}.st-auth-form>p:first-of-type,.st-auth-pitch>div>p{font-size:var(--type-prose)}@media (max-width:600px){.st-auth-form input{font-size:var(--type-prose);height:var(--control-height)}.st-auth-form .password-control button{width:44px}.st-auth-switch{gap:4px 8px}.st-auth-switch button{min-height:44px}}.st-auth-brand{font-family:var(--font-brand)}.st-telegram-verification{gap:16px;display:grid}.st-verification-notice,.st-verification-identity{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 40%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.92157%, transparent);border-radius:12px;padding:16px}.st-verification-notice p,.st-telegram-verification>p{font-size:var(--type-secondary);color:var(--color-fg-secondary);line-height:1.6}.st-verification-identity{background:var(--theme-card,#121520);border-color:var(--theme-border,#1f2433);gap:12px;display:grid}.st-telegram-verification button,.st-verification-bot{border:1px solid var(--theme-border,#1f2433);background:var(--theme-card,#121520);min-height:44px;color:var(--theme-text-primary,#e2e8f0);border-radius:8px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.st-verification-bot,.st-verification-identity button{background:var(--theme-primary,#10b981);color:var(--theme-on-primary,#090a0f);font-weight:600}.st-verification-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.st-verification-error{color:var(--theme-danger-text,#f87171)}.st-auth-form .st-verification-consent{align-items:flex-start;gap:10px;display:flex}.st-auth-form .st-verification-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--theme-primary,#10b981);flex-shrink:0;margin-top:2px}.sa-shell{--sa-line:var(--app-line);background:var(--theme-canvas,#090a0f);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--type-body);min-height:100dvh}.sa-shell .admin-sidebar{width:var(--app-sidebar-width);background:var(--app-sidebar);border-right:1px solid var(--sa-line);z-index:40;height:100dvh;padding:0 12px 16px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sa-shell .admin-brand{border-bottom:1px solid var(--sa-line);padding:0 10px;flex-shrink:0;gap:5px;height:80px;min-height:80px;margin:0 -12px 20px;padding-inline:22px}.sa-brand{font-size:var(--type-body);letter-spacing:normal;align-items:center;gap:10px;font-weight:600;display:flex}.sa-brand>span{background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent);width:35px;height:35px;color:var(--theme-green,#10b981);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.sa-brand small{font-size:var(--type-caption);letter-spacing:normal;color:var(--color-fg-muted);margin-top:4px;font-weight:400;display:block}.sa-shell .admin-brand .admin-brand-subtitle{font-size:var(--type-caption);color:var(--color-fg-muted);padding-left:42px}.sa-shell .admin-access{font:var(--type-caption)/var(--leading-ui) var(--font-sans);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.13725%, transparent);border-color:color-mix(in srgb, var(--theme-primary,#10b981) 14.902%, transparent);color:var(--theme-green,#34d399);border-radius:4px;margin:0 4px 18px;padding:9px 10px}.sa-shell .admin-sidebar nav{gap:6px;padding:0}.sa-shell .admin-nav-item{min-height:42px;font-size:var(--type-control);color:var(--color-fg-secondary);border:0;border-radius:4px;gap:12px;padding:10px 12px;position:relative}.sa-shell .admin-nav-item.active{background:var(--theme-subtle,#181b26);color:var(--theme-green,#10b981)}.sa-shell .admin-nav-item.active:before{content:"";background:var(--theme-primary,#10b981);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.sa-shell .admin-nav-item:hover{background:var(--theme-subtle,#181b26);color:var(--theme-text-primary,#e5e7eb)}.sa-shell .admin-nav-item.active:hover{color:var(--theme-green,#10b981)}.sa-shell .admin-sidebar-bottom{border-color:var(--sa-line);gap:16px;padding:20px 8px 0}.sa-shell .admin-sidebar-bottom>a{font-size:var(--type-control);gap:10px}.sa-account{border-top:1px solid var(--sa-line);align-items:center;gap:9px;min-width:0;padding-top:16px;display:flex}.sa-account>span{background:var(--theme-subtle,#272c3d);width:30px;height:30px;font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-info-text,#a5b4fc);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sa-account>div{min-width:0}.sa-account strong{font-size:var(--type-caption);color:var(--theme-text-secondary,#d1d5db);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.sa-account small{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:4px;display:block}.sa-shell .admin-main{margin-left:var(--app-sidebar-width);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.sa-version{color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-mono);justify-content:space-between;gap:8px;padding:8px 4px 0;display:flex}.sa-version-mobile{display:none}@media (max-width:1023px){.sa-version-mobile{text-align:right;color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-mono);padding:16px 20px;display:block}}.sa-shell .admin-topbar{height:var(--app-topbar-height);min-height:var(--app-topbar-height);padding:0 var(--app-gutter);background:color-mix(in srgb, var(--theme-canvas,#090a0f) 96.0784%, transparent);border-bottom:1px solid var(--sa-line);z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-shrink:0;position:sticky;top:0}.sa-shell .admin-breadcrumb{font-size:var(--type-control);gap:10px}.sa-role-tag{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary);border:1px solid var(--sa-line);background:var(--theme-card,#12141d);border-radius:4px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.sa-role-tag i{background:var(--theme-primary,#10b981);border-radius:50%;width:5px;height:5px}.sa-shell .admin-page{padding:32px var(--app-gutter);max-width:var(--app-content-width);flex:1;width:100%;margin:0 auto}.sa-shell .admin-page-heading{align-items:flex-start;gap:20px;margin-bottom:24px}.sa-shell .admin-page-heading .section-eyebrow{display:none}.sa-shell .admin-page-heading h1{font-size:var(--app-page-title-size);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.3}.sa-shell .admin-page-heading p{font-size:var(--type-body);max-width:780px;color:var(--color-fg-secondary);margin-top:8px;line-height:1.75}.sa-shell .admin-page-heading>button,.sa-shell .admin-page-heading>span{margin-top:0}.sa-shell .site-button{height:36px;font-size:var(--type-control);border-radius:4px;gap:8px;padding:0 14px}.sa-shell .site-button.small{height:32px;font-size:var(--type-control);padding:0 12px}.sa-shell .site-button.primary{background:var(--theme-primary,#10b981);color:var(--color-on-emerald);border-color:var(--theme-primary,#10b981)}.sa-shell .site-button.secondary{background:var(--theme-card,#12141d);border-color:var(--sa-line);color:var(--theme-text-secondary,#cbd5e1)}.sa-heading-actions{align-items:center;gap:12px;display:flex}.sa-refresh-note{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.sa-refresh-note i{background:var(--theme-primary,#10b981);border-radius:50%;width:5px;height:5px}.sa-shell .admin-panel{background:var(--theme-card,#12141d);border:1px solid var(--sa-line);border-radius:8px;min-width:0}.sa-shell .admin-panel-toolbar{border-color:var(--sa-line);gap:16px;padding:16px}.sa-shell .admin-panel-title{font-size:var(--type-body);border-color:var(--sa-line);align-items:center;gap:10px;padding:18px 20px;font-weight:600;display:flex}.sa-section-heading{border-bottom:1px solid var(--sa-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sa-section-heading h2{font-size:var(--type-body);letter-spacing:normal;font-weight:600}.sa-section-heading p{font-size:var(--type-body);color:var(--color-fg-muted);margin-top:7px;line-height:1.8}.sa-text-link{font-size:var(--type-caption);color:var(--theme-green,#10b981);cursor:pointer}.sa-text-link:hover{color:var(--theme-green,#6ee7b7)}.sa-shell .admin-search{border:1px solid var(--theme-input-border,var(--sa-line));background:var(--theme-canvas,#090a0f);border-radius:var(--radius-control);height:var(--control-height);max-width:360px;padding:0 10px;position:relative}.sa-shell .admin-search input{height:100%;font-size:var(--type-control);background:0 0;border:0;padding:0}.sa-shell .admin-filter{font-size:var(--type-caption);border:1px solid #0000;border-radius:4px;padding:7px 10px}.sa-shell .admin-filter.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);color:var(--theme-green,#10b981);border-color:color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}.sa-shell .admin-table{min-width:850px;font-size:var(--type-control)}.sa-shell .admin-table th{background:var(--theme-card,#0e1018);border-color:var(--sa-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;padding:13px 16px}.sa-shell .admin-table td{vertical-align:middle;font-size:var(--type-control);color:var(--color-fg-secondary);border-color:color-mix(in srgb, var(--theme-contrast,#fff) 3.92157%, transparent);padding:16px}.sa-shell .admin-table strong{font-size:var(--type-control);color:var(--theme-text-primary,#e5e7eb);font-weight:500}.sa-shell .admin-table small{font:var(--type-caption)/1.7 var(--font-sans);color:var(--color-fg-muted);margin-top:5px}.sa-shell .admin-table code{font:var(--type-code)/1.7 var(--font-mono);max-width:290px}.sa-shell .admin-table tbody tr:hover{background:color-mix(in srgb, var(--theme-subtle,#181b26) 66.6667%, transparent)}.sa-shell .admin-table-button{height:30px;min-height:30px;font-size:var(--type-caption);border:1px solid var(--sa-line);background:var(--theme-subtle,#181b26);color:var(--theme-text-secondary,#c5cbd7);border-radius:4px;gap:6px;padding:0 10px}.sa-shell .admin-table-button:hover{color:var(--theme-green,#34d399);border-color:color-mix(in srgb, var(--theme-primary-hover,#10b981) 30.1961%, transparent)}.sa-shell .admin-icon-button{border-color:var(--sa-line);background:0 0;border-radius:4px;width:30px;height:30px}.sa-shell .admin-icon-button:hover{color:var(--theme-green,#10b981);background:var(--theme-subtle,#181b26)}.sa-shell .admin-provider-mark{background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);width:34px;height:34px;color:var(--theme-green,#34d399);font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-radius:6px}.sa-shell .admin-url{color:var(--color-fg-secondary)}.sa-shell .admin-status{font:var(--type-caption)/1.5 var(--font-sans);border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent);background:color-mix(in srgb, var(--theme-contrast,#fff) 1.96078%, transparent);color:var(--color-fg-secondary);border-radius:4px;gap:5px;padding:4px 7px;display:inline-flex}.sa-shell .admin-status.enabled{color:var(--theme-green,#34d399);border-color:color-mix(in srgb, var(--theme-primary,#10b981) 14.902%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 5.09804%, transparent)}.sa-shell .admin-status.error{color:var(--theme-danger-text,#f87171);border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 20%, transparent);background:color-mix(in srgb, var(--theme-danger,#ef4444) 5.09804%, transparent)}.sa-shell .admin-status.pending{color:var(--theme-warning-text,#fbbf24);border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 20%, transparent);background:color-mix(in srgb, var(--theme-warning,#f59e0b) 5.09804%, transparent)}.sa-shell .admin-status.enabled i{background:var(--theme-primary,#34d399)}.sa-shell .admin-status.error i{background:var(--theme-danger,#ef4444)}.sa-shell .admin-status.pending i{background:var(--theme-warning,#f59e0b)}.sa-shell .admin-probe{font:var(--type-caption)/var(--leading-ui) var(--font-sans)}.sa-shell .admin-probe.ok{color:var(--theme-green,#34d399)}.sa-shell .admin-probe.failed{color:var(--theme-danger-text,#f87171)}.sa-shell .admin-panel-note{font-size:var(--type-caption);border-color:var(--sa-line);color:var(--color-fg-muted);padding:14px 18px}.sa-shell .admin-stats{gap:16px;margin:0 0 24px}.sa-shell .admin-stats>div{border-color:var(--sa-line);background:var(--theme-card,#12141d);border-radius:8px;padding:20px}.sa-shell .admin-stats>div>span{font-size:var(--type-control);color:var(--color-fg-secondary)}.sa-shell .admin-stats>div>div{margin-top:14px}.sa-shell .admin-stats strong{font:600 28px var(--font-sans)}.sa-shell .admin-stats>div:last-child strong{font-size:var(--type-body);letter-spacing:normal;line-height:1.7}.sa-shell .admin-stats svg{color:var(--color-fg-muted)}.sa-shell .admin-stats>div:nth-child(2) svg{color:var(--theme-green,#10b981)}.sa-shell .ops-filters{background:var(--theme-card,#12141d);border-color:var(--sa-line);border-radius:8px;gap:12px;margin-bottom:24px;padding:16px}.sa-shell .ops-filters label{min-width:168px;font-size:var(--type-caption);color:var(--color-fg-muted);flex:168px;gap:8px}.sa-shell .ops-filters input,.sa-shell .ops-filters select{height:var(--control-height);font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-color:var(--theme-input-border,var(--sa-line));background:var(--theme-canvas,#090a0f);border-radius:var(--radius-control);min-width:110px;color:var(--theme-text-secondary,#cbd5e1)}.sa-shell .ops-filters .ops-search{flex:2 260px;min-width:210px}.sa-search-control{height:var(--control-height);border:1px solid var(--theme-input-border,var(--sa-line));border-radius:var(--radius-control);background:var(--theme-canvas,#090a0f);color:var(--color-fg-muted);align-items:center;gap:7px;padding:0 10px;display:flex}.sa-shell .sa-search-control input{background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0}.sa-shell .ops-pagination{font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-color:var(--sa-line);color:var(--color-fg-muted);padding:14px 16px}.sa-shell .ops-pagination>div{align-items:center}.sa-page-current{background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);min-width:28px;height:28px;color:var(--theme-green,#10b981);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);border-radius:4px;place-items:center;display:grid}.sa-shell .admin-notice{font-size:var(--type-control);border-radius:5px;padding:12px 16px}.sa-shell .admin-notice.error{color:var(--theme-danger-text,#fca5a5);background:color-mix(in srgb, var(--theme-danger,#ef4444) 3.13725%, transparent);border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 20%, transparent)}.sa-shell .catalog-state{min-height:140px;font-size:var(--type-control);padding:30px 20px}.sa-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.sa-overview-metrics article{border:1px solid var(--sa-line);background:var(--theme-card,#12141d);border-radius:8px;min-width:0;padding:20px}.sa-overview-metrics article>div{color:var(--color-fg-muted);font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:10px;display:flex}.sa-overview-metrics svg{color:var(--theme-green,#10b981);flex-shrink:0}.sa-overview-metrics strong{font:600 24px var(--font-sans);letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:20px;display:block}.sa-overview-metrics article:nth-child(3) strong{color:var(--theme-green,#34d399)}.sa-overview-metrics small{font:var(--type-caption)/1.8 var(--font-sans);color:var(--color-fg-muted);margin-top:12px;display:block}.sa-revenue-panel{margin-bottom:24px}.sa-shell .ops-chart{height:300px;padding:24px 15px 0}.sa-chart-legend{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);justify-content:center;gap:25px;padding:12px 24px 20px;display:flex}.sa-chart-legend span{align-items:center;gap:7px;display:flex}.sa-chart-legend i{background:var(--theme-primary,#10b981);border-radius:2px;width:7px;height:7px}.sa-chart-legend span:nth-child(2) i{background:var(--theme-purple,#6366f1)}.sa-dashboard-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;display:grid}.sa-shell .sa-compact-table{min-width:500px}.sa-shell .sa-compact-table td{font-size:var(--type-caption);white-space:nowrap;padding:14px 16px}.sa-shell .ops-runtime{padding:8px 24px}.sa-shell .ops-runtime>div{border-color:var(--sa-line);padding:12px 0}.sa-shell .ops-runtime>div:last-child{border:0}.sa-shell .ops-runtime dd{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-text-secondary,#d1d5db)}.sa-shell .ops-runtime dt{font-size:var(--type-caption)}.sa-shell .ops-requests-table{min-width:1400px}.sa-shell .ops-requests-table .ops-id{font:var(--type-code)/1.8 var(--font-mono);white-space:nowrap;max-width:220px}.sa-shell .sa-request-table em{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted)}.sa-accent{color:var(--theme-green,#10b981)!important}.sa-error-text{color:var(--theme-danger-text,#f87171)!important}.sa-code-tag{border:1px solid var(--sa-line);background:var(--theme-canvas,#090a0f);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--color-fg-secondary);overflow-wrap:anywhere;border-radius:4px;padding:3px 6px;font:var(--type-code)/1.65 var(--font-mono)!important;display:inline-block!important}.sa-shell .admin-field-note{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:0;line-height:1.8}.sa-shell .admin-role-select{height:var(--control-height);min-width:120px;font-size:var(--type-caption);background:var(--theme-canvas,#090a0f);border-color:var(--theme-input-border,var(--sa-line));padding:0 12px}.sa-shell .admin-drawer-backdrop{background:var(--theme-backdrop,#0009);z-index:60}.sa-shell .admin-drawer{background:var(--theme-card,#12141d);border-left:1px solid var(--sa-line);width:450px;max-width:100%;box-shadow:-15px 0 60px color-mix(in srgb, var(--theme-shadow,#000) 26.6667%, transparent)}.sa-shell .admin-drawer>header{background:var(--theme-card,#12141d);border-color:var(--sa-line);height:64px;min-height:64px;padding:0 24px}.sa-shell .admin-drawer h2{font-size:var(--type-prose);letter-spacing:normal;margin:0;font-weight:600;line-height:1.5}.sa-shell .admin-drawer-content{padding:24px}.sa-shell .admin-form{gap:20px}.sa-shell .admin-form label{font-size:var(--type-control);color:var(--color-fg-secondary);font-weight:400}.sa-shell .admin-form input,.sa-shell .admin-form select,.sa-shell .admin-form textarea{font:var(--type-control)/var(--leading-ui) var(--font-sans);border-color:var(--theme-input-border,var(--sa-line));background:var(--theme-canvas,#090a0f);border-radius:var(--radius-control)}.sa-shell .admin-form input:not([type=checkbox]),.sa-shell .admin-form select{height:var(--control-height)}.sa-shell .admin-form textarea{line-height:1.8}.sa-shell .admin-form-grid{gap:16px}.sa-shell .admin-form-actions{border-color:var(--sa-line);background:color-mix(in srgb, var(--theme-card,#12141d) 96.0784%, transparent);z-index:2;margin:0 -24px -24px;padding:18px 24px;position:sticky;bottom:-24px}.sa-shell .admin-form-actions button{height:36px}.sa-shell .admin-checkbox{border-color:var(--sa-line);background:var(--theme-canvas,#090a0f);font-size:var(--type-control);gap:9px;padding:12px}.sa-shell .admin-checkbox input{flex-shrink:0;width:13px;height:13px}.sa-shell .ops-box{border-color:var(--sa-line);border-radius:6px;padding:16px}.sa-shell .ops-box h3{font-size:var(--type-control);margin-bottom:16px;font-weight:500}.sa-shell .ops-box .admin-field-note{margin-bottom:14px}.sa-shell .ops-details>div{border-color:var(--sa-line);padding:12px 0}.sa-shell .ops-details dt{font-size:var(--type-caption);color:var(--color-fg-muted)}.sa-shell .ops-details dd{font:var(--type-control)/1.8 var(--font-sans);color:var(--theme-text-secondary,#cbd5e1)}.sa-diagnostic-status{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.sa-privacy-box{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 14.902%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.13725%, transparent);font-size:var(--type-caption);color:var(--color-fg-secondary);border-radius:5px;gap:9px;margin-bottom:20px;padding:12px;line-height:1.8;display:flex}.sa-privacy-box svg{color:var(--theme-green,#10b981);flex-shrink:0}.sa-error-box{border:1px solid color-mix(in srgb, var(--theme-danger,#ef4444) 20%, transparent);background:color-mix(in srgb, var(--theme-danger,#ef4444) 3.92157%, transparent);color:var(--theme-danger-text,#fca5a5);font-size:var(--type-control);border-radius:5px;margin-bottom:22px;padding:16px;line-height:1.8}.sa-error-box code{font-size:var(--type-code)}.sa-error-box p{margin:10px 0}.sa-error-box small{font:var(--type-caption)/var(--leading-ui) var(--font-sans)}.sa-detail-group{margin-bottom:24px}.sa-detail-group h3{font-size:var(--type-control);border-bottom:1px solid var(--sa-line);color:var(--theme-text-primary,#e5e7eb);padding-bottom:12px;font-weight:500}.sa-shell .sa-detail-group .ops-details>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sa-shell .sa-detail-group .ops-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:65%;font-size:var(--type-caption);margin:0}.sa-shell .sa-detail-group .ops-details>div:last-child{border:0}.sa-drawer-close{margin-top:20px}.sa-shell .admin-form:has(.sa-price-matrix){gap:22px}.sa-price-matrix{border:1px solid var(--sa-line);border-radius:6px;overflow:hidden}.sa-price-matrix>header{border-bottom:1px solid var(--sa-line);font-size:var(--type-control);color:var(--theme-text-secondary,#d1d5db);background:var(--theme-subtle,#181b26);justify-content:space-between;gap:8px;padding:14px;display:flex}.sa-price-matrix>div{border-bottom:1px solid var(--sa-line);grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.sa-price-matrix>div:last-child{border:0}.sa-price-matrix label{font-size:var(--type-caption)!important}.sa-price-matrix input{font-size:var(--type-control)!important}.sa-capabilities{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sa-capabilities .admin-checkbox{font-size:var(--type-caption);padding:8px}.sa-capabilities code{font:var(--type-code)/var(--leading-code) var(--font-mono)}.sa-form-section-title{font-size:var(--type-control);color:var(--theme-text-primary,#e5e7eb);border-top:1px solid var(--sa-line);padding-top:20px;font-weight:600}.sa-shell .ops-user-summary{gap:10px}.sa-shell .ops-user-summary>span{border-color:var(--sa-line);background:var(--theme-canvas,#090a0f);font-size:var(--type-caption);border-radius:5px;padding:13px}.sa-shell .ops-user-summary strong{font:var(--type-body)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#10b981)}.sa-user-tabs{border-bottom:1px solid var(--sa-line);white-space:nowrap;gap:15px;margin:0 -24px;padding:0 24px;display:flex;overflow:auto}.sa-user-tabs button{font-size:var(--type-caption);color:var(--color-fg-muted);cursor:pointer;border-bottom:2px solid #0000;padding:12px 0}.sa-user-tabs button.active{border-bottom-color:var(--theme-primary,#10b981);color:var(--theme-green,#10b981)}.sa-user-tab{gap:22px;display:grid}.sa-shell .ops-list-row{font-size:var(--type-caption);border-color:var(--sa-line);align-items:flex-start;gap:12px}.sa-shell .ops-list-row>span{text-align:right}.sa-user-identity{border-bottom:1px solid var(--sa-line);align-items:center;gap:12px;padding-bottom:20px;display:flex}.sa-user-identity>span{background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent);border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);width:40px;height:40px;font:var(--type-body)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#10b981);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.sa-user-identity h3{font-size:var(--type-body);font-weight:600}.sa-user-identity p{font:var(--type-body)/var(--leading-body) var(--font-sans);color:var(--color-fg-muted);margin-top:5px}.sa-audit-filters{border:1px solid var(--sa-line);background:var(--theme-card,#12141d);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.sa-audit-filters select{height:var(--control-height);border:1px solid var(--theme-input-border,var(--sa-line));background:var(--theme-canvas,#090a0f);border-radius:var(--radius-control);font-size:var(--type-caption);color:var(--color-fg-secondary);padding:0 12px}.sa-audit-json{background:var(--theme-canvas,#090a0f);border:1px solid var(--sa-line);font:var(--type-code)/1.9 var(--font-mono);color:var(--color-fg-secondary);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:5px;margin-top:20px;padding:16px}.sa-audit-footer{border-top:1px solid var(--sa-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);justify-content:space-between;gap:15px;padding:14px 16px;display:flex}@media (min-width:1536px){.sa-shell:has(.sa-docked) .admin-page{max-width:none;padding-right:482px}.sa-shell .sa-docked{pointer-events:none;background:0 0;width:450px;top:56px;bottom:0;left:auto}.sa-shell .sa-docked .admin-drawer{pointer-events:auto;width:450px;height:100%;box-shadow:none}.sa-shell:has(.sa-docked) .sa-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-shell:has(.sa-docked) .sa-dashboard-pair{grid-template-columns:minmax(0,1fr)}}@media (max-width:1499px){.sa-overview-metrics{gap:12px}.sa-overview-metrics article{padding:16px}.sa-overview-metrics strong{font-size:20px}.sa-overview-metrics article>div{font-size:var(--type-caption)}.sa-dashboard-pair{gap:18px}.sa-section-heading{padding:18px 20px}}@media (max-width:1199px){.sa-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sa-dashboard-pair{grid-template-columns:1fr}.sa-shell .admin-page{padding:28px 24px}.sa-shell .admin-topbar{padding:0 24px}.sa-shell .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-shell .admin-stats>div:last-child strong{font-size:20px}}@media (max-width:1023px){.sa-shell .admin-page{padding:24px var(--app-gutter)}.sa-shell .admin-sidebar{display:none}.sa-shell .admin-main{margin-left:0}.sa-shell .admin-mobile-nav{border-bottom:1px solid var(--sa-line);gap:5px;padding:8px 16px;display:flex;overflow:auto}.sa-shell .admin-mobile-nav .admin-nav-item{font-size:var(--type-caption);gap:7px;min-height:34px;padding:8px 10px}.sa-role-tag{display:none}}@media (max-width:639px){.sa-shell .admin-page{padding:22px 16px}.sa-shell .admin-topbar{padding:0 16px}.sa-shell .admin-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.sa-shell .admin-page-heading p{font-size:var(--type-body)}.sa-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-overview-metrics article{padding:14px}.sa-overview-metrics strong{font-size:19px}.sa-overview-metrics small{font-size:var(--type-caption)}.sa-shell .admin-panel-toolbar{padding:14px}.sa-shell .admin-search{width:100%;max-width:none}.sa-shell .admin-stats{gap:10px}.sa-shell .admin-stats>div{padding:16px}.sa-shell .admin-drawer>header{padding:0 20px}.sa-shell .admin-drawer-content{padding:20px}.sa-shell .admin-form-actions{margin:0 -20px -20px;padding:16px 20px;bottom:-20px}.sa-user-tabs{gap:12px;margin:0 -20px;padding:0 20px}.sa-shell .ops-filters{gap:10px;padding:14px}.sa-shell .ops-filters label{flex:1;min-width:125px}.sa-shell .ops-filters .ops-search{min-width:100%}.sa-section-heading{padding:18px 16px}.sa-section-heading .sa-text-link{display:none}.sa-audit-filters{gap:10px;padding:14px}.sa-audit-filters .admin-search{min-width:100%}}.sa-model-tabs{border-bottom:1px solid var(--sa-line);font-size:var(--type-control);color:var(--color-fg-muted);gap:20px;margin-bottom:24px;display:flex}.sa-model-tabs button{cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:11px 0;display:flex}.sa-model-tabs button.active{border-color:var(--theme-primary,#10b981);color:var(--theme-green,#10b981)}.sa-model-tabs span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);background:var(--theme-subtle,#181b26);color:var(--color-fg-secondary);border-radius:3px;padding:2px 4px}.sa-model-tags{flex-wrap:wrap;gap:5px;max-width:190px;display:flex}.sa-model-tags span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);border:1px solid var(--sa-line);background:var(--theme-canvas,#090a0f);color:var(--color-fg-secondary);border-radius:3px;padding:4px 5px}.sa-model-identity{align-items:center;gap:9px;display:flex}.sa-model-identity>svg{color:var(--theme-green,#10b981);flex-shrink:0}.sa-model-prices{font:var(--type-caption)/var(--leading-ui) var(--font-sans);white-space:nowrap}.sa-model-prices b{color:var(--theme-green,#10b981);font-weight:500}.sa-shell .sa-selected-row{background:var(--theme-subtle,#181b26);border-left:2px solid var(--theme-primary,#10b981)}.sa-shell .sa-model-table{min-width:1150px}.sa-shell .sa-model-table td{padding:15px 12px}.sa-shell .sa-model-table th{padding-inline:12px}.sa-shell .sa-model-table strong{font-size:var(--type-control)}.sa-role-badge{font:var(--type-caption)/var(--leading-ui) var(--font-sans);white-space:nowrap;background:var(--theme-subtle,#181b26);color:var(--color-fg-secondary);border:1px solid var(--sa-line);border-radius:4px;padding:4px 7px}.sa-role-badge.super_admin{background:color-mix(in srgb, var(--theme-purple,#8b5cf6) 10.1961%, transparent);color:var(--theme-purple-text,#c4b5fd);border-color:color-mix(in srgb, var(--theme-purple,#8b5cf6) 20%, transparent)}.sa-role-badge.admin{background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent);color:var(--theme-green,#34d399);border-color:color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}.sa-role-badge.operator{background:color-mix(in srgb, var(--theme-info,#38bdf8) 7.84314%, transparent);color:var(--theme-info-text,#7dd3fc);border-color:color-mix(in srgb, var(--theme-info,#38bdf8) 20%, transparent)}.sa-upstream-combobox{min-width:0;position:relative}.sa-upstream-control{height:var(--control-height);border:1px solid var(--theme-input-border,#232738);background:var(--theme-canvas,#090a0f);transition:border-color var(--motion-base), box-shadow var(--motion-base);border-radius:4px;align-items:center;gap:8px;padding:0 6px 0 10px;display:flex}.sa-upstream-control:focus-within,.sa-upstream-control.is-open{border-color:var(--theme-primary,#10b981);box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-green,#10b981) 20%, transparent)}.sa-upstream-control>svg{color:var(--color-fg-muted);flex-shrink:0}.sa-upstream-control.is-disabled{opacity:.5}.sa-shell .admin-form .sa-upstream-control>input{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-fg);box-shadow:none;font:var(--type-code)/var(--leading-code) var(--font-mono);opacity:1;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.sa-upstream-control>input::placeholder{color:var(--color-fg-muted)}.sa-upstream-controls{flex-shrink:0;align-items:center;gap:2px;display:flex}.sa-upstream-controls button{width:24px;height:24px;color:var(--color-fg-muted);cursor:pointer;border-radius:4px;place-items:center;display:grid}.sa-upstream-controls button:hover{background:var(--theme-subtle,#181b26);color:var(--color-fg)}.sa-upstream-controls svg{transition:transform var(--motion-base)}.sa-upstream-controls svg.is-open{transform:rotate(180deg)}.sa-upstream-dropdown{z-index:25;border:1px solid var(--theme-border,#232738);background:var(--theme-card,#12141d);box-shadow:0 18px 45px color-mix(in srgb, var(--theme-shadow,#000) 53.3333%, transparent);border-radius:4px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.sa-upstream-heading{border-bottom:1px solid var(--theme-border,#232738);background:color-mix(in srgb, var(--theme-canvas,#090a0f) 50.1961%, transparent);color:var(--color-fg-secondary);font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.sa-upstream-heading code{color:var(--theme-green,#10b981);font:var(--type-code)/var(--leading-code) var(--font-mono);white-space:nowrap;text-transform:none;letter-spacing:normal}.sa-upstream-options{overscroll-behavior:contain;max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.sa-upstream-options>li{border-left:2px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--theme-border,#232738) 40%, transparent);min-height:36px;color:var(--color-fg-secondary);font:var(--type-code)/1.65 var(--font-mono);cursor:pointer;align-items:center;gap:8px;padding:8px 12px 8px 10px;display:flex}.sa-upstream-options>li:last-child{border-bottom:0}.sa-upstream-options>li>svg{color:var(--color-fg-muted);flex-shrink:0}.sa-upstream-options>li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sa-upstream-options>li.is-selected{border-left-color:var(--theme-primary,#10b981);background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent);color:var(--theme-green,#10b981)}.sa-upstream-options>li.is-selected>svg{color:var(--theme-green,#10b981)}.sa-upstream-options>li:hover,.sa-upstream-options>li.is-active{background:var(--theme-subtle,#181b26);color:var(--color-fg)}.sa-upstream-options>li.is-selected:hover,.sa-upstream-options>li.is-selected.is-active{background:color-mix(in srgb, var(--theme-primary-hover,#10b981) 14.902%, transparent);color:var(--theme-green,#34d399)}.sa-upstream-empty{color:var(--color-fg-muted);text-align:center;font-size:var(--type-caption);flex-direction:column;align-items:center;gap:8px;padding:22px 14px;line-height:1.8;display:flex}.sa-upstream-empty strong{color:var(--color-fg-secondary);font-weight:500;font-size:var(--type-control)}.sa-upstream-empty>span{font:var(--type-caption)/1.8 var(--font-sans)}.sa-upstream-footer{border-top:1px solid var(--theme-border,#232738);background:color-mix(in srgb, var(--theme-canvas,#090a0f) 80%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.sa-upstream-footer>code{color:var(--color-fg-muted);font:var(--type-code)/var(--leading-code) var(--font-mono)}.sa-upstream-footer>button{color:var(--theme-green,#10b981);font-size:var(--type-caption);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.sa-upstream-footer>button:hover:not(:disabled){color:var(--theme-green,#34d399)}.sa-upstream-footer>button:disabled{opacity:.5;cursor:default}.sa-config-page{gap:var(--space-panel);flex-direction:column;display:flex}.sa-config-page .admin-page-heading{margin:0}.sa-config-permission{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 3.92157%, transparent);color:var(--color-fg-secondary);font-size:var(--type-control);border-radius:6px;align-items:center;gap:12px;padding:14px 18px;line-height:1.8;display:flex}.sa-config-permission>svg{color:var(--theme-green,#10b981);flex-shrink:0}.sa-config-permission code{font:var(--type-code)/var(--leading-code) var(--font-mono);color:var(--theme-green,#10b981);white-space:nowrap;margin-left:auto}.sa-config-page>.admin-notice{margin:0}.sa-config-tabs{border-bottom:1px solid var(--theme-border,#232738);white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:auto}.sa-config-tabs button{font-size:var(--type-control);color:var(--color-fg-secondary);cursor:pointer;border-bottom:2px solid #0000;padding:12px 16px}.sa-config-tabs button.active{color:var(--theme-green,#10b981);border-color:var(--theme-primary,#10b981)}.sa-config-tabs>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);margin-left:auto;padding:0 10px}.sa-config-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px;display:grid}.sa-config-field{font-size:var(--type-control);color:var(--color-fg-secondary);flex-direction:column;gap:9px;display:flex}.sa-config-field small{color:var(--color-fg-muted);font-size:var(--type-caption);line-height:1.7}.sa-shell .sa-config-page input:not([type=checkbox]){width:100%;height:var(--control-height);border:1px solid var(--theme-input-border,#232738);background:var(--theme-canvas,#0d0e15);color:var(--theme-text-primary,#e5e7eb);font:var(--type-control)/var(--leading-ui) var(--font-sans);border-radius:4px;outline:none;min-width:0;padding:0 11px}.sa-shell .sa-config-page input:not([type=checkbox]):focus{border-color:var(--theme-primary,#10b981);box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-green,#10b981) 14.902%, transparent)}.sa-shell .sa-config-page input:disabled{opacity:.6;cursor:default}.sa-config-note{border-top:1px solid var(--theme-border,#232738);color:var(--color-fg-secondary);background:color-mix(in srgb, var(--theme-canvas,#090a0f) 33.3333%, transparent);font-size:var(--type-caption);padding:15px 24px;line-height:1.9}.sa-shell .sa-config-package-table{min-width:1150px}.sa-shell .sa-config-package-table td{padding:14px 12px}.sa-config-package-table td:first-child{max-width:100px}.sa-config-package-table td:first-child code{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.sa-config-package-table td:nth-child(2),.sa-config-package-table td:nth-child(3){min-width:175px}.sa-config-package-table td:nth-child(4){min-width:150px}.sa-config-package-table td:nth-child(7){width:90px}.sa-shell .sa-config-bonus-table{min-width:700px}.sa-config-toggle{cursor:pointer;align-items:center;display:inline-flex;position:relative}.sa-config-toggle>input{opacity:0;width:32px;height:18px;position:absolute}.sa-config-toggle>span{border:1px solid var(--theme-border,#343a4c);background:var(--theme-subtle,#232738);width:32px;height:18px;transition:background var(--motion-base);border-radius:12px;display:block}.sa-config-toggle>span:before{content:"";background:var(--theme-text-muted,#9ca3af);width:12px;height:12px;transition:transform var(--motion-base);border-radius:50%;margin:2px;display:block}.sa-config-toggle>input:checked+span{background:var(--theme-primary,#10b981);border-color:var(--theme-primary,#10b981)}.sa-config-toggle>input:checked+span:before{background:var(--theme-positive-surface,#052e21);transform:translate(14px)}.sa-config-toggle>input:focus-visible+span{outline:2px solid var(--theme-primary,#10b981);outline-offset:3px}.sa-config-toggle>input:disabled+span{opacity:.5;cursor:default}.sa-config-revision{border:1px solid var(--theme-border,#232738);background:var(--theme-card,#12141d);border-radius:8px;align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.sa-config-revision>svg{color:var(--theme-green,#10b981);flex-shrink:0}.sa-config-revision strong{font-size:var(--type-control);color:var(--theme-text-secondary,#cbd5e1);font-weight:500}.sa-config-revision p{font-size:var(--type-body);color:var(--color-fg-muted);max-width:850px;margin-top:8px;line-height:1.8}.sa-config-revision>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#10b981);white-space:nowrap;margin-left:auto}.sa-config-page button:disabled{opacity:.45;cursor:default}@media (max-width:1250px){.sa-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sa-config-grid{grid-template-columns:1fr;gap:20px;padding:20px}.sa-config-page{gap:20px}.sa-config-tabs>span{display:none}.sa-config-tabs button{font-size:var(--type-caption);padding:10px}.sa-config-permission{font-size:var(--type-caption);padding:12px 14px}.sa-config-permission code{display:none}.sa-config-revision{padding:18px}.sa-config-revision>span{display:none}.sa-config-note{padding:14px 20px}}.sa-shell{font-size:var(--type-body);line-height:var(--leading-body)}.sa-shell .admin-nav-item,.sa-shell .site-button,.sa-shell .admin-table-button,.sa-shell .admin-form input,.sa-shell .admin-form select,.sa-shell .admin-form textarea,.sa-shell .ops-filters input,.sa-shell .ops-filters select{font-size:var(--type-control);line-height:var(--leading-ui)}.sa-shell .site-button,.sa-shell .admin-table-button{height:auto;min-height:36px;padding-block:7px}.sa-shell .admin-table th{font-size:var(--type-caption);text-transform:none;letter-spacing:normal;font-weight:600}.sa-shell .admin-table td{font-size:var(--type-control)}.sa-shell .admin-table small,.sa-shell .admin-form label{font-size:var(--type-caption)}.sa-shell .admin-page-heading p,.sa-shell .admin-panel-note{font-size:var(--type-body)}.sa-shell .admin-page-heading,.sa-heading-actions,.sa-audit-footer{flex-wrap:wrap}.sa-shell .admin-stats strong,.sa-overview-metrics strong{font-variant-numeric:tabular-nums}.sa-brand{font-family:var(--font-brand)}.sa-model-toggle{min-height:36px;color:var(--color-fg-secondary);font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.sa-model-toggle-track{border:1px solid var(--theme-border,#64748b);background:var(--theme-subtle,#232738);border-radius:12px;flex-shrink:0;align-items:center;width:32px;height:18px;padding:2px;display:inline-flex}.sa-model-toggle-track>i{background:var(--theme-contrast,#cbd5e1);border-radius:50%;width:12px;height:12px}.sa-model-toggle[aria-checked=true]{color:var(--theme-green,#34d399)}.sa-model-toggle[aria-checked=true] .sa-model-toggle-track{background:var(--theme-primary,#10b981);border-color:var(--theme-primary,#10b981)}.sa-model-toggle[aria-checked=true] .sa-model-toggle-track>i{background:var(--theme-positive-surface,#032319);margin-left:auto}.sa-model-toggle:disabled{opacity:.55;cursor:default}.sa-toggle-error{white-space:normal;max-width:230px;display:block;color:var(--theme-danger-text,#fca5a5)!important}.sa-billing-policy{background:var(--surface-subtle);border:1px solid var(--sa-line);border-radius:var(--radius-inset);gap:14px;padding:20px;display:grid}.sa-billing-policy h3{font-size:var(--type-control);color:var(--color-fg);font-weight:600}.sa-billing-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.sa-billing-modes label{border:1px solid var(--sa-line);border-radius:var(--radius-control);font-size:var(--type-caption);line-height:var(--leading-ui);color:var(--color-fg-secondary);cursor:pointer;flex-direction:column;gap:8px;padding:10px 8px;display:flex}.sa-billing-modes label.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 50.1961%, transparent);background:color-mix(in srgb, var(--theme-primary,#10b981) 5.09804%, transparent);color:var(--theme-green,#34d399)}.sa-shell .sa-billing-modes input[type=radio]{width:14px;height:14px;min-height:0;accent-color:var(--theme-primary,#10b981);margin:0;padding:0}.sa-billing-policy .admin-field-note{margin:0}.sa-billing-tag{color:var(--theme-green,#34d399);font-size:var(--type-caption)}.sa-shell .admin-page,.sa-shell .admin-panel,.sa-shell .admin-form,.sa-shell .admin-page-heading>div,.sa-config-field{min-width:0}.sa-shell .admin-form-actions{flex-wrap:wrap}.sa-shell .site-button,.sa-shell .admin-table-button{white-space:normal;max-width:100%}.sa-shell .site-button>svg,.sa-shell .admin-table-button>svg{flex-shrink:0}.sa-shell .admin-form label{font-size:var(--type-control)}.sa-shell .admin-form textarea{resize:vertical;height:auto;min-height:96px}.sa-config-permission{flex-wrap:wrap}.sa-config-permission code{white-space:normal;overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1535px){.sa-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.sa-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:639px){.sa-overview-metrics{grid-template-columns:minmax(0,1fr)}.sa-overview-metrics strong{font-size:26px}.sa-shell .site-button,.sa-shell .admin-table-button{min-height:44px}.sa-shell .admin-form input:not([type=checkbox]):not([type=radio]),.sa-shell .admin-form select,.sa-shell .ops-filters input,.sa-shell .ops-filters select,.sa-shell .sa-config-page input:not([type=checkbox]){min-height:44px;font-size:var(--type-prose)}}.sa-config-grid .sa-config-field>span{color:var(--theme-text-primary,#e5e7eb);font-weight:600;font-size:var(--type-control);display:block}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Inter Variable", "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, monospace;--spacing:.25rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-inter:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--color-base:var(--theme-canvas);--color-card:var(--theme-card);--color-overlay:var(--theme-subtle);--color-muted:var(--theme-subtle);--color-emerald:var(--theme-primary);--color-emerald-hover:var(--theme-primary-hover);--color-on-emerald:var(--theme-on-primary);--color-indigo:var(--theme-purple);--color-indigo-soft:var(--theme-purple-text);--color-cyan:var(--theme-info);--color-fg:var(--theme-text-primary);--color-fg-secondary:var(--theme-text-secondary);--color-fg-muted:var(--theme-text-muted);--color-warn:var(--theme-warning);--color-danger:var(--theme-danger);--color-line:var(--theme-border);--color-line-strong:var(--theme-input-border);--font-brand:-apple-system, BlinkMacSystemFont, "Inter Variable", "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif;--radius-control:14px;--radius-card:26px}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{letter-spacing:normal}h1{font-family:var(--font-brand)}button,input,select,textarea{font-family:inherit}input,select,textarea{line-height:var(--leading-ui)}input::placeholder,textarea::placeholder{color:var(--color-fg-muted);opacity:1}th{font-weight:600}table{font-variant-numeric:tabular-nums}code,pre,kbd,samp{line-height:var(--leading-code)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:var(--color-base);color:var(--color-fg);font-family:var(--font-sans);font-size:var(--type-body);line-height:var(--leading-body);text-rendering:optimizelegibility;font-weight:400}code,kbd,samp,pre,.font-mono{font-family:var(--font-mono);font-feature-settings:"zero" 1}::selection{background-color:var(--color-emerald)}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in srgb, var(--color-emerald) 30%, transparent)}}::selection{color:var(--color-fg)}:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-base)}::-webkit-scrollbar-thumb{background:var(--theme-subtle,#2a2e3d);border:2px solid var(--color-base);border-radius:9999px}}@layer components{.hairline{border:1px solid var(--color-line)}.card-surface{background-color:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-card)}.qr-surface{border-radius:var(--radius-control);background-color:#fff}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!mt-0{margin-top:0!important}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.h-9{height:calc(var(--spacing) * 9)}.h-\[var\(--control-height\)\]{height:var(--control-height)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-dvh{min-height:100dvh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--theme-input-border\,var\(--color-line\)\)\]{border-color:var(--theme-input-border,var(--color-line))}.border-cyan\/20{border-color:var(--color-cyan)}@supports (color:color-mix(in lab, red, red)){.border-cyan\/20{border-color:color-mix(in oklab, var(--color-cyan) 20%, transparent)}}.border-danger\/20{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/20{border-color:color-mix(in oklab, var(--color-danger) 20%, transparent)}}.border-danger\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-emerald\/20{border-color:var(--color-emerald)}@supports (color:color-mix(in lab, red, red)){.border-emerald\/20{border-color:color-mix(in oklab, var(--color-emerald) 20%, transparent)}}.border-indigo\/20{border-color:var(--color-indigo)}@supports (color:color-mix(in lab, red, red)){.border-indigo\/20{border-color:color-mix(in oklab, var(--color-indigo) 20%, transparent)}}.border-line,.border-line\/40{border-color:var(--color-line)}@supports (color:color-mix(in lab, red, red)){.border-line\/40{border-color:color-mix(in oklab, var(--color-line) 40%, transparent)}}.border-line\/60{border-color:var(--color-line)}@supports (color:color-mix(in lab, red, red)){.border-line\/60{border-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.border-warn\/20{border-color:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.border-warn\/20{border-color:color-mix(in oklab, var(--color-warn) 20%, transparent)}}.border-t-emerald{border-top-color:var(--color-emerald)}.bg-\[var\(--theme-input\)\]{background-color:var(--theme-input)}.bg-current{background-color:currentColor}.bg-cyan\/10{background-color:var(--color-cyan)}@supports (color:color-mix(in lab, red, red)){.bg-cyan\/10{background-color:color-mix(in oklab, var(--color-cyan) 10%, transparent)}}.bg-danger\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-emerald\/10{background-color:var(--color-emerald)}@supports (color:color-mix(in lab, red, red)){.bg-emerald\/10{background-color:color-mix(in oklab, var(--color-emerald) 10%, transparent)}}.bg-indigo\/10{background-color:var(--color-indigo)}@supports (color:color-mix(in lab, red, red)){.bg-indigo\/10{background-color:color-mix(in oklab, var(--color-indigo) 10%, transparent)}}.bg-overlay{background-color:var(--color-overlay)}.bg-warn\/10{background-color:var(--color-warn)}@supports (color:color-mix(in lab, red, red)){.bg-warn\/10{background-color:color-mix(in oklab, var(--color-warn) 10%, transparent)}}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.text-\[28px\]{font-size:28px}.text-\[length\:var\(--type-body\)\]{font-size:var(--type-body)}.text-\[length\:var\(--type-caption\)\]{font-size:var(--type-caption)}.text-\[length\:var\(--type-code\)\]{font-size:var(--type-code)}.text-\[length\:var\(--type-control\)\]{font-size:var(--type-control)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-cyan{color:var(--color-cyan)}.text-danger{color:var(--color-danger)}.text-emerald{color:var(--color-emerald)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-secondary{color:var(--color-fg-secondary)}.text-indigo-soft{color:var(--color-indigo-soft)}.text-warn{color:var(--color-warn)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-fg-muted::placeholder{color:var(--color-fg-muted)}@media (hover:hover){.hover\:border-\[color\:var\(--theme-input-border-hover\,var\(--color-line-strong\)\)\]:hover{border-color:var(--theme-input-border-hover,var(--color-line-strong))}.hover\:bg-overlay:hover{background-color:var(--color-overlay)}.hover\:text-fg:hover{color:var(--color-fg)}}.focus\:border-emerald:focus{border-color:var(--color-emerald)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media (min-width:40rem){.sm\:inline{display:inline}}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}}.site-container{width:min(100% - 64px,1280px);margin-inline:auto}.site-header{z-index:50;background:var(--theme-canvas,#090a0f);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--theme-canvas,#090a0f) 88%, transparent)}}.site-header{border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.header-tag{color:var(--color-fg-muted);font:9px var(--font-mono);letter-spacing:.08em;border-left:1px solid var(--color-line);padding-left:20px}.desktop-nav{align-items:center;gap:28px;display:flex}.header-link{color:var(--color-fg-secondary);transition:color var(--motion-base);white-space:nowrap;font-size:13px}.header-link:hover,.header-link.active{color:var(--color-emerald)}.header-actions{align-items:center;gap:20px;display:flex}.header-signin{color:var(--color-fg-secondary);white-space:nowrap;font-size:13px}.header-signin:hover{color:var(--color-fg)}.site-button{min-height:46px;transition:background var(--motion-base), border-color var(--motion-base), color var(--motion-base);white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.site-button.primary{background:var(--color-emerald);color:var(--color-base)}.site-button.primary:hover{background:var(--theme-primary-hover,#21ce98)}.site-button.secondary{background:var(--theme-card,#12141d)}@supports (color:color-mix(in lab, red, red)){.site-button.secondary{background:color-mix(in srgb, var(--theme-card,#12141d) 65%, transparent)}}.site-button.secondary{border-color:var(--theme-contrast,#fff)}@supports (color:color-mix(in lab, red, red)){.site-button.secondary{border-color:color-mix(in srgb, var(--theme-contrast,#fff) 12%, transparent)}}.site-button.secondary{color:var(--color-fg)}.site-button.secondary:hover{background:var(--color-overlay);border-color:var(--color-line-strong)}.site-button.small{gap:8px;min-height:36px;padding-inline:14px;font-size:12px}.menu-button{border:1px solid var(--color-line);border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:none}.mobile-navigation{border-top:1px solid var(--color-line);background:var(--color-card);padding-block:14px}.mobile-navigation nav{gap:4px;display:grid}.mobile-navigation .header-link{padding:12px 0}.status-dot{background:var(--color-emerald);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero-section{background:radial-gradient(ellipse at 38% 10%, var(--theme-primary,#10b981), transparent 65%), radial-gradient(ellipse at 100% 60%, var(--theme-info,#06b6d4), transparent 55%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-section{background:radial-gradient(ellipse at 38% 10%, color-mix(in srgb, var(--theme-primary,#10b981) 9%, transparent), transparent 65%), radial-gradient(ellipse at 100% 60%, color-mix(in srgb, var(--theme-info,#06b6d4) 5%, transparent), transparent 55%)}}.hero-section:before{content:"";pointer-events:none;background-image:linear-gradient(var(--theme-contrast,#fff) 1px, transparent 1px), linear-gradient(90deg, var(--theme-contrast,#fff) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-section:before{background-image:linear-gradient(color-mix(in srgb, var(--theme-contrast,#fff) 1.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-contrast,#fff) 1.8%, transparent) 1px, transparent 1px)}}.hero-section:before{background-size:56px 56px;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;padding-block:82px 76px;display:grid;position:relative}.hero-copy{min-width:0}.hero-badge{border:1px solid var(--theme-primary,#10b981);align-items:center;gap:9px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-badge{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 25%, transparent)}}.hero-badge{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.hero-badge{background:color-mix(in srgb, var(--theme-primary,#10b981) 5%, transparent)}}.hero-badge{color:var(--theme-green,#79d8b6);font:10px var(--font-mono);letter-spacing:.025em;border-radius:999px}.hero-copy h1{letter-spacing:-.045em;text-wrap:balance;margin-top:26px;font-size:clamp(38px,4.1vw,58px);font-weight:600;line-height:1.13}.hero-accent{color:var(--theme-green,#43d9a7);background:linear-gradient(100deg, var(--theme-primary,#42d9a0) 15%, var(--theme-info,#51cbdc) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-description{max-width:535px;color:var(--theme-text-secondary,#a0aab8);margin-top:25px;font-size:15px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-note{color:var(--color-fg-muted);align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.hero-note svg{color:var(--color-emerald)}.hero-trust{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;padding-top:22px;display:flex}.hero-trust span{color:var(--color-fg-secondary);align-items:center;gap:7px;font-size:10px;display:flex}.hero-trust svg{color:var(--color-emerald)}.hero-showcase{border:1px solid var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.hero-showcase{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 22%, transparent)}}.hero-showcase{background:linear-gradient(150deg, var(--theme-subtle,#141c24), var(--theme-card,#0e111a) 75%);box-shadow:0 0 70px -25px var(--theme-green,#10b981);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.hero-showcase{box-shadow:0 0 70px -25px color-mix(in srgb, var(--theme-green,#10b981) 12%, transparent)}}.hero-showcase{min-width:0;overflow:hidden}.showcase-top{background:var(--theme-canvas,#090a0f);justify-content:space-between;gap:12px;padding:17px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-top{background:color-mix(in srgb, var(--theme-canvas,#090a0f) 55%, transparent)}}.showcase-top{border-bottom:1px solid var(--color-line);color:var(--theme-green,#80bca7);font:9px var(--font-mono);letter-spacing:.06em}.showcase-currency{color:var(--color-fg-muted);font-size:9px}.showcase-body{padding:24px 22px 18px}.showcase-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.showcase-heading h2{letter-spacing:-.02em;font-size:16px;font-weight:550}.showcase-models{gap:11px;display:grid}.showcase-model{border:1px solid var(--color-line);background:var(--theme-canvas,#090a0f);border-radius:6px;padding:17px;display:block}@supports (color:color-mix(in lab, red, red)){.showcase-model{background:color-mix(in srgb, var(--theme-canvas,#090a0f) 62%, transparent)}}.showcase-model{transition:border-color var(--motion-base), background var(--motion-base)}.showcase-model:hover{border-color:var(--theme-primary-hover,#10b981)}@supports (color:color-mix(in lab, red, red)){.showcase-model:hover{border-color:color-mix(in srgb, var(--theme-primary-hover,#10b981) 40%, transparent)}}.showcase-model:hover{background:var(--theme-card,#121b20)}.showcase-model strong{font-size:13px;font-weight:550;display:block}.showcase-model .flex>div>span{color:var(--color-fg-muted);font:9px var(--font-mono);margin-top:5px;display:block}.showcase-prices{border-top:1px solid var(--theme-contrast,#fff);grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.showcase-prices{border-top:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5%, transparent)}}.showcase-prices>span{color:var(--color-fg-muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.showcase-prices b{color:var(--theme-text-primary,#d5dce5);font:11px var(--font-mono)}.showcase-prices>span+span{border-left:1px solid var(--color-line);padding-left:12px}.showcase-all{color:var(--color-emerald);justify-content:center;align-items:center;gap:10px;margin-top:19px;font-size:11px;display:flex}.showcase-all:hover{color:var(--theme-green,#67e6bb)}.showcase-bottom{border-top:1px solid var(--color-line);background:var(--theme-canvas,#090a0f);align-items:center;gap:9px;padding:16px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.showcase-bottom{background:color-mix(in srgb, var(--theme-canvas,#090a0f) 65%, transparent)}}.showcase-bottom{color:var(--theme-green,#658b7f)}.showcase-bottom code{color:var(--theme-text-muted,#9ca9a6);font-size:10px}.showcase-bottom>span{color:var(--color-fg-muted);font:9px var(--font-mono);margin-left:auto}.benefits-strip{border-block:1px solid var(--color-line);background:var(--theme-card,#12141d);padding-block:25px}@supports (color:color-mix(in lab, red, red)){.benefits-strip{background:color-mix(in srgb, var(--theme-card,#12141d) 35%, transparent)}}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefit-cell{border:1px solid var(--color-line);background:linear-gradient(140deg, var(--theme-subtle,#141925), var(--theme-card,#0d1019));border-radius:6px;padding:19px 22px}@supports (color:color-mix(in lab, red, red)){.benefit-cell{background:linear-gradient(140deg, color-mix(in srgb, var(--theme-subtle,#141925) 65%, transparent), color-mix(in srgb, var(--theme-card,#0d1019) 70%, transparent))}}.benefit-value{color:var(--theme-text-primary,#dfe7ee);font:500 27px var(--font-mono);letter-spacing:-.055em}.benefit-cell:nth-child(2) .benefit-value,.benefit-cell svg{color:var(--color-emerald)}.benefit-cell:nth-child(3) .benefit-value,.benefit-cell:nth-child(3) svg{color:var(--theme-info-text,#59b4db)}.benefit-cell:nth-child(4) .benefit-value,.benefit-cell:nth-child(4) svg{color:var(--theme-purple-text,#a39bf1)}.benefit-cell svg{margin-top:7px}.benefit-cell strong{color:var(--theme-text-secondary,#c0c7d2);margin-top:12px;font-size:12px;font-weight:500;display:block}.benefit-cell p{color:var(--color-fg-muted);margin-top:6px;font-size:10px;line-height:1.6}.section-space{padding-block:80px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.section-eyebrow{color:var(--color-emerald);font:10px var(--font-mono);letter-spacing:.1em;line-height:1.7;display:block}.section-title{letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:clamp(25px,2.8vw,34px);font-weight:550;line-height:1.25}.section-description{max-width:680px;color:var(--color-fg-secondary);margin-top:12px;font-size:13px;line-height:1.85}.text-link{color:var(--color-emerald);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.text-link:hover{color:var(--theme-green,#76e4bd)}.catalog-toolbar{background:var(--color-card);border:1px solid var(--color-line);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:10px;display:flex}.catalog-search{min-width:180px;max-width:340px;color:var(--color-fg-muted);flex:1;align-items:center;gap:9px;padding-inline:11px;display:flex}.catalog-search input{width:100%;min-width:0;color:var(--color-fg);background:0 0;outline:none;padding-block:5px;font-size:11px}.catalog-search:focus-within{outline:1px solid var(--color-emerald);border-radius:var(--radius-control)}.catalog-search input::placeholder{color:var(--color-fg-muted)}.catalog-filters{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.catalog-filter{color:var(--color-fg-secondary);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.catalog-filter:hover{background:var(--color-overlay);color:var(--color-fg)}.catalog-filter.active{color:var(--theme-green,#77e7be);background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.catalog-filter.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 12%, transparent)}}.catalog-filter.active{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.catalog-filter.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 15%, transparent)}}.catalog-filter span{font:9px var(--font-mono);opacity:.7}.catalog-table-wrap{border:1px solid var(--color-line);background:var(--theme-card,#12141d);border-radius:8px;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.catalog-table-wrap{background:color-mix(in srgb, var(--theme-card,#12141d) 45%, transparent)}}.catalog-table{border-collapse:collapse;text-align:left;width:100%}.catalog-table th{font:9px var(--font-mono);letter-spacing:.045em;text-transform:uppercase;color:var(--color-fg-muted);background:var(--theme-card,#0c0f16);border-bottom:1px solid var(--color-line);white-space:nowrap;padding:17px 20px}.catalog-table th span{opacity:.75;font-size:9px}.catalog-table td{border-bottom:1px solid var(--theme-contrast,#fff);padding:20px}@supports (color:color-mix(in lab, red, red)){.catalog-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5%, transparent)}}.catalog-table tr:last-child td{border-bottom:0}.catalog-table tbody tr{transition:background var(--motion-base)}.catalog-table tbody tr:hover{background:var(--theme-contrast,#fff)}@supports (color:color-mix(in lab, red, red)){.catalog-table tbody tr:hover{background:color-mix(in srgb, var(--theme-contrast,#fff) 2%, transparent)}}.model-mark{border:1px solid;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.model-mark-green{color:var(--theme-green,#49d8ac);background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.model-mark-green{background:color-mix(in srgb, var(--theme-primary,#10b981) 9%, transparent)}}.model-mark-green{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.model-mark-green{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 18%, transparent)}}.model-mark-blue{color:var(--theme-info-text,#59aff5);background:var(--theme-info,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.model-mark-blue{background:color-mix(in srgb, var(--theme-info,#3b82f6) 9%, transparent)}}.model-mark-blue{border-color:var(--theme-info,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.model-mark-blue{border-color:color-mix(in srgb, var(--theme-info,#3b82f6) 18%, transparent)}}.model-mark-violet{color:var(--theme-purple-text,#b1a2f7);background:var(--theme-purple,#8b5cf6)}@supports (color:color-mix(in lab, red, red)){.model-mark-violet{background:color-mix(in srgb, var(--theme-purple,#8b5cf6) 9%, transparent)}}.model-mark-violet{border-color:var(--theme-purple,#8b5cf6)}@supports (color:color-mix(in lab, red, red)){.model-mark-violet{border-color:color-mix(in srgb, var(--theme-purple,#8b5cf6) 18%, transparent)}}.model-mark-sand{color:var(--theme-warning-text,#d6b99a);background:var(--theme-warning,#d6b99a)}@supports (color:color-mix(in lab, red, red)){.model-mark-sand{background:color-mix(in srgb, var(--theme-warning,#d6b99a) 9%, transparent)}}.model-mark-sand{border-color:var(--theme-warning,#d6b99a)}@supports (color:color-mix(in lab, red, red)){.model-mark-sand{border-color:color-mix(in srgb, var(--theme-warning,#d6b99a) 18%, transparent)}}.model-name{color:var(--theme-text-primary,#e5e9ef);white-space:nowrap;font-size:13px;font-weight:550}.model-id{font:9px var(--font-mono);color:var(--color-fg-muted);overflow-wrap:anywhere;margin-top:5px}.model-hosting{color:var(--theme-text-secondary,#8b91aa);margin-top:6px;font-size:9px}.model-hosting.self-hosted{color:var(--theme-green,#659e87)}.category-tag{border:1px solid var(--theme-contrast,#fff);border-radius:3px;padding:4px 7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.category-tag{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 6%, transparent)}}.category-tag{background:var(--color-overlay);color:var(--theme-text-secondary,#9eabbc);white-space:nowrap;font-size:10px}.category-tag-violet{color:var(--theme-purple-text,#b2a3ec);border-color:var(--theme-purple,#8b5cf6)}@supports (color:color-mix(in lab, red, red)){.category-tag-violet{border-color:color-mix(in srgb, var(--theme-purple,#8b5cf6) 16%, transparent)}}.category-tag-violet{background:var(--theme-purple,#8b5cf6)}@supports (color:color-mix(in lab, red, red)){.category-tag-violet{background:color-mix(in srgb, var(--theme-purple,#8b5cf6) 7%, transparent)}}.context-tag{font:11px var(--font-mono);color:var(--theme-text-secondary,#bcc9d3);white-space:nowrap}.model-price{font:12px var(--font-mono);color:var(--theme-text-primary,#e1e9ec);white-space:nowrap}.model-price small{color:var(--color-fg-muted);font-size:10px}.output-price{color:var(--theme-green,#70d7b1)}.model-action{border:1px solid var(--color-line);color:var(--theme-text-secondary,#a8b3c5);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:7px 10px;font-size:10px;display:inline-flex}.model-action:hover{color:var(--color-emerald);border-color:var(--theme-primary-hover,#10b981)}@supports (color:color-mix(in lab, red, red)){.model-action:hover{border-color:color-mix(in srgb, var(--theme-primary-hover,#10b981) 30%, transparent)}}.catalog-footnote{color:var(--color-fg-muted);justify-content:space-between;gap:16px;padding:15px 1px;font-size:10px;line-height:1.8;display:flex}.catalog-footnote a{color:var(--color-emerald);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.catalog-state{min-height:150px;color:var(--color-fg-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;display:flex}.feature-section{border-block:1px solid var(--color-line);background:linear-gradient(180deg, var(--theme-canvas,#0b0e14), var(--color-base))}.feature-grid{grid-template-columns:1.2fr 1fr;gap:20px;display:grid}.feature-card{border:1px solid var(--color-line);background:linear-gradient(140deg, var(--theme-subtle,#131722), var(--theme-card,#0e1119));border-radius:8px;min-width:0;padding:28px}.feature-icon{background:var(--theme-primary,#10b981);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.feature-icon{background:color-mix(in srgb, var(--theme-primary,#10b981) 10%, transparent)}}.feature-icon{color:var(--color-emerald);border:1px solid var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.feature-icon{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 15%, transparent)}}.feature-icon{border-radius:5px;margin-bottom:17px}.feature-icon.cyan{background:var(--theme-info,#06b6d4)}@supports (color:color-mix(in lab, red, red)){.feature-icon.cyan{background:color-mix(in srgb, var(--theme-info,#06b6d4) 10%, transparent)}}.feature-icon.cyan{color:var(--theme-info-text,#5bc4e5);border-color:var(--theme-info,#06b6d4)}@supports (color:color-mix(in lab, red, red)){.feature-icon.cyan{border-color:color-mix(in srgb, var(--theme-info,#06b6d4) 15%, transparent)}}.feature-icon.amber{background:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.feature-icon.amber{background:color-mix(in srgb, var(--theme-warning,#f59e0b) 10%, transparent)}}.feature-icon.amber{color:var(--theme-warning-text,#d5a553);border-color:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.feature-icon.amber{border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 15%, transparent)}}.feature-card h3{letter-spacing:-.02em;font-size:17px;font-weight:550;line-height:1.5}.feature-card>p{color:var(--color-fg-secondary);max-width:540px;margin-top:10px;font-size:12px;line-height:1.85}.integration-code{margin-top:22px}.code-tabs{gap:6px;margin-bottom:9px;display:flex}.code-tabs button{color:var(--color-fg-muted);font:10px var(--font-mono);cursor:pointer;border-radius:3px;padding:6px 10px}.code-tabs button.active{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.code-tabs button.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 10%, transparent)}}.code-tabs button.active{color:var(--theme-green,#59d8ac)}.integration-code pre{font-size:11px;line-height:1.85}.feature-footnote{color:var(--theme-green,#6eaa93);align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.workflow-diagram{color:var(--theme-text-muted,#41534f);flex-direction:column;align-items:center;gap:12px;margin-block:32px;display:flex}.workflow-diagram>div{background:var(--theme-canvas,#0b0e15);border:1px solid var(--color-line);width:100%;color:var(--theme-text-secondary,#9ca9bb);border-radius:5px;align-items:center;gap:12px;padding:20px 17px;font-size:12px;display:flex}.workflow-diagram>div>svg{margin-left:auto}.workflow-diagram>div.workflow-active{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.workflow-diagram>div.workflow-active{background:color-mix(in srgb, var(--theme-primary,#10b981) 5%, transparent)}}.workflow-diagram>div.workflow-active{color:var(--theme-green,#71d3b1);border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.workflow-diagram>div.workflow-active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 25%, transparent)}}.workflow-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.feature-label{color:var(--theme-green,#7ab79d);font:9px var(--font-mono);align-items:center;gap:7px;margin-top:24px;display:inline-flex}.bank-labels{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.bank-labels span{border:1px solid var(--color-line);background:var(--theme-canvas,#090a0f);padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.bank-labels span{background:color-mix(in srgb, var(--theme-canvas,#090a0f) 50%, transparent)}}.bank-labels span{font:9px var(--font-mono);color:var(--theme-text-secondary,#acb5c4);border-radius:3px}.centered{text-align:center;justify-content:center}.centered .section-description{margin-inline:auto}.start-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.start-steps article{border-top:1px solid var(--color-line);padding-top:24px;position:relative}.step-number{color:var(--theme-green,#60cba4);font:12px var(--font-mono)}.start-steps h3{margin-top:19px;font-size:16px;font-weight:550}.start-steps p{color:var(--color-fg-secondary);max-width:310px;margin-top:10px;font-size:12px;line-height:1.85}.faq-section{grid-template-columns:1fr 1.25fr;gap:80px;padding-block:44px 80px;display:grid}.faq-list{border-top:1px solid var(--color-line)}.faq-list details{border-bottom:1px solid var(--color-line);padding-block:21px}.faq-list summary{cursor:pointer;color:var(--theme-text-primary,#d5dce6);justify-content:space-between;align-items:center;gap:20px;font-size:13px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--color-fg-muted);transition:transform var(--motion-base);flex-shrink:0}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{color:var(--color-fg-secondary);margin-top:15px;padding-right:20px;font-size:12px;line-height:1.85}.cta-section{padding-bottom:88px}.cta-panel{border:1px solid var(--theme-primary,#10b981);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cta-panel{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 17%, transparent)}}.cta-panel{background:radial-gradient(ellipse at 50% 0%, var(--theme-primary,#10b981), transparent 70%), linear-gradient(160deg, var(--theme-subtle,#121722), var(--theme-canvas,#0c0f15))}@supports (color:color-mix(in lab, red, red)){.cta-panel{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--theme-primary,#10b981) 10%, transparent), transparent 70%), linear-gradient(160deg, var(--theme-subtle,#121722), var(--theme-canvas,#0c0f15))}}.cta-panel{text-align:center;border-radius:8px;padding:62px 32px}.cta-panel h2{letter-spacing:-.04em;text-wrap:balance;max-width:650px;margin:17px auto 0;font-size:clamp(26px,3.3vw,40px);font-weight:550;line-height:1.2}.cta-panel>p{max-width:540px;color:var(--color-fg-secondary);margin:18px auto 28px;font-size:13px;line-height:1.8}.cta-note{color:var(--color-fg-muted);align-items:center;gap:7px;margin-top:18px;font-size:10px;display:inline-flex}.cta-note svg{color:var(--color-emerald)}.site-footer{border-top:1px solid var(--color-line);background:var(--theme-canvas,#08090d)}.footer-grid{grid-template-columns:1.5fr .8fr 1fr 1.1fr;gap:48px;padding-block:56px 48px;display:grid}.footer-grid h3{color:var(--theme-text-secondary,#c7cdd7);margin-bottom:20px;font-size:11px;font-weight:550}.footer-grid>div>a:not(:first-child){color:var(--color-fg-secondary);align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.footer-grid>div>a:hover{color:var(--color-emerald)}.footer-grid p{max-width:295px;color:var(--color-fg-muted);margin-top:17px;font-size:11px;line-height:1.9}.footer-endpoint{color:var(--theme-text-secondary,#9eafa9);font:9px var(--font-mono);align-items:center;gap:8px;margin-top:22px;display:inline-flex}.footer-privacy{color:var(--theme-text-secondary,#9eafa9);align-items:center;gap:7px;font-size:11px;display:flex}.footer-privacy svg{color:var(--color-emerald)}.footer-bottom{border-top:1px solid var(--color-line);color:var(--color-fg-muted);justify-content:space-between;align-items:center;gap:20px;padding-block:23px;font-size:10px;display:flex}.footer-bottom>span:last-child{font:9px var(--font-mono);align-items:center;gap:14px;display:flex}.footer-separator{background:var(--color-line-strong);width:1px;height:10px}.public-page-heading{background:radial-gradient(ellipse at 50% 0%, var(--theme-primary,#10b981), transparent 65%);padding-block:65px 50px}@supports (color:color-mix(in lab, red, red)){.public-page-heading{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--theme-primary,#10b981) 7%, transparent), transparent 65%)}}.public-page-heading h1{letter-spacing:-.04em;text-wrap:balance;margin-top:15px;font-size:clamp(32px,4vw,46px);font-weight:550;line-height:1.2}.public-page-heading p{color:var(--color-fg-secondary);max-width:660px;margin-top:19px;font-size:14px;line-height:1.85}.public-page-heading.centered p{margin-inline:auto}.public-page-heading .text-link{margin-top:20px}.privacy-note{border:1px solid var(--color-line);background:var(--theme-card,#12141d);border-radius:5px;align-items:flex-start;gap:10px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.privacy-note{background:color-mix(in srgb, var(--theme-card,#12141d) 50%, transparent)}}.privacy-note{color:var(--color-fg-secondary);margin-top:17px;font-size:11px;line-height:1.8}.privacy-note svg{color:var(--color-emerald);flex-shrink:0;margin-top:1px}.pricing-currency{border:1px solid var(--theme-primary,#10b981);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pricing-currency{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.pricing-currency{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.pricing-currency{background:color-mix(in srgb, var(--theme-primary,#10b981) 7%, transparent)}}.pricing-currency{color:var(--theme-green,#72d9b3);font:10px var(--font-mono);border-radius:4px;margin-top:23px;padding:8px 13px}.wallet-packs{padding-top:15px}.pack-grid{grid-template-columns:repeat(4,1fr);gap:18px;padding-top:16px;display:grid}.wallet-pack{border:1px solid var(--color-line);background:linear-gradient(160deg, var(--theme-subtle,#141824), var(--theme-card,#0e1118));border-radius:8px;flex-direction:column;min-width:0;padding:26px 21px;display:flex;position:relative}.wallet-pack.recommended{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.wallet-pack.recommended{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 60%, transparent)}}.wallet-pack.recommended{background:linear-gradient(160deg, var(--theme-positive-surface,#13271f), var(--theme-card,#0e1519))}.pack-recommendation{background:var(--color-emerald);color:var(--color-base);font:500 9px var(--font-mono);text-align:center;letter-spacing:.06em;border-radius:3px;padding:5px;position:absolute;top:-12px;left:20px;right:20px}.pack-name{color:var(--theme-text-secondary,#c3ccd8);font-size:14px;font-weight:550}.pack-amount{color:var(--color-fg);font:500 clamp(18px, 1.8vw, 25px) var(--font-mono);letter-spacing:-.07em;white-space:nowrap;margin-top:25px;display:block}.pack-bonus{color:var(--color-fg-muted);margin-top:11px;font-size:11px}.pack-bonus.text-emerald{color:var(--color-emerald)}.pack-credit{border-bottom:1px solid var(--color-line);color:var(--color-fg-secondary);font:9px var(--font-mono);margin-block:12px 23px;padding-bottom:19px;line-height:1.8}.wallet-pack .site-button{min-height:39px;padding-inline:9px;font-size:11px}.wallet-pack ul{gap:13px;margin-top:23px;display:grid}.wallet-pack li{color:var(--color-fg-secondary);align-items:flex-start;gap:7px;font-size:10px;line-height:1.7;display:flex}.wallet-pack li svg{color:var(--color-emerald);flex-shrink:0;margin-top:2px}.estimator-section{grid-template-columns:.7fr 1.3fr;align-items:center;gap:55px;padding-block:8px 70px;display:grid}.estimator-card{border:1px solid var(--color-line);background:var(--color-card);border-radius:8px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.estimator-inputs{padding:25px}.estimator-inputs label{color:var(--color-fg-secondary);flex-direction:column;gap:8px;font-size:10px;line-height:1.7;display:flex}.estimator-inputs select,.estimator-inputs input{background:var(--color-base);border:1px solid var(--theme-input-border,var(--color-line));border-radius:var(--radius-control);width:100%;min-width:0;font:11px var(--font-mono);color:var(--color-fg);padding:10px}.estimator-numbers{gap:14px;margin-top:17px;display:grid}.estimator-inputs>p{color:var(--color-fg-muted);margin-top:17px;font-size:9px;line-height:1.7}.estimate-result{background:var(--theme-primary,#10b981);flex-direction:column;justify-content:center;padding:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.estimate-result{background:color-mix(in srgb, var(--theme-primary,#10b981) 5%, transparent)}}.estimate-result{border-left:1px solid var(--color-line);min-width:0}.estimate-result>svg{color:var(--color-emerald);margin-bottom:22px}.estimate-result>span{color:var(--color-fg-secondary);font-size:10px}.estimate-result>strong{font:500 clamp(19px, 2vw, 26px) var(--font-mono);color:var(--theme-green,#61dbb0);letter-spacing:-.06em;overflow-wrap:anywhere;margin-top:15px}.estimate-bar{background:var(--theme-purple,#6d64d1);border-radius:2px;height:5px;margin-top:28px;overflow:hidden}.estimate-bar span{background:var(--color-emerald);height:100%;display:block}.estimate-breakdown{gap:11px;margin-top:15px;display:grid}.estimate-breakdown>span{color:var(--color-fg-secondary);flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.estimate-breakdown i{background:var(--color-emerald);border-radius:50%;width:5px;height:5px}.estimate-breakdown>span+span i{background:var(--theme-purple,#6d64d1)}.estimate-breakdown b{font:10px var(--font-mono);color:var(--theme-text-secondary,#c0c8d3);margin-left:auto}.pricing-values{border-top:1px solid var(--color-line);grid-template-columns:repeat(3,1fr);gap:35px;padding-block:45px 75px;display:grid}.pricing-values svg{color:var(--color-emerald)}.pricing-values h3{margin-top:17px;font-size:14px;font-weight:550}.pricing-values p{color:var(--color-fg-secondary);margin-top:9px;font-size:12px;line-height:1.8}.auth-shell{background:radial-gradient(ellipse at 0% 30%, var(--theme-primary,#10b981), transparent 55%), var(--color-base);flex-direction:column;min-height:100dvh;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-shell{background:radial-gradient(ellipse at 0% 30%, color-mix(in srgb, var(--theme-primary,#10b981) 6%, transparent), transparent 55%), var(--color-base)}}.auth-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;height:76px;padding-inline:40px;display:flex}.auth-grid{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:100px;width:min(100% - 64px,1120px);margin-inline:auto;padding-block:65px;display:grid}.auth-pitch h2{letter-spacing:-.04em;max-width:420px;margin-top:22px;font-size:clamp(34px,3.5vw,48px);font-weight:550;line-height:1.2}.auth-pitch>p{color:var(--color-fg-secondary);max-width:420px;margin-top:22px;font-size:14px;line-height:1.85}.auth-benefits{gap:20px;margin-block:35px;display:grid}.auth-benefits>span{color:var(--theme-text-secondary,#b4c3bc);align-items:center;gap:12px;font-size:13px;display:flex}.auth-benefits svg{color:var(--color-emerald)}.auth-form-panel{border:1px solid var(--color-line);background:linear-gradient(145deg, var(--theme-subtle,#141922), var(--theme-card,#0e1119));border-radius:8px;padding:34px}.auth-form-panel h1{letter-spacing:-.025em;font-size:25px;font-weight:550}.auth-form-panel>p{color:var(--color-fg-secondary);margin-top:10px;font-size:12px;line-height:1.9}.auth-form-panel form{gap:20px;margin-top:30px;display:grid}.auth-form-panel input{height:var(--control-height);font-size:12px}.auth-form-panel button[type=submit]{height:44px;margin-top:3px}.auth-switch{color:var(--color-fg-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.auth-switch button{color:var(--color-emerald);cursor:pointer}.auth-form-panel .auth-note{text-align:center;border-top:1px solid var(--color-line);margin-top:24px;padding-top:20px;font-size:10px}.password-control{position:relative}.password-control input{padding-right:45px}.password-control button{color:var(--color-fg-muted);cursor:pointer;position:absolute;top:13px;right:12px}.auth-footer{border-top:1px solid var(--color-line);color:var(--color-fg-muted);justify-content:space-between;padding:22px 40px;font-size:10px;display:flex}.onboarding-panel{border:1px solid var(--theme-primary,#10b981);justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;padding:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.onboarding-panel{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 22%, transparent)}}.onboarding-panel{background:linear-gradient(110deg, var(--theme-primary,#10b981), var(--theme-info,#06b6d4));border-radius:8px}@supports (color:color-mix(in lab, red, red)){.onboarding-panel{background:linear-gradient(110deg, color-mix(in srgb, var(--theme-primary,#10b981) 8%, transparent), color-mix(in srgb, var(--theme-info,#06b6d4) 3%, transparent))}}.onboarding-panel h2{font-size:17px;font-weight:550}.onboarding-panel p{color:var(--color-fg-secondary);margin-top:7px;font-size:12px;line-height:1.8}.docs-layout{grid-template-columns:200px minmax(0,1fr);gap:55px;padding-block:45px 70px;display:grid}.docs-nav{border-right:1px solid var(--color-line);height:-moz-fit-content;height:fit-content;padding-right:22px;position:sticky;top:110px}.docs-nav>span{font:10px var(--font-mono);color:var(--color-fg-muted);letter-spacing:.06em;margin:10px 0 16px;display:block}.docs-nav a{color:var(--color-fg-secondary);padding-block:11px;font-size:12px;display:block}.docs-nav a:hover{color:var(--color-emerald)}.docs-step{margin-bottom:35px;scroll-margin-top:110px}.docs-step h2{letter-spacing:-.02em;align-items:center;gap:12px;font-size:20px;font-weight:550;display:flex}.docs-step h2>span{border:1px solid var(--theme-primary,#10b981);justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.docs-step h2>span{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 25%, transparent)}}.docs-step h2>span{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.docs-step h2>span{background:color-mix(in srgb, var(--theme-primary,#10b981) 6%, transparent)}}.docs-step h2>span{font:11px var(--font-mono);color:var(--color-emerald);border-radius:4px}.docs-step>p{color:var(--color-fg-secondary);margin-block:17px;font-size:13px;line-height:1.9}.docs-step .site-button{margin-top:5px}@media (min-width:1600px){.hero-grid{padding-block:100px}}@media (max-width:1199px){.header-tag{display:none}.desktop-nav{gap:23px}.hero-grid{gap:40px}.hero-copy h1{font-size:44px}.hero-trust{gap:12px}.hero-trust span{font-size:9px}.benefit-cell{padding:18px}.catalog-table th,.catalog-table td{padding-inline:14px}.catalog-toolbar{flex-wrap:wrap}.catalog-filters{flex:1;justify-content:flex-end}.catalog-filter{padding-inline:8px;font-size:10px}.catalog-search{max-width:280px}.footer-grid{gap:30px}.pack-grid{gap:12px}.wallet-pack{padding-inline:17px}.estimator-section{grid-template-columns:1fr;gap:28px}.estimator-numbers{grid-template-columns:repeat(3,1fr)}.auth-grid{gap:60px}}@media (max-width:900px){.site-container{width:calc(100% - 40px)}.desktop-nav,.header-signin{display:none}.menu-button{display:flex}.header-inner{height:65px}.header-actions{gap:13px}.hero-grid{grid-template-columns:1fr 1fr;gap:26px;padding-block:60px}.hero-copy h1{font-size:38px}.hero-description{font-size:13px}.hero-badge{font-size:8px}.hero-actions .site-button{min-height:42px;padding-inline:13px;font-size:11px}.hero-trust{display:none}.showcase-body{padding:20px 15px 17px}.showcase-top{padding:14px 15px}.showcase-currency{display:none}.showcase-heading h2{font-size:14px}.showcase-model{padding:13px}.showcase-model strong{font-size:11px}.showcase-prices{gap:8px}.showcase-prices b{font-size:9px}.showcase-bottom{padding-inline:15px}.showcase-bottom>span{display:none}.benefits-grid{grid-template-columns:repeat(2,1fr)}.section-space{padding-block:60px}.feature-grid{grid-template-columns:1fr 1fr;gap:15px}.feature-card{padding:22px}.feature-card h3{font-size:16px}.catalog-toolbar{display:block}.catalog-search{max-width:none;padding-block:5px}.catalog-filters{border-top:1px solid var(--color-line);justify-content:flex-start;margin-top:10px;padding-top:10px}.catalog-table{min-width:860px}.faq-section{gap:35px}.footer-grid{grid-template-columns:1.3fr 1fr;gap:38px}.pack-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.pack-amount{font-size:28px}.auth-grid{gap:35px;width:calc(100% - 40px)}.auth-form-panel{padding:24px}.docs-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}}@media (max-width:640px){.site-container{width:calc(100% - 36px)}.header-actions{gap:10px}.header-language{display:none}.header-inner{gap:10px}.hero-grid{grid-template-columns:1fr;gap:40px;padding-block:44px}.hero-copy h1{max-width:480px;font-size:42px;line-height:1.12}.hero-badge{font-size:9px}.hero-description{margin-top:22px;font-size:14px;line-height:1.85}.hero-actions{gap:10px;margin-top:24px}.hero-actions .site-button{min-height:44px;padding-inline:17px;font-size:12px}.hero-note{font-size:10px}.hero-trust{margin-top:23px;padding-top:18px;display:flex}.showcase-top{padding:17px 20px}.showcase-currency{display:block}.showcase-body{padding:23px 20px 19px}.showcase-model{padding:16px}.showcase-model strong{font-size:13px}.showcase-prices b{font-size:11px}.showcase-bottom{padding-inline:20px}.showcase-bottom>span{display:block}.benefits-strip{padding-block:18px}.benefits-grid{gap:10px}.benefit-cell{padding:16px 14px}.benefit-value{font-size:25px}.benefit-cell svg{width:17px}.benefit-cell strong{margin-top:10px;font-size:11px}.benefit-cell p{font-size:9px}.section-space{padding-block:48px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:24px}.section-heading.centered{align-items:center}.section-title{font-size:28px}.section-description{font-size:12px}.catalog-filters{gap:2px}.catalog-filter{padding-inline:7px;font-size:10px}.catalog-footnote{flex-direction:column;gap:6px}.feature-grid{grid-template-columns:1fr}.feature-card{padding:24px}.feature-card h3{font-size:17px}.feature-card>p{font-size:12px}.start-steps{grid-template-columns:1fr;gap:25px;margin-top:26px}.start-steps article{padding-top:20px;padding-left:45px}.step-number{position:absolute;top:24px;left:0}.start-steps h3{margin-top:0;font-size:16px}.start-steps p{max-width:none}.faq-section{grid-template-columns:1fr;gap:27px;padding-block:20px 50px}.faq-list summary{font-size:12px}.cta-section{padding-bottom:50px}.cta-panel{padding:42px 22px}.cta-panel h2{font-size:29px}.cta-panel>p{font-size:12px}.cta-panel .site-button{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 25px;padding-block:40px}.footer-brand,.footer-grid>div:last-child{grid-column:span 2}.footer-grid>div:last-child p{max-width:none}.footer-grid p{max-width:330px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:13px}.public-page-heading{padding-block:45px 35px}.public-page-heading h1{font-size:34px}.public-page-heading p{font-size:13px}.pack-grid{gap:26px 12px}.wallet-pack{padding:25px 15px}.pack-amount{font-size:21px}.pack-bonus{font-size:10px}.pack-credit{min-height:48px;margin-bottom:17px;font-size:8px}.wallet-pack .site-button{white-space:normal;gap:5px;font-size:10px;line-height:1.5}.wallet-pack li{font-size:9px}.pack-recommendation{font-size:8px;left:13px;right:13px}.estimator-section{padding-bottom:45px}.estimator-card,.estimator-numbers{grid-template-columns:1fr}.estimate-result{border-top:1px solid var(--color-line);border-left:0}.estimate-result>strong{font-size:30px}.pricing-values{grid-template-columns:1fr;gap:28px;padding-block:35px 50px}.auth-header{height:65px;padding-inline:20px}.auth-grid{grid-template-columns:1fr;width:calc(100% - 36px);padding-block:36px}.auth-pitch{display:none}.auth-form-panel{padding:26px 22px}.auth-footer{flex-wrap:wrap;gap:12px;padding-inline:20px;font-size:9px}.onboarding-panel{flex-direction:column;align-items:stretch;padding:20px}.onboarding-panel .site-button{padding-inline:12px;font-size:11px}.docs-layout{grid-template-columns:1fr;padding-block:25px 50px}.docs-nav{border-right:0;border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px 18px;padding:0 0 15px;display:flex;position:static}.docs-nav>span{display:none}.docs-nav a{padding-block:5px;font-size:11px}}@media (max-width:360px){.hero-copy h1{font-size:36px}.header-actions .site-button{padding-inline:10px;font-size:10px}.showcase-prices b{font-size:10px}.pack-grid{grid-template-columns:1fr}}.admin-shell{background:var(--color-base);min-height:100dvh;display:flex}.admin-sidebar{border-right:1px solid var(--color-line);background:var(--theme-canvas,#0b0d13);flex-direction:column;flex-shrink:0;width:236px;height:100dvh;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid var(--color-line);flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:18px 23px;display:flex}.admin-brand>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);letter-spacing:normal;padding-left:36px}.admin-access{border:1px solid var(--theme-primary,#10b981);align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-access{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 18%, transparent)}}.admin-access{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.admin-access{background:color-mix(in srgb, var(--theme-primary,#10b981) 5%, transparent)}}.admin-access{color:var(--theme-green,#71d5b1);font-size:var(--type-control);border-radius:4px;margin:22px 16px 15px;padding:12px}.admin-sidebar nav{gap:5px;padding:0 12px;display:grid}.admin-nav-item{font-size:var(--type-control);color:var(--color-fg-secondary);white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;padding:13px 12px;display:flex}.admin-nav-item.active{background:var(--theme-subtle,#182326);border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.admin-nav-item.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 12%, transparent)}}.admin-nav-item.active{color:var(--color-emerald)}.admin-nav-item:hover{color:var(--theme-green,#6de4b8);background:var(--theme-primary-hover,#10b981)}@supports (color:color-mix(in lab, red, red)){.admin-nav-item:hover{background:color-mix(in srgb, var(--theme-primary-hover,#10b981) 4%, transparent)}}.admin-sidebar-bottom{border-top:1px solid var(--color-line);gap:18px;margin-top:auto;padding:22px 20px;display:grid}.admin-sidebar-bottom>span{font-size:var(--type-caption);color:var(--color-fg-muted);align-items:center;gap:7px;display:flex}.admin-sidebar-bottom>a{font-size:var(--type-control);color:var(--color-fg-secondary);align-items:center;gap:9px;display:flex}.admin-sidebar-bottom>a:hover{color:var(--color-fg)}.admin-main{flex:1;min-width:0}.admin-topbar{border-bottom:1px solid var(--color-line);background:var(--theme-card,#0c0f16);justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:15px 30px;display:flex}.admin-breadcrumb{font-size:var(--type-control);color:var(--color-fg-muted);align-items:center;gap:10px;display:flex}.admin-breadcrumb strong{color:var(--theme-text-secondary,#c0cad9);font-weight:500}.admin-mobile-nav{display:none}.admin-page{max-width:1800px;margin-inline:auto;padding:32px}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:27px;display:flex}.admin-page-heading h1{letter-spacing:-.035em;margin-top:9px;font-size:27px;font-weight:550}.admin-page-heading p{font-size:var(--type-body);color:var(--color-fg-secondary);max-width:750px;margin-top:11px;line-height:1.9}.admin-page-heading>button,.admin-page-heading>span{flex-shrink:0;margin-top:29px}.admin-readonly{border:1px solid var(--color-line);background:var(--color-card);color:var(--color-fg-secondary);font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-radius:4px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-block:25px;display:grid}.admin-stats>div{background:var(--color-card);border:1px solid var(--color-line);border-radius:8px;padding:19px}.admin-stats>div>span{font-size:var(--type-control);color:var(--color-fg-secondary)}.admin-stats>div>div{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-stats strong{font:500 28px var(--font-sans);letter-spacing:-.04em}.admin-stats svg{color:var(--color-fg-muted)}.admin-stats>div:nth-child(2) strong,.admin-stats>div:nth-child(2) svg{color:var(--color-emerald)}.admin-panel{background:var(--theme-card,#10131c);border:1px solid var(--color-line);border-radius:8px;min-width:0;overflow:hidden}.admin-panel-toolbar{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.admin-search{color:var(--color-fg-muted);flex:1;align-items:center;gap:9px;min-width:100px;max-width:390px;display:flex}.admin-search input{font-size:var(--type-control);width:100%;min-width:0;color:var(--color-fg);outline-color:var(--color-emerald);background:var(--theme-canvas,#0b0e14);border-radius:var(--radius-control);border:1px solid #0000;padding:7px}.admin-search input::placeholder{color:var(--color-fg-muted)}.admin-filter{font-size:var(--type-caption);color:var(--color-fg-muted);cursor:pointer;border:1px solid #0000;border-radius:3px;padding:6px 8px}.admin-filter.active{background:var(--color-muted);color:var(--theme-text-primary,#d2d9e3);border-color:var(--color-line)}.admin-icon-button{border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-fg-secondary);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-icon-button:hover{border-color:var(--color-line-strong);color:var(--color-fg);background:var(--color-overlay)}.admin-table-scroll{width:100%;position:relative;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;min-width:880px}.admin-table th{border-bottom:1px solid var(--color-line);color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--theme-card,#0c0f16);padding:17px}.admin-table td{border-bottom:1px solid var(--theme-contrast,#fff);padding:18px 17px}@supports (color:color-mix(in lab, red, red)){.admin-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5%, transparent)}}.admin-table td{font-size:var(--type-control);color:var(--color-fg-secondary)}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table tbody tr:hover{background:var(--theme-contrast,#fff)}@supports (color:color-mix(in lab, red, red)){.admin-table tbody tr:hover{background:color-mix(in srgb, var(--theme-contrast,#fff) 1.5%, transparent)}}.admin-table strong{color:var(--theme-text-primary,#d4dce8);font-weight:500;font-size:var(--type-control);white-space:nowrap;display:block}.admin-table code{font-size:var(--type-code);overflow-wrap:anywhere;max-width:250px;line-height:1.8;display:block}.admin-table small{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:6px;line-height:1.8;display:block}.admin-table strong+code{color:var(--color-fg-muted);font-size:var(--type-code);margin-top:5px}.admin-url{color:var(--theme-green,#6fc4a5)}.admin-provider-mark{width:29px;height:29px;color:var(--theme-info-text,#65b5dc);border:1px solid var(--theme-info,#06b6d4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-provider-mark{border:1px solid color-mix(in srgb, var(--theme-info,#06b6d4) 20%, transparent)}}.admin-provider-mark{background:var(--theme-info,#06b6d4)}@supports (color:color-mix(in lab, red, red)){.admin-provider-mark{background:color-mix(in srgb, var(--theme-info,#06b6d4) 10%, transparent)}}.admin-provider-mark{font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-radius:3px}.admin-status{white-space:nowrap;font-size:var(--type-caption);color:var(--color-fg-secondary);align-items:center;gap:7px;display:inline-flex}.admin-status i{background:var(--theme-border,#6b7280);border-radius:50%;width:5px;height:5px}.admin-status.enabled{color:var(--theme-green,#66c9a5)}.admin-status.enabled i{background:var(--color-emerald)}.admin-probe{font-size:var(--type-caption);white-space:nowrap;color:var(--color-fg-muted)}.admin-probe.ok{color:var(--theme-green,#67d4aa)}.admin-probe.failed{color:var(--theme-danger-text,#e5988e)}.admin-table-button{border:1px solid var(--color-line);background:var(--theme-card,#11151e);min-height:30px;color:var(--color-fg-secondary);font-size:var(--type-caption);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.admin-table-button:hover{color:var(--color-emerald);border-color:var(--theme-primary-hover,#10b981)}@supports (color:color-mix(in lab, red, red)){.admin-table-button:hover{border-color:color-mix(in srgb, var(--theme-primary-hover,#10b981) 30%, transparent)}}.admin-table-button:disabled,.admin-icon-button:disabled,.admin-form button:disabled{opacity:.4;cursor:not-allowed}.admin-panel-note{border-top:1px solid var(--color-line);font-size:var(--type-caption);color:var(--color-fg-muted);align-items:center;gap:8px;padding:15px 20px;line-height:1.8;display:flex}.admin-panel-note svg{color:var(--color-fg-secondary);flex-shrink:0}.admin-notice{font-size:var(--type-control);color:var(--color-fg-secondary);border:1px solid var(--theme-primary,#10b981);align-items:flex-start;gap:10px;margin-block:15px;padding:14px 17px;line-height:1.8;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-notice{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.admin-notice{background:var(--theme-primary,#10b981);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.admin-notice{background:color-mix(in srgb, var(--theme-primary,#10b981) 4%, transparent)}}.admin-notice{overflow-wrap:anywhere}.admin-notice svg{flex-shrink:0;margin-top:2px}.admin-notice.error{color:var(--theme-danger-text,#e6a59e);border-color:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.admin-notice.error{border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 25%, transparent)}}.admin-notice.error{background:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.admin-notice.error{background:color-mix(in srgb, var(--theme-danger,#ef4444) 5%, transparent)}}.admin-drawer-backdrop{z-index:80;background:var(--theme-backdrop,#0006);justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{border-left:1px solid var(--color-line-strong);background:var(--theme-card,#10131c);width:min(100%,520px);height:100dvh;box-shadow:-12px 0 50px var(--theme-shadow,#000);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-drawer{box-shadow:-12px 0 50px color-mix(in srgb, var(--theme-shadow,#000) 20%, transparent)}}.admin-drawer>header{border-bottom:1px solid var(--color-line);background:var(--theme-canvas,#0b0e15);justify-content:space-between;align-items:center;gap:15px;padding:24px 26px;display:flex}.admin-drawer h2{letter-spacing:-.025em;margin-top:8px;font-size:19px;font-weight:550}.admin-drawer-content{flex:1;min-height:0;padding:26px;overflow-y:auto}.admin-form{gap:23px;display:grid}.admin-form input,.admin-form select{font-size:var(--type-control)}.admin-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-field-note{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:-12px;line-height:1.85}.admin-checkbox{border:1px solid var(--color-line);background:var(--theme-canvas,#0b0e15);color:var(--color-fg-secondary);font-size:var(--type-control);border-radius:4px;align-items:center;gap:11px;padding:15px;display:flex}.admin-checkbox input{accent-color:var(--color-emerald);width:15px;height:15px}.admin-form-actions{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:6px;padding-top:22px;display:flex}.admin-form-actions button{font-size:var(--type-control)}.admin-form .admin-notice{margin-block:0}.admin-probe-models{border:1px solid var(--color-line);border-radius:4px;padding:16px}.admin-probe-models strong{font-size:var(--type-control);color:var(--color-fg-secondary);font-weight:500}.admin-probe-models>div{gap:8px;max-height:180px;margin-top:15px;display:grid;overflow-y:auto}.admin-probe-models code{color:var(--theme-green,#7bc7a8);font-size:var(--type-code);overflow-wrap:anywhere}.admin-permissions{margin-block:23px}.admin-panel-title{font-size:var(--type-body);border-bottom:1px solid var(--color-line);padding:19px;font-weight:500}.admin-role-select{font-size:var(--type-control);color:var(--theme-text-secondary,#c5cfda);background:var(--color-base);border:1px solid var(--theme-input-border,var(--color-line));border-radius:var(--radius-control);min-width:150px;padding:8px}.admin-role-select:disabled{opacity:.5;cursor:not-allowed}.admin-audit-meta{white-space:pre-wrap;min-width:190px}.admin-denied{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:19px;max-width:650px;min-height:100dvh;margin-inline:auto;padding:40px 25px;display:flex}.admin-page .admin-denied{min-height:65dvh}.admin-denied>svg{color:var(--color-emerald)}.admin-denied h1{letter-spacing:-.03em;font-size:28px;font-weight:550}.admin-denied p{color:var(--color-fg-secondary);font-size:var(--type-body);line-height:1.85}@media (max-width:1100px){.admin-sidebar{width:205px}.admin-page{padding:26px 22px}.admin-page-heading{gap:18px}.admin-page-heading h1{font-size:25px}.admin-topbar{padding-inline:22px}.admin-stats{gap:12px}.admin-stats>div{padding:17px}.admin-page-heading p{font-size:var(--type-body)}}@media (max-width:1023px){.admin-sidebar{display:none}.admin-mobile-nav{border-bottom:1px solid var(--color-line);gap:5px;padding:10px 15px;display:flex;overflow-x:auto}.admin-nav-item{font-size:var(--type-control);padding:10px}.admin-topbar{min-height:65px}.admin-breadcrumb{gap:15px}}@media (max-width:640px){.admin-page{padding:25px 18px}.admin-topbar{padding-inline:18px}.admin-page-heading{flex-direction:column;gap:12px}.admin-page-heading>button,.admin-page-heading>span{margin-top:0}.admin-page-heading h1{font-size:26px}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats>div{padding:16px}.admin-stats strong{font-size:24px}.admin-stats>div>span{font-size:var(--type-caption)}.admin-panel-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:15px}.admin-search{max-width:none}.admin-panel-note{font-size:var(--type-caption);padding:13px 15px}.admin-drawer>header,.admin-drawer-content{padding:22px}.admin-form-grid{gap:15px}.admin-form label{font-size:var(--type-control)}.admin-form-actions{justify-content:stretch}.admin-form-actions button{flex:1}.admin-permissions .admin-table{min-width:640px}}.ops-filters{border:1px solid var(--color-line);background:var(--color-card);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:17px;display:flex}.ops-filters label{font-size:var(--type-caption);color:var(--color-fg-secondary);flex-direction:column;gap:7px;display:flex}.ops-filters input,.ops-filters select{height:var(--control-height);background:var(--color-base);border:1px solid var(--theme-input-border,var(--color-line));border-radius:var(--radius-control);color:var(--color-fg);font-size:var(--type-control);min-width:120px;padding:0 12px}.ops-filters .ops-search{flex:1;min-width:210px}.ops-filters>button{height:34px}.ops-pagination{border-top:1px solid var(--color-line);font-size:var(--type-caption);color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.ops-pagination>div{gap:8px;display:flex}.ops-requests-table{min-width:1100px}.ops-requests-table td{vertical-align:top}.ops-requests-table .ops-id{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:210px;font:var(--type-code)/1.8 var(--font-mono);color:var(--color-emerald);cursor:pointer}.ops-details{gap:0;display:grid}.ops-details>div{border-bottom:1px solid var(--color-line);padding:12px 0}.ops-details dt{color:var(--color-fg-muted);font-size:var(--type-caption)}.ops-details dd{color:var(--color-fg);font:var(--type-control)/1.85 var(--font-sans);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px}.ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.ops-metrics article{border:1px solid var(--color-line);background:var(--color-card);border-radius:7px;flex-direction:column;gap:15px;min-width:0;padding:20px;display:flex}.ops-metrics article>span{font-size:var(--type-control);color:var(--color-fg-secondary)}.ops-metrics article>strong{font:500 clamp(17px, 1.8vw, 25px) var(--font-sans);letter-spacing:-.04em;overflow-wrap:anywhere;color:var(--theme-green,#a9dfca)}.ops-metrics article>small{font-size:var(--type-caption);color:var(--color-fg-muted);line-height:1.8}.ops-dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.ops-chart{height:300px;padding:10px}.ops-runtime{padding:8px 22px}.ops-runtime>div{justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.ops-runtime dd{text-align:right;font-size:var(--type-caption);margin:0}.ops-user-summary{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ops-user-summary>span{font-size:var(--type-caption);color:var(--color-fg-secondary);border:1px solid var(--color-line);background:var(--color-base);border-radius:5px;flex-direction:column;gap:9px;padding:16px;display:flex}.ops-user-summary strong{font:var(--type-body)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#7aceac)}.ops-box{border:1px solid var(--color-line);border-radius:5px;min-width:0;padding:18px}.ops-box h3{font-size:var(--type-body);margin-bottom:17px;font-weight:550}.ops-box>p{font-size:var(--type-body);color:var(--color-fg-muted);line-height:1.8}.ops-list-row{border-top:1px solid var(--color-line);font-size:var(--type-caption);color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:17px;padding:13px 0;display:flex}.ops-list-row code{font:var(--type-code)/var(--leading-code) var(--font-mono);overflow-wrap:anywhere;display:block}.ops-list-row small{font-size:var(--type-caption);color:var(--color-fg-muted);overflow-wrap:anywhere;margin-top:6px;line-height:1.9;display:block}.ops-list-row strong{color:var(--color-fg);font-weight:500}.ops-user-link{cursor:pointer;text-align:left}.ops-user-link strong{color:var(--color-emerald)}.ops-box .ops-requests-table{min-width:900px}.ops-box .admin-table-scroll{max-height:330px}.ops-box .admin-form-grid label{font-size:var(--type-control)}@media (max-width:1200px){.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.ops-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ops-filters{gap:10px}.ops-filters input,.ops-filters select{min-width:100px}.ops-chart{height:250px}}@media (max-width:480px){.ops-metrics{gap:10px}.ops-metrics article{gap:12px;padding:16px}.ops-metrics article>strong{font-size:17px}.ops-metrics article>span{font-size:var(--type-caption)}.ops-filters label{flex:1;min-width:120px}.ops-filters .ops-search{min-width:100%}.ops-pagination{align-items:flex-start}.ops-details dd{font-size:var(--type-caption)}.ops-list-row{flex-wrap:wrap;align-items:flex-start}.ops-box{padding:15px}}.request-toasts[hidden],.request-center[hidden]{display:none}.request-toasts{z-index:29;top:calc(var(--request-header-bottom,var(--app-topbar-height)) + 12px);right:max(12px, var(--request-header-right,16px), env(safe-area-inset-right));width:min(396px, calc(var(--request-header-width,100vw) + 16px));max-width:calc(100vw - 8px);max-height:calc(100dvh - var(--request-header-bottom,var(--app-topbar-height)) - 24px - env(safe-area-inset-bottom));overscroll-behavior:contain;pointer-events:none;flex-direction:column;gap:10px;margin:-8px;padding:8px;display:flex;position:fixed;overflow-y:auto}.request-toast{--notice-accent:var(--theme-info-text);border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-card);color:var(--color-fg-secondary);font-size:var(--type-caption);pointer-events:auto;flex-shrink:0;grid-template-columns:40px minmax(0,1fr) 44px;align-items:start;gap:12px;padding:16px 8px 18px 16px;display:grid;position:relative;overflow:hidden}.request-toast[data-status=ok]{--notice-accent:var(--theme-success-text)}.request-toast[data-status=error]{--notice-accent:var(--theme-danger-text)}.request-toast[data-status=aborted]{--notice-accent:var(--theme-warning-text)}.request-toast-icon{border:1px solid var(--notice-accent);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.request-toast-icon{border:1px solid color-mix(in srgb, var(--notice-accent) 24%, transparent)}}.request-toast-icon{border-radius:var(--radius-control);background:var(--notice-accent)}@supports (color:color-mix(in lab, red, red)){.request-toast-icon{background:color-mix(in srgb, var(--notice-accent) 12%, transparent)}}.request-toast-icon{color:var(--notice-accent);box-shadow:var(--theme-glass-specular)}.request-toast-content{flex-direction:column;gap:5px;min-width:0;line-height:1.45;display:flex}.request-toast-app{color:var(--color-fg-muted);letter-spacing:.025em;font-size:11px;font-weight:500}.request-toast-content strong{color:var(--color-fg);font-size:var(--type-control);font-weight:600}.request-toast-model{overflow-wrap:anywhere}.request-toast-content>a{min-height:28px;color:var(--theme-accent-text);flex-wrap:wrap;align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.request-toast-content>a>code{color:var(--color-fg-muted);font-size:10px}.request-toast-content>a:hover{text-underline-offset:3px;text-decoration:underline}.request-toast-error{color:var(--theme-warning-text);overflow-wrap:anywhere}.request-toast-close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-glass), color var(--motion-fast) var(--ease-glass);place-items:center;display:grid}.request-toast-close:hover{color:var(--color-fg);background:var(--theme-accent-soft)}.request-toast a:focus-visible,.request-toast-close:focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:2px}.request-toast-timer{border-radius:var(--radius-pill);transform-origin:0;background:var(--notice-accent);width:calc(100% - 48px);height:2px;position:absolute;bottom:8px;left:24px}@supports (color:color-mix(in lab, red, red)){.request-toast-timer{background:color-mix(in srgb, var(--notice-accent) 50%, transparent)}}.request-toast-timer{animation:linear forwards request-toast-timer}.request-toast:is(:hover,:focus-within) .request-toast-timer,.request-toast[data-paused=true] .request-toast-timer{animation-play-state:paused}@keyframes request-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.request-toast-timer{display:none}}@media (prefers-reduced-motion:no-preference){.request-toast{animation:request-toast-enter var(--motion-enter) var(--ease-glass)}@keyframes request-toast-enter{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}}@media (max-width:399px){.request-toast{grid-template-columns:36px minmax(0,1fr) 44px;gap:8px;padding-left:12px}.request-toast-icon{width:36px;height:36px}}:root .liquid-ui .request-notification-trigger{flex:0 0 44px;width:44px;min-width:44px;height:44px;position:relative}.request-notification-count{border:2px solid var(--theme-card);border-radius:var(--radius-pill);background:var(--theme-accent-start);min-width:19px;height:19px;color:var(--theme-on-accent);font:700 10px/1 var(--font-sans);place-items:center;padding:0 4px;display:grid;position:absolute;top:-4px;right:-4px}.request-center{inset:auto;top:calc(var(--request-header-bottom,var(--app-topbar-height)) + 12px);right:max(12px,var(--request-header-right,16px),env(safe-area-inset-right));width:min(400px,var(--request-header-width,calc(100vw - 24px)));max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--request-header-bottom,var(--app-topbar-height)) - 24px - env(safe-area-inset-bottom));border:1px solid var(--theme-border);border-radius:var(--radius-panel);background:var(--theme-card);color:var(--theme-text-primary);margin:0;padding:0;position:fixed;overflow:hidden}.request-center[open]{flex-direction:column;display:flex}.request-center::backdrop{background:var(--theme-backdrop)}@supports (color:color-mix(in lab, red, red)){.request-center::backdrop{background:color-mix(in srgb,var(--theme-backdrop) 35%,transparent)}}.request-center-header{border-bottom:1px solid var(--theme-sheet-border);flex-shrink:0;align-items:center;gap:4px;padding:12px 10px 12px 18px;display:flex}.request-center-header>div{flex:1;min-width:0}.request-center-header h2{margin:0 0 5px;font-size:16px;font-weight:600}.request-center-connection{color:var(--theme-text-muted);align-items:center;gap:6px;font-size:11px;line-height:1.5;display:flex}.request-center-connection>i{background:var(--theme-warning-text);border-radius:50%;flex-shrink:0;width:6px;height:6px}.request-center-connection[data-live=true]>i{background:var(--theme-success-text)}.request-center-icon{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--theme-text-secondary);cursor:pointer;flex:0 0 44px;place-items:center;display:grid}.request-center-icon:hover{background:var(--theme-accent-soft);color:var(--theme-text-primary)}.request-center-icon[aria-pressed=true]{color:var(--theme-accent-text)}.request-center-list{overscroll-behavior:contain;min-height:0;padding:8px;overflow-y:auto}.request-center-item{--notice-accent:var(--theme-info-text);border-radius:var(--radius-inset);gap:12px;padding:14px 10px;text-decoration:none;display:flex}.request-center-item+.request-center-item{border-top:1px solid var(--theme-sheet-border)}.request-center-item[data-status=ok]{--notice-accent:var(--theme-success-text)}.request-center-item[data-status=error]{--notice-accent:var(--theme-danger-text)}.request-center-item[data-status=aborted]{--notice-accent:var(--theme-warning-text)}.request-center-item:hover{background:var(--theme-glass-bg)}.request-center-item>span:last-child{flex-direction:column;gap:5px;min-width:0;display:flex}.request-center-item strong{font-size:13px;font-weight:600}.request-center-item code{color:var(--theme-text-secondary);overflow-wrap:anywhere;font-size:12px}.request-center-item small{color:var(--theme-text-muted);font-size:11px}.request-center-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 18px;display:flex}.request-center-empty>svg{color:var(--theme-accent-text)}.request-center-empty p{color:var(--theme-text-secondary);font-size:13px;line-height:1.7}.request-center>footer{border-top:1px solid var(--theme-sheet-border);flex-shrink:0;padding:14px 18px 18px}.request-center>footer p{color:var(--theme-text-muted);margin-bottom:10px;font-size:11px;line-height:1.6}.request-center>footer a{min-height:44px;color:var(--theme-accent-text);align-items:center;font-size:13px;font-weight:600;display:inline-flex}.request-center :is(button,a):focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:-2px}@media (max-width:479px){:root .liquid-ui .sp-header-notifications .app-brand-wordmark{display:none}}@media (max-width:399px){.request-center-header{padding-left:12px}.request-center-header h2{font-size:14px}}.pwa-install-link{max-width:100%;min-height:44px;color:var(--theme-accent-text);cursor:pointer;align-items:center;gap:7px;font-weight:500;display:inline-flex}.pwa-install-link:focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:3px;border-radius:var(--radius-control)}.pwa-dialog{width:min(440px,100% - 32px);max-width:none;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);overscroll-behavior:contain;border:1px solid var(--theme-border);border-radius:var(--radius-panel);color:var(--theme-text-primary);background:var(--theme-card);margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto}.pwa-dialog__close{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--theme-text-secondary);cursor:pointer;place-items:center;display:grid;position:absolute;top:12px;right:12px}.pwa-dialog__close:hover{background:var(--theme-accent-soft)}.pwa-dialog__icon{width:80px;height:80px;margin-bottom:20px;display:block}.pwa-dialog__eyebrow{color:var(--theme-text-muted);font-size:var(--type-caption);font-weight:600}.pwa-dialog h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0 12px;font-size:26px;font-weight:600;line-height:1.25}.pwa-dialog p{color:var(--theme-text-secondary);font-size:var(--type-control);margin:0;line-height:1.7}.pwa-dialog__instructions{border:1px solid var(--theme-border);border-radius:var(--radius-inset);background:var(--theme-glass-bg);align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.pwa-dialog__instructions>svg{color:var(--theme-accent-text);flex-shrink:0;margin-top:3px}.pwa-dialog__actions{flex-wrap:wrap;gap:10px;margin:24px 0 16px;display:flex}.pwa-dialog__actions>button{white-space:normal;flex:auto;min-width:0}.pwa-dialog>small{color:var(--theme-text-muted);font-size:var(--type-caption);line-height:1.6;display:block}.pwa-dialog :is(button,a):focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:3px}@media (max-width:399px){.pwa-dialog{padding:24px 20px}.pwa-dialog h2{font-size:24px}.pwa-dialog__actions{flex-direction:column}}:root{--type-caption:.8125rem;--type-control:.875rem;--type-body:.9375rem;--type-prose:1rem;--type-code:.78125rem;--leading-ui:1.5;--leading-body:1.6;--leading-code:1.55;--radius-panel:26px;--radius-card:var(--radius-panel);--radius-control:14px;--radius-inset:20px;--radius-dialog:28px;--radius-pill:999px;--control-height:44px;--space-panel:20px;--space-section:32px;--panel-padding:24px;--motion-fast:.16s;--motion-base:.24s;--motion-enter:.32s;--ease-glass:cubic-bezier(.22,1,.36,1);--ease-press:cubic-bezier(.2,.8,.2,1);--app-sidebar-width:248px;--app-topbar-height:68px;--workspace-header-offset:calc(16px + env(safe-area-inset-top,0px));--workspace-header-height:64px;--workspace-sticky-gap:12px;--workspace-sticky-top:calc(var(--workspace-header-offset) + var(--workspace-header-height) + var(--workspace-sticky-gap));--app-content-width:1440px;--public-content-width:1280px;--app-gutter:max(32px,env(safe-area-inset-left),env(safe-area-inset-right));--app-page-title-size:26px;--app-line:var(--theme-border,var(--theme-contrast,#fff))}@supports (color:color-mix(in lab, red, red)){:root{--app-line:var(--theme-border,color-mix(in srgb, var(--theme-contrast,#fff) 8%, transparent))}}:root{--app-sidebar:var(--theme-card,#0d0e15)}.app-brand{color:var(--color-fg);white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.app-brand-mark{border:1px solid var(--theme-primary,#10b981);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-brand-mark{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.app-brand-mark{background:var(--theme-primary,#10b981);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.app-brand-mark{background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent)}}.app-brand-mark{color:var(--theme-green,#34d399)}.app-brand-wordmark{font:600 16px/24px var(--font-brand);letter-spacing:-.025em}.app-brand-wordmark>span{color:var(--theme-green,#34d399)}@media (max-width:1199px){:root{--app-gutter:max(24px,env(safe-area-inset-left),env(safe-area-inset-right))}}@media (max-width:767px){:root{--workspace-header-offset:calc(8px + env(safe-area-inset-top,0px));--workspace-header-height:60px}}@media (max-width:639px){:root{--app-gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));--app-page-title-size:24px;--panel-padding:20px}}.sc-shell{background:var(--theme-canvas,#090a0f);min-height:100dvh;color:var(--color-fg);font-size:var(--type-body);--sc-panel:var(--theme-card,#12141d);--sc-line:var(--app-line);--sc-muted:var(--theme-border,#6b7280);--sc-secondary:var(--theme-text-muted,#9ca3af)}.sc-sidebar{width:var(--app-sidebar-width);background:var(--app-sidebar);border-right:1px solid var(--sc-line);z-index:40;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sc-sidebar-brand{border-bottom:1px solid var(--sc-line);flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;height:80px;padding:0 22px;display:flex}.sc-sidebar-brand>span{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;color:var(--color-fg-muted);white-space:nowrap;align-items:center;gap:5px;min-width:0;padding-left:42px;display:flex}.sc-sidebar-brand>span i{background:var(--theme-primary,#10b981);border-radius:50%;flex-shrink:0;width:4px;height:4px}.sc-navigation{gap:6px;padding:20px 12px;display:grid}.sc-nav-link{color:var(--color-fg-secondary);font:var(--type-control)/var(--leading-ui) var(--font-sans);white-space:nowrap;transition:background var(--motion-base), color var(--motion-base);border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:11px 12px;display:flex}.sc-nav-link:hover{color:var(--theme-text-primary,#e2e8f0);background:var(--theme-subtle,#171a25)}.sc-nav-link.active{color:var(--theme-green,#38d5b0);background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-nav-link.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 10%, transparent)}}.sc-nav-link.active{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-nav-link.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 18%, transparent)}}.sc-nav-link>i{background:var(--theme-primary,#34d399);border-radius:50%;width:5px;height:5px;margin-left:auto}.sc-sidebar-bottom{gap:12px;margin-top:auto;padding:16px;display:grid}.sc-credit{border:1px solid var(--sc-line);background:var(--theme-card,#12141d);border-radius:8px;padding:12px}.sc-credit>div{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-credit a{color:var(--theme-green,#34d399)}.sc-credit strong{font:600 21px var(--font-sans);color:var(--theme-text-primary,#f8fafc);margin-top:9px;display:block}.sc-credit small{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-warning-text,#f59e0b);margin-top:7px;display:block}.sc-workspace{border:1px solid var(--sc-line);background:var(--theme-card,#12141d);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.sc-avatar{background:var(--theme-purple,#6366f1);border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.sc-avatar{background:color-mix(in srgb, var(--theme-purple,#6366f1) 13%, transparent)}}.sc-avatar{border:1px solid var(--theme-purple,#6366f1)}@supports (color:color-mix(in lab, red, red)){.sc-avatar{border:1px solid color-mix(in srgb, var(--theme-purple,#6366f1) 20%, transparent)}}.sc-avatar{color:var(--theme-info-text,#a5b4fc);font:600 var(--type-control)/var(--leading-ui) var(--font-sans)}.sc-avatar.round{background:var(--theme-card,#0c1417);color:var(--theme-green,#34d399);border-color:var(--theme-primary,#34d399);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.sc-avatar.round{border-color:color-mix(in srgb, var(--theme-primary,#34d399) 35%, transparent)}}.sc-workspace>span:nth-child(2){flex:1;min-width:0}.sc-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-control);font-weight:600;display:block;overflow:hidden}.sc-workspace small{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.sc-workspace>svg{color:var(--color-fg-muted)}.sc-sidebar-links{color:var(--color-fg-secondary);font:var(--type-caption)/var(--leading-ui) var(--font-sans);justify-content:space-between;align-items:center;padding:0 4px;display:flex}.sc-sidebar-links a,.sc-sidebar-links button{align-items:center;gap:6px;display:flex}.sc-sidebar-links button:hover{color:var(--theme-danger-text,#fb7185)}.sc-content{padding-left:var(--app-sidebar-width);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.sc-topbar{height:var(--app-topbar-height);z-index:30;padding:0 var(--app-gutter);background:var(--theme-canvas,#090a0f);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sc-topbar{background:color-mix(in srgb, var(--theme-canvas,#090a0f) 94%, transparent)}}.sc-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--sc-line)}.sc-topbar-left{font:var(--type-control)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);align-items:center;gap:12px;min-width:0;display:flex}.sc-topbar-left b{color:var(--color-fg-muted)}.sc-topbar-left strong{color:var(--theme-text-secondary,#cbd5e1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sc-home{color:var(--color-fg-muted);display:flex}.sc-connection{border:1px solid var(--sc-line);background:var(--theme-card,#12141d);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.sc-connection>i{background:var(--theme-warning,#f59e0b);border-radius:50%;width:5px;height:5px}.sc-connection>i.live{background:var(--theme-primary,#34d399)}.sc-topbar-actions{align-items:center;gap:12px;display:flex}.sc-main{width:100%;max-width:var(--app-content-width);padding:32px var(--app-gutter);flex:1;min-width:0;margin:0 auto}.sc-footer{max-width:var(--app-content-width);width:100%;color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:normal;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:22px 32px;display:flex}.sc-footer span,.sc-footer a{align-items:center;gap:6px;display:flex}.sc-version{color:var(--color-fg-muted);font:var(--type-caption)/var(--leading-ui) var(--font-mono)}.sc-version-mobile{display:none!important}@media (max-width:1023px){.sc-version-mobile{font-family:var(--font-mono);display:flex!important}}.sc-mobile-nav,.sc-mobile-brand{display:none}@media (max-width:1023px){.sc-mobile-brand{display:inline-flex}.sc-topbar-left>.sc-home{display:none}}.sc-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.sc-eyebrow{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:7px;display:block}.sc-page-head h1{font-size:var(--app-page-title-size);letter-spacing:-.025em;color:var(--theme-text-primary,#f8fafc);font-weight:600;line-height:1.3}.sc-page-head p{font-size:var(--type-body);color:var(--color-fg-secondary);max-width:720px;margin-top:7px;line-height:1.7}.sc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-button{white-space:nowrap;height:36px;font-size:var(--type-control);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:600;display:inline-flex}.sc-button.primary{background:var(--theme-primary,#10b981);color:var(--color-on-emerald);border-color:var(--theme-primary,#10b981)}.sc-button.primary:hover{background:var(--theme-primary-hover,#34d399)}.sc-button.secondary{background:var(--theme-card,#12141d);border-color:var(--sc-line);color:var(--color-fg-secondary)}.sc-button.secondary:hover{background:var(--theme-subtle,#1a1d2b)}.sc-button.danger{border-color:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-button.danger{border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 25%, transparent)}}.sc-button.danger{color:var(--theme-danger-text,#fb7185);background:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-button.danger{background:color-mix(in srgb, var(--theme-danger,#ef4444) 7%, transparent)}}.sc-button.small{height:30px;font-size:var(--type-caption);padding:0 10px}.sc-button:disabled{opacity:.45;cursor:default}.sc-icon-button{border:1px solid var(--sc-line);background:var(--theme-card,#12141d);width:30px;height:30px;color:var(--color-fg-secondary);cursor:pointer;border-radius:6px;place-items:center;display:grid}.sc-icon-button:hover{color:var(--theme-text-primary,#f8fafc);border-color:var(--theme-contrast,#fff)}@supports (color:color-mix(in lab, red, red)){.sc-icon-button:hover{border-color:color-mix(in srgb, var(--theme-contrast,#fff) 18%, transparent)}}.sc-panel{background:var(--sc-panel);border:1px solid var(--sc-line);border-radius:9px;overflow:hidden}.sc-panel-heading{border-bottom:1px solid var(--theme-contrast,#fff);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-panel-heading{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5%, transparent)}}.sc-panel-heading h2{font-size:var(--type-body);letter-spacing:normal;align-items:center;gap:8px;font-weight:600;line-height:1.5;display:flex}.sc-panel-heading h2>svg{flex-shrink:0}.sc-panel-heading p{font:var(--type-body)/1.65 var(--font-sans);color:var(--color-fg-muted);margin-top:5px}.sc-panel-body{padding:22px}.sc-telegram-announcement{border:1px solid var(--theme-primary,#10b981);gap:14px;margin-bottom:24px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.sc-telegram-announcement{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 30.1961%, transparent)}}.sc-telegram-announcement{background:var(--theme-card,#121520);color:var(--color-fg-secondary);font:400 13px/1.7 var(--font-sans);border-radius:12px}.sc-telegram-announcement>header{border-bottom:1px solid var(--theme-border,#1f2433);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.sc-telegram-announcement h3{color:var(--color-fg);overflow-wrap:anywhere;margin-top:8px;font-size:16px;font-weight:600}.sc-telegram-source{color:var(--theme-green,#34d399);background:var(--theme-primary,#10b981);padding:2px 8px;font-size:11px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.sc-telegram-source{background:color-mix(in srgb, var(--theme-primary,#10b981) 10.1961%, transparent)}}.sc-telegram-source{border:1px solid var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-telegram-source{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.sc-telegram-source{border-radius:4px}.sc-telegram-announcement pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--theme-border,#1f2433);background:var(--theme-canvas,#090a0f);border-radius:8px;padding:16px}.sc-telegram-time{align-items:center;gap:8px;display:flex}.sc-telegram-time,.sc-telegram-announcement footer{color:var(--color-fg-muted);font-size:12px}.sc-telegram-announcement footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-telegram-announcement.error{border-color:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sc-telegram-announcement.error{border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 30.1961%, transparent)}}.sc-telegram-announcement.error{background:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sc-telegram-announcement.error{background:color-mix(in srgb, var(--theme-warning,#f59e0b) 5.09804%, transparent)}}@media (max-width:600px){.sc-telegram-announcement{padding:16px}}.sc-muted{color:var(--color-fg-muted)}.sc-note{font-size:var(--type-control);color:var(--color-fg-muted);line-height:1.7}.sc-notice{font-size:var(--type-control);border:1px solid var(--theme-primary,#10b981);padding:12px 15px;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.sc-notice{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 18%, transparent)}}.sc-notice{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-notice{background:color-mix(in srgb, var(--theme-primary,#10b981) 5%, transparent)}}.sc-notice{color:var(--color-fg-secondary);border-radius:7px;margin-bottom:18px}.sc-notice.error{border-color:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-notice.error{border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 25%, transparent)}}.sc-notice.error{color:var(--theme-danger-text,#fda4af);background:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-notice.error{background:color-mix(in srgb, var(--theme-danger,#ef4444) 5%, transparent)}}.sc-state{text-align:center;color:var(--color-fg-muted);font-size:var(--type-control);padding:36px 20px}.sc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.sc-stat{background:var(--theme-card,#12141d);border:1px solid var(--sc-line);border-radius:9px;flex-direction:column;min-width:0;min-height:148px;padding:20px;display:flex}.sc-stat-label{font:var(--type-caption)/1.6 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-secondary);justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-stat-label svg{color:var(--theme-green,#34d399);width:16px;height:16px}.sc-stat-value{font:600 clamp(20px, 1.8vw, 26px)/1.3 var(--font-sans);letter-spacing:-.035em;color:var(--theme-text-primary,#f8fafc);overflow-wrap:anywhere;margin-top:16px}.sc-stat-value em{white-space:nowrap;font-size:var(--type-control);letter-spacing:normal;color:var(--theme-green,#34d399);margin-left:4px;font-style:normal;font-weight:400;display:inline-block}.sc-stat-foot{font:var(--type-caption)/1.6 var(--font-sans);color:var(--color-fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.sc-stat-foot a,.sc-positive{color:var(--theme-green,#34d399)}.sc-section-space{margin-top:28px}.sc-chart{height:270px;padding:24px 16px 12px}.sc-model-summary{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;padding:0 20px 20px;display:grid}.sc-model-summary>div{background:var(--glass-elevated);border:1px solid var(--border);border-radius:var(--radius-control);align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.sc-model-summary>div>span{flex:auto;min-width:0;display:block}.sc-model-summary code{flex:none}.sc-model-summary i{background:var(--theme-primary,#10b981);border-radius:2px;flex-shrink:0;width:4px;height:35px}.sc-model-summary>div:nth-child(2) i{background:var(--theme-info,#06b6d4)}.sc-model-summary>div:nth-child(3) i{background:var(--theme-purple,#818cf8)}.sc-model-summary strong{font-size:var(--type-control);white-space:normal;overflow-wrap:anywhere;font-weight:500;line-height:1.35;display:block}.sc-model-summary small{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);margin-top:5px;display:block}.sc-model-summary code{font-size:var(--type-code);color:var(--theme-green,#34d399);white-space:nowrap;margin-left:auto}.sc-section-head{justify-content:space-between;align-items:center;gap:16px;margin:26px 0 14px;display:flex}.sc-section-head h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.sc-section-head p{font-size:var(--type-body);color:var(--color-fg-muted);margin-top:5px}.sc-table-wrap{overflow:auto}.sc-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%}.sc-table th{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);background:var(--theme-card,#0d1017);border-bottom:1px solid var(--sc-line);padding:14px 18px;font-weight:500}.sc-table td{font:var(--type-control)/1.5 var(--font-sans);color:var(--color-fg-secondary);border-bottom:1px solid var(--theme-contrast,#fff);padding:16px 18px}@supports (color:color-mix(in lab, red, red)){.sc-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5%, transparent)}}.sc-table td{vertical-align:middle}.sc-table tbody tr:last-child td{border-bottom:0}.sc-table tbody tr:hover{background:var(--theme-contrast,#fff)}@supports (color:color-mix(in lab, red, red)){.sc-table tbody tr:hover{background:color-mix(in srgb, var(--theme-contrast,#fff) 1.8%, transparent)}}.sc-table strong{color:var(--theme-text-primary,#e2e8f0);font-weight:500}.sc-table small{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:5px;display:block}.sc-table .right{text-align:right}.sc-table code{font-size:var(--type-code)}.sc-table .sc-id{color:var(--theme-green,#34d399);cursor:pointer;font:var(--type-code)/var(--leading-code) var(--font-mono);background:0 0;border:0}.sc-badge{font:var(--type-caption)/1.5 var(--font-sans);border:1px solid var(--theme-contrast,#fff);align-items:center;gap:5px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sc-badge{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 10%, transparent)}}.sc-badge{color:var(--color-fg-secondary);background:var(--theme-contrast,#fff);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.sc-badge{background:color-mix(in srgb, var(--theme-contrast,#fff) 3%, transparent)}}.sc-badge{white-space:nowrap}.sc-badge.good{color:var(--theme-green,#34d399);border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-badge.good{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 18%, transparent)}}.sc-badge.good{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-badge.good{background:color-mix(in srgb, var(--theme-primary,#10b981) 8%, transparent)}}.sc-badge.bad{color:var(--theme-danger-text,#fb7185);border-color:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-badge.bad{border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 22%, transparent)}}.sc-badge.bad{background:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-badge.bad{background:color-mix(in srgb, var(--theme-danger,#ef4444) 6%, transparent)}}.sc-badge.warn{color:var(--theme-warning-text,#fbbf24);border-color:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sc-badge.warn{border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 20%, transparent)}}.sc-badge.warn{background:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.sc-badge.warn{background:color-mix(in srgb, var(--theme-warning,#f59e0b) 6%, transparent)}}.sc-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.sc-pagination{border-top:1px solid var(--sc-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.sc-pagination>div{gap:8px;display:flex}.sc-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.sc-filter-input,.sc-filter-select{height:var(--control-height);background:var(--theme-input,#12141d);border:1px solid var(--theme-input-border,var(--sc-line));border-radius:var(--radius-control);color:var(--color-fg-secondary);font:var(--type-caption)/var(--leading-ui) var(--font-sans);min-width:0;padding:0 12px}.sc-filter-input{min-width:200px}.sc-filter-tab{border:1px solid var(--sc-line);font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-muted);background:var(--theme-card,#11141c);cursor:pointer;border-radius:5px;padding:7px 12px}.sc-filter-tab.active{color:var(--theme-green,#34d399);border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-filter-tab.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 25%, transparent)}}.sc-filter-tab.active{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-filter-tab.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 8%, transparent)}}.sc-dialog-backdrop{z-index:80;background:var(--theme-backdrop,#000000b3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.sc-dialog{border:1px solid var(--theme-border,#2a3040);background:var(--theme-card,#12141d);width:520px;max-width:100%;max-height:calc(100dvh - 48px);box-shadow:0 24px 80px var(--theme-shadow,#000);border-radius:12px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.sc-dialog{box-shadow:0 24px 80px color-mix(in srgb, var(--theme-shadow,#000) 40%, transparent)}}.sc-dialog-header{border-bottom:1px solid var(--sc-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.sc-dialog-header h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.sc-dialog-header p{font-size:var(--type-body);color:var(--color-fg-muted);margin-top:5px;line-height:1.7}.sc-dialog-body{gap:20px;padding:24px;display:grid}.sc-dialog-footer{border-top:1px solid var(--sc-line);background:var(--theme-card,#10121a);justify-content:flex-end;gap:8px;padding:18px 24px;display:flex}.sc-field{gap:8px;display:grid}.sc-field>label,.sc-label{font-size:var(--type-control);color:var(--color-fg-secondary);font-weight:500}.sc-control{border:1px solid var(--theme-input-border,#292e3e);background:var(--theme-canvas,#090b12);min-width:0;height:38px;color:var(--theme-text-primary,#e2e8f0);font:var(--type-control)/var(--leading-ui) var(--font-sans);border-radius:5px;outline:none;width:100%;padding:0 11px}.sc-control:focus{border-color:var(--theme-primary,#10b981)}.sc-control:disabled{opacity:.5}.sc-control::placeholder{color:var(--color-fg-muted)}.sc-fields-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sc-check{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--color-fg-secondary);align-items:center;gap:8px;display:flex}.sc-check input{accent-color:var(--theme-primary,#10b981);width:13px;height:13px}.sc-secret{border:1px solid var(--theme-primary,#10b981);padding:15px}@supports (color:color-mix(in lab, red, red)){.sc-secret{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 25%, transparent)}}.sc-secret{background:var(--theme-canvas,#090d13);color:var(--theme-green,#34d399);font:var(--type-code)/1.8 var(--font-mono);overflow-wrap:anywhere;border-radius:6px}.sc-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:24px;display:grid}.sc-help-row{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.sc-help-row:last-child{margin-bottom:0}.sc-step-number{border:1px solid var(--theme-border,#273040);background:var(--theme-subtle,#151a25);width:23px;height:23px;color:var(--theme-green,#34d399);font:var(--type-caption)/var(--leading-ui) var(--font-sans);border-radius:5px;flex-shrink:0;place-items:center;display:grid}.sc-help-row strong{font-size:var(--type-control);color:var(--theme-text-secondary,#cbd5e1);font-weight:500}.sc-help-row p{font-size:var(--type-body);color:var(--color-fg-muted);margin-top:4px;line-height:1.7}.sc-identity{align-items:center;gap:12px;display:flex}.sc-identity>div{min-width:0}.sc-identity strong,.sc-identity small{display:block}.sc-drawer-backdrop{background:var(--theme-backdrop,#0000007a);z-index:70;position:fixed;inset:0}.sc-drawer{z-index:71;background:var(--theme-card,#10131c);border-left:1px solid var(--theme-border,#293040);width:450px;max-width:100%;box-shadow:-20px 0 80px var(--theme-shadow,#000);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.sc-drawer{box-shadow:-20px 0 80px color-mix(in srgb, var(--theme-shadow,#000) 33.3333%, transparent)}}.sc-detail-group{border-bottom:1px solid var(--sc-line);padding:22px}.sc-detail-group h3{font:var(--type-caption)/var(--leading-ui) var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);margin-bottom:18px}.sc-detail-list{gap:15px;display:grid}.sc-detail-list>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sc-detail-list dt{font-size:var(--type-control);color:var(--color-fg-secondary)}.sc-detail-list dd{font:var(--type-control)/1.7 var(--font-sans);color:var(--theme-text-secondary,#c9d2df);text-align:right;overflow-wrap:anywhere;min-width:0}.sc-detail-list .full{display:block}.sc-detail-list .full dd{text-align:left;margin-top:8px}.sc-details-title{color:var(--theme-text-primary,#e2e8f0);word-break:break-all;font:var(--type-code)/1.7 var(--font-mono)}@media (max-width:1199px){.sc-connection{display:none}.sc-stats{gap:12px}.sc-stat{padding:16px}.sc-stat-value{font-size:23px}.sc-main{padding:28px 24px}.sc-topbar{padding:0 24px}}@media (max-width:1023px){.sc-sidebar{display:none}.sc-content{padding-left:0}.sc-mobile-nav{border-bottom:1px solid var(--sc-line);gap:5px;padding:8px 16px;display:flex;overflow-x:auto}.sc-mobile-nav .sc-nav-link{font-size:var(--type-caption);gap:7px;padding:9px 10px}.sc-topbar{position:sticky}.sc-main{padding:24px var(--app-gutter)}.sc-footer{padding:18px 20px}.sc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.sc-topbar{height:var(--app-topbar-height);padding:0 16px}.sc-topbar-left{font-size:var(--type-caption);gap:8px}.sc-topbar-left>span:not(.sc-connection):not(.sc-mobile-brand),.sc-topbar-left>b{display:none}.sc-topbar-actions{gap:8px}.sc-topbar-actions>.sc-button{display:none}.sc-main{padding:22px 16px}.sc-page-head{flex-direction:column;gap:14px}.sc-stats{gap:10px}.sc-stat{min-height:130px;padding:14px}.sc-stat-value{margin-top:12px;font-size:21px}.sc-stat-label{font-size:var(--type-caption);letter-spacing:normal}.sc-stat-foot{font-size:var(--type-caption)}.sc-panel-heading{padding:17px}.sc-panel-body{padding:18px}.sc-chart{height:230px;padding:18px 8px 8px}.sc-help-grid{grid-template-columns:1fr}.sc-dialog-backdrop{padding:14px}.sc-dialog{max-height:calc(100dvh - 28px)}.sc-dialog-body,.sc-dialog-header{padding:20px}.sc-dialog-footer{padding:16px 20px}.sc-filters{gap:7px}.sc-filter-input{flex:1;min-width:0}.sc-table td,.sc-table th{padding-left:14px;padding-right:14px}.sc-fields-row{gap:12px}.sc-pagination{font-size:var(--type-caption)}.sc-topbar .sc-avatar{width:28px;height:28px}}.sc-key-mask{border:1px solid var(--sc-line);border-radius:var(--radius-control);background:var(--theme-input);max-width:100%;color:var(--color-fg-secondary);background-clip:padding-box;padding:6px 10px;display:inline-block}.sc-settings-tabs{border-bottom:1px solid var(--sc-line);font-size:var(--type-control);color:var(--color-fg-muted);gap:24px;margin-bottom:26px;display:flex}.sc-settings-tabs>a,.sc-settings-tabs>button{cursor:pointer;border-bottom:2px solid #0000;padding:12px 0}.sc-settings-tabs .active{border-bottom-color:var(--theme-primary,#10b981);color:var(--theme-green,#34d399)}.sc-settings-grid{--settings-nav-height:calc(var(--control-height) + 14px);grid-template-columns:185px minmax(0,1fr);gap:26px;display:grid}.sc-settings-nav{top:var(--workspace-sticky-top);max-height:calc(100dvh - var(--workspace-sticky-top) - 16px);font-size:var(--type-control);color:var(--color-fg-muted);flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;overflow-y:auto}.sc-settings-nav a{border-radius:5px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.sc-settings-nav a:hover{color:var(--color-fg);background:var(--color-overlay)}.sc-settings-nav .active{background:var(--accent-soft,var(--theme-accent-soft));color:var(--accent-text,var(--theme-green,#34d399));font-weight:600}.sc-settings-panels>section{scroll-margin-top:var(--workspace-sticky-top)}.sc-settings-panels{gap:24px;min-width:0;display:grid}.sc-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sc-profile-fields input[readonly]{color:var(--color-fg-secondary);cursor:default}.sc-security-panel{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-security-panel{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.sc-audit-json{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--sc-line);background:var(--theme-canvas,#090a0f);font:var(--type-code)/1.9 var(--font-mono);color:var(--color-fg-secondary);border-radius:5px;padding:16px}.sc-error-text{color:var(--theme-danger-text,#fb7185)!important}.sc-dialog-body>.sc-notice{margin-bottom:0}.sc-drawer .sa-diagnostic-status{flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.sc-drawer .sa-code-tag{font:var(--type-code)/var(--leading-code) var(--font-mono);color:var(--theme-green,#34d399);overflow-wrap:anywhere;word-break:break-all}.sc-drawer .admin-status{font:var(--type-caption)/var(--leading-ui) var(--font-sans)}.sc-drawer .sa-privacy-box,.sc-drawer .sa-error-box{border:1px solid var(--theme-primary,#10b981);margin:0 22px 22px}@supports (color:color-mix(in lab, red, red)){.sc-drawer .sa-privacy-box,.sc-drawer .sa-error-box{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.sc-drawer .sa-privacy-box,.sc-drawer .sa-error-box{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-drawer .sa-privacy-box,.sc-drawer .sa-error-box{background:color-mix(in srgb, var(--theme-primary,#10b981) 3.13725%, transparent)}}.sc-drawer .sa-privacy-box,.sc-drawer .sa-error-box{font-size:var(--type-caption);color:var(--color-fg-secondary);border-radius:6px;gap:10px;padding:13px;line-height:1.8;display:flex}.sc-drawer .sa-privacy-box svg{color:var(--theme-green,#34d399);flex-shrink:0}.sc-drawer .sa-error-box{border-color:var(--theme-danger,#ef4444);display:block}@supports (color:color-mix(in lab, red, red)){.sc-drawer .sa-error-box{border-color:color-mix(in srgb, var(--theme-danger,#ef4444) 20%, transparent)}}.sc-drawer .sa-error-box{background:var(--theme-danger,#ef4444)}@supports (color:color-mix(in lab, red, red)){.sc-drawer .sa-error-box{background:color-mix(in srgb, var(--theme-danger,#ef4444) 3.13725%, transparent)}}.sc-drawer .sa-error-box{color:var(--theme-danger-text,#fda4af)}.sc-drawer .sa-error-box p{margin-block:10px}.sc-drawer .sa-detail-group{border-top:1px solid var(--sc-line);padding:22px}.sc-drawer .sa-detail-group h3{font:var(--type-caption)/var(--leading-ui) var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted);margin-bottom:20px}.sc-drawer .ops-details{font-size:var(--type-control);gap:16px;display:grid}.sc-drawer .ops-details>div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.sc-drawer .ops-details dt{color:var(--color-fg-secondary)}.sc-drawer .ops-details dd{text-align:right;overflow-wrap:anywhere;min-width:0;font:var(--type-caption)/1.8 var(--font-sans);color:var(--theme-text-secondary,#c9d2df)}.sc-drawer .admin-field-note{font-size:var(--type-caption);color:var(--color-fg-muted);padding:0 22px 15px;line-height:1.8}.sc-drawer .sa-drawer-close{border:1px solid var(--sc-line);font-size:var(--type-control);color:var(--color-fg-secondary);border-radius:5px;margin:0 22px 22px;padding:9px 16px}.sc-billing-balance{border:1px solid var(--sc-line);background:var(--theme-card,#12141d);border-radius:8px;grid-template-columns:minmax(0,1fr) 320px;gap:30px;margin-bottom:24px;padding:26px;display:grid}.sc-wallet-summary{min-width:0;padding:6px 0}.sc-wallet-summary>strong{font:600 42px var(--font-sans);letter-spacing:-.04em;color:var(--theme-text-primary,#f8fafc);overflow-wrap:anywhere;margin:18px 0;display:block}.sc-wallet-summary>.sc-note{max-width:560px;margin-top:20px}.sc-wallet-metrics{border-top:1px solid var(--sc-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:25px;display:grid}.sc-wallet-metrics span{font:var(--type-caption)/1.8 var(--font-sans);color:var(--color-fg-muted);text-transform:uppercase;display:block}.sc-wallet-metrics b{font:500 var(--type-prose)/var(--leading-ui) var(--font-sans);color:var(--theme-text-secondary,#cbd5e1);margin-top:10px;display:block}.sc-topup-form{border:1px solid var(--theme-contrast,#fff);padding:18px}@supports (color:color-mix(in lab, red, red)){.sc-topup-form{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 3.92157%, transparent)}}.sc-topup-form{background:var(--theme-canvas,#090a0f);border-radius:7px;flex-direction:column;gap:15px;display:flex}.sc-topup-form .sc-section-head{margin:0 0 3px}.sc-topup-form .sc-section-head h2{font-size:var(--type-control)}.sc-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sc-quick-amounts button{border:1px solid var(--sc-line);min-width:0;font:var(--type-caption)/var(--leading-ui) var(--font-sans);background:var(--theme-card,#12141d);color:var(--color-fg-secondary);cursor:pointer;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;padding:10px 8px;display:flex}.sc-quick-amounts button.active{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-quick-amounts button.active{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 40%, transparent)}}.sc-quick-amounts button.active{background:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-quick-amounts button.active{background:color-mix(in srgb, var(--theme-primary,#10b981) 7.84314%, transparent)}}.sc-quick-amounts button.active{color:var(--theme-green,#34d399)}.sc-quick-amounts small{font-size:var(--type-caption);color:var(--theme-green,#34d399)}.sc-topup-total{font-size:var(--type-caption);color:var(--color-fg-muted);gap:9px;display:grid}.sc-topup-total>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.sc-topup-total b{font:var(--type-caption)/var(--leading-ui) var(--font-sans);color:var(--theme-green,#34d399)}.sc-qr-panel{border-color:var(--theme-primary,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-qr-panel{border-color:color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.sc-qr-panel{box-shadow:0 15px 45px -25px var(--theme-shadow,#000);margin-bottom:28px}.sc-qr-content{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:30px;padding:26px;display:grid}.sc-qr-visual{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.sc-qr-visual .qr-surface{padding:10px}.sc-qr-visual [hidden]{display:none}.sc-qr-empty{border:1px dashed var(--theme-contrast,#fff);width:100%;min-height:220px}@supports (color:color-mix(in lab, red, red)){.sc-qr-empty{border:1px dashed color-mix(in srgb, var(--theme-contrast,#fff) 10.1961%, transparent)}}.sc-qr-empty{background:var(--theme-canvas,#090a0f);font-size:var(--type-control);color:var(--color-fg-muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px;line-height:1.8;display:flex}.sc-qr-empty>svg{color:var(--theme-green,#10b981)}@supports (color:color-mix(in lab, red, red)){.sc-qr-empty>svg{color:color-mix(in srgb, var(--theme-green,#10b981) 40%, transparent)}}.sc-qr-complete{font-size:var(--type-control);color:var(--color-fg-secondary);flex-direction:column;align-items:center;gap:20px;display:flex}.sc-qr-complete svg{color:var(--theme-green,#34d399)}.sc-transfer-memo{background:var(--theme-canvas,#090a0f);border:1px solid var(--theme-primary,#10b981);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sc-transfer-memo{border:1px solid color-mix(in srgb, var(--theme-primary,#10b981) 20%, transparent)}}.sc-transfer-memo{border-radius:5px;color:var(--theme-green,#34d399)!important}.sc-transfer-memo code{font-size:var(--type-code);overflow-wrap:anywhere}@media (max-width:1199px){.sc-billing-balance{grid-template-columns:1fr;gap:25px}.sc-wallet-summary>strong{font-size:36px}.sc-topup-form{max-width:none}.sc-settings-grid{grid-template-columns:150px minmax(0,1fr);gap:20px}}@media (max-width:767px){.sc-qr-content{grid-template-columns:1fr;gap:28px;padding:20px}.sc-settings-grid{display:block}.sc-settings-nav{top:var(--workspace-sticky-top);z-index:20;background:var(--surface-subtle,var(--color-base));border:1px solid var(--border,var(--sc-line));border-radius:var(--radius-control,12px);white-space:nowrap;flex-direction:row;gap:4px;min-width:0;max-width:100%;max-height:none;margin-bottom:20px;padding:6px;overflow:auto}.sc-settings-panels>section{scroll-margin-top:calc(var(--workspace-sticky-top) + var(--settings-nav-height) + var(--workspace-sticky-gap))}.sc-settings-nav a{min-height:var(--control-height);border-radius:calc(var(--radius-control,12px) - 5px);flex-shrink:0;padding:8px 12px}.sc-profile-fields{grid-template-columns:1fr}.sc-wallet-metrics{grid-template-columns:1fr;gap:18px}.sc-wallet-metrics>div{justify-content:space-between;align-items:center;display:flex}.sc-wallet-metrics b{margin:0}.sc-billing-balance{padding:20px}.sc-wallet-summary>strong{font-size:32px}:root .liquid-ui .sc-panel-heading:has(.sc-filter-input){flex-direction:column;align-items:stretch;gap:12px}.sc-panel-heading>.sc-filter-input{width:100%}}.sc-drawer .ops-details>div{border:0;padding:0}.sc-drawer .ops-details dd{margin-top:0}.sc-table td.sc-positive,.sc-table td .sc-positive{color:var(--theme-green,#34d399)}.sc-table td .sc-error-text{color:var(--theme-danger-text,#fb7185)}.sc-shell{font-family:var(--font-sans);line-height:var(--leading-body);--sc-muted:var(--color-fg-muted);--sc-secondary:var(--color-fg-secondary)}.sc-nav-link,.sc-button,.sc-filter-input,.sc-filter-select,.sc-control{font-size:var(--type-control);line-height:var(--leading-ui)}.sc-button,.sc-filter-input,.sc-filter-select{min-height:var(--control-height);height:auto;padding-block:7px}.sc-control{min-height:var(--control-height)}.sc-table th{font-size:var(--type-caption);text-transform:none;letter-spacing:normal;font-weight:600}.sc-table td{font-size:var(--type-control);font-variant-numeric:tabular-nums}.sc-table small,.sc-label,.sc-note{font-size:var(--type-caption)}.sc-page-header p,.sc-help-row p{font-size:var(--type-body)}.sc-panel-heading,.sc-dialog-footer{flex-wrap:wrap}.sc-stat-value,.sc-credit strong,.sc-wallet-summary>strong{font-variant-numeric:tabular-nums}.sc-main,.sc-content,.sc-panel,.sc-panel-heading>h2,.sc-page-head>div,.sc-dialog-header>div,.sc-help-row>div,.sc-field,.sc-section-head>div{min-width:0}.sc-button{white-space:normal;max-width:100%}.sc-button>svg,.sc-stat-label>svg,.sc-dialog-header>button{flex-shrink:0}.sc-panel-heading{align-items:center}.sc-stat-foot>span,.sc-stat-foot>a{min-width:0}.sc-stat-foot>a,.sc-stat-foot .sc-positive{white-space:nowrap}.sc-integration-body{gap:16px;display:grid}.sc-integration-body>.sc-note{font-size:var(--type-body);margin:0}.sc-integration-body>.sc-help-row{border:1px solid var(--sc-line);border-radius:6px;margin:0;padding:12px}.sc-integration-body .sc-help-row p{font-size:var(--type-caption)}.sc-integration-endpoint{border:1px solid var(--sc-line);background:var(--theme-canvas,#090b12);border-radius:6px;gap:10px;min-width:0;padding:14px;display:grid}.sc-integration-endpoint>div{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sc-integration-endpoint strong{color:var(--theme-green,#34d399);font-size:var(--type-control);font-weight:500}.sc-integration-endpoint span{font-size:var(--type-caption);color:var(--color-fg-muted)}.sc-integration-endpoint button{margin-left:auto}.sc-integration-endpoint>code{color:var(--color-fg-secondary);font-size:var(--type-code);overflow-wrap:anywhere}.sc-integration-endpoint>small{color:var(--theme-danger-text,#fca5a5)}.sc-privacy-body{color:var(--color-fg-secondary);font-size:var(--type-body);gap:16px;line-height:1.75;display:grid}textarea.sc-control{resize:vertical;height:auto;min-height:96px;padding-block:10px}@media (min-width:1024px) and (max-width:1399px){.sc-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.sc-help-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.sc-stats{grid-template-columns:minmax(0,1fr)}.sc-stat-value{font-size:26px}.sc-fields-row{grid-template-columns:minmax(0,1fr)}.sc-button,.sc-filter-input,.sc-filter-select,.sc-control{min-height:var(--control-height)}.sc-control,.sc-filter-input,.sc-filter-select{font-size:var(--type-prose)}.sc-dialog-footer>.sc-button{flex:auto}}.sc-key-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sc-telegram-consent{border:1px solid var(--theme-border,#1f2433);background:var(--theme-card,#121520);border-radius:12px;margin-block:20px;padding:20px}.sc-telegram-consent h3{font-size:var(--type-ui);margin-bottom:16px}.sc-telegram-consent .sc-field{border:1px solid var(--theme-border,#1f2433);background:var(--theme-canvas,#090a0f);border-radius:8px;margin-top:10px;padding:12px}.sc-telegram-consent .sc-field>span{align-items:center;gap:12px;display:flex}.sc-telegram-consent input{width:18px;height:18px;accent-color:var(--theme-primary,#10b981)}:root .liquid-ui .sc-logs-page .sc-logs-table{table-layout:fixed;white-space:normal;width:100%;min-width:0}:root .liquid-ui .sc-logs-table :is(th,td){white-space:normal;overflow-wrap:anywhere;min-width:0;padding:14px 12px}:root .liquid-ui .sc-logs-table th:first-child{width:16%}:root .liquid-ui .sc-logs-table th:nth-child(2){width:17%}:root .liquid-ui .sc-logs-table th:nth-child(3){width:8%}:root .liquid-ui .sc-logs-table th:nth-child(4){width:16%}:root .liquid-ui .sc-logs-table th:nth-child(5){width:10%}:root .liquid-ui .sc-logs-table th:nth-child(6){width:12%}:root .liquid-ui .sc-logs-table th:nth-child(7){width:13%}:root .liquid-ui .sc-logs-table th:nth-child(8){width:8%}:root .liquid-ui .sc-logs-table .sc-id{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;display:inline-block}:root .liquid-ui .sc-logs-table .sc-badge{white-space:normal;max-width:100%}:root .liquid-ui .sc-logs-table .sc-log-tokens{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;display:grid}:root .liquid-ui .sc-log-tokens>div{flex-wrap:wrap;align-items:baseline;gap:2px 5px;display:flex}:root .liquid-ui .sc-log-tokens dt{color:var(--theme-text-muted);font-size:var(--type-caption)}:root .liquid-ui .sc-log-tokens dd{font-variant-numeric:tabular-nums;margin:0}.analytics-page{gap:var(--space-panel);min-width:0;display:grid}.analytics-page>*,.analytics-page header>div{min-width:0}.analytics-page .admin-page-heading,.analytics-page .sc-page-head{margin:0}.analytics-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-filters,.analytics-chart-panel,.analytics-table-panel,.analytics-quality{border:1px solid var(--theme-contrast,#fff);min-width:0}@supports (color:color-mix(in lab, red, red)){.analytics-filters,.analytics-chart-panel,.analytics-table-panel,.analytics-quality{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.analytics-filters,.analytics-chart-panel,.analytics-table-panel,.analytics-quality{background:var(--theme-card,#12141d);border-radius:8px}.analytics-filters{gap:18px;padding:20px;display:grid}.analytics-periods{border:1px solid var(--border);background:var(--surface-subtle);border-radius:16px;flex-wrap:wrap;align-self:start;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.analytics-periods button{min-height:40px;color:var(--color-fg-secondary);font-size:var(--type-control);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;padding:8px 14px}.analytics-periods button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.analytics-periods button.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.analytics-periods button.active{background:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:var(--theme-glass-specular);font-weight:600}.analytics-group-tabs button{min-height:40px;color:var(--color-fg-secondary);font-size:var(--type-control);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;padding:8px 14px}.analytics-group-tabs button.active{color:var(--theme-accent-text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.analytics-group-tabs button.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.analytics-group-tabs button.active{background:var(--theme-accent-soft);box-shadow:var(--theme-glass-specular);font-weight:600}.analytics-filter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;display:grid}.analytics-filter-grid label{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;display:grid}.analytics-filter-grid label>span{color:var(--color-fg-secondary);font-size:var(--type-control)}.analytics-filter-grid input,.analytics-filter-grid select,.analytics-filter-grid .select-menu>.select-menu__trigger{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--theme-input-border,#292e3e);border-radius:var(--radius-control);background:var(--theme-input);color:var(--color-fg);font-size:var(--type-control);padding:0 12px}@supports (grid-template-rows:subgrid){@media (min-width:640px){.analytics-filter-grid{row-gap:8px}.analytics-filter-grid>label{grid-row:span 3;grid-template-rows:subgrid;align-self:stretch}.analytics-filter-grid>label>span{align-self:end}}}.analytics-filter-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-filter-footer>span{font-size:var(--type-caption);color:var(--color-fg-muted)}.analytics-method{background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--secondary);font-size:var(--type-control);padding:14px 16px;line-height:1.75}.analytics-admin .analytics-method{background:var(--warning-soft);border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.analytics-admin .analytics-method{border-color:color-mix(in srgb, var(--warning) 35%, transparent)}}.analytics-admin .analytics-method{color:var(--warning)}.analytics-kpis{gap:var(--space-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analytics-admin .analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-kpis article{border:1px solid var(--theme-contrast,#fff);min-width:0;padding:20px}@supports (color:color-mix(in lab, red, red)){.analytics-kpis article{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.analytics-kpis article{background:var(--theme-card,#12141d);border-radius:8px;flex-direction:column;gap:14px;display:flex}.analytics-kpis article>span{font-size:var(--type-control);color:var(--color-fg-secondary)}.analytics-kpis strong{font:600 clamp(22px,1.8vw,28px)/1.35 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;color:var(--color-fg)}.analytics-kpis small{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:auto;line-height:1.7}.analytics-chart-panel header{border-bottom:1px solid var(--theme-contrast,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.analytics-chart-panel header{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5.09804%, transparent)}}.analytics-chart-panel h2,.analytics-quality h2{font-size:var(--type-body);font-weight:600}.analytics-chart-panel header>span{color:var(--color-fg-muted);font-size:var(--type-caption)}.analytics-chart{min-width:0;height:300px;padding:20px 12px 12px}.analytics-chart>p{height:100%;color:var(--color-fg-muted);place-items:center;display:grid}.analytics-chart .recharts-default-legend{font-size:var(--type-caption)}.analytics-table-panel{overflow:hidden}.analytics-group-tabs{border:1px solid var(--border);background:var(--surface-subtle);border-radius:16px;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 40px);margin:16px 20px;padding:4px;display:flex}.analytics-table-scroll{overscroll-behavior-x:contain;width:100%;overflow-x:auto}.analytics-table{border-collapse:collapse;text-align:left;width:100%;min-width:1100px;font-size:var(--type-control);font-variant-numeric:tabular-nums}.analytics-admin .analytics-table{min-width:1600px}.analytics-table th{color:var(--color-fg-muted);font-size:var(--type-caption);background:var(--theme-canvas,#090b12);border-bottom:1px solid var(--theme-contrast,#fff);padding:14px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.analytics-table th{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.analytics-table td{border-bottom:1px solid var(--theme-contrast,#fff);padding:16px 14px}@supports (color:color-mix(in lab, red, red)){.analytics-table td{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 4.70588%, transparent)}}.analytics-table td{vertical-align:top}.analytics-table tbody tr:hover{background:var(--theme-subtle,#181b26)}.analytics-table td:first-child{overflow-wrap:anywhere;min-width:210px;max-width:280px}.analytics-table td:nth-child(2){min-width:170px;max-width:220px}.analytics-table strong,.analytics-table td>span{font-weight:500;display:block}.analytics-table small,.analytics-table code{font-size:var(--type-caption);color:var(--color-fg-muted);margin-top:6px;line-height:1.65;display:block}.analytics-table code{font-size:var(--type-code);overflow-wrap:anywhere}.analytics-drill{color:var(--theme-green,#34d399);white-space:nowrap;align-items:center;min-height:36px;display:inline-flex}.analytics-table .analytics-negative{color:var(--theme-danger-text,#fda4af)}.analytics-empty{text-align:center;color:var(--color-fg-muted);padding:32px 20px}.analytics-quality{gap:24px;padding:24px;display:grid}.analytics-quality header{gap:8px;display:grid}.analytics-quality header p,.analytics-quality article p{color:var(--muted);font-size:var(--type-caption);line-height:1.75}.analytics-quality-group{gap:12px;min-width:0;display:grid}.analytics-quality-group h3{color:var(--secondary);font-size:var(--type-control);font-weight:500}.analytics-quality-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-quality article{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--glass-elevated);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.analytics-quality-label{color:var(--secondary);font-size:var(--type-control);align-items:flex-start;gap:8px;display:flex}.analytics-quality-label svg{flex-shrink:0;margin-top:2px}.analytics-quality-value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.analytics-quality-value strong{font:600 24px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.analytics-quality-value>span{font-size:var(--type-caption);color:var(--muted)}.analytics-quality article.needs-review{border-color:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.analytics-quality article.needs-review{border-color:color-mix(in srgb, var(--theme-warning,#f59e0b) 40%, transparent)}}.analytics-quality article.needs-review{background:var(--theme-warning,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.analytics-quality article.needs-review{background:color-mix(in srgb, var(--theme-warning,#f59e0b) 3.13725%, transparent)}}.analytics-quality .needs-review .analytics-quality-value,.analytics-quality .needs-review svg{color:var(--theme-warning-text,#fbbf24)}.analytics-quality footer{border-top:1px solid var(--border);color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-top:16px;display:flex}@media (max-width:1199px){.analytics-quality-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-quality article{gap:10px}}.sa-rate-card{border:1px solid var(--theme-contrast,#fff);gap:12px;width:330px;min-width:300px;max-width:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-rate-card{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.sa-rate-card{background:var(--theme-canvas,#090b12);border-radius:7px}.sa-rate-card header{border-bottom:1px solid var(--theme-contrast,#fff);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.sa-rate-card header{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.sa-rate-card header small{font-size:var(--type-caption);color:var(--color-fg-muted)}.sa-rate-grid{font-size:var(--type-caption);grid-template-columns:.9fr 1.2fr 1.1fr;align-items:start;gap:10px 8px;display:grid}.sa-rate-grid--purchase{grid-template-columns:1fr 1fr}.sa-rate-grid>span{text-align:right;color:var(--color-fg-muted)}.sa-rate-row{display:contents}.sa-rate-row>span{white-space:normal;min-width:0}.sa-rate-row>span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.sa-rate-row>span:first-child{color:var(--color-fg-secondary)}.sa-rate-row small{color:var(--theme-green,#34d399);font-size:var(--type-caption);margin-top:3px;display:block}.sa-rate-card footer{border-top:1px solid var(--theme-contrast,#fff);gap:7px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.sa-rate-card footer{border-top:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.sa-rate-card footer{font-size:var(--type-caption)}.sa-rate-card footer>span{color:var(--color-fg-muted);justify-content:space-between;gap:12px;display:flex}.sa-rate-card footer strong{color:var(--color-fg-secondary);font-weight:500}.sa-rate-card>a{color:var(--theme-green,#34d399);font-size:var(--type-caption);align-items:center;min-height:32px;display:inline-flex}.sa-rate-hint{font-size:var(--type-caption);color:var(--color-fg-muted);line-height:1.6}.audit-metadata{min-width:0;font-size:var(--type-control);margin-top:20px}.audit-metadata h3{font-size:var(--type-body);margin-bottom:12px;font-weight:600}.audit-metadata>p{color:var(--color-fg-muted)}.audit-change-list{border:1px solid var(--theme-contrast,#fff)}@supports (color:color-mix(in lab, red, red)){.audit-change-list{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.audit-change-list{border-radius:7px;overflow:hidden}.audit-change{border-bottom:1px solid var(--theme-contrast,#fff);min-width:0;padding:14px}@supports (color:color-mix(in lab, red, red)){.audit-change{border-bottom:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 5.09804%, transparent)}}.audit-change{background:var(--theme-canvas,#090b12)}.audit-change:last-child{border-bottom:0}.audit-change>div:first-child{gap:5px;margin-bottom:10px;display:grid}.audit-change strong{font-weight:500}.audit-change code,.audit-action-code{font-size:var(--type-code);color:var(--color-fg-muted);overflow-wrap:anywhere}.audit-change>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-change span{overflow-wrap:anywhere;min-width:0;color:var(--color-fg-secondary)}.audit-change small{color:var(--color-fg-muted);font-size:var(--type-caption);margin-bottom:4px;display:block}.audit-technical{border:1px solid var(--theme-contrast,#fff);margin-top:18px;padding:12px}@supports (color:color-mix(in lab, red, red)){.audit-technical{border:1px solid color-mix(in srgb, var(--theme-contrast,#fff) 7.84314%, transparent)}}.audit-technical{background:var(--theme-canvas,#090b12);border-radius:6px}.audit-technical summary{color:var(--color-fg-secondary);cursor:pointer}.audit-technical pre{max-width:100%;max-height:360px;font-size:var(--type-code);padding:14px 0;overflow:auto}.sc-key-usage{min-width:210px}.sc-key-usage>strong{color:var(--color-fg)}.sc-key-usage>a{color:var(--theme-green,#34d399);font-size:var(--type-caption);align-items:center;margin-top:8px;display:inline-flex}@media (min-width:1800px){.analytics-admin .analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1399px){.analytics-customer .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.analytics-filter-grid,.analytics-admin .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.analytics-kpis,.analytics-customer .analytics-kpis,.analytics-admin .analytics-kpis,.analytics-filter-grid{grid-template-columns:minmax(0,1fr)}.analytics-filters,.analytics-kpis article,.analytics-quality{padding:16px}.analytics-quality-cards{grid-template-columns:minmax(0,1fr)}.analytics-filter-grid input,.analytics-filter-grid select,.analytics-filter-grid .select-menu>.select-menu__trigger{min-height:var(--control-height);font-size:var(--type-prose)}.analytics-periods button,.analytics-group-tabs button,.analytics-drill,.sc-key-usage>a,.sa-rate-card>a{min-height:44px}.analytics-group-tabs{max-width:calc(100% - 32px);margin-inline:16px}.analytics-chart{height:280px;padding-inline:0}.analytics-filter-footer>.analytics-actions{width:100%}.analytics-filter-footer button{flex:1}.audit-technical summary{align-items:center;min-height:44px;display:flex}}.analytics-admin .analytics-token-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-chart-tabs{flex-wrap:wrap;gap:8px;display:flex}.analytics-chart-tabs button{min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--secondary);cursor:pointer;padding:0 14px}.analytics-chart-tabs button[aria-pressed=true]{border-color:var(--accent);color:var(--theme-accent-text);background:var(--theme-accent-soft)}@media (max-width:1199px){.analytics-admin .analytics-token-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.analytics-admin .analytics-token-kpis{grid-template-columns:minmax(0,1fr)}}:root{--theme-on-danger:#291113;--theme-auth-surface:#27292e;--theme-auth-ink:#fafbfc;--color-base:#1f2023;--color-card:#2b2d31;--color-overlay:#373a40;--color-muted:#656a73;--color-fg:#fafbfc;--color-fg-secondary:#e7e9ed;--color-fg-muted:#cbd0d8;--color-emerald:#8ed5fa;--color-emerald-hover:#c6efff;--color-on-emerald:#16374b;--color-indigo:#bbb8dc;--color-indigo-soft:#d3d0ed;--color-cyan:#b8ddee;--color-warn:#f2cf9c;--color-danger:pink;--color-line:#707681;--color-line-strong:#a1a8b4;--theme-canvas:#1f2023;--theme-card:#2b2d31;--theme-subtle:#373a40;--theme-input:#232529;--theme-text-primary:#fafbfc;--theme-text-secondary:#e7e9ed;--theme-text-muted:#cbd0d8;--theme-border:#707681;--theme-input-border:#a1a8b4;--theme-contrast:#fafbfc;--theme-input-border-hover:#cbd0d8;--theme-switch-thumb:#fafbfc;--theme-card-shadow:0 1px 3px 0 #00000014,0 2px 6px -1px #0000000a;--theme-card-shadow-hover:0 20px 48px -20px #0507108c;--theme-success-text:#9eddbc;--theme-green:#c6efff;--theme-primary:#8ed5fa;--theme-primary-hover:#c6efff;--theme-on-primary:#16374b;--theme-accent-text:#c6efff;--theme-accent-soft:#353a40;--theme-accent-start:#83c5fa;--theme-accent-mid:#9cdde9;--theme-accent-end:#b4e6d8;--theme-on-accent:#16374b;--theme-offer-bg:#efdab6;--theme-offer-ink:#382a15;--theme-heading-ink:#fafbfc;--theme-heading-gradient:var(--theme-accent-gradient);--theme-accent-gradient:linear-gradient(115deg,var(--theme-accent-start),var(--theme-accent-mid) 52%,var(--theme-accent-end));--theme-accent-hover-sheen:#ffffff0f;--theme-accent-gradient-hover:linear-gradient(var(--theme-accent-hover-sheen),var(--theme-accent-hover-sheen)),var(--theme-accent-gradient);--theme-positive-surface:#1c352b;--theme-warning:#f2cf9c;--theme-warning-text:#f2cf9c;--theme-danger:#e68b9b;--theme-danger-text:pink;--theme-info:#b8ddee;--theme-info-text:#b8ddee;--theme-purple:#bbb8dc;--theme-purple-text:#d3d0ed;--theme-shadow:#07080c;--theme-backdrop:#08090d99;--theme-glass-bg:#ffffff09;--theme-glass-elevated:#27292ee6;--theme-notification-bg:#27292ed1;--theme-glass-chrome:#ffffff0b;--theme-glass-border:#ffffff36;--theme-glass-mask:#fff;--theme-glass-spot:#ffffff0a;--theme-glass-edge-light:#ffffffe6;--theme-glass-edge-cool:#d3dce58c;--theme-glass-edge-warm:#e8dac952;--theme-glass-highlight:#ffffff06;--theme-glass-clear:#fff0;--theme-glass-shadow:0 24px 56px -24px #0009,0 4px 14px -10px #00000059;--theme-glass-specular:inset 0 1px 0 #ffffff59,inset 1px 0 0 #ffffff1f,inset 0 -1px 0 #ffffff0d;--theme-sheet-bg:#ffffff0a;--theme-sheet-border:#ffffff2b;--theme-sheet-shadow:0 18px 42px -28px #000000a6,inset 0 1px 0 #ffffff52,inset 1px 0 0 #ffffff12;--theme-glass-prism:#cdd1da06;--theme-ambient-primary:#bcc1cc0f;--theme-ambient-secondary:#b0b5be09;--theme-ambient-warm:#cec4b706;--theme-ambient-rose:#b0babe05;--chart-primary:#8ed5fa;--chart-secondary:#a8d9c8;--chart-muted:#cbd0d8;--chart-panel:#2b2d31;--chart-text:#fafbfc;--chart-grid:#707681;--chart-border:#707681;--chart-cursor:#8ed5fa12;--chart-secondary-fill:#a8d9c818}:root[data-theme=light]{--theme-on-danger:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base:#eaf3fb;--color-card:#fff;--color-overlay:#ddebf5;--color-muted:#cfdfeb;--color-fg:#17384e;--color-fg-secondary:#385c73;--color-fg-muted:#466a80;--color-emerald:#256b9c;--color-emerald-hover:#1d567f;--color-on-emerald:#fff;--color-indigo:#615986;--color-indigo-soft:#615986;--color-cyan:#365d78;--color-warn:#8a4808;--color-danger:#b51f3b;--color-line:#b7cfdf;--color-line-strong:#6d91a9;--theme-canvas:#eaf3fb;--theme-card:#fff;--theme-subtle:#ddebf5;--theme-input:#f8f9fc;--theme-text-primary:#17384e;--theme-text-secondary:#385c73;--theme-text-muted:#466a80;--theme-border:#b7cfdf;--theme-input-border:#6d91a9;--theme-contrast:#17384e;--theme-input-border-hover:#466a80;--theme-switch-thumb:#fff;--theme-card-shadow:0 1px 3px 0 #1818180a,0 2px 6px -1px #18181808;--theme-card-shadow-hover:0 20px 48px -20px #2832463b;--theme-success-text:#236447;--theme-green:#256b9c;--theme-primary:#256b9c;--theme-primary-hover:#1d567f;--theme-on-primary:#fff;--theme-accent-text:#256b9c;--theme-accent-soft:#d9ecfa;--theme-heading-ink:var(--theme-accent-text);--theme-heading-start:#256b9c;--theme-heading-mid:#3a7e9c;--theme-heading-end:#397e78;--theme-heading-gradient:linear-gradient(115deg,var(--theme-heading-start),var(--theme-heading-mid) 52%,var(--theme-heading-end));--theme-positive-surface:#e3f3eb;--theme-warning:#c66c0c;--theme-warning-text:#8a4808;--theme-danger:#d92e4d;--theme-danger-text:#b51f3b;--theme-info:#365d78;--theme-info-text:#365d78;--theme-purple:#615986;--theme-purple-text:#615986;--theme-shadow:#48556e;--theme-backdrop:#1c222e40;--theme-glass-bg:#ffffff61;--theme-glass-elevated:#f7fdffe6;--theme-notification-bg:#f7fdffd1;--theme-glass-chrome:#ffffff3d;--theme-glass-border:#ffffffed;--theme-glass-spot:#ffffff0d;--theme-glass-edge-light:#fff;--theme-glass-edge-cool:#5377abb8;--theme-glass-edge-warm:#b59c7c38;--theme-glass-highlight:#fff5;--theme-glass-clear:#fff0;--theme-glass-shadow:0 24px 56px -26px #28324638,0 4px 14px -10px #28324624;--theme-glass-specular:inset 0 1px 0 #fff,inset 1px 0 0 #ffffffb3,inset 0 -1px 0 #72839b24;--theme-sheet-bg:#ffffff80;--theme-sheet-border:#ffffffd9;--theme-sheet-shadow:0 18px 42px -28px #28324638,inset 0 1px 0 #fffffff2,inset 1px 0 0 #ffffff73;--theme-glass-prism:#a2bfcc09;--theme-ambient-primary:#5fb0ec1f;--theme-ambient-secondary:#80d9c414;--theme-ambient-warm:#b4aee70a;--theme-ambient-rose:#f0d5bc06;--chart-primary:#256b9c;--chart-secondary:#846342;--chart-muted:#466a80;--chart-panel:#fff;--chart-text:#17384e;--chart-grid:#b7cfdf;--chart-border:#b7cfdf;--chart-cursor:#256b9c12;--chart-secondary-fill:#84634218}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=light] :is(.sp-bento>article,.sp-panel,.sp-info-card,.sp-pack:not(.sp-pack-highlight),.sc-panel,.sc-stat,.ax-card,.sa-shell .admin-panel,.sa-overview-metrics>article,.analytics-kpis>article,.analytics-chart-panel,.analytics-filters,.ma-lifetime,.ma-panel,.tg-metrics>div,.tg-group-metrics>div,.st-metrics>article){background-color:var(--color-card);border-color:var(--theme-border);box-shadow:var(--theme-card-shadow)}:root[data-theme=light] .sp-bento>article{color:var(--color-fg)}@media (hover:hover){:root[data-theme=light] :is(.sp-bento>article,.sp-pack:not(.sp-pack-highlight)):hover{border-color:var(--color-line-strong);box-shadow:var(--theme-card-shadow-hover)}}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-changing *,.theme-changing :before,.theme-changing :after{transition:none!important}:is(.sp-hero-terminal,.sp-code,.sp-bento-code pre,.st-auth-code,.integration-code,.theme-code,.ch-code-block,.bl-markdown pre,.bl-reader-body pre){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base:#17191f;--color-card:#20232c;--color-overlay:#2b303b;--color-muted:#48505f;--color-fg:#f1f2f8;--color-fg-secondary:#d0d4e2;--color-fg-muted:#c9cede;--color-emerald:#b8caff;--color-emerald-hover:#d0dbff;--color-on-emerald:#1b2135;--color-indigo:#b7bced;--color-indigo-soft:#ccd0f5;--color-cyan:#38bdf8;--color-warn:#fbbf24;--color-danger:#fda4af;--color-line:#ffffff14;--color-line-strong:#fff3;--sp-line:#ffffff1f;--sa-line:#ffffff1f;--sc-line:#ffffff1f;--theme-canvas:var(--color-base);--theme-card:var(--color-card);--theme-subtle:var(--color-overlay);--theme-input:var(--color-base);--theme-text-primary:var(--color-fg);--theme-text-secondary:var(--color-fg-secondary);--theme-text-muted:var(--color-fg-muted);--theme-border:initial;--theme-input-border:initial;--theme-contrast:initial;--theme-input-border-hover:initial;--theme-switch-thumb:initial;--theme-green:var(--color-emerald);--theme-primary:var(--color-emerald);--theme-primary-hover:var(--color-emerald-hover);--theme-on-primary:var(--color-on-emerald);--theme-positive-surface:initial;--theme-warning:initial;--theme-warning-text:initial;--theme-danger:initial;--theme-danger-text:initial;--theme-info:initial;--theme-info-text:initial;--theme-purple:initial;--theme-purple-text:initial;--theme-shadow:initial;--theme-backdrop:initial}.tg-preview{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base:#0f172a;--color-card:#12141d;--color-overlay:#1e293b;--color-muted:#1f2333;--color-fg:#f1f5f9;--color-fg-secondary:#b4bece;--color-fg-muted:#94a3b8;--color-emerald:#10b981;--color-emerald-hover:#059669;--color-on-emerald:#032319;--color-indigo:#818cf8;--color-indigo-soft:#a5b4fc;--color-cyan:#38bdf8;--color-warn:#fbbf24;--color-danger:#fda4af;--color-line:#ffffff14;--color-line-strong:#fff3;--sp-line:#ffffff1f;--sa-line:#ffffff1f;--sc-line:#ffffff1f;--theme-canvas:initial;--theme-card:initial;--theme-subtle:initial;--theme-input:initial;--theme-text-primary:initial;--theme-text-secondary:initial;--theme-text-muted:initial;--theme-border:initial;--theme-input-border:initial;--theme-contrast:initial;--theme-input-border-hover:initial;--theme-switch-thumb:initial;--theme-green:initial;--theme-primary:initial;--theme-primary-hover:initial;--theme-on-primary:initial;--theme-positive-surface:initial;--theme-warning:initial;--theme-warning-text:initial;--theme-danger:initial;--theme-danger-text:initial;--theme-info:initial;--theme-info-text:initial;--theme-purple:initial;--theme-purple-text:initial;--theme-shadow:initial;--theme-backdrop:initial}:root[data-theme=light] :is(.sp-hero-terminal,.sp-code,.sp-bento-code pre,.st-auth-code,.integration-code,.theme-code,.ch-code-block,.bl-markdown pre,.bl-reader-body pre){color:#f1f2f8;background-color:#17191f}.theme-select{min-width:0;color:var(--color-fg-secondary);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.theme-select>svg{pointer-events:none;position:absolute;left:9px}.theme-select>svg:last-child{left:auto;right:8px}.theme-select select{appearance:none;border:1px solid var(--color-line-strong);background:var(--color-card);width:120px;height:32px;color:var(--color-fg-secondary);font:500 12px/1.5 var(--font-sans);cursor:pointer;border-radius:6px;padding:0 25px 0 31px}.theme-select select:hover{border-color:var(--color-fg-muted)}.theme-select select:focus-visible{outline:2px solid var(--color-emerald);outline-offset:2px}.theme-select.expanded select{width:180px;height:var(--control-height)}:root .liquid-ui .sc-appearance-setting .theme-select select{height:var(--control-height);border-radius:var(--radius-control);border-color:var(--border);background:var(--surface-subtle);color:var(--ink);padding:0 30px 0 38px;font-size:14px}:root .liquid-ui .sc-appearance-setting .theme-select select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:none}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .sc-appearance-setting .theme-select select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}.sc-appearance-setting{margin-bottom:var(--space-panel);border:1px solid var(--color-line);background:var(--color-card);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.sc-appearance-setting h3{font-size:var(--type-control);font-weight:500}.sc-appearance-setting p{color:var(--color-fg-muted);font-size:var(--type-caption);margin-top:5px}@media (max-width:1199px){.theme-select:not(.expanded) select{width:96px}}@media (max-width:767px){.theme-select:not(.expanded) select{color:#0000;width:42px;height:44px;padding:0}.theme-select:not(.expanded) option{color:var(--color-fg)}.theme-select:not(.expanded)>svg:first-of-type{left:13px}.theme-select:not(.expanded)>svg:last-child{display:none}:root .sp-header-actions{gap:6px}.sa-shell .admin-topbar>div:last-child{gap:8px}.st-auth-header{gap:12px;padding-inline:16px}.st-auth-header>div{gap:8px}.st-auth-back{flex-shrink:0;justify-content:center;width:44px;height:44px}.st-auth-back span{display:none}.st-auth-header .app-brand{gap:8px}.st-auth-header .app-brand-wordmark{font-size:15px}}@media (max-width:479px){:root .sp-header .sp-header-inner{gap:6px;padding-inline:16px}:root .sp-header .app-brand{gap:8px}:root .sp-header .app-brand-mark{width:30px;height:30px}:root .sp-header .app-brand-wordmark{font-size:14px}:root .sp-header .sp-header-actions{flex-shrink:0;gap:4px}:root .sp-header .sp-header-actions>[role=group] button{padding-inline:6px}:root .sp-header .sp-login{font-size:12px}}@media (max-width:639px){.sc-appearance-setting{align-items:stretch}.sc-appearance-setting .theme-select,.sc-appearance-setting .theme-select select{width:100%}.sc-topbar-left{min-width:0}.sc-topbar-left>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-topbar-actions{flex-shrink:0}}:root .app-brand-mark{background:var(--theme-primary);color:var(--theme-on-primary);border-color:#0000;border-radius:10px}:root .app-brand-wordmark{font-size:17px}:root :is(.sp-home,.st-auth-pitch,.sp-cta){background-image:none}:root :is(.sp-header,.sc-topbar,.sa-shell .admin-topbar,.st-auth-header){background:var(--color-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-line)}:root .sp-header-inner{gap:24px;height:68px}:root .sp-desktop-nav{gap:18px;font-size:13px}:root .sp-header-actions{gap:10px}:root .sp-header-compact .sp-header-inner{height:56px}:root :is(.theme-select select,.sc-button,.sp-btn,.site-button,.admin-icon-button,.sc-icon-button){border-radius:var(--radius-control)}:root :is(.sp-btn,.sc-button,.site-button){white-space:normal;height:auto;min-height:40px;padding-block:9px;line-height:1.5}:root :is(.sp-btn-primary,.sc-button.primary,.site-button.primary){background:var(--theme-primary);color:var(--theme-on-primary);box-shadow:none}:root :is(.sp-btn-primary,.sc-button.primary,.site-button.primary):hover{background:var(--theme-primary-hover)}:root :is(.sp-btn-secondary,.sc-button.secondary,.site-button.secondary){color:var(--color-fg);background:var(--color-card);border-color:var(--color-line)}:root :is(.sp-btn-secondary,.sc-button.secondary,.site-button.secondary):hover{background:var(--color-overlay);border-color:var(--color-line-strong)}:root :is(.sp-btn-small,.sc-button.small,.site-button.small){min-height:36px;padding-block:6px}:root :is(.sp-panel,.sp-info-card,.sp-pack,.sp-model-card,.sc-panel,.sc-stat,.ax-card,.sa-shell .admin-panel,.sa-overview-metrics>article,.analytics-kpis>article,.analytics-chart-panel,.analytics-table-panel,.analytics-quality,.analytics-filters,.ma-lifetime,.ma-panel){border-radius:var(--radius-card)}:root :is(.sc-stat,.sa-overview-metrics>article,.analytics-kpis>article){box-shadow:none}:root :is(.sc-page-head,.sa-shell .admin-page-heading){align-items:center;margin-bottom:24px}:root :is(.sc-page-head,.sa-shell .admin-page-heading) h1{font-size:28px;font-weight:600;line-height:1.35}:root :is(.sc-eyebrow,.section-eyebrow,.sp-eyebrow){letter-spacing:.02em}:root :is(.sc-panel-heading,.sa-section-heading,.admin-panel-toolbar){padding:18px 22px}:root :is(.sc-table,.sa-shell .admin-table,.sp-model-table) th{background:var(--color-overlay);color:var(--color-fg-secondary);font-size:var(--type-caption);text-transform:none;letter-spacing:normal;font-weight:500}:root :is(.sc-table,.sa-shell .admin-table,.sp-model-table) td{padding-block:14px}:root :is(.sc-table,.sa-shell .admin-table,.sp-model-table) tbody tr:hover{background:var(--color-overlay)}:root :is(.sc-filter-input,.sc-filter-select,.sc-input,.sc-select,.admin-input,.admin-select,.sp-search,.sp-field input,.sp-field select,.sp-field textarea){border-radius:var(--radius-control);min-height:var(--control-height)}:root :is(.sc-nav-link,.sa-shell .admin-nav-item){border:0;border-radius:8px;min-height:44px;font-weight:500}:root :is(.sc-nav-link.active,.sa-shell .admin-nav-item.active){color:var(--theme-green);background:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){:root :is(.sc-nav-link.active,.sa-shell .admin-nav-item.active){background:color-mix(in srgb,var(--theme-primary) 12%,var(--color-card))}}:root .sa-shell .admin-nav-item.active:before{display:none}:root :is(.sc-sidebar-brand,.sa-shell .admin-brand){border:0;height:94px;min-height:94px}:root .sc-navigation{gap:4px;padding:8px 14px 24px}:root .sa-shell .admin-sidebar nav{gap:4px}:root .sc-navigation>a:last-child{margin-top:16px}:root .sc-workspace{background:0 0;border-color:#0000;padding-inline:0}:root .sc-credit{background:var(--color-base);border-radius:12px;padding:16px}:root .sc-brand-subtitle{font-size:11px}:root .sc-sidebar-links{flex-wrap:wrap;gap:8px}:root .sc-stats{gap:16px}:root .sc-stat{min-height:128px;padding:20px}:root .sc-stat-label{text-transform:none;letter-spacing:normal}:root .sc-stat-value{font-family:var(--font-brand);margin-top:12px;font-size:28px}:root .sc-stat-foot{padding-top:10px}:root .sc-topbar-actions,:root .sc-topbar-left{gap:10px}:root .sc-connection{background:0 0;border:0;padding-inline:2px}:root .sp-home-hero{padding-block:48px}:root .sp-home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}:root .sp-home-copy h1{letter-spacing:-.035em;margin-top:18px;font-size:clamp(36px,4.2vw,56px);font-weight:600;line-height:1.16}:root .sp-home-copy h1>span{color:var(--theme-green);background:0 0}:root .sp-home-copy>p{max-width:32em;margin:18px 0 24px;font-size:16px;line-height:1.7}:root .sp-hero-pill{background:0 0;border:0;border-radius:0;padding:0;font-size:12px}:root .sp-hero-terminal{border-color:var(--color-line);min-width:0;box-shadow:0 12px 24px -16px var(--theme-shadow,#000);border-radius:12px}@supports (color:color-mix(in lab, red, red)){:root .sp-hero-terminal{box-shadow:0 12px 24px -16px color-mix(in srgb,var(--theme-shadow,#000) 30%,transparent)}}:root .sp-hero-terminal pre{padding-block:16px}:root .sp-home>#models-pricing{padding-top:20px;padding-bottom:24px;scroll-margin-top:88px}:root .sp-section-heading{align-items:center;gap:16px;margin-bottom:20px}:root .sp-section-heading h2{font:600 24px/1.4 var(--font-brand);letter-spacing:-.02em}:root .tj-landing-help{padding-block:8px 24px}:root .sp-bento{gap:16px}:root .sp-bento>article{box-shadow:none;border-radius:12px;padding:24px}:root .sp-cta{padding-block:36px 48px}:root .sp-cta h2{font:600 28px/1.4 var(--font-brand)}:root .sp-footer-grid{padding-block:32px}:root .tj-mobile-integration,:root :is(.tj-catalog-cards,.tj-catalog-table):not(.tj-active-view),:root .tj-filter-toggle{display:none}:root .sp-catalog-compact .sp-model-table{min-width:860px}:root .st-auth-header{height:auto;min-height:68px;padding-block:12px}:root .st-auth-grid{width:100%;max-width:1200px;min-height:calc(100dvh - 136px);padding:40px var(--app-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin:auto}:root .st-auth-pitch{border:0;justify-content:center;padding:32px 0}:root .st-auth-pitch h2{font:600 clamp(30px,3vw,42px)/1.25 var(--font-brand)}:root .st-auth-pitch>div>p{max-width:28em}:root .st-auth-form-panel{border:1px solid var(--color-line);background:var(--color-card);border-radius:12px;padding:32px}:root .st-auth-form{max-width:400px}:root .st-auth-form h1{font:600 28px/1.4 var(--font-brand)}:root .st-auth-form input{background:var(--theme-input);border-radius:var(--radius-control);min-height:var(--control-height)}:root .st-auth-form>p:first-of-type{font-size:14px}:root .st-auth-note{margin-top:20px}:root .tj-help-disclosure{border:1px solid var(--color-line);background:var(--color-card);border-radius:12px;min-width:0;margin-block:16px}:root .tj-help-disclosure>summary{min-height:44px;font-size:var(--type-control);color:var(--color-fg-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;font-weight:500;list-style:none;display:flex}:root .tj-help-disclosure>summary::-webkit-details-marker{display:none}:root .tj-help-disclosure>summary:after{content:"+";color:var(--theme-green);flex-shrink:0;font-size:18px}:root .tj-help-disclosure[open]>summary{border-bottom:1px solid var(--color-line);color:var(--color-fg)}:root .tj-help-disclosure[open]>summary:after{content:"−"}:root .tj-disclosure-content{color:var(--color-fg-secondary);font-size:var(--type-control);min-width:0;padding:16px;line-height:1.7}:root .tj-disclosure-content>p{font-size:inherit;margin:0}:root :is(.sc-page-head,.admin-page-heading,.sp-page-heading) .tj-help-disclosure{background:0 0;border:0;margin:6px 0 0}:root :is(.sc-page-head,.admin-page-heading,.sp-page-heading) .tj-help-disclosure>summary{min-height:32px;font-size:var(--type-caption);justify-content:flex-start;gap:10px;padding:2px 0;font-weight:400}:root :is(.sc-page-head,.admin-page-heading,.sp-page-heading) .tj-disclosure-content{max-width:52em;padding:8px 0}:root .tj-wallet-banner{border:1px solid var(--color-line);background:var(--color-card);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:24px;display:flex}:root .tj-wallet-amount>span{color:var(--color-fg-secondary);font-size:var(--type-control);display:block}:root .tj-wallet-amount>strong{color:var(--color-fg);font:600 clamp(28px,3vw,36px)/1.4 var(--font-brand);letter-spacing:-.025em;margin-top:4px;display:block}:root .tj-wallet-amount>small{color:var(--color-fg-muted);font-size:var(--type-caption)}:root .tj-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}:root .tj-overview-period{color:var(--color-fg-muted);font-size:var(--type-caption)}:root .tj-overview-requests{margin-top:24px}:root .tj-admin-overview-grid{gap:var(--space-panel);margin-block:var(--space-panel);grid-template-columns:minmax(0,1fr);display:grid}:root .tj-admin-overview-grid>.admin-panel{min-width:0;margin:0}.tj-menu-trigger{display:none}:root .tj-mobile-menu{border:0;border-right:1px solid var(--color-line);background:var(--color-card);width:min(360px,100vw - 24px);max-width:none;height:100dvh;max-height:none;color:var(--color-fg);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}:root .tj-mobile-menu::backdrop{background:var(--theme-backdrop)}:root .tj-mobile-menu-content{flex-direction:column;gap:16px;min-height:100%;padding:16px;display:flex}:root .tj-mobile-menu-content>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}:root .tj-mobile-menu-content>header button{border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-fg-secondary);cursor:pointer;border-radius:8px;place-items:center;display:grid}:root .tj-mobile-menu nav{gap:4px;display:grid}:root .tj-mobile-menu nav>a{min-height:48px;color:var(--color-fg-secondary);font:500 15px/1.5 var(--font-sans);white-space:normal;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}:root .tj-mobile-menu nav>a:is(.active,[aria-current=page]){background:var(--color-overlay);color:var(--theme-green)}:root .tj-mobile-menu nav>a:hover{background:var(--color-overlay)}:root .tj-mobile-menu-content>footer{border-top:1px solid var(--color-line);gap:12px;margin-top:auto;padding-top:16px;display:grid}:root .tj-menu-account{gap:12px;display:grid}:root .tj-menu-wallet{background:var(--color-base);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}:root .tj-menu-wallet span{flex:1;font-size:13px}:root .tj-menu-wallet strong{font:600 22px/1.5 var(--font-brand);display:block}:root .sp-header-compact .tj-menu-trigger{border:1px solid var(--color-line);cursor:pointer;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}@media (max-width:1279px){:root .sp-desktop-nav{display:none}:root .sp-header .tj-menu-trigger{border:1px solid var(--color-line);cursor:pointer;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}}@media (max-width:1023px){:root .tj-menu-trigger{width:44px;height:44px;color:var(--color-fg);border:1px solid var(--color-line);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid}:root :is(.sc-mobile-nav,.sa-shell .admin-mobile-nav),:root .sc-home,:root .sc-topbar-left>span:first-of-type,:root .sc-topbar-left>b,:root .sc-connection{display:none}:root .sp-home-hero-grid{grid-template-columns:minmax(0,1fr)}:root .tj-desktop-terminal{display:none}:root .tj-mobile-integration{display:block}:root .sp-home-hero{padding-block:32px}:root .sp-home-copy h1{font-size:44px}:root .st-auth-grid{gap:32px}}@media (max-width:850px){:root .st-auth-grid{padding:32px var(--app-gutter);flex:1;grid-template-columns:minmax(0,1fr);min-height:0}:root .st-auth-pitch{display:none}:root .st-auth-form-panel{width:100%;max-width:480px;margin:auto;padding:28px}}@media (max-width:767px){:root .tj-catalog-table{display:none}:root .tj-catalog-cards:not(.tj-active-view),:root .tj-catalog-cards{grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}:root .liquid-ui .sp-model-cards>article.sp-panel{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root .liquid-ui .sp-model-cards>article.sp-panel+article.sp-panel{border-top:1px solid var(--border)}:root .liquid-ui .sp-model-cards>article.sp-panel :is(.sp-model-card-data,.sp-model-card-bottom,.sp-model-floor){border-radius:0}:root .sp-model-cards .sp-model-identity{padding:16px}:root .sp-model-cards .sp-model-identity>div{min-width:0}:root .sp-model-cards .sp-model-identity strong{white-space:normal;overflow-wrap:anywhere}:root .sp-model-cards .sp-model-card-data{border-block:0;border-top:1px solid var(--border);background:0 0;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:10px 16px 12px;display:grid}:root .sp-model-cards .sp-model-card-data span{min-width:0;color:var(--muted);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px;font-size:12px;display:flex}:root .sp-model-cards .sp-model-card-data b{font:600 15px/1.3 var(--font-brand);color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0}:root .sp-model-cards .sp-model-floor{border:0;margin:0;padding:10px 16px 12px;font-size:12px}:root .sp-model-cards .sp-billing-summary{margin:0 16px 12px}:root .sp-model-card-bottom{border-top:1px solid var(--border);margin-top:0;padding:10px 16px}:root .sp-model-card-bottom .sp-link{min-height:44px}:root .sp-catalog-tools .sp-segment{display:none}:root .sp-catalog-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px;padding:16px;display:grid}:root .sp-catalog-toolbar>.sp-chip{grid-column:1/-1;justify-self:start}:root .sp-catalog-toolbar>.sp-search{grid-area:2/1;width:100%;min-width:0;margin:0}:root .sp-catalog-toolbar>.sp-search input{width:100%;min-width:0;font-size:16px}:root .sp-catalog-unit{display:none}:root .tj-filter-toggle{border:1px solid var(--color-line-strong);width:44px;height:44px;color:var(--color-fg-secondary);background:var(--color-card);border-radius:8px;grid-area:2/2;place-items:center;display:grid}:root .tj-filter-toggle[aria-expanded=true]{background:var(--color-overlay);color:var(--theme-green)}:root .sp-catalog-filters[data-expanded=false]{display:none}:root .sp-catalog-filters{gap:10px;padding:0 16px 12px}:root .sp-filter-pills{flex-wrap:wrap;gap:6px}:root .sp-filter-pills button{min-height:40px}:root .sp-catalog-tools :is(select,.select-menu__trigger){min-height:var(--control-height);font-size:14px}:root .sp-header .sp-header-inner{gap:8px;height:64px;padding-inline:16px}:root .sp-header .sp-header-actions{gap:8px}:root .sp-header :is(.sp-login,.sp-header-actions>.sp-btn){display:none}:root .sp-header .tj-menu-trigger{width:44px;height:44px}:root :is(.sc-topbar,.sa-shell .admin-topbar){gap:8px;padding-inline:16px}:root .sc-topbar-actions{gap:8px}:root .sc-topbar-actions>.sc-button{display:none}:root .sa-shell .admin-topbar>div:last-child{gap:8px}:root :is(.sc-main,.sa-shell .admin-page){padding-top:24px}:root :is(.sc-page-head,.sa-shell .admin-page-heading) h1{font-size:24px}:root :is(.sc-page-head,.sa-shell .admin-page-heading){flex-wrap:wrap;gap:12px}:root :is(.sp-btn,.sc-button,.site-button,.sc-icon-button,.admin-icon-button){min-height:44px}:root :is(.sc-icon-button,.admin-icon-button){width:44px}:root :is(.sc-filter-input,.sc-filter-select,.sc-input,.sc-select,.admin-input,.admin-select,.sp-search,.sp-field input,.sp-field select,.sp-field textarea){min-height:var(--control-height);font-size:16px}:root .theme-select select{height:44px}:root .sc-topbar-actions>.sc-avatar{display:none}:root .sp-section-heading h2{font-size:22px}:root .sp-home-copy h1{font-size:38px}:root .sp-home-copy>p{margin-block:16px 20px;font-size:15px}:root .sp-home-hero{padding-block:24px}:root .sp-home>#models-pricing{padding-top:8px}:root .sp-bento{grid-template-columns:minmax(0,1fr)}:root .sp-bento>article{grid-column:auto;padding:20px}:root .sp-cta{padding-block:24px 32px}:root .sp-cta h2{font-size:24px}:root .tj-overview-stats{grid-template-columns:minmax(0,1fr);gap:10px}:root .tj-overview-stats .sc-stat{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:0;padding:16px;display:grid}:root .tj-overview-stats .sc-stat-label{grid-column:1;justify-content:flex-start}:root .tj-overview-stats .sc-stat-value{grid-area:1/2/span 2;align-self:center;margin:0;font-size:24px}:root .tj-overview-stats .sc-stat-foot{grid-column:1;justify-content:flex-start;padding:0;font-size:12px}:root .tj-wallet-banner{gap:16px;padding:20px}:root .tj-wallet-banner .sc-actions{width:100%}:root .tj-wallet-banner .sc-actions>a{flex:1}:root .st-auth-form-panel{padding:24px}:root .tj-help-disclosure>summary{min-height:44px}}@media (pointer:coarse){:root :is(.lang-toggle,[role=group][aria-label=Language]){height:auto;min-height:44px}:root [role=group][aria-label=Language] button{height:auto;min-height:40px}}:root .liquid-ui input:not(:where([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],[aria-hidden=true],.sr-only,.bl-title-field input,.search input,.sp-search input,.catalog-search input,.admin-search input,.sa-search-control input,.ch-search input,.bl-list-search input,.bl-filter>label input,.select-menu__search input,.ao-input-wrap input,.sa-upstream-control input)){box-sizing:border-box;min-width:0;max-width:100%;height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-control);line-height:var(--leading-ui);margin-block:0;padding-block:0}:root .liquid-ui input:is([type=date],[type=datetime-local],[type=time],[type=month]){box-sizing:border-box;appearance:none;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}:root .liquid-ui input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-datetime-edit{min-inline-size:0;padding:0}:root .liquid-ui input:is([type=date],[type=datetime-local],[type=time],[type=month])::-webkit-date-and-time-value{text-align:start;min-inline-size:0;min-height:1.5em}:root .liquid-ui :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button){border-radius:var(--radius-control);min-height:42px;transition:background var(--motion-base), border var(--motion-base), transform var(--motion-base);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}:root .liquid-ui :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button):hover{transform:none}:root .liquid-ui :is(.button--primary,.sp-btn-primary,.sc-button.primary,.site-button.primary,.ax-button.primary,.ma-button.primary,.bl-button.primary){background:var(--accent);color:var(--on-accent)}:root .liquid-ui :is(.button--primary,.sp-btn-primary,.sc-button.primary,.site-button.primary,.ax-button.primary,.ma-button.primary,.bl-button.primary):hover{background:var(--accent-hover)}:root .liquid-ui :is(.button--secondary,.sp-btn-secondary,.sc-button.secondary,.site-button.secondary){border-color:var(--border);background:var(--surface);color:var(--ink)}:root .liquid-ui :is(.button--secondary,.sp-btn-secondary,.sc-button.secondary,.site-button.secondary):hover{border-color:var(--border-strong);background:var(--surface-subtle)}:root .liquid-ui .button--ghost{color:var(--accent-text);background:0 0}:root .liquid-ui :is(.button--danger,.sc-button.danger,.site-button.danger,.ma-button.danger){background:var(--danger);color:var(--ui-fixed-fff,#fff)}:root .liquid-ui :is(.button--small,.sp-btn-small,.sc-button.small,.site-button.small){min-height:34px;padding:0 11px;font-size:13px}:root .liquid-ui .button-row{align-items:center;gap:8px;display:flex}:root .liquid-ui :is(.icon-button,.sc-icon-button,.admin-icon-button){border-radius:var(--radius-control);width:42px;height:42px;color:var(--secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}:root .liquid-ui :is(.icon-button,.sc-icon-button,.admin-icon-button):hover{background:var(--surface-subtle);color:var(--ink)}:root .liquid-ui :is(.field,.ui-field,.sc-field,.sa-config-field,.ma-field){flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}:root .liquid-ui .field__label{color:var(--secondary);font-weight:600}:root .liquid-ui .field__hint{color:var(--muted);font-size:12px}:root .liquid-ui .model-free-price{min-width:0;color:var(--ink);white-space:normal;gap:6px;display:grid}:root .liquid-ui .model-free-price__title{color:var(--accent-text);font:600 17px/1.5 var(--font-brand);align-items:center;gap:8px;display:inline-flex}:root .liquid-ui .model-free-price__title>svg{flex:none}:root .liquid-ui .model-free-price>small{color:var(--secondary);font:400 var(--type-caption)/1.6 var(--font-sans)}:root .liquid-ui .sp-table td.sp-free-price-cell{text-align:center;white-space:normal}:root .liquid-ui .sp-free-price-cell .model-free-price{max-width:44ch;margin-inline:auto}:root .liquid-ui .sp-free-price-cell .model-free-price__title{justify-content:center}:root .liquid-ui .sp-chip.sp-free-badge{background:var(--accent-soft);color:var(--accent-text);border-color:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .sp-chip.sp-free-badge{border-color:color-mix(in srgb,var(--accent-text) 35%,var(--border))}}:root .liquid-ui .sp-model-free-price{min-width:0;margin:0 20px 16px;padding-top:12px}@media (max-width:767px){:root .liquid-ui .sp-model-free-price{margin:0 16px 16px}:root .liquid-ui .sp-catalog-compact .sp-model-free-price{margin-inline:0}}:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) input:not([type=checkbox]):not([type=radio]),:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) textarea,:root .liquid-ui select,:root .liquid-ui .search input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);outline:none;width:100%;min-width:0;padding:10px 12px;font-size:14px}:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) input:not([type=checkbox]):not([type=radio]):focus,:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) textarea:focus,:root .liquid-ui select:focus,:root .liquid-ui .search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) input:not([type=checkbox]):not([type=radio]):focus,:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) textarea:focus,:root .liquid-ui select:focus,:root .liquid-ui .search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) input:not([type=checkbox]):not([type=radio])[readonly]{background:var(--surface-subtle);color:var(--secondary)}:root .liquid-ui :is(.field,.sc-field,.sa-config-field,.ma-field) textarea{resize:vertical;min-height:90px}:root .liquid-ui .select-wrap{display:block;position:relative}:root .liquid-ui .select-wrap select{appearance:none;padding-right:35px}:root .liquid-ui .select-wrap>svg{pointer-events:none;color:var(--muted);position:absolute;top:13px;right:11px}:root .liquid-ui .select-menu{min-width:0;max-width:100%;display:block;position:relative}:root .liquid-ui :where(.select-menu__trigger){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--theme-input-border);border-radius:var(--radius-control);background:var(--theme-input);color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}:root .liquid-ui :where(.select-menu__trigger):is(:hover,[aria-expanded=true]){border-color:var(--border-strong)}:root .liquid-ui :where(.select-menu__trigger):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :where(.select-menu__trigger):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}:root .liquid-ui :where(.select-menu__trigger):focus-visible{outline:none}:root .liquid-ui :where(.select-menu__trigger):disabled{opacity:.55;cursor:not-allowed}:root .liquid-ui :where(.select-menu__trigger)>svg{color:var(--muted);flex:none}:root .liquid-ui .select-menu>button.select-menu__trigger{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);line-height:var(--leading-ui);text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 12px;display:flex}:root .liquid-ui .select-menu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}:root .liquid-ui .select-menu__search{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-elevated);color:var(--muted);align-items:center;gap:8px;margin:-6px -6px 4px;padding:6px 10px;display:flex;position:sticky;top:-6px}:root .liquid-ui .select-menu__search input{width:100%;min-width:0;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:4px 0;font-size:13px}:root .liquid-ui .select-menu__search:focus-within{border-bottom-color:var(--accent)}:root .liquid-ui .select-menu__search input:is(:focus,:focus-visible){box-shadow:none;outline:none}:root .liquid-ui .select-menu__search input::placeholder{color:var(--muted)}:root .liquid-ui .select-menu__empty{color:var(--muted);text-align:center;padding:10px;font-size:13px}:root .liquid-ui .select-menu__option[data-active=true]{background:var(--surface-subtle)}:root .liquid-ui .select-menu__panel{z-index:120;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-elevated);box-shadow:var(--theme-glass-shadow);flex-direction:column;gap:2px;padding:6px;display:flex;position:fixed;overflow-y:auto}:root .liquid-ui .select-menu__option{border-radius:calc(var(--radius-control) - 4px);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}:root .liquid-ui .select-menu__option:is(:hover,:focus-visible){background:var(--surface-subtle);outline:none}:root .liquid-ui .select-menu__option[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}:root .liquid-ui .select-menu__option:disabled{opacity:.5;cursor:not-allowed}:root .liquid-ui .select-menu__option>svg{color:var(--accent-text);flex:none}:root .liquid-ui .sp-field>.select-menu{width:100%}:root .liquid-ui .sp-catalog-tools>.select-menu{flex:none;width:auto;min-width:150px}:root .liquid-ui :is(.ax-field,.bl-field,.ch-field,.sp-docs-model)>.select-menu{width:100%}:root .liquid-ui .bl-editor-toolbar .select-menu{width:auto;min-width:120px;display:inline-flex}:root .liquid-ui .bl-editor-toolbar .select-menu>.select-menu__trigger{width:auto;min-width:120px}:root .liquid-ui .search{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-width:220px;height:44px;color:var(--muted);align-items:center;gap:9px;padding:0 12px;display:flex}:root .liquid-ui .search input{background:0 0;border:0;height:auto;padding:0;box-shadow:none!important}:root .liquid-ui :is(.search,.sp-search,.catalog-search,.admin-search,.sa-search-control,.ch-search,.bl-list-search,.bl-filter>label,.ao-input-wrap,.sa-upstream-control){box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);align-items:center}:root .liquid-ui :is(.search,.sp-search,.catalog-search,.admin-search,.sa-search-control,.ch-search,.bl-list-search,.bl-filter>label,.ao-input-wrap,.sa-upstream-control) input{box-sizing:border-box;background:0 0;border:0;border-radius:0;height:100%;min-height:0;margin-block:0;padding-block:0}@media (max-width:767px){:root .liquid-ui :is(input:not(:where([type=checkbox],[type=radio],[type=range],[type=hidden],[aria-hidden=true])),textarea,.select-menu__trigger){font-size:16px}}:root .liquid-ui :is(.badge,.sc-badge,.sp-chip,.ma-badge){background:var(--surface-subtle);width:-moz-fit-content;width:fit-content;min-height:24px;color:var(--secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:600;display:inline-flex}:root .liquid-ui .badge--accent{background:var(--accent-soft);color:var(--accent-text)}:root .liquid-ui :is(.badge--success,.sc-badge.good){background:var(--success-soft);color:var(--success)}:root .liquid-ui .badge--warning{background:var(--warning-soft);color:var(--warning)}:root .liquid-ui :is(.badge--danger,.sc-badge.bad){background:var(--danger-soft);color:var(--danger)}:root .liquid-ui :is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel){border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;box-shadow:none}:root .liquid-ui :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading,.ax-card-heading,.analytics-chart-panel>header){border-bottom:1px solid var(--border);min-height:64px;padding:18px var(--panel-padding);justify-content:space-between;align-items:center;gap:16px;display:flex}:root .liquid-ui :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading,.ax-card-heading,.analytics-chart-panel>header) :is(h2,h3){font-size:16px;font-weight:600;line-height:1.5}:root .liquid-ui :is(.page-title,.sc-page-head,.admin-page-heading,.sp-page-heading,.ma-heading,.st-heading){margin-bottom:var(--space-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;min-width:0;display:flex}:root .liquid-ui :is(.page-title,.sc-page-head,.admin-page-heading,.sp-page-heading,.ma-heading,.st-heading) h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(26px,2.4vw,32px);line-height:1.25}:root .liquid-ui :is(.page-title,.sc-page-head,.admin-page-heading,.sp-page-heading,.ma-heading,.st-heading) p{max-width:660px;color:var(--muted);margin-top:5px}:root .liquid-ui :is(.page-title,.sc-page-head,.admin-page-heading,.sp-page-heading,.ma-heading,.st-heading)>div{min-width:0;max-width:100%}:root .liquid-ui .panel__body{padding:var(--panel-padding)}:root .liquid-ui .page-title__actions{flex:none;align-items:center;gap:8px;display:flex}:root .liquid-ui :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat){border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;justify-content:flex-start;min-height:126px;padding:18px 20px;display:flex}:root .liquid-ui :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat)>span{color:var(--muted);font-size:13px}:root .liquid-ui :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat)>strong{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:600}:root .liquid-ui :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat)>small{color:var(--muted);margin-top:auto;padding-top:6px;font-size:12px}:root .liquid-ui .stat--accent{border-color:var(--border-strong);background:var(--surface)}:root .liquid-ui :is(.table-scroll,.sc-table-wrap,.sp-table-wrap,.admin-table-scroll){max-width:100%;overflow-x:auto}:root .liquid-ui table{border-collapse:collapse;width:100%;font-size:13px}:root .liquid-ui th{background:var(--surface-subtle);color:var(--muted);text-align:left;white-space:nowrap;font-weight:600}:root .liquid-ui th,:root .liquid-ui td{border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}:root .liquid-ui tbody tr:last-child td{border-bottom:0}:root .liquid-ui tbody tr.clickable{cursor:pointer}:root .liquid-ui tbody tr.clickable:hover,:root .liquid-ui tbody tr:hover{background:var(--surface-subtle)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui tbody tr.clickable:hover,:root .liquid-ui tbody tr:hover{background:color-mix(in srgb, var(--surface-subtle) 50%, transparent)}}:root .liquid-ui td code{color:var(--secondary)}:root .liquid-ui .mobile-list{display:none}:root .liquid-ui :is(.disclosure,.tj-help-disclosure){border-top:1px solid var(--border)}:root .liquid-ui :is(.disclosure,.tj-help-disclosure) summary{cursor:pointer;min-height:50px;color:var(--accent-text);justify-content:space-between;align-items:center;gap:16px;font-weight:600;list-style:none;display:flex}:root .liquid-ui :is(.disclosure,.tj-help-disclosure) summary::-webkit-details-marker{display:none}:root .liquid-ui :is(.disclosure,.tj-help-disclosure)[open] summary svg{transform:rotate(180deg)}:root .liquid-ui :is(.disclosure,.tj-help-disclosure)>div{color:var(--secondary);padding-bottom:18px}:root .liquid-ui :is(.tabs,.ma-tabs,.sa-config-tabs,.admin-tabs,.sc-settings-tabs){border-bottom:1px solid var(--border);gap:3px;max-width:100%;display:flex;overflow-x:auto}:root .liquid-ui :is(.tabs,.ma-tabs,.sa-config-tabs,.admin-tabs,.sc-settings-tabs) button{min-height:44px;color:var(--muted);border-bottom:2px solid #0000;flex:none;padding:0 13px;font-size:13px;font-weight:600}:root .liquid-ui :is(.tabs,.ma-tabs,.sa-config-tabs,.admin-tabs,.sc-settings-tabs) button:is([aria-selected=true],.active){border-color:var(--accent);color:var(--ink)}:root .liquid-ui .code-block{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--ui-fixed-1c1c1c,#1c1c1c);max-width:100%;color:var(--ui-fixed-f0f0ed,#f0f0ed);position:relative;overflow:hidden}:root .liquid-ui .code-block pre{padding:18px 52px 18px 18px;font-size:12px;line-height:1.7;overflow-x:auto}:root .liquid-ui .code-block :is(.icon-button,.sc-icon-button,.admin-icon-button){color:var(--ui-fixed-ccccca,#ccccca);position:absolute;top:5px;right:5px}:root .liquid-ui :is(.notice,.sc-notice,.admin-notice,.ma-alert){border-radius:var(--radius-control);background:var(--surface-subtle);color:var(--secondary);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}:root .liquid-ui :is(.notice,.sc-notice,.admin-notice,.ma-alert) svg{flex:none;margin-top:1px}:root .liquid-ui :is(.notice--warning,.ma-alert.warning){background:var(--warning-soft);color:var(--warning)}:root .liquid-ui .notice--success{background:var(--success-soft);color:var(--success)}:root .liquid-ui :is(.notice--danger,.sc-notice.error,.admin-notice.error,.ma-alert.error){background:var(--danger-soft);color:var(--danger)}:root .liquid-ui .state{border:1px dashed var(--border-strong);border-radius:var(--radius-panel);min-height:240px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}:root .liquid-ui .state strong{color:var(--ink)}:root .liquid-ui .state span{max-width:360px;font-size:13px}:root .liquid-ui .state--loading svg{animation:1s linear infinite spin}:root .liquid-ui .form-stack{flex-direction:column;gap:18px;display:flex}:root .liquid-ui :is(.form-grid,.admin-form-grid,.ma-field-pair){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}:root .liquid-ui :is(.form-grid,.admin-form-grid,.ma-field-pair).compact{align-items:end}@supports (grid-template-rows:subgrid){:root .liquid-ui :is(.form-grid,.admin-form-grid,.ax-field-pair,.ma-field-pair,.ma-budget-fields,.sa-config-grid,.sp-connect-fields,.ao-fields-pair,.ao-guest-fields,.sa-price-matrix>div){row-gap:8px}:root .liquid-ui :is(.form-grid,.admin-form-grid,.ax-field-pair,.ma-field-pair,.ma-budget-fields,.sa-config-grid,.sp-connect-fields,.ao-fields-pair,.ao-guest-fields,.sa-price-matrix>div)>:is(.ui-field,.field,.sc-field,.sp-field,.ax-field,.ma-field,.sa-config-field,.ao-field,label):not(:has(>:nth-child(4))):not(:has(>input:is([type=checkbox],[type=radio]))){grid-row:span 3;grid-template-rows:subgrid;align-content:start;align-self:stretch;row-gap:8px;display:grid}:root .liquid-ui :is(.form-grid,.admin-form-grid,.ax-field-pair,.ma-field-pair,.ma-budget-fields,.sa-config-grid,.sp-connect-fields,.ao-fields-pair,.ao-guest-fields,.sa-price-matrix>div)>:is(.ui-field,.field,.sc-field,.sp-field,.ax-field,.ma-field,.sa-config-field,.ao-field,label):not(:has(>:nth-child(4)))>:first-child{align-self:end}}:root .liquid-ui .two-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}:root .liquid-ui :is(.three-col-form,.sa-config-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:root .liquid-ui .form-section{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:30px;padding:24px;display:grid}:root .liquid-ui .form-section+.form-section{border-top:1px solid var(--border)}:root .liquid-ui .form-section h3{font-size:16px}:root .liquid-ui .form-section p{color:var(--muted);margin-top:4px;font-size:13px}:root .liquid-ui .form-section__content{min-width:0}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar){z-index:10;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex;position:sticky;bottom:14px}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar){background:color-mix(in srgb, var(--surface) 94%, transparent)}}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar){box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:10px 12px 10px 18px}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar)>span{color:var(--muted);font-size:13px}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar)>div{gap:8px;display:flex}:root .liquid-ui .overlay{z-index:100;background:var(--ui-shadow-726762283520313820,#05120c8c);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}:root .liquid-ui .drawer{background:var(--surface-elevated);width:min(560px,100%);box-shadow:-20px 0 60px var(--ui-shadow-726762283020302030,#0000002e);flex-direction:column;display:flex}:root .liquid-ui .drawer>header,:root .liquid-ui .modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:66px;padding:0 20px 0 24px;display:flex}:root .liquid-ui .drawer>header h2,:root .liquid-ui .modal>header h2{font-size:18px}:root .liquid-ui .drawer__body,:root .liquid-ui .modal__body{flex:1;min-height:0;padding:24px;overflow-y:auto}:root .liquid-ui .drawer>footer,:root .liquid-ui .modal>footer{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}:root .liquid-ui .overlay:has(.modal){justify-content:center;align-items:center;padding:16px}:root .liquid-ui .modal{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-elevated);width:min(480px,100%);max-height:calc(100vh - 32px);box-shadow:0 24px 90px var(--ui-shadow-726762283020302030,#00000047);overflow:hidden}:root .liquid-ui :is(.text-link,.sp-link,.sa-text-link,.ma-detail-button){color:var(--accent-text);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}:root .liquid-ui .danger-link{color:var(--danger)}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter){margin-bottom:var(--space-panel);align-items:end;gap:12px;display:flex}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter) .search{flex:1}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter) :is(.field,.sc-field,.sa-config-field,.ma-field){min-width:150px}:root .liquid-ui .eyebrow{color:var(--accent-text);letter-spacing:.02em;font-size:12px;font-weight:600}:root .liquid-ui .pagination{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin-top:24px;font-size:13px;display:flex}:root .liquid-ui :is(.public-header,.sp-header){z-index:50;border-bottom:1px solid var(--border);height:68px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.public-header,.sp-header){border-bottom:1px solid color-mix(in srgb, var(--border) 78%, transparent)}}:root .liquid-ui :is(.public-header,.sp-header){background:var(--bg)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.public-header,.sp-header){background:color-mix(in srgb, var(--bg) 90%, transparent)}}:root .liquid-ui :is(.public-header,.sp-header){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root .liquid-ui :is(.public-header__inner,.sp-header-inner){justify-content:space-between;align-items:center;gap:30px;max-width:1440px;height:100%;margin:0 auto;padding:0 32px;display:flex}:root .liquid-ui :is(.brand,.app-brand){font-family:var(--font-heading);letter-spacing:-.02em;flex:none;align-items:center;gap:9px;display:inline-flex}:root .liquid-ui :is(.brand__mark,.app-brand-mark){background:var(--ink);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}:root .liquid-ui :is(.brand__mark,.app-brand-mark)>span{border:2px solid var(--on-accent);width:10px;height:10px;box-shadow:5px -5px 0 -2px var(--on-accent), -5px 5px 0 -2px var(--on-accent);border-radius:50%}:root .liquid-ui :is(.brand,.app-brand) em{background:var(--warning-soft);color:var(--warning);font-family:var(--font-body);letter-spacing:.08em;border-radius:4px;padding:2px 5px;font-size:9px;font-style:normal}:root .liquid-ui :is(.public-nav,.sp-desktop-nav){align-items:center;gap:25px;height:100%;display:flex}:root .liquid-ui :is(.public-nav,.sp-desktop-nav) a{height:100%;color:var(--secondary);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:500;display:flex}:root .liquid-ui :is(.public-nav,.sp-desktop-nav) a.active{border-color:var(--accent);color:var(--ink)}:root .liquid-ui :is(.header-tools,.sp-header-actions){align-items:center;gap:8px;display:flex}:root .liquid-ui .theme-toggle{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;padding:2px;display:flex}:root .liquid-ui .theme-toggle button{width:30px;height:30px;color:var(--muted);border-radius:6px;place-items:center;display:grid}:root .liquid-ui .theme-toggle button[aria-pressed=true]{background:var(--surface-subtle);color:var(--ink)}:root .liquid-ui .language{height:36px;color:var(--secondary);border-radius:7px;align-items:center;gap:3px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}:root .liquid-ui .nav-menu{display:none}:root .liquid-ui .mobile-sheet{z-index:110;background:var(--surface-elevated);padding:16px 20px;position:fixed;inset:0}:root .liquid-ui .mobile-sheet__head{justify-content:space-between;align-items:center;display:flex}:root .liquid-ui .mobile-sheet nav{flex-direction:column;margin-top:24px;display:flex}:root .liquid-ui .mobile-sheet nav a{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:52px;font-weight:600;display:flex}:root .liquid-ui .mobile-sheet__tools{align-items:center;gap:12px;margin-top:24px;display:flex}:root .liquid-ui .site-footer{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:24px;max-width:1440px;margin:70px auto 0;padding:32px;display:grid}:root .liquid-ui .site-footer>div{color:var(--secondary);gap:22px;font-size:13px;display:flex}:root .liquid-ui .site-footer>span{color:var(--muted);grid-column:1/-1;font-size:12px}:root .liquid-ui :is(.workspace,.sc-shell,.sa-shell){background:var(--bg);min-height:100vh}:root .liquid-ui :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar){z-index:40;border-right:1px solid var(--border);background:var(--surface);flex-direction:column;width:248px;padding:20px 14px 14px;display:flex;position:fixed;inset:0 auto 0 0}:root .liquid-ui :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar)>:is(.brand,.app-brand){padding:0 10px 17px}:root .liquid-ui .sidebar__context{border-radius:var(--radius-control);flex-direction:column;display:flex}:root .liquid-ui .sidebar__context span{color:var(--muted);letter-spacing:normal;font-size:12px}:root .liquid-ui .sidebar__context strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}:root .liquid-ui :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar) nav{flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}:root .liquid-ui :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar) nav a,:root .liquid-ui .sidebar__playground{min-height:40px;color:var(--secondary);border-radius:7px;align-items:center;gap:11px;padding:0 11px;font-size:13px;font-weight:500;display:flex}:root .liquid-ui :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar) nav a.active{background:var(--surface-subtle);color:var(--ink);font-weight:600}:root .liquid-ui .sidebar__playground{border:1px solid var(--border);color:var(--ink);margin:8px 0}:root .liquid-ui .sidebar__bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 2px 0;display:flex}:root .liquid-ui :is(.workspace__main,.sc-content,.sa-shell .admin-main){min-height:100vh;margin-left:248px}:root .liquid-ui :is(.workspace-topbar,.sc-topbar,.sa-shell .admin-topbar){z-index:30;border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;height:68px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.workspace-topbar,.sc-topbar,.sa-shell .admin-topbar){background:color-mix(in srgb, var(--bg) 90%, transparent)}}:root .liquid-ui :is(.workspace-topbar,.sc-topbar,.sa-shell .admin-topbar){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 32px}:root .liquid-ui :is(.workspace-topbar,.sc-topbar,.sa-shell .admin-topbar)>div{align-items:center;gap:10px;display:flex}:root .liquid-ui .workspace-menu{display:none}:root .liquid-ui .topbar-path{font-family:var(--font-heading);font-weight:600}:root .liquid-ui :is(.topbar-actions,.sc-topbar-actions){align-items:center;display:flex}:root .liquid-ui .balance-pill{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:baseline;gap:8px;padding:7px 13px;font-size:12px;display:flex}:root .liquid-ui .balance-pill span{color:var(--muted)}:root .liquid-ui .avatar{background:var(--surface-subtle);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}:root .liquid-ui :is(.workspace-content,.sc-main,.sa-shell .admin-page){width:100%;max-width:var(--app-content-width);padding:32px var(--app-gutter) 56px;margin:0 auto}:root .liquid-ui .workspace--admin :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar){border-right-color:var(--border)}:root .liquid-ui .workspace--admin .sidebar__context{background:var(--warning-soft)}:root .liquid-ui .landing,:root .liquid-ui .public-page{width:min(var(--public-content-width),calc(100% - 2 * var(--app-gutter)));max-width:none;margin:0 auto;padding:0}:root .liquid-ui .landing{gap:var(--space-section);align-content:start;display:grid}:root .liquid-ui .landing>*{min-width:0;margin-block:0}:root .liquid-ui .public-page{gap:var(--space-section);align-content:start;display:grid}:root .liquid-ui .public-page>*{min-width:0;margin-block:0}:root .liquid-ui .public-page>:is(.page-title,.sp-page-heading,.st-heading,.bl-journal-header){margin:0}:root .liquid-ui .public-page>:is(.page-title,.sp-page-heading,.st-heading,.bl-journal-header) h1{margin:0 0 12px}:root .liquid-ui .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:48px 0 16px;display:grid}:root .liquid-ui .hero__copy h1{max-width:720px;margin-top:15px}:root .liquid-ui .hero__copy h1 span{color:var(--ink)}:root .liquid-ui .hero__copy p{max-width:32em;color:var(--secondary);margin-top:24px;font-size:17px;line-height:1.75}:root .liquid-ui .hero__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}:root .liquid-ui .hero__visual{width:100%;min-width:0}:root .liquid-ui .hero-api{border-radius:var(--radius-panel);min-width:0;padding:8px}:root .liquid-ui .hero-api__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}:root .liquid-ui .hero-api__heading>span:first-child{align-items:center;gap:9px;display:flex}:root .liquid-ui .hero-api__heading svg{color:var(--accent-text)}:root .liquid-ui .hero-api .sp-code{background:var(--color-card);border-radius:20px}:root .liquid-ui .hero-api .sp-code-window{background:var(--color-overlay)}:root .liquid-ui .hero-api .sp-code pre{height:224px;min-height:0;max-height:224px;color:var(--color-fg-secondary);padding:16px;font-size:12px;line-height:1.7}:root .liquid-ui .hero-api__guide{min-height:48px;color:var(--accent-text);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 4px;font-size:13px;font-weight:600;display:flex}:root .liquid-ui .pulse,:root .liquid-ui .status-dot{background:var(--status-success);width:9px;height:9px;box-shadow:none;border-radius:50%}:root .liquid-ui .phone-code,:root .liquid-ui .hero__visual>.code-block{display:none}:root .liquid-ui .catalog-block{border:1px solid var(--border);background:var(--surface);box-shadow:none}:root .liquid-ui .section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:24px;display:flex}:root .liquid-ui .section-heading h2{margin-top:3px;font-size:25px}:root .liquid-ui .section-heading>a{color:var(--accent-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}:root .liquid-ui .catalog-block>.search{max-width:540px;margin-bottom:20px}:root .liquid-ui .model-name{flex-direction:column;gap:3px;min-width:180px;display:flex}:root .liquid-ui .model-name>span{color:var(--muted);align-items:center;display:flex}:root .liquid-ui .model-name :is(.icon-button,.sc-icon-button,.admin-icon-button){width:27px;height:27px}:root .liquid-ui .price-pair{min-width:110px;color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}:root .liquid-ui .price-pair b{color:var(--ink)}:root .liquid-ui .feature-links{overflow:hidden}:root .liquid-ui .feature-links>a{background:var(--surface);align-items:center;gap:14px;display:flex}:root .liquid-ui .feature-links>a>svg:first-child{color:var(--accent-text)}:root .liquid-ui .feature-links>a>svg:last-child{color:var(--muted);margin-left:auto}:root .liquid-ui .feature-links span{flex-direction:column;flex:1;display:flex}:root .liquid-ui .feature-links small{color:var(--muted);margin-top:2px}:root .liquid-ui .landing>:is(.disclosure,.tj-help-disclosure){max-width:900px;margin:0 auto}:root .liquid-ui .public-page{padding-top:var(--space-section);padding-bottom:60px}:root .liquid-ui .models-panel{overflow:hidden}:root .liquid-ui .offer{grid-template-columns:1fr 360px;gap:20px;margin-top:22px;padding:20px;display:grid}:root .liquid-ui .offer :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading){display:contents}:root .liquid-ui .offer>div p{color:var(--muted)}:root .liquid-ui .pricing-layout{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}:root .liquid-ui .pricing-layout>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel):first-child{padding:22px}:root .liquid-ui .pricing-layout :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading){margin:-22px -22px 22px}:root .liquid-ui .pricing-layout :is(.disclosure,.tj-help-disclosure){margin-top:20px}:root .liquid-ui .estimate-result{background:var(--surface);flex-direction:column;padding:24px;display:flex}:root .liquid-ui .estimate-result>span{color:var(--secondary)}:root .liquid-ui .estimate-result>strong{font-family:var(--font-heading);letter-spacing:-.04em;margin-top:6px;font-size:34px}:root .liquid-ui .estimate-result>p{color:var(--muted);font-size:13px}:root .liquid-ui .estimate-result :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button){margin-top:auto}:root .liquid-ui .cost-lines{border-top:1px solid var(--border);flex-direction:column;gap:8px;margin:25px 0;padding-top:16px;display:flex}:root .liquid-ui .cost-lines span{justify-content:space-between;display:flex}:root .liquid-ui .topup-public{margin-top:54px}:root .liquid-ui .topup-public>p{max-width:700px;color:var(--muted)}:root .liquid-ui .package-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;display:grid}:root .liquid-ui .package-grid>button{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100px;padding:18px;display:flex;position:relative}:root .liquid-ui .package-grid>button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}:root .liquid-ui .package-grid :is(.badge,.sc-badge,.sp-chip,.ma-badge){position:absolute;top:10px;right:10px}:root .liquid-ui .package-grid span{color:var(--muted);font-size:12px}:root .liquid-ui .topup-public>:is(.disclosure,.tj-help-disclosure){margin-top:16px}:root .liquid-ui .benchmark-chart{flex-direction:column;justify-content:center;gap:22px;min-height:290px;padding:28px;display:flex}:root .liquid-ui .benchmark-chart>div{grid-template-columns:160px 1fr 80px;align-items:center;gap:16px;font-size:13px;display:grid}:root .liquid-ui .benchmark-chart i{background:var(--surface-subtle);border-radius:999px;height:12px;position:relative;overflow:hidden}:root .liquid-ui .benchmark-chart i:after{width:var(--bar);border-radius:inherit;background:var(--ink);content:"";opacity:.72;position:absolute;inset:0 auto 0 0}:root .liquid-ui .status-summary{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 20px;display:flex}:root .liquid-ui .status-summary>div{align-items:center;gap:14px;display:flex}:root .liquid-ui .status-summary>div>div{flex-direction:column;display:flex}:root .liquid-ui .status-summary span{color:var(--muted);font-size:13px}:root .liquid-ui .status-summary .status-dot{display:block}:root .liquid-ui .public-page>:is(.text-link,.sp-link,.sa-text-link,.ma-detail-button){margin-top:16px}:root .liquid-ui .docs-layout{grid-template-columns:220px minmax(0,1fr);gap:50px;max-width:1240px;margin:0 auto;padding:48px 32px 80px;display:grid}:root .liquid-ui .docs-layout>aside{height:-moz-fit-content;height:fit-content;position:sticky;top:105px}:root .liquid-ui .docs-layout>aside>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:600}:root .liquid-ui .docs-layout>aside nav{flex-direction:column;gap:4px;margin-top:10px;display:flex}:root .liquid-ui .docs-layout>aside a{color:var(--secondary);border-radius:7px;padding:8px 10px;font-size:13px}:root .liquid-ui .docs-layout>aside a.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}:root .liquid-ui .docs-content{min-width:0;max-width:850px}:root .liquid-ui .docs-article :is(.page-title,.sc-page-head,.admin-page-heading,.sp-page-heading,.ma-heading,.st-heading){margin-bottom:30px}:root .liquid-ui .steps{flex-direction:column;gap:26px;list-style:none;display:flex}:root .liquid-ui .steps>li{grid-template-columns:34px minmax(0,1fr);gap:15px;display:grid}:root .liquid-ui .steps>li>span{background:var(--accent-soft);width:30px;height:30px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}:root .liquid-ui .steps h2{margin-bottom:4px;font-size:18px}:root .liquid-ui .steps p{color:var(--muted);margin-bottom:13px}:root .liquid-ui .steps :is(.tabs,.ma-tabs,.sa-config-tabs,.admin-tabs,.sc-settings-tabs),:root .liquid-ui .steps .code-block{margin-top:12px}:root .liquid-ui .docs-article>:is(.notice,.sc-notice,.admin-notice,.ma-alert),:root .liquid-ui .docs-article>:is(.disclosure,.tj-help-disclosure){margin:24px 0 0 49px}:root .liquid-ui :is(.integration-picker,.sp-app-picker){grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px;display:grid}:root .liquid-ui :is(.integration-picker,.sp-app-picker) button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);text-align:left;flex-direction:column;align-items:flex-start;min-width:0;padding:14px;display:flex}:root .liquid-ui :is(.integration-picker,.sp-app-picker) button.active{border-color:var(--accent);background:var(--accent-soft)}:root .liquid-ui :is(.integration-picker,.sp-app-picker) svg{color:var(--accent-text);margin-bottom:12px}:root .liquid-ui :is(.integration-picker,.sp-app-picker) span{width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}:root .liquid-ui .docs-article>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel)>:is(.tabs,.ma-tabs,.sa-config-tabs,.admin-tabs,.sc-settings-tabs),:root .liquid-ui .docs-article>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel)>:is(.form-grid,.admin-form-grid,.ma-field-pair),:root .liquid-ui .docs-article>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel)>.code-block,:root .liquid-ui .docs-article>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel)>:is(.notice,.sc-notice,.admin-notice,.ma-alert){margin:20px}:root .liquid-ui .badge-row{gap:5px;display:flex}:root .liquid-ui .playground{background:var(--surface);grid-template-columns:280px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}:root .liquid-ui .chat-list{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;gap:14px;min-height:0;padding:18px 14px;display:flex}:root .liquid-ui .chat-list>div:first-child{justify-content:space-between;align-items:center;display:flex}:root .liquid-ui .chat-list :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button){min-height:36px;padding:0 10px}:root .liquid-ui .chat-list nav{flex-direction:column;flex:1;gap:4px;display:flex}:root .liquid-ui .chat-list nav button{text-align:left;border-radius:8px;flex-direction:column;padding:10px;display:flex}:root .liquid-ui .chat-list nav button.active{background:var(--accent-soft)}:root .liquid-ui .chat-list nav small{color:var(--muted);font-size:11px}:root .liquid-ui .guest-toggle{color:var(--accent-text);font-size:12px}:root .liquid-ui .chat-main{flex-direction:column;min-width:0;min-height:0;display:flex}:root .liquid-ui .chat-main>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 18px;display:flex}:root .liquid-ui .chat-main>header>div{align-items:center;gap:8px;min-width:0;display:flex}:root .liquid-ui .compact-brand b{display:none}:root .liquid-ui .compact-brand{margin-right:4px}:root .liquid-ui .chat-main>header select{max-width:190px}:root .liquid-ui .chat-metric{color:var(--muted);white-space:nowrap;font-size:12px}:root .liquid-ui .chat-main>:is(.notice,.sc-notice,.admin-notice,.ma-alert){margin:12px 18px 0}:root .liquid-ui .messages{flex:1;padding:34px max(24px,50% - 390px);overflow-y:auto}:root .liquid-ui .message{border-radius:13px;max-width:78%;padding:13px 16px}:root .liquid-ui .message+.message{margin-top:22px}:root .liquid-ui .message--user{background:var(--accent-soft);border-bottom-right-radius:4px;margin-left:auto}:root .liquid-ui .message--assistant{color:var(--secondary)}:root .liquid-ui .message--assistant p+p{margin-top:10px}:root .liquid-ui .message-actions{align-items:center;gap:8px;margin-top:12px;display:flex}:root .liquid-ui .message-actions button{color:var(--accent-text);font-size:12px}:root .liquid-ui .typing{align-items:center;gap:5px;display:flex}:root .liquid-ui .typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s infinite alternate pulse}:root .liquid-ui .typing i:nth-child(2){animation-delay:.2s}:root .liquid-ui .typing i:nth-child(3){animation-delay:.4s}:root .liquid-ui .typing :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button){margin-left:10px}:root .liquid-ui .composer{border:1px solid var(--border);background:var(--surface-elevated);width:calc(100% - 36px);max-width:820px;box-shadow:var(--shadow);border-radius:13px;margin:0 auto 18px;padding:5px 52px 5px 5px;position:relative}:root .liquid-ui .composer textarea{resize:none;border:0;min-height:48px;max-height:150px;box-shadow:none!important}:root .liquid-ui .composer>:is(.icon-button,.sc-icon-button,.admin-icon-button){background:var(--accent);color:var(--on-accent);position:absolute;top:8px;right:8px}:root .liquid-ui .composer>small{color:var(--muted);margin-top:3px;font-size:10px;position:absolute;top:100%;left:8px}:root .liquid-ui .blog :is(.filter-bar,.sc-filters,.analytics-filters,.ops-filters,.bl-filter){align-items:center}:root .liquid-ui .post-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}:root .liquid-ui .post-grid>a{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-height:220px;padding:24px}:root .liquid-ui .post-grid>a.featured{background:var(--surface);grid-column:1/-1;min-height:250px}:root .liquid-ui .post-grid>a>div{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}:root .liquid-ui .post-grid h2{max-width:650px;margin-top:28px;font-size:24px;line-height:1.2}:root .liquid-ui .post-grid p{max-width:650px;color:var(--muted);margin:10px 0 24px}:root .liquid-ui .article{max-width:760px;margin:0 auto;padding:64px 28px 90px}:root .liquid-ui .article__meta{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}:root .liquid-ui .article>h1{margin-top:18px;font-size:clamp(34px,6vw,52px);line-height:1.06}:root .liquid-ui .article .lead{color:var(--secondary);margin-top:20px;font-size:18px}:root .liquid-ui .article-toc{border-left:3px solid var(--accent);background:var(--surface-subtle);flex-direction:column;gap:7px;margin:36px 0;padding:16px 20px;display:flex}:root .liquid-ui .article-toc a{color:var(--accent-text);font-size:13px}:root .liquid-ui .article section{margin-top:40px;scroll-margin-top:90px}:root .liquid-ui .article section h2{margin-bottom:12px;font-size:25px}:root .liquid-ui .article section p{color:var(--secondary);font-size:16px;line-height:1.75}:root .liquid-ui .article blockquote{border-left:2px solid var(--border-strong);color:var(--muted);margin:22px 0;padding-left:20px;font-style:italic}:root .liquid-ui .related{border-top:1px solid var(--border);margin-top:54px;padding-top:25px}:root .liquid-ui .related h2{margin-bottom:12px;font-size:18px}:root .liquid-ui .related a{color:var(--accent-text);justify-content:space-between;align-items:center;font-weight:600;display:flex}:root .liquid-ui .auth-page{grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}:root .liquid-ui .auth-page>aside{background:var(--ui-fixed-242424,#242424);color:var(--ui-fixed-f4f4f2,#f4f4f2);flex-direction:column;justify-content:space-between;padding:40px 5vw;display:flex}:root .liquid-ui .brand--large{font-size:18px}:root .liquid-ui .auth-page>aside h1{max-width:580px;margin-top:12px;font-size:clamp(34px,4vw,56px);line-height:1.05}:root .liquid-ui .auth-page>aside p{max-width:480px;color:var(--ui-fixed-ccccca,#ccccca);margin-top:16px}:root .liquid-ui .auth-page>aside small{color:var(--ui-fixed-aaaaa7,#aaaaa7)}:root .liquid-ui .auth-page>main{place-items:center;padding:28px;display:grid}:root .liquid-ui .auth-card{width:min(420px,100%)}:root .liquid-ui .auth-back{color:var(--accent-text);margin-bottom:32px;font-size:13px;display:inline-block}:root .liquid-ui .auth-card>h1{font-size:30px}:root .liquid-ui .auth-card>p{color:var(--muted);margin:6px 0 24px}:root .liquid-ui .auth-card form{flex-direction:column;gap:16px;display:flex}:root .liquid-ui .password-input{position:relative}:root .liquid-ui .password-input input{padding-right:48px}:root .liquid-ui .password-input :is(.icon-button,.sc-icon-button,.admin-icon-button){position:absolute;top:0;right:1px}:root .liquid-ui .auth-submit{width:100%;margin-top:5px}:root .liquid-ui .auth-switch{justify-content:center;gap:5px;margin-top:20px;font-size:13px;display:flex}:root .liquid-ui .auth-switch span{color:var(--muted)}:root .liquid-ui .auth-switch button,:root .liquid-ui .telegram-link{color:var(--accent-text);font-weight:600}:root .liquid-ui .telegram-link{margin:18px auto 0;font-size:12px;display:block}:root .liquid-ui .telegram-state{flex-direction:column;gap:15px;display:flex}:root .liquid-ui .telegram-state>svg{color:var(--accent-text)}:root .liquid-ui .wallet-hero{border:1px solid var(--border);background:var(--surface);grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}:root .liquid-ui .wallet-hero>div:first-child{flex-direction:column;justify-content:center;padding:26px 28px;display:flex}:root .liquid-ui .wallet-hero>div:first-child>span{color:var(--secondary);font-size:13px}:root .liquid-ui .wallet-hero>div:first-child>strong{font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(30px,4vw,42px)}:root .liquid-ui .wallet-hero>div:first-child>small{color:var(--muted)}:root .liquid-ui .wallet-hero>div:last-child{grid-template-columns:1fr 1fr;display:grid}:root .liquid-ui .wallet-hero>div:last-child a{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:22px;font-weight:600;display:flex}:root .liquid-ui .wallet-hero>div:last-child a svg:first-child{color:var(--accent-text)}:root .liquid-ui .wallet-hero>div:last-child a svg:last-child{width:16px;color:var(--muted);margin:0 0 0 auto}:root .liquid-ui :is(.stats-grid,.sc-stats,.analytics-kpis),:root .liquid-ui :is(.admin-finance,.sa-overview-metrics){gap:var(--space-panel);margin:var(--space-panel) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:root .liquid-ui .sp-public-stats{gap:var(--space-panel);grid-template-columns:repeat(4,1fr);display:grid}:root .liquid-ui .sc-page{gap:var(--space-panel);align-content:start;display:grid}:root .liquid-ui .sc-page>*{min-width:0;margin-block:0}:root .liquid-ui :is(.sc-page,.analytics-page)>:is(.analytics-kpis,.stats-grid,.sc-stats){gap:var(--space-panel);margin:0}:root .liquid-ui .overview-bottom,:root .liquid-ui .admin-priority,:root .liquid-ui .analytics-grid{gap:var(--space-panel);grid-template-columns:1.4fr 1fr;margin-top:0;display:grid}:root .liquid-ui .overview-bottom>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel),:root .liquid-ui .analytics-grid>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel){min-height:280px}:root .liquid-ui .next-actions{flex-direction:column;display:flex}:root .liquid-ui .next-actions a{align-items:center;gap:13px;min-height:90px;padding:16px 20px;display:flex}:root .liquid-ui .next-actions a+a{border-top:1px solid var(--border)}:root .liquid-ui .next-actions a>svg:first-child{color:var(--accent-text)}:root .liquid-ui .next-actions a>svg:last-child{color:var(--muted);margin-left:auto}:root .liquid-ui .next-actions span{flex-direction:column;display:flex}:root .liquid-ui .next-actions small{color:var(--muted)}:root .liquid-ui .mini-chart{justify-content:space-around;align-items:end;gap:12px;height:210px;padding:30px 24px 18px;display:flex}:root .liquid-ui .mini-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}:root .liquid-ui .mini-chart i{width:min(34px,100%);height:var(--height);background:var(--ink);opacity:.68;border-radius:5px 5px 2px 2px}:root .liquid-ui .mini-chart span{color:var(--muted);font-size:11px}:root .liquid-ui .split-links{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}:root .liquid-ui .split-links>a{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);align-items:center;gap:14px;padding:18px;display:flex}:root .liquid-ui .split-links>a>svg:first-child{color:var(--accent-text)}:root .liquid-ui .split-links>a>svg:last-child{margin-left:auto}:root .liquid-ui .split-links>a span{flex-direction:column;display:flex}:root .liquid-ui .split-links small{color:var(--muted)}:root .liquid-ui .secret-reveal{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);justify-content:space-between;align-items:center;margin-top:18px;padding:10px 10px 10px 13px;display:flex}:root .liquid-ui .switch-row{justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex;position:relative}:root .liquid-ui .switch-row>span{flex-direction:column;display:flex}:root .liquid-ui .switch-row small{color:var(--muted)}:root .liquid-ui .switch-row>input,:root .liquid-ui .mini-switch input{opacity:0;position:absolute}:root .liquid-ui .switch-row>i,:root .liquid-ui .mini-switch i{background:var(--border-strong);width:42px;height:24px;transition:background var(--motion-base);border-radius:999px;flex:none;position:relative}:root .liquid-ui .switch-row>i:after,:root .liquid-ui .mini-switch i:after{content:"";width:18px;height:18px;transition:transform var(--motion-base);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}:root .liquid-ui .switch-row>input:checked+i,:root .liquid-ui .mini-switch input:checked+i{background:var(--accent)}:root .liquid-ui .switch-row>input:checked+i:after,:root .liquid-ui .mini-switch input:checked+i:after{transform:translate(18px)}:root .liquid-ui .switch-row>input{cursor:pointer;width:42px;height:24px;margin:0;right:0}:root .liquid-ui .switch-row>input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}:root .liquid-ui .switch-row+.switch-row{border-top:1px solid var(--border)}:root .liquid-ui .policy-list{border:1px solid var(--border);border-radius:var(--radius-control);margin-top:20px}:root .liquid-ui .policy-list>div{grid-template-columns:1.2fr repeat(3,.7fr);align-items:end;gap:10px;padding:12px;display:grid}:root .liquid-ui .policy-list>div+div{border-top:1px solid var(--border)}:root .liquid-ui .policy-list>div>label{align-items:center;gap:10px;padding-bottom:9px;display:flex}:root .liquid-ui .policy-list>div>label span{flex-direction:column;min-width:0;display:flex}:root .liquid-ui .meter-field{flex-direction:column;gap:5px;display:flex}:root .liquid-ui .meter-field>span{color:var(--muted);font-size:12px}:root .liquid-ui .meter-field>i{background:var(--surface-subtle);border-radius:99px;height:6px;overflow:hidden}:root .liquid-ui .meter-field>i span{background:var(--accent);width:30%;height:100%;display:block}:root .liquid-ui .summary-strip{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--secondary);gap:30px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}:root .liquid-ui .detail-grid{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}:root .liquid-ui .detail-grid>span{background:var(--surface);min-width:0;color:var(--muted);flex-direction:column;padding:13px;font-size:12px;display:flex}:root .liquid-ui .detail-grid b,:root .liquid-ui .detail-grid code,:root .liquid-ui .detail-grid :is(.badge,.sc-badge,.sp-chip,.ma-badge){color:var(--ink);margin-top:4px;font-size:13px}:root .liquid-ui .drawer :is(.notice,.sc-notice,.admin-notice,.ma-alert){margin-top:18px}:root .liquid-ui .breakdown-list{flex-direction:column;padding:12px 20px;display:flex}:root .liquid-ui .breakdown-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:13px 0;display:flex}:root .liquid-ui .breakdown-list span{align-items:center;gap:8px;display:flex}:root .liquid-ui .dot{background:var(--accent);border-radius:50%;width:8px;height:8px}:root .liquid-ui .dot-1{opacity:.75}:root .liquid-ui .dot-2{opacity:.5}:root .liquid-ui .dot-3{opacity:.3}:root .liquid-ui .line-chart{padding:25px 20px 12px}:root .liquid-ui .line-chart svg{width:100%;height:190px;overflow:visible}:root .liquid-ui .line-path{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}:root .liquid-ui .line-area{fill:var(--surface-subtle)}:root .liquid-ui .line-chart>div{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}:root .liquid-ui .balance-strip{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}:root .liquid-ui .balance-strip>div{flex-direction:column;padding:18px 22px;display:flex}:root .liquid-ui .balance-strip>div+div{border-left:1px solid var(--border)}:root .liquid-ui .balance-strip span{color:var(--muted);font-size:12px}:root .liquid-ui .balance-strip strong{font-family:var(--font-heading);font-size:23px}:root .liquid-ui .billing-grid{grid-template-columns:.9fr 1.1fr;gap:16px;margin-bottom:16px;display:grid}:root .liquid-ui .billing-grid>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel){padding:20px}:root .liquid-ui .billing-grid :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading){margin:-20px -20px 20px}:root .liquid-ui .amount-options{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}:root .liquid-ui .amount-options button{border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px}:root .liquid-ui .amount-options button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);font-weight:600}:root .liquid-ui .payment-panel{grid-template-columns:190px 1fr;gap:18px;display:grid;position:relative}:root .liquid-ui .payment-panel :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading){grid-column:1/-1}:root .liquid-ui .qr-wrap{background:var(--ui-fixed-fff,#fff);border-radius:10px;place-items:center;padding:14px;display:grid}:root .liquid-ui .fake-qr{background:repeating-conic-gradient(var(--ui-fixed-202020,#202020) 0 25%, var(--ui-fixed-fff,#fff) 0 50%) 50% / 18px 18px;border:8px solid #fff;place-items:center;width:150px;height:150px;display:grid}:root .liquid-ui .fake-qr span{width:50px;height:50px;color:var(--ui-fixed-202020,#202020);text-align:center;background:#fff;place-items:center;font-weight:800;line-height:1;display:grid}:root .liquid-ui .payment-state{flex-direction:column;justify-content:center;display:flex}:root .liquid-ui .payment-state>strong{font-family:var(--font-heading);margin-top:8px;font-size:28px}:root .liquid-ui .payment-state>span{color:var(--muted);font-size:12px}:root .liquid-ui .bank-details{border-top:1px solid var(--border);flex-direction:column;grid-column:1/-1;padding-top:12px;display:flex}:root .liquid-ui .bank-details span{color:var(--muted);justify-content:space-between;padding:4px 0;font-size:12px;display:flex}:root .liquid-ui .settings-panel{margin-top:16px}:root .liquid-ui .settings-panel>.form-section,:root .liquid-ui .settings-panel>.telegram-settings,:root .liquid-ui .settings-panel>:is(.disclosure,.tj-help-disclosure),:root .liquid-ui .settings-panel>:is(.table-scroll,.sc-table-wrap,.sp-table-wrap,.admin-table-scroll),:root .liquid-ui .settings-panel>:is(.three-col-form,.sa-config-grid),:root .liquid-ui .settings-panel>.editable-table,:root .liquid-ui .settings-panel>:is(.notice,.sc-notice,.admin-notice,.ma-alert){padding:24px}:root .liquid-ui .telegram-settings{flex-direction:column;gap:15px;display:flex}:root .liquid-ui :is(.admin-finance,.sa-overview-metrics){grid-template-columns:repeat(4,1fr)}:root .liquid-ui .rank-list{flex-direction:column;padding:8px 20px;display:flex}:root .liquid-ui .rank-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:13px 0;display:flex}:root .liquid-ui .rank-list>div>b{color:var(--border-strong);font-family:var(--font-heading);font-size:18px}:root .liquid-ui .rank-list>div>span{flex-direction:column;flex:1;display:flex}:root .liquid-ui .rank-list small{color:var(--muted)}:root .liquid-ui .rank-list em{color:var(--accent-text);font-style:normal;font-weight:600}:root .liquid-ui .coverage-list{flex-direction:column;gap:8px;padding:28px 22px;display:flex}:root .liquid-ui .coverage-list>span{justify-content:space-between;font-size:13px;display:flex}:root .liquid-ui .coverage-list>i{background:var(--surface-subtle);border-radius:99px;height:7px;margin-bottom:12px;overflow:hidden}:root .liquid-ui .coverage-list>i span{border-radius:inherit;background:var(--accent);height:100%;display:block}:root .liquid-ui .donut{place-items:center;min-height:240px;display:grid}:root .liquid-ui .donut>div{border:18px solid var(--ink);border-right-color:var(--surface-subtle);background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;display:flex}:root .liquid-ui .donut strong{font-family:var(--font-heading);font-size:28px}:root .liquid-ui .donut span{color:var(--muted);font-size:12px}:root .liquid-ui .provider-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}:root .liquid-ui .provider-grid>:is(.panel,.sp-panel,.sc-panel,.admin-panel,.ax-card,.analytics-chart-panel,.ma-panel,.st-panel){padding:18px}:root .liquid-ui .provider-card__head{align-items:center;gap:12px;display:flex}:root .liquid-ui .provider-card__head>div{flex-direction:column;flex:1;display:flex}:root .liquid-ui .provider-card__head span{color:var(--muted);font-size:12px}:root .liquid-ui .provider-logo{background:var(--accent-soft);width:42px;height:42px;font-family:var(--font-heading);border-radius:10px;place-items:center;font-weight:600;display:grid;color:var(--accent-text)!important;font-size:18px!important}:root .liquid-ui .provider-card__meta{border-block:1px solid var(--border);color:var(--muted);gap:30px;margin:20px 0;padding:12px 0;font-size:12px;display:flex}:root .liquid-ui .mini-switch{display:inline-flex;position:relative}:root .liquid-ui .mini-switch i{width:36px;height:20px;display:block}:root .liquid-ui .mini-switch i:after{width:14px;height:14px}:root .liquid-ui .mini-switch input:checked+i:after{transform:translate(16px)}:root .liquid-ui .check-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root .liquid-ui .check-grid label{align-items:center;gap:8px;font-size:13px;display:flex}:root .liquid-ui .user-cell{align-items:center;gap:10px;min-width:220px;display:flex}:root .liquid-ui .user-cell>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:50%;place-items:center;font-weight:600;display:grid}:root .liquid-ui .user-cell>div{flex-direction:column;display:flex}:root .liquid-ui .user-cell small{color:var(--muted)}:root .liquid-ui .json-view{border-radius:var(--radius-control);background:var(--ui-fixed-1c1c1c,#1c1c1c);color:var(--ui-fixed-f0f0ed,#f0f0ed);margin-top:18px;overflow:hidden}:root .liquid-ui .json-view pre{padding:18px;font-size:12px;overflow-x:auto}:root .liquid-ui .editable-table{flex-direction:column;gap:8px;display:flex}:root .liquid-ui .editable-row{grid-template-columns:1.4fr 1fr .7fr 50px;align-items:center;gap:8px;display:grid}:root .liquid-ui .editable-row.header{color:var(--muted);font-size:12px;font-weight:600}:root .liquid-ui .six-stats{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:18px;display:grid}:root .liquid-ui .six-stats :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat){min-height:96px;padding:13px}:root .liquid-ui .six-stats :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat) strong{font-size:20px}:root .liquid-ui .table-tools{justify-content:space-between;align-items:center;padding:15px;display:flex}:root .liquid-ui .table-tools span{color:var(--muted);font-size:12px}:root .liquid-ui .message-preview{flex-direction:column;gap:18px;display:flex}:root .liquid-ui .message-preview>span{color:var(--muted);font-size:12px}:root .liquid-ui .message-preview>div{background:var(--ui-fixed-eeedea,#eeedea);color:var(--ui-fixed-242424,#242424);border-radius:12px;padding:18px}:root .liquid-ui .message-preview>div p{margin:8px 0 14px}:root .liquid-ui .message-preview>div button{background:var(--ui-fixed-292929,#292929);color:#fff;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600}:root .liquid-ui .article-preview{padding:25px 5px}:root .liquid-ui .article-preview h2{margin-top:15px;font-size:28px}:root .liquid-ui .article-preview p{color:var(--muted);margin-top:12px}:root .liquid-ui .suggestion{border-left:3px solid var(--accent);background:var(--surface-subtle);padding:14px}:root .liquid-ui .suggestion span{color:var(--accent-text);text-transform:uppercase;font-size:11px;font-weight:600}:root .liquid-ui .suggestion p{margin-top:8px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@media (max-width:1100px){:root .liquid-ui :is(.public-nav,.sp-desktop-nav){gap:14px}:root .liquid-ui :is(.public-header__inner,.sp-header-inner){gap:15px}:root .liquid-ui .account-link{display:none}:root .liquid-ui .hero{gap:36px;padding-inline:0}:root .liquid-ui :is(.stats-grid,.sc-stats,.analytics-kpis,.sp-public-stats),:root .liquid-ui :is(.admin-finance,.sa-overview-metrics){grid-template-columns:repeat(2,1fr)}:root .liquid-ui .six-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){:root .liquid-ui :is(.sidebar,.sc-sidebar,.sa-shell .admin-sidebar){display:none}:root .liquid-ui :is(.workspace__main,.sc-content,.sa-shell .admin-main){margin-left:0}:root .liquid-ui .workspace-menu{display:inline-flex}:root .liquid-ui .workspace-sheet nav a{padding:0 4px}:root .liquid-ui :is(.public-nav,.sp-desktop-nav){display:none}:root .liquid-ui .nav-menu{display:inline-flex}:root .liquid-ui .hero{grid-template-columns:1fr 380px}:root .liquid-ui .package-grid{grid-template-columns:repeat(2,1fr)}:root .liquid-ui .pricing-layout{grid-template-columns:1fr}:root .liquid-ui .estimate-result :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button){margin-top:20px}:root .liquid-ui .docs-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}:root .liquid-ui :is(.integration-picker,.sp-app-picker){grid-template-columns:repeat(2,1fr)}:root .liquid-ui .policy-list>div{grid-template-columns:1fr 1fr}:root .liquid-ui .policy-list>div>label{grid-column:1/-1}:root .liquid-ui :is(.three-col-form,.sa-config-grid){grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root .liquid-ui :is(.public-header__inner,.sp-header-inner),:root .liquid-ui .landing,:root .liquid-ui .public-page{padding-inline:0}:root .liquid-ui :is(.public-header__inner,.sp-header-inner){gap:8px}:root .liquid-ui :is(.header-tools,.sp-header-actions){gap:3px}:root .liquid-ui .theme-toggle button{width:28px}:root .liquid-ui .language{padding-inline:5px}:root .liquid-ui :is(.page-title,.sc-page-head,.admin-page-heading,.sp-page-heading,.ma-heading,.st-heading){margin-bottom:var(--space-panel);flex-direction:column;align-items:stretch}:root .liquid-ui .page-title__actions,:root .liquid-ui .page-title__actions>.button-row{width:100%}:root .liquid-ui .page-title>:is(a,button){align-self:flex-start}:root .liquid-ui .page-title__actions :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button){flex:1}:root .liquid-ui .public-page{padding-top:var(--space-section)}:root .liquid-ui .hero{flex-direction:column;gap:26px;min-height:0;padding:42px 0 30px;display:flex}:root .liquid-ui .hero__copy h1{font-size:45px}:root .liquid-ui .hero__copy p{font-size:15px}:root .liquid-ui .hero__actions{flex-direction:row}:root .liquid-ui .hero__visual{width:100%}:root .liquid-ui .phone-code{width:100%;display:inline-flex}:root .liquid-ui .hero__visual>.code-block{margin-top:8px;display:block}:root .liquid-ui .catalog-block{padding:18px 14px}:root .liquid-ui .section-heading h2{font-size:21px}:root .liquid-ui .section-heading>a{display:inline-flex}:root .liquid-ui .feature-links{grid-template-columns:1fr}:root .liquid-ui .feature-links>a{min-height:88px}:root .liquid-ui .site-footer{grid-template-columns:1fr;margin-top:45px;padding:28px 16px}:root .liquid-ui .site-footer>div{flex-wrap:wrap}:root .liquid-ui .desktop-table{display:none}:root .liquid-ui .mobile-list{flex-direction:column;gap:10px;padding:12px;display:flex}:root .liquid-ui .offer{display:block}:root .liquid-ui .offer :is(.disclosure,.tj-help-disclosure){margin-top:15px}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter){flex-wrap:wrap;align-items:stretch}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter) .search,:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter) :is(.field,.sc-field,.sa-config-field,.ma-field){flex:1 0 100%;width:100%;min-width:0}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.bl-filter)>:is(.tabs,.ma-tabs,.sa-config-tabs,.admin-tabs,.sc-settings-tabs){width:100%}:root .liquid-ui .package-grid{grid-template-columns:1fr 1fr}:root .liquid-ui .benchmark-chart{padding:20px 14px}:root .liquid-ui .benchmark-chart>div{grid-template-columns:110px 1fr}:root .liquid-ui .benchmark-chart b{grid-column:2}:root .liquid-ui .status-summary{align-items:flex-start;gap:16px}:root .liquid-ui .docs-layout{padding:28px 16px 60px;display:block}:root .liquid-ui .docs-layout>aside{margin-bottom:25px;position:static}:root .liquid-ui .docs-layout>aside nav{flex-direction:row;overflow-x:auto}:root .liquid-ui .docs-article>:is(.notice,.sc-notice,.admin-notice,.ma-alert),:root .liquid-ui .docs-article>:is(.disclosure,.tj-help-disclosure){margin-left:0}:root .liquid-ui .steps>li{grid-template-columns:27px minmax(0,1fr);gap:10px}:root .liquid-ui :is(.integration-picker,.sp-app-picker){grid-template-columns:1fr 1fr}:root .liquid-ui .playground{grid-template-columns:1fr}:root .liquid-ui .chat-list{display:none}:root .liquid-ui .chat-main>header{padding-inline:8px}:root .liquid-ui .chat-main>header select{width:130px}:root .liquid-ui .chat-main>header select:nth-of-type(2),:root .liquid-ui .chat-metric{display:none}:root .liquid-ui .messages{padding:24px 14px}:root .liquid-ui .message{max-width:92%}:root .liquid-ui .composer{width:calc(100% - 20px);margin-bottom:20px}:root .liquid-ui .post-grid{grid-template-columns:1fr}:root .liquid-ui .post-grid>a.featured{grid-column:auto}:root .liquid-ui .article{padding:40px 18px 70px}:root .liquid-ui .auth-page{display:block}:root .liquid-ui .auth-page>aside{min-height:auto;padding:20px}:root .liquid-ui .auth-page>aside>div,:root .liquid-ui .auth-page>aside>small{display:none}:root .liquid-ui .auth-page>main{align-items:start;min-height:calc(100vh - 68px);padding-top:36px}:root .liquid-ui :is(.workspace-topbar,.sc-topbar,.sa-shell .admin-topbar){padding:0 14px}:root .liquid-ui .balance-pill span{display:none}:root .liquid-ui .balance-pill{padding-inline:10px}:root .liquid-ui :is(.workspace-content,.sc-main,.sa-shell .admin-page){padding:24px 14px 70px}:root .liquid-ui .wallet-hero{grid-template-columns:1fr}:root .liquid-ui .wallet-hero>div:last-child{min-height:88px}:root .liquid-ui :is(.stats-grid,.sc-stats,.analytics-kpis,.sp-public-stats),:root .liquid-ui :is(.admin-finance,.sa-overview-metrics){grid-template-columns:1fr 1fr;gap:8px}:root .liquid-ui :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat){min-height:108px;padding:14px}:root .liquid-ui :is(.stat,.sc-stat,.analytics-kpis>article,.sa-overview-metrics>article,.st-metric,.sp-public-stat)>strong{font-size:20px}:root .liquid-ui .overview-bottom,:root .liquid-ui .admin-priority,:root .liquid-ui .analytics-grid,:root .liquid-ui .billing-grid,:root .liquid-ui .provider-grid,:root .liquid-ui .split-links{grid-template-columns:1fr}:root .liquid-ui .form-section{grid-template-columns:1fr;gap:15px;padding:18px}:root .liquid-ui :is(.form-grid,.admin-form-grid,.ma-field-pair),:root .liquid-ui .two-cols,:root .liquid-ui :is(.three-col-form,.sa-config-grid){grid-template-columns:1fr}:root .liquid-ui .summary-strip{white-space:nowrap;gap:20px;overflow-x:auto}:root .liquid-ui .detail-grid{grid-template-columns:1fr 1fr}:root .liquid-ui .balance-strip strong{font-size:19px}:root .liquid-ui .payment-panel{flex-direction:column;display:flex}:root .liquid-ui .payment-panel :is(.panel__head,.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar,.sa-section-heading){order:-1}:root .liquid-ui .qr-wrap{order:0}:root .liquid-ui .payment-state{text-align:center;align-items:center}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar){flex-direction:column;align-items:stretch;bottom:8px}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar)>div{grid-template-columns:1fr 1fr;display:grid}:root .liquid-ui :is(.action-bar,.ma-savebar,.ax-savebar,.ao-save-bar) :is(.button,.sp-btn,.sc-button,.site-button,.ax-button,.ma-button,.bl-button):last-child{grid-column:1/-1}:root .liquid-ui .policy-list>div{grid-template-columns:1fr 1fr}:root .liquid-ui .six-stats{grid-template-columns:repeat(2,1fr)}:root .liquid-ui .editable-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;padding-bottom:8px}:root .liquid-ui .editable-row.header{display:none}:root .liquid-ui .drawer{width:100%}:root .liquid-ui .overlay:has(.drawer){padding-top:35px}}@media (max-width:389px){:root .liquid-ui :is(.brand,.app-brand) b{font-size:14px}:root .liquid-ui .theme-toggle button{width:25px}:root .liquid-ui :is(.header-tools,.sp-header-actions) .language{font-size:11px}:root .liquid-ui .hero__copy h1{font-size:40px}:root .liquid-ui .package-grid,:root .liquid-ui :is(.integration-picker,.sp-app-picker){grid-template-columns:1fr}:root .liquid-ui .wallet-hero>div:last-child a{padding:14px;font-size:13px}:root .liquid-ui :is(.stats-grid,.sc-stats,.analytics-kpis,.sp-public-stats),:root .liquid-ui :is(.admin-finance,.sa-overview-metrics){grid-template-columns:1fr}:root .liquid-ui .balance-pill{display:none}:root .liquid-ui .detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:root .liquid-ui *,:root .liquid-ui :before,:root .liquid-ui :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root .liquid-ui{--bg:var(--theme-canvas);--surface:var(--theme-card);--surface-subtle:var(--theme-subtle);--surface-elevated:var(--theme-card);--ink:var(--theme-text-primary);--secondary:var(--theme-text-secondary);--muted:var(--theme-text-muted);--border:var(--theme-border);--border-strong:var(--theme-input-border);--accent:var(--theme-primary);--accent-hover:var(--theme-primary-hover);--accent-text:var(--theme-accent-text);--accent-soft:var(--theme-accent-soft);--on-accent:var(--theme-on-primary);--danger:var(--theme-danger-text);--danger-soft:var(--theme-danger)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui{--danger-soft:color-mix(in srgb,var(--theme-danger) 10%,var(--theme-card))}}:root .liquid-ui{--warning:var(--theme-warning-text);--warning-soft:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui{--warning-soft:color-mix(in srgb,var(--theme-warning) 10%,var(--theme-card))}}:root .liquid-ui{--success:var(--theme-success-text);--success-soft:var(--theme-positive-surface);--status-success:var(--theme-success-text);--shadow:var(--theme-card-shadow);--font-body:var(--font-sans);--font-heading:var(--font-brand);background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-body);font-size:var(--type-body)}:root .liquid-ui :is(h1,h2,h3){font-family:var(--font-heading);font-weight:600}:root .liquid-ui :is(button,a,select){-webkit-tap-highlight-color:transparent}:root .liquid-ui :is(button,a):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}:root .liquid-ui :is(.button,.sp-btn,.sc-button,.site-button,.ma-button,.ax-button,.bl-button){white-space:normal;text-wrap:balance;min-width:0;max-width:100%;transition:background-color var(--motion-base) var(--ease-glass),border-color var(--motion-base) var(--ease-glass),box-shadow var(--motion-base) var(--ease-glass),color var(--motion-fast) ease}:root .liquid-ui :is(.button,.sp-btn,.sc-button,.site-button,.ma-button,.ax-button,.bl-button):disabled{transform:none}:root .liquid-ui :is(.sc-button.danger,.button--danger){color:var(--theme-on-danger,var(--color-base))}:root .liquid-ui :is(.field,.sc-field,.sp-field,.ma-field) :is(input,select,textarea){border-radius:var(--radius-control);transition:border-color var(--motion-base) var(--ease-glass),box-shadow var(--motion-base) var(--ease-glass)}:root .liquid-ui :is(input,select,textarea):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-color:var(--color-emerald);box-shadow:0 0 0 3px var(--color-emerald)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-emerald) 16%,transparent)}}:root .liquid-ui :is(.sp-filter-pills,.sa-model-tabs,.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-filter-tabs,.tg-tabs,.sa-config-tabs) button{min-height:40px;font:500 var(--type-control)/1.5 var(--font-body);border-radius:8px}:root .liquid-ui :is(.sp-filter-pills,.sa-model-tabs,.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-filter-tabs,.tg-tabs,.sa-config-tabs) button:is(.active,[aria-selected=true]){font-weight:600}:root .liquid-ui :is(.sp-panel,.sc-panel,.admin-panel,.ax-card,.ma-panel,.analytics-chart-panel){overflow:visible}:root .liquid-ui :is(.sc-panel-heading,.sp-panel-heading,.sa-section-heading,.admin-panel-toolbar,.ax-card-heading,.analytics-chart-panel>header){min-height:64px;padding:18px var(--panel-padding);flex-wrap:wrap}:root .liquid-ui :is(.sc-panel-heading,.sp-panel-heading,.sa-section-heading,.admin-panel-toolbar) :is(h2,h3){font-size:16px}:root .liquid-ui .sc-stat-label{text-transform:none;letter-spacing:normal}:root .liquid-ui .sc-stat-value{margin-top:8px;font-size:26px}:root .liquid-ui .sc-stat-foot{font-size:var(--type-caption);margin-top:6px;padding-top:0}:root .liquid-ui :is(.sc-stat,.sa-overview-metrics>article,.analytics-kpis>article){min-width:0;box-shadow:none}:root .liquid-ui .ui-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}:root .liquid-ui .sa-overview-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}:root .liquid-ui .sa-overview-metrics>article{padding:18px}:root .liquid-ui .sa-overview-metrics strong{font:600 25px/1.4 var(--font-heading)}:root .liquid-ui .sc-page-head h1,:root .liquid-ui .admin-page-heading h1{font-size:30px;line-height:1.3}:root .liquid-ui :is(.sc-page-head,.admin-page-heading,.sp-page-heading){align-items:center}:root .liquid-ui :is(.sc-page-head,.admin-page-heading,.sp-page-heading) .tj-help-disclosure{background:0 0;border:0;margin:2px 0 0}:root .liquid-ui :is(.sc-page-head,.admin-page-heading,.sp-page-heading) .tj-help-disclosure>summary{min-height:30px;font-size:var(--type-caption);justify-content:flex-start;gap:7px;padding:0;font-weight:400}:root .liquid-ui .tj-help-disclosure>summary:after{display:none}:root .liquid-ui .tj-help-disclosure>summary>svg{flex-shrink:0}:root .liquid-ui .tj-help-disclosure{border:1px solid var(--border);background:var(--surface);border-radius:12px}:root .liquid-ui .tj-help-disclosure>summary{min-height:48px;padding:12px 16px}:root .liquid-ui .tj-disclosure-content{padding:16px}:root .liquid-ui .tj-disclosure-content>.sp-code{margin-top:16px}:root .liquid-ui :is(.sc-sidebar,.sa-shell .admin-sidebar){height:100dvh;padding:20px 14px 14px;display:flex}:root .liquid-ui :is(.sc-sidebar-brand,.sa-shell .admin-brand){border:0;height:auto;min-height:0;margin:0;padding:0 10px 18px}:root .liquid-ui .sc-sidebar-brand>.sc-brand-subtitle{display:none}:root .liquid-ui .app-brand-wordmark{font:600 17px/24px var(--font-heading);letter-spacing:-.025em}:root .liquid-ui .app-brand-mark{background:var(--accent);width:28px;height:28px;color:var(--on-accent);border:0;border-radius:9px}:root .liquid-ui .app-brand-mark>span{border:2px solid var(--on-accent);width:10px;height:10px;box-shadow:5px -5px 0 -2px var(--on-accent),-5px 5px 0 -2px var(--on-accent);border-radius:50%;display:block}:root .liquid-ui .sc-navigation{flex-direction:column;flex:1;gap:3px;padding:0;display:flex}:root .liquid-ui .sc-nav-link,:root .liquid-ui .sa-shell .admin-nav-item{white-space:normal;border:0;min-height:42px;padding:10px 12px;font-size:14px;line-height:1.5}:root .liquid-ui .sc-nav-link.active,:root .liquid-ui .sa-shell .admin-nav-item.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}:root .liquid-ui .sc-nav-link>i,:root .liquid-ui .sa-shell .admin-nav-item.active:before{display:none}:root .liquid-ui .sc-navigation>.sc-nav-link:last-child{border:1px solid var(--border);margin-top:20px}:root .liquid-ui .sc-sidebar-bottom{gap:12px;padding:12px 0 0}:root .liquid-ui .sc-sidebar-links{gap:8px;font-size:12px}:root .liquid-ui .sidebar__context{border:1px solid var(--border);background:0 0;margin:8px 0 20px;padding:12px}:root .liquid-ui .sidebar__bottom{gap:8px}:root .liquid-ui .sc-content{padding-left:0}:root .liquid-ui .sc-topbar,:root .liquid-ui .sa-shell .admin-topbar{min-height:68px}:root .liquid-ui .sc-topbar-left>strong{color:var(--ink);font-weight:600}:root .liquid-ui .sc-connection{display:none}:root .liquid-ui .sc-topbar-actions{gap:10px}:root .liquid-ui .sa-shell .admin-sidebar nav{flex:1}:root .liquid-ui .sa-shell .admin-access{background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning);margin:8px 0 20px;padding:12px}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .sa-shell .admin-access{border:1px solid color-mix(in srgb,var(--warning) 25%,transparent)}}:root .liquid-ui .sa-shell .admin-access{border-radius:var(--radius-control)}:root .liquid-ui .sa-shell .admin-brand-subtitle{margin-top:4px;padding-left:0}:root .liquid-ui .admin-breadcrumb>span,:root .liquid-ui .workspace-mobile-tools,:root .liquid-ui .theme-native{display:none}:root .liquid-ui .theme-segments{flex-shrink:0}:root .liquid-ui .language{white-space:nowrap;flex-shrink:0}:root .liquid-ui .sp-header{height:auto}:root .liquid-ui .sp-header-inner{height:68px}:root .liquid-ui .sp-header-actions{gap:10px;margin-left:auto}:root .liquid-ui .sp-header-compact .sp-header-inner{max-width:none;height:56px}:root .liquid-ui .sp-header .tj-menu-trigger{display:none}:root .liquid-ui .sp-header-compact .tj-menu-trigger{display:grid}:root .liquid-ui .tj-menu-trigger{width:44px;min-width:44px;height:44px}:root .liquid-ui .hero{min-height:400px;padding-block:48px 16px}:root .liquid-ui .hero__copy h1{font-size:clamp(42px,4.1vw,60px);line-height:1.12}:root .liquid-ui .feature-links{gap:var(--space-panel);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root .liquid-ui .feature-links>a{border-radius:var(--radius-panel);padding:22px}:root .liquid-ui .catalog-block{border-radius:var(--radius-panel);padding:28px}:root .liquid-ui .catalog-block .sp-catalog{box-shadow:none;background:0 0;border:0;overflow:visible}:root .liquid-ui .sp-catalog-compact .sp-catalog-toolbar{border:0;padding:0 0 16px}:root .liquid-ui .sp-catalog-compact .sp-catalog-toolbar>:is(.sp-chip,.sp-catalog-unit),:root .liquid-ui .sp-catalog-compact .sp-catalog-filters{display:none}:root .liquid-ui .sp-catalog-compact .sp-search{width:100%;max-width:400px;margin:0 auto 0 0}:root .liquid-ui .sp-catalog-compact .sp-search input{font:400 14px/1.5 var(--font-body)}:root .liquid-ui .sp-catalog-compact .sp-table-footer{padding:14px 0 0}:root .liquid-ui .sp-catalog-compact .sp-table-footer>a{display:none}:root .liquid-ui .sp-model-table{min-width:860px}:root .liquid-ui .sp-catalog{border-radius:var(--radius-panel)}:root .liquid-ui .sp-model-identity{min-width:200px}:root .liquid-ui .sp-model-identity strong{font-size:14px}:root .liquid-ui .sp-table th{text-transform:none;letter-spacing:normal;font-size:12px}:root .liquid-ui .sp-table :is(th,td){padding:16px}:root .liquid-ui .sp-pricing-band{gap:var(--space-panel);background:0 0;border:0;padding:0;display:grid}:root .liquid-ui .sp-estimator>.sp-panel-body{padding:var(--panel-padding);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:20px 28px;display:grid}:root .liquid-ui .sp-estimator>.sp-panel-body>:is(label,.sp-estimator-fields,.sp-fineprint){grid-column:1}:root .liquid-ui .sp-estimator>.sp-panel-body>.sp-estimator-result{border-radius:var(--radius-inset);background:var(--accent-soft);grid-area:1/2/span 4;margin:0;padding:24px}:root .liquid-ui .sp-estimator-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}:root .liquid-ui .sp-price-assurances{margin-top:0}:root .liquid-ui .sp-price-assurances>.sp-panel-body{padding:var(--panel-padding);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}:root .liquid-ui .sp-price-assurances .sp-fineprint{grid-column:1/-1;margin:0}:root .liquid-ui .sp-pack-grid{gap:var(--space-panel);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}:root .liquid-ui .sp-pack{min-width:0;padding:22px}:root .liquid-ui .sp-pack>strong{font:600 28px/1.4 var(--font-heading)}:root .liquid-ui .overview-bottom{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}:root .liquid-ui .wallet-hero{border-radius:var(--radius-panel);min-height:148px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .wallet-hero>div:first-child{background:color-mix(in srgb,var(--theme-subtle) 35%,transparent)}}:root .liquid-ui .wallet-hero>div:first-child{border-right:1px solid var(--border)}:root .liquid-ui .wallet-hero>div:last-child{background:0 0;gap:0}:root .liquid-ui .wallet-hero>div:last-child a{transition:background var(--motion-base) var(--ease-glass);background:0 0}:root .liquid-ui .wallet-hero>div:last-child a:first-child{border-right:1px solid var(--border)}:root .liquid-ui .wallet-hero>div:last-child a:hover{background:var(--theme-subtle)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .wallet-hero>div:last-child a:hover{background:color-mix(in srgb,var(--theme-subtle) 65%,transparent)}}:root .liquid-ui .ui-key-summary{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap;gap:0;margin:0;padding:12px 20px;display:flex}:root .liquid-ui .ui-key-summary .sc-stat{background:0 0;border:0;border-radius:0;flex:1;min-width:140px;min-height:0;padding:8px 16px;display:flex}:root .liquid-ui .ui-key-summary .sc-stat-value{font-size:24px}:root .liquid-ui .ui-key-summary .sc-stat-foot,:root .liquid-ui .ui-key-summary .sc-stat-label svg{display:none}:root .liquid-ui .sc-help-grid{grid-template-columns:minmax(0,1fr);margin:0}:root .liquid-ui .ui-billing-grid{align-items:stretch}:root .liquid-ui .ui-amount-panel{padding:22px}:root .liquid-ui .sc-topup-form{background:0 0;border:0;border-radius:0;padding:0}:root .liquid-ui .sc-topup-form .sc-section-head{margin-top:0}:root .liquid-ui .sc-quick-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:18px;display:grid}:root .liquid-ui .sc-quick-amounts button{border-radius:var(--radius-control);min-height:54px}:root .liquid-ui .sc-qr-panel{margin-top:0}:root .liquid-ui .sc-qr-content{flex-wrap:wrap;align-items:center;gap:24px;padding:24px;display:flex}:root .liquid-ui .sc-qr-visual{flex:none;min-width:180px}:root .liquid-ui .sc-qr-content>div:last-child{flex:1;min-width:min(100%,220px)}:root .liquid-ui .sc-detail-list{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .sc-detail-list>div{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:10px;display:flex}:root .liquid-ui .sc-detail-list dd{overflow-wrap:anywhere;min-width:0}:root .liquid-ui .qr-surface{background:var(--ui-fixed-white,#fff)}:root .liquid-ui .ui-request-list{display:none}:root .liquid-ui .sp-docs-shell{width:min(var(--public-content-width),calc(100% - 2 * var(--app-gutter)));grid-template-columns:200px minmax(0,1fr) 180px;gap:24px;max-width:none;padding-top:24px}:root .liquid-ui .sp-docs-article{max-width:850px;padding:8px 0 56px}:root .liquid-ui .sp-docs-article h1{font-size:32px}:root .liquid-ui .sp-docs-nav{border-right:1px solid var(--border);background:0 0;padding:8px 20px 24px 0}:root .liquid-ui .sp-docs-step{padding-top:28px}:root .liquid-ui .sp-app-picker{gap:10px}:root .liquid-ui .sp-connect-parameters,:root .liquid-ui .sp-config-panel,:root .liquid-ui .sp-launch-panel{border-radius:var(--radius-panel)}:root .liquid-ui .bl-journal-header{padding:0 0 16px}:root .liquid-ui .bl-journal-header h1{font-size:32px}:root .liquid-ui .bl-journal-header>p{max-width:48em;margin-top:8px}:root .liquid-ui .bl-card-grid{gap:var(--space-panel)}:root .liquid-ui .bl-card{border-radius:var(--radius-panel);box-shadow:none}:root .liquid-ui .bl-featured{background:var(--accent-soft);padding:28px}:root .liquid-ui .bl-feature-art{display:none}:root .liquid-ui .bl-reader{max-width:1120px}:root .liquid-ui .bl-reader-body{max-width:760px;margin-inline:auto}:root .liquid-ui .bl-reader h1{font-size:clamp(30px,4vw,46px);line-height:1.2}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.sa-config-tabs,.sa-model-tabs){border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.sa-config-tabs,.sa-model-tabs) button{white-space:nowrap;color:var(--muted);border-bottom:2px solid #0000;border-radius:0;padding:10px 14px}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.sa-config-tabs,.sa-model-tabs) button:is(.active,[aria-selected=true]){color:var(--ink);border-bottom-color:var(--accent);background:0 0}:root .liquid-ui :is(.rx-section,.ma-form-section){border-color:var(--border);border-radius:var(--radius-control);padding:24px}:root .liquid-ui .ma-general{border-radius:var(--radius-inset);background:var(--surface)}:root .liquid-ui .ma-stats{gap:12px}:root .liquid-ui .ma-stats>div{border-radius:12px;padding:18px}:root .liquid-ui .ma-columns{grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:16px}:root .liquid-ui .ma-catalog,:root .liquid-ui .ma-detail{background:var(--surface);border-radius:12px}:root .liquid-ui .ma-workspace-nav{border:0;border-bottom:1px solid var(--border);border-radius:12px 12px 0 0}:root .liquid-ui :is(.ma-savebar,.ax-savebar,.ao-save-actions){background:var(--surface);box-shadow:var(--shadow);border-radius:12px}:root .liquid-ui .analytics-filters{padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-wrap:wrap}:root .liquid-ui .analytics-chart-panel{min-width:0}:root .liquid-ui .tg-workspace,:root .liquid-ui .tg-group-workspace{gap:20px}:root .liquid-ui .tg-preview{border-radius:12px}:root .liquid-ui .sa-config-revision{border-radius:var(--radius-panel);padding:20px}:root .liquid-ui .sa-config-grid{gap:20px;padding:24px}:root .liquid-ui .admin-drawer,:root .liquid-ui .sc-drawer{background:var(--surface)}:root .liquid-ui .admin-drawer>header,:root .liquid-ui .sc-dialog-header{border-bottom:1px solid var(--border);min-height:68px;padding:16px 24px}:root .liquid-ui .admin-drawer-content{padding:0}:root .liquid-ui .admin-form{padding:22px}:root .liquid-ui .rx-form{padding:0}:root .liquid-ui .admin-form-actions{background:var(--surface);border-top:1px solid var(--border);padding:16px 24px;position:sticky;bottom:0}:root .liquid-ui .ui-auth-grid{width:min(1080px,calc(100% - 2 * var(--app-gutter)));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;max-width:none;min-height:calc(100dvh - 160px);margin:auto;padding:48px 0}:root .liquid-ui .st-auth-pitch{background:var(--theme-auth-surface,var(--color-card));height:auto;color:var(--theme-auth-ink,var(--color-fg));padding:24px 0;display:flex}:root .liquid-ui .st-auth-pitch h2{font-size:clamp(32px,3.6vw,52px);line-height:1.15}:root .liquid-ui .st-auth-eyebrow{color:inherit;opacity:.8}:root .liquid-ui .st-auth-benefits{gap:16px}:root .liquid-ui .st-auth-benefits>span{color:var(--secondary)}:root .liquid-ui .st-auth-benefits svg{color:var(--accent-text)}:root .liquid-ui .st-auth-form-panel{background:var(--bg);border:0;border-radius:0;justify-content:flex-end;height:auto;padding:0}:root .liquid-ui .st-auth-form{max-width:440px}:root .liquid-ui .st-auth-form h1{font-size:30px}:root .liquid-ui .st-auth-form form>button{width:100%;min-height:44px}@media (min-width:1280px){:root .liquid-ui .sp-desktop-nav{display:flex}}@media (max-width:1279px){:root .liquid-ui .sp-desktop-nav{display:none}:root .liquid-ui .sp-header .tj-menu-trigger{display:grid}:root .liquid-ui .hero{gap:32px;padding-inline:0}:root .liquid-ui .sa-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){:root .liquid-ui :is(.sc-sidebar,.sa-shell .admin-sidebar){display:none}:root .liquid-ui .sc-content,:root .liquid-ui .sa-shell .admin-main{margin-left:0;padding-left:0}:root .liquid-ui .workspace-mobile-tools{align-items:center;gap:6px;display:flex}:root .liquid-ui .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}:root .liquid-ui .ui-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root .liquid-ui .overview-bottom{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .sp-docs-shell{grid-template-columns:190px minmax(0,1fr)}:root .liquid-ui .sp-docs-toc{display:none}:root .liquid-ui .ma-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){:root .liquid-ui .theme-segments{display:none}:root .liquid-ui .theme-native{display:inline-flex}:root .liquid-ui .language{justify-content:center;min-width:44px;height:44px;padding:0 6px}:root .liquid-ui .theme-native select{width:44px;min-width:44px;height:44px}:root .liquid-ui .sp-header-inner{height:64px;padding-inline:16px}:root .liquid-ui .sp-header-actions{gap:6px}:root .liquid-ui .sp-header .sp-login{display:none}:root .liquid-ui :is(.sc-main,.sa-shell .admin-page){padding:24px 16px 48px}:root .liquid-ui :is(.sc-page-head,.admin-page-heading,.sp-page-heading) h1{font-size:25px}:root .liquid-ui :is(.sc-page-head,.admin-page-heading,.sp-page-heading){flex-direction:column;align-items:stretch}:root .liquid-ui .sc-topbar-actions{gap:6px}:root .liquid-ui .sc-topbar-actions>.balance-pill{display:none}:root .liquid-ui :is(.sc-button,.sp-btn,.site-button,.ma-button,.ax-button,.bl-button,.button,.icon-button,.sc-icon-button,.admin-icon-button){min-height:44px}:root .liquid-ui :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}:root .liquid-ui .sc-page-head>:is(.sc-actions,.sc-key-actions){justify-content:flex-start;width:100%}:root .liquid-ui .sc-page-head>:is(.sc-actions,.sc-key-actions)>*{flex:1}:root .liquid-ui .hero{gap:0;padding:28px 0}:root .liquid-ui .hero__copy h1{font-size:38px;line-height:1.15}:root .liquid-ui .hero__copy p{margin-top:16px}:root .liquid-ui .hero__actions{flex-flow:wrap;margin-top:20px}:root .liquid-ui .hero__actions a{flex:1}:root .liquid-ui .hero__visual{display:none}:root .liquid-ui .catalog-block{padding:18px 14px}:root .liquid-ui .catalog-block .section-heading{margin-bottom:14px}:root .liquid-ui .sp-section-heading{flex-direction:column;align-items:stretch;gap:12px}:root .liquid-ui .sp-section-heading>:is(.sp-link,.sp-actions,.sp-btn,.sp-chip){align-self:flex-start}:root .liquid-ui .sp-catalog-compact .sp-catalog-toolbar{padding:0 0 12px;display:block}:root .liquid-ui .sp-catalog-compact .tj-filter-toggle{display:none}:root .liquid-ui .sp-catalog-compact .sp-search{max-width:none}:root .liquid-ui .sp-catalog-compact .sp-model-cards .sp-model-identity{min-width:0;padding:12px 0}:root .liquid-ui .sp-catalog-compact .sp-model-cards .sp-model-card-data{border-radius:0;padding:4px 0 8px}:root .liquid-ui .sp-catalog-compact .sp-model-cards .sp-model-floor{padding:8px 0 10px}:root .liquid-ui .sp-catalog-compact .sp-model-cards .sp-billing-summary{margin:0 0 12px}:root .liquid-ui .sp-catalog-compact .sp-model-card-bottom{margin-top:0;padding:8px 0}:root .liquid-ui .feature-links>a{min-height:70px;padding:18px}:root .liquid-ui .sp-price-assurances>.sp-panel-body{grid-template-columns:minmax(0,1fr);padding:20px}:root .liquid-ui .sp-estimator>.sp-panel-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px;display:grid}:root .liquid-ui .sp-estimator>.sp-panel-body>.sp-estimator-result{grid-area:auto/1;margin:0;padding:20px}:root .liquid-ui .ui-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:root .liquid-ui .sc-stat{min-height:110px;padding:14px;display:flex}:root .liquid-ui .sc-stat-value{font-size:23px}:root .liquid-ui .sc-stat-foot{flex-wrap:wrap;font-size:12px}:root .liquid-ui .wallet-hero>div:first-child{padding:22px}:root .liquid-ui .wallet-hero>div:last-child{min-height:104px}:root .liquid-ui .wallet-hero>div:last-child a{padding:18px;font-size:14px}:root .liquid-ui .wallet-hero>div:first-child>strong{font-size:34px}:root .liquid-ui .ui-key-summary{gap:0;padding:8px}:root .liquid-ui .ui-key-summary .sc-stat{flex-basis:calc(50% - 8px);min-width:0;padding:10px}:root .liquid-ui .ui-key-summary .sc-stat:nth-child(3){border-left:0}:root .liquid-ui .ui-billing-grid{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .ui-billing-grid[data-payment-status=pending] .sc-qr-panel{order:-1}:root .liquid-ui .balance-strip{margin-bottom:16px}:root .liquid-ui .balance-strip>div{padding:16px}:root .liquid-ui .balance-strip strong{overflow-wrap:anywhere}:root .liquid-ui .sc-qr-content{justify-content:center;padding:20px}:root .liquid-ui .sc-qr-content>div:last-child{flex-basis:100%}:root .liquid-ui .sc-topup-form{padding:0}:root .liquid-ui .ui-request-list{display:flex}:root .liquid-ui .ui-request-list>a,:root .liquid-ui .ui-request-list>button{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:100%;padding:16px;display:grid}:root .liquid-ui .ui-request-list strong{overflow-wrap:anywhere;font-size:14px;display:block}:root .liquid-ui .ui-request-list small{color:var(--muted);font-size:12px;display:block}:root .liquid-ui .ui-request-list .ui-request-status{text-align:right}:root .liquid-ui .ui-request-list>:last-child{border-bottom:0}:root .liquid-ui .ui-responsive-requests .sc-table-wrap{display:none}:root .liquid-ui .sa-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root .liquid-ui .sa-overview-metrics>article{padding:16px}:root .liquid-ui .sa-overview-metrics strong{font-size:23px}:root .liquid-ui .sa-config-grid{grid-template-columns:minmax(0,1fr);padding:18px}:root .liquid-ui .sp-docs-shell{display:block}:root .liquid-ui .sp-docs-article{padding:24px 0 48px}:root .liquid-ui .sp-docs-article h1{font-size:27px}:root .liquid-ui .ma-stats{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .ma-heading{gap:12px}:root .liquid-ui .ma-key-actions{flex-wrap:wrap}:root .liquid-ui .ma-key-picker,:root .liquid-ui .ma-key-actions>a{flex:1 0 100%}:root .liquid-ui .ma-key-picker select{width:100%}:root .liquid-ui .ui-auth-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:calc(100dvh - 160px);padding:32px 0;display:grid}:root .liquid-ui .st-auth-pitch{display:none}:root .liquid-ui .st-auth-form-panel{justify-content:center;padding:0}:root .liquid-ui .st-auth-header{min-height:64px}:root .liquid-ui .bl-journal-header h1{font-size:27px}:root .liquid-ui .bl-featured{padding:22px}}@media (max-width:389px){:root .liquid-ui .hero__copy h1{font-size:34px}:root .liquid-ui .app-brand-wordmark{font-size:15px}:root .liquid-ui .sc-stat-value{font-size:21px}}@media (prefers-reduced-motion:reduce){:root .liquid-ui *,:root .liquid-ui :before,:root .liquid-ui :after{scroll-behavior:auto}}:root .liquid-ui .mobile-list__item{border:1px solid var(--border);border-radius:var(--radius-inset);background:var(--theme-accent-soft);flex-direction:column;gap:12px;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .mobile-list__item{background:color-mix(in srgb,var(--theme-accent-soft) 18%,transparent)}}:root .liquid-ui .mobile-list__item{padding:16px}:root .liquid-ui .mobile-list__head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}:root .liquid-ui .mobile-list__head strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.45}:root .liquid-ui .mobile-list__value{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}:root .liquid-ui .mobile-list__value>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}:root .liquid-ui .ui-mobile-meta{min-width:0;color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}:root .liquid-ui .ui-mobile-meta code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px}:root .liquid-ui .ui-mobile-meta a{color:var(--accent-text);font-weight:600}:root .liquid-ui .ui-mobile-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}:root .liquid-ui .ui-mobile-meta>.sc-badge{align-self:flex-start}:root .liquid-ui .mobile-list__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}:root .liquid-ui .mobile-list__actions>:is(.button,.sc-button,.sp-btn,.site-button,.ax-button,.ma-button,.bl-button){flex:none}@media (max-width:767px){:root .liquid-ui .workspace-docs{width:44px;min-width:44px;padding:0}:root .liquid-ui .workspace-docs>span{display:none}:root .liquid-ui .sc-topbar{gap:8px;padding-inline:12px}:root .liquid-ui .sc-topbar-actions>.workspace-docs,:root .liquid-ui .admin-topbar :is(.workspace-admin-console,.workspace-admin-signout){display:none}:root .liquid-ui .sc-topbar-actions>.sc-icon-button{flex:0 0 44px;width:44px;height:44px}}:root .liquid-ui :is(.sc-stat-label svg,.sa-overview-metrics svg){color:var(--theme-accent-text)}:root .liquid-ui :is(.sc-badge.good,.badge--success){color:var(--theme-success-text);background:var(--theme-positive-surface)}:root .liquid-ui{--glass-surface:var(--theme-card);--glass-elevated:var(--theme-card);--glass-notification:var(--theme-card);--glass-chrome:var(--theme-card);--glass-filter:none;--glass-sheen:linear-gradient(115deg,var(--theme-glass-highlight),var(--theme-glass-clear) 38%,var(--theme-glass-clear) 74%,var(--theme-glass-prism)),radial-gradient(ellipse at 0% 0%,var(--theme-glass-highlight),var(--theme-glass-clear) 65%);isolation:isolate}:root .liquid-ui:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 64% at 78% 4%,var(--theme-ambient-primary),transparent 78%), radial-gradient(ellipse 50% 68% at 4% 48%,var(--theme-ambient-secondary),transparent 85%), radial-gradient(ellipse 56% 56% at 92% 94%,var(--theme-ambient-warm),transparent 82%), radial-gradient(ellipse 44% 44% at 24% 100%,var(--theme-ambient-rose),transparent 85%);position:fixed;inset:0}:root .liquid-ui :is(.public-shell,.sc-shell,.sa-shell,.st-auth,.ch-workspace){background:0 0}:root .liquid-ui :is(.card-surface,.sp-panel,.sp-catalog,.sp-info-card,.sp-pack,.sp-model-card,.sp-public-stat,.sc-panel,.sc-stat,.admin-panel,.ax-card,.ma-panel,.ma-lifetime,.ma-key-context,.ma-workspace,.analytics-chart-panel,.analytics-table-panel,.analytics-quality,.analytics-filters,.analytics-kpis>article,.sa-overview-metrics>article,.st-overview,.st-metric,.st-panel,.catalog-block,.wallet-hero,.balance-strip,.ui-key-summary,.feature-links>a,.bl-card,.bl-featured,.auth-card,.sp-connect-parameters,.sp-config-panel,.sp-launch-panel,.ao-card,.ao-intro,.sa-config-revision,.ax-promotion-item,.bl-admin-list,.bl-admin-editor,.bl-admin-ai,.bl-pin-panel,.sc-appearance-setting,.sc-telegram-consent,.ops-filters,.tg-metrics>div,.tg-group-metrics>div,.ax-telegram-status>div){background-color:var(--theme-sheet-bg);background-image:var(--glass-sheen);border:1px solid var(--theme-sheet-border);border-radius:var(--radius-panel);box-shadow:var(--theme-sheet-shadow);transition:background-color var(--motion-base) var(--ease-glass),border-color var(--motion-base) var(--ease-glass),box-shadow var(--motion-base) var(--ease-glass);background-clip:padding-box}:root .liquid-ui .catalog-block .sp-catalog{box-shadow:none;background:0 0;border:0}:root .liquid-ui .ui-key-summary .sc-stat{box-shadow:none;background:0 0;border:0;border-radius:0}:root .liquid-ui .ui-key-summary .sc-stat+.sc-stat{border-left:1px solid var(--border)}:root .liquid-ui .hero-api{background-color:var(--glass-chrome);background-image:var(--glass-sheen);border:1px solid var(--theme-glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--theme-glass-shadow),var(--theme-glass-specular)}:root .liquid-ui :is(.sc-sidebar,.sa-shell .admin-sidebar){z-index:40;background-color:var(--glass-chrome);background-image:var(--glass-sheen);border-right-color:var(--theme-glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);position:fixed}:root .liquid-ui :is(.sp-header,.sc-topbar,.sa-shell .admin-topbar,.st-auth-header){background-color:var(--glass-chrome);background-image:var(--glass-sheen);border-bottom:1px solid var(--theme-glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--theme-glass-specular);position:sticky;top:0}:root .liquid-ui .sp-header{z-index:50}:root .liquid-ui :is(.sc-topbar,.sa-shell .admin-topbar,.st-auth-header){z-index:30}:root .liquid-ui .sp-header-inner{background:0 0;border:0}:root .liquid-ui :is(.sp-docs-nav,.ch-history){background:0 0}:root .liquid-ui .ch-sidebar{background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}:root .liquid-ui .ch-composer,:root .liquid-ui :is(.sc-dialog,.sc-drawer,.admin-drawer,.ch-settings,.ch-modal,.tj-mobile-menu,.bl-delete-dialog,.sa-model-delete,.pwa-dialog,.request-center,.action-bar,.ma-savebar,.ax-savebar,.ao-savebar,.ax-user-save,.admin-form-actions){background-color:var(--glass-elevated);background-image:var(--glass-sheen);border-color:var(--theme-glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--theme-glass-shadow),var(--theme-glass-specular)}:root .liquid-ui :is(.request-toast,.request-center){background-color:var(--glass-notification);background-image:var(--glass-sheen);border-color:var(--border);border-radius:var(--radius-panel);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--theme-glass-shadow),var(--theme-glass-specular)}:root .liquid-ui :is(.admin-drawer>header,.sc-dialog-header,.sc-dialog-footer){border-color:var(--theme-glass-border);background:0 0}:root .liquid-ui :is(.sc-dialog-backdrop,.sc-drawer-backdrop,.admin-drawer-backdrop:not(.sa-docked),.ch-settings-backdrop,.ch-modal-backdrop){background:var(--theme-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root .liquid-ui :is(.tj-mobile-menu,.bl-delete-dialog,.sa-model-delete,.pwa-dialog)::backdrop{background:var(--theme-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root .liquid-ui :is(.field,.sc-field,.sp-field,.ma-field,.sa-config-field,.ax-field,.ch-field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root .liquid-ui :is(.sc-input,.sc-select,.sc-filter-input,.sc-filter-select,.admin-input,.admin-select,.st-auth-form input){background:var(--theme-input);color:var(--theme-text-primary);border-color:var(--theme-input-border);-webkit-backdrop-filter:none;backdrop-filter:none}:root .liquid-ui select option{background:var(--theme-input);color:var(--theme-text-primary)}:root .liquid-ui :is(input,textarea)::placeholder{color:var(--theme-text-muted);opacity:1}:root .liquid-ui input:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--theme-text-primary);caret-color:var(--theme-text-primary);box-shadow:inset 0 0 0 1000px var(--theme-input)}:root .liquid-ui input:is(:autofill,:autofill){-webkit-text-fill-color:var(--theme-text-primary);caret-color:var(--theme-text-primary);box-shadow:inset 0 0 0 1000px var(--theme-input)}:root .liquid-ui :is(.ax-badge,.sa-role-tag,.sa-model-tags span,.ma-badge,.sc-badge,.sp-chip){border-radius:var(--radius-pill);min-height:24px;padding:2px 9px;line-height:1.5}:root .liquid-ui :is(.sp-table-action,.sc-table-button,.admin-table-button){border:1px solid var(--border);background-color:var(--glass-surface);background-image:var(--glass-sheen);min-height:36px;color:var(--ink);font:500 12px/1.5 var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}:root .liquid-ui :is(.sp-table-action,.sc-table-button,.admin-table-button):hover{border-color:var(--accent-text);background-color:var(--glass-surface);background-image:var(--glass-sheen)}:root .liquid-ui .input-ui{min-height:var(--control-height);border-radius:var(--radius-control);background:var(--theme-input)}@media (max-width:767px){:root .liquid-ui .input-ui{font-size:16px}:root .liquid-ui :is(.sp-table-action,.sc-table-button,.admin-table-button){min-height:44px}}:root .liquid-ui :is(.button--danger,.button-ui[data-variant=danger],.sc-button.danger,.site-button.danger,.ma-button.danger,.ax-button.danger,.bl-button.danger,.ch-danger){background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.button--danger,.button-ui[data-variant=danger],.sc-button.danger,.site-button.danger,.ma-button.danger,.ax-button.danger,.bl-button.danger,.ch-danger){border-color:color-mix(in srgb,var(--danger) 35%,transparent)}}:root .liquid-ui :is(.button--danger,.button-ui[data-variant=danger],.sc-button.danger,.site-button.danger,.ma-button.danger,.ax-button.danger,.bl-button.danger,.ch-danger){box-shadow:none}:root .liquid-ui :is(.button--secondary,.button-ui[data-variant=secondary],.sp-btn-secondary,.sc-button.secondary,.site-button.secondary,.ma-button:not(.primary):not(.danger),.ax-button:not(.primary):not(.danger),.bl-button:not(.primary):not(.danger)){background-color:var(--glass-surface);background-image:var(--glass-sheen);border-color:var(--border);color:var(--ink)}:root .liquid-ui :is(.button--ghost,.button-ui[data-variant=ghost]){color:var(--theme-text-secondary);box-shadow:none;background:0 0;border-color:#0000}:root .liquid-ui :is(.button--ghost,.button-ui[data-variant=ghost]):hover{background-color:var(--glass-surface);color:var(--theme-text-primary)}:root .liquid-ui :is(.button--primary,.sp-btn-primary,.sc-button.primary,.site-button.primary,.ax-button.primary,.ma-button.primary,.bl-button.primary){box-shadow:0 2px 6px -2px var(--theme-shadow)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.button--primary,.sp-btn-primary,.sc-button.primary,.site-button.primary,.ax-button.primary,.ma-button.primary,.bl-button.primary){box-shadow:0 2px 6px -2px color-mix(in srgb,var(--theme-shadow) 25%,transparent)}}:root .liquid-ui .feature-links>a{transition:border-color var(--motion-base) var(--ease-glass),box-shadow var(--motion-base) var(--ease-glass),transform var(--motion-base) var(--ease-glass)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root .liquid-ui .feature-links>a:hover{border-color:var(--border-strong);box-shadow:var(--theme-card-shadow-hover),var(--theme-glass-specular)}:root .liquid-ui :is(.button--primary,.sp-btn-primary,.sc-button.primary,.site-button.primary):enabled:hover{translate:0 -1px}}:root .liquid-ui .sp-header{top:calc(16px + env(safe-area-inset-top));width:min(var(--public-content-width),calc(100% - 2 * var(--app-gutter)));max-width:none;margin:calc(16px + env(safe-area-inset-top)) auto 0;border:1px solid var(--theme-glass-border);border-radius:var(--radius-panel);box-shadow:var(--theme-glass-shadow),var(--theme-glass-specular)}:root .liquid-ui .sp-header-inner{gap:20px;height:64px;padding-inline:20px}:root .liquid-ui .sp-header-compact{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border:0;border-bottom:1px solid var(--theme-glass-border);border-radius:0;width:100%;max-width:none;margin:0;top:0}:root .liquid-ui .sp-header-compact .sp-header-inner{height:var(--app-topbar-height)}:root .liquid-ui .sp-desktop-nav{gap:4px}:root .liquid-ui .sp-desktop-nav a{height:40px;color:var(--secondary);white-space:nowrap;border:0;border-radius:999px;padding:0 13px}:root .liquid-ui .sp-desktop-nav a:is(.active,:hover){background:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:none}:root .liquid-ui .app-brand{gap:10px}:root .liquid-ui .app-brand-wordmark{letter-spacing:-.04em;font-weight:700}:root .liquid-ui .app-brand-mark{--on-accent:var(--theme-on-accent);width:34px;height:34px;color:var(--theme-on-accent);box-shadow:0 4px 14px -4px var(--theme-primary),var(--theme-glass-specular);background:0 0;border-radius:12px}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .app-brand-mark{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--theme-primary) 50%,transparent),var(--theme-glass-specular)}}:root .liquid-ui .app-brand-mark>img{width:100%;height:100%;display:block}:root .liquid-ui :is(.button,.button-ui,.sp-btn,.sc-button,.site-button,.ma-button,.ax-button,.bl-button,.sp-login){min-height:44px;transition:background-color var(--motion-base) var(--ease-glass),border-color var(--motion-base) var(--ease-glass),box-shadow var(--motion-base) var(--ease-glass),color var(--motion-fast) ease,translate var(--motion-base) var(--ease-glass),scale var(--motion-fast) var(--ease-press);border-radius:999px;padding-inline:19px;font-weight:600}:root .liquid-ui :is(.button--primary,.button-ui[data-variant=primary],.sp-btn-primary,.sc-button.primary,.site-button.primary,.ma-button.primary,.ax-button.primary,.bl-button.primary,.ch-new,.ch-send,.st-auth-form form>button){background-color:var(--theme-primary);background-image:var(--theme-accent-gradient);color:var(--theme-on-accent);box-shadow:0 4px 12px -6px var(--theme-primary),var(--theme-glass-specular);border-color:#0000}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.button--primary,.button-ui[data-variant=primary],.sp-btn-primary,.sc-button.primary,.site-button.primary,.ma-button.primary,.ax-button.primary,.bl-button.primary,.ch-new,.ch-send,.st-auth-form form>button){box-shadow:0 4px 12px -6px color-mix(in srgb,var(--theme-primary) 35%,transparent),var(--theme-glass-specular)}}:root .liquid-ui :is(.button--primary,.button-ui[data-variant=primary],.sp-btn-primary,.sc-button.primary,.site-button.primary,.ma-button.primary,.ax-button.primary,.bl-button.primary,.ch-new,.ch-send,.st-auth-form form>button):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--theme-primary-hover);background-image:var(--theme-accent-gradient-hover)}:root .liquid-ui :is(.button,.button-ui,.sp-btn,.sc-button,.site-button,.ma-button,.ax-button,.bl-button,.ch-new,.ch-send):disabled{opacity:.5;cursor:default}:root .liquid-ui .sp-login{background:var(--glass-elevated);color:var(--theme-accent-text);align-items:center;display:inline-flex}:root .liquid-ui :is(.theme-toggle,.language,.theme-select select,.tj-menu-trigger){border-radius:999px}:root .liquid-ui .theme-toggle{background:var(--glass-surface);border:1px solid var(--border);gap:2px;padding:4px}:root .liquid-ui .theme-toggle button{border-radius:50%;width:32px;height:32px}:root .liquid-ui .theme-toggle button[aria-pressed=true]{color:var(--theme-accent-text);background:var(--theme-accent-soft);box-shadow:0 2px 6px var(--theme-shadow),var(--theme-glass-specular)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .theme-toggle button[aria-pressed=true]{box-shadow:0 2px 6px color-mix(in srgb,var(--theme-shadow) 14%,transparent),var(--theme-glass-specular)}}:root .liquid-ui :is(.sc-icon-button,.admin-icon-button,.ch-icon,.tj-menu-trigger){border-radius:var(--radius-control);background:var(--glass-surface);border:1px solid var(--theme-glass-border);box-shadow:var(--theme-glass-specular)}:root .liquid-ui :is(.sc-sidebar,.sa-shell .admin-sidebar){border:1px solid var(--theme-glass-border);border-radius:var(--radius-panel);width:224px;height:calc(100dvh - 24px);box-shadow:var(--theme-glass-shadow),var(--theme-glass-specular);padding:20px 12px 14px;inset:12px auto 12px 12px}:root .liquid-ui :is(.sc-navigation,.sa-shell .admin-sidebar nav){min-height:0;overflow-y:auto}:root .liquid-ui :is(.sc-nav-link,.sa-shell .admin-nav-item){border-radius:15px;min-height:44px;padding:10px 12px}:root .liquid-ui :is(.sc-nav-link.active,.sa-shell .admin-nav-item.active){background-color:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:inset 0 1px 0 var(--theme-primary);background-image:none}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.sc-nav-link.active,.sa-shell .admin-nav-item.active){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--theme-primary) 12%,transparent)}}:root .liquid-ui :is(.sc-topbar,.sa-shell .admin-topbar){top:var(--workspace-header-offset);width:calc(100% - 2 * var(--app-gutter));max-width:calc(var(--app-content-width) - 2 * var(--app-gutter));margin:var(--workspace-header-offset) auto 0;height:var(--workspace-header-height);min-height:var(--workspace-header-height);border:1px solid var(--theme-glass-border);border-radius:var(--radius-panel);box-shadow:var(--theme-glass-shadow),var(--theme-glass-specular);padding-inline:22px}:root .liquid-ui :is(.sc-avatar,.sc-avatar.round,.sa-account>span){background:var(--theme-accent-soft);color:var(--theme-accent-text);border-radius:50%}:root .liquid-ui :is(.sc-footer,.sa-version-mobile){background:0 0;border:0}:root .liquid-ui :is(.sc-page-head,.admin-page-heading,.sp-page-heading) h1{letter-spacing:-.035em}:root .liquid-ui :is(.sc-stat,.sa-overview-metrics>article,.analytics-kpis>article,.st-metric){border-radius:var(--radius-panel)}:root .liquid-ui :is(.sc-stat-value,.sa-overview-metrics strong,.analytics-kpis strong){letter-spacing:-.04em}:root .liquid-ui :is(.sc-table-wrap,.sp-table-wrap,.admin-table-scroll){border-radius:var(--radius-panel);min-width:0;max-width:100%;overflow:auto hidden}:root .liquid-ui :is(.sc-panel,.sp-panel,.admin-panel):has(>:is(.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar))>:is(.sc-table-wrap,.sp-table-wrap,.admin-table-scroll){border-top-left-radius:0;border-top-right-radius:0}:root .liquid-ui :is(.sc-panel-heading,.sp-panel-heading,.admin-panel-toolbar){border-radius:var(--radius-panel) var(--radius-panel) 0 0}:root .liquid-ui :is(.sc-content,.sc-main,.admin-main,.admin-page){min-width:0}:root .liquid-ui *{scrollbar-width:thin;scrollbar-color:var(--theme-text-muted) transparent}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui *{scrollbar-color:color-mix(in srgb,var(--theme-text-muted) 36%,transparent) transparent}}:root .liquid-ui ::-webkit-scrollbar{width:8px;height:8px}:root .liquid-ui ::-webkit-scrollbar-track{background:0 0}:root .liquid-ui ::-webkit-scrollbar-corner{background:0 0}:root .liquid-ui ::-webkit-scrollbar-thumb{background:var(--theme-text-muted)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--theme-text-muted) 36%,transparent)}}:root .liquid-ui ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:999px}:root .liquid-ui .sc-keys-table{table-layout:fixed;width:100%;min-width:0}:root .liquid-ui .sc-keys-table :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:18px 16px}:root .liquid-ui .sc-keys-table th:first-child{width:27%}:root .liquid-ui .sc-keys-table th:nth-child(2){width:17%}:root .liquid-ui .sc-keys-table th:nth-child(3){width:25%}:root .liquid-ui .sc-keys-table th:nth-child(4){width:23%}:root .liquid-ui .sc-keys-table th:nth-child(5){width:8%}:root .liquid-ui .sc-keys-table td{vertical-align:top}:root .liquid-ui .sc-keys-table small{color:var(--secondary);margin-top:7px;line-height:1.6;display:block}:root .liquid-ui .sc-key-name{color:var(--ink);margin-bottom:10px;font-weight:600;display:block}:root .liquid-ui .sc-keys-table .sc-key-mask{white-space:normal;overflow-wrap:anywhere;width:-moz-fit-content;width:fit-content;max-width:100%;font-size:12px;display:block}:root .liquid-ui .sc-keys-table .sc-key-actions{justify-content:flex-end}:root .liquid-ui .sc-key-revoke{width:40px;min-width:40px;min-height:40px;padding:0}:root .liquid-ui .sc-logs-page .sc-filters{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr)) minmax(140px,1fr) auto;align-items:center;gap:10px;margin:0;display:grid}:root .liquid-ui .sc-logs-page .sc-filters>:is(input,select,.select-menu){width:100%;min-width:0;max-width:none;height:var(--control-height);margin:0}:root .liquid-ui .sc-logs-page .sc-filters>.select-menu>.select-menu__trigger{height:var(--control-height)}@media (max-width:1399px){:root .liquid-ui .sc-logs-page .sc-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){:root .liquid-ui .sc-keys-panel>.sc-table-wrap{display:none}:root .liquid-ui .sc-keys-panel>.mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}:root .liquid-ui .sc-keys-panel .mobile-list__item{background:var(--glass-surface)}:root .liquid-ui .sc-keys-panel .ui-mobile-meta{color:var(--secondary);font-size:13px}:root .liquid-ui .sc-keys-panel .ui-mobile-meta code{font-size:12px}}@media (max-width:767px){:root .liquid-ui .sc-keys-panel>.mobile-list{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}:root .liquid-ui .sc-logs-page .sc-filters{grid-template-columns:repeat(2,minmax(0,1fr))}:root .liquid-ui .sc-logs-page .sc-filters>:first-child{grid-column:1/-1}}@media (max-width:479px){:root .liquid-ui .sc-logs-page .sc-filters{grid-template-columns:minmax(0,1fr)}}:root .liquid-ui :is(.sc-table,.admin-table,.sp-model-table) th{background:var(--theme-subtle)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.sc-table,.admin-table,.sp-model-table) th{background:color-mix(in srgb,var(--theme-subtle) 65%,transparent)}}:root .liquid-ui :is(.sc-table,.admin-table,.sp-model-table) th{color:var(--secondary)}:root .liquid-ui :is(.sc-table,.admin-table,.sp-model-table) tbody tr{background:0 0}:root .liquid-ui :is(.sc-table,.admin-table,.sp-model-table) tbody tr:hover{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.sc-table,.admin-table,.sp-model-table) tbody tr:hover{background:color-mix(in srgb,var(--theme-accent-soft) 28%,transparent)}}:root .liquid-ui :is(.rx-section,.ma-form-section,.sc-integration-endpoint,.sp-model-card-data,.rx-capability,.ao-input-wrap,.bl-body-editor,.bl-filter>label){border-radius:var(--radius-control)}:root .liquid-ui :is(.ma-savebar,.ax-savebar,.ao-savebar,.ax-user-save,.bl-editor-toolbar){border-radius:20px}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-scope,.sa-config-tabs,.sa-model-tabs,.sc-settings-tabs,.analytics-periods,.analytics-group-tabs,.tg-tabs,.sp-protocol-tabs){border:1px solid var(--border);border-radius:var(--radius-inset);background:var(--surface-subtle);gap:4px;padding:5px}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-scope,.sa-config-tabs,.sa-model-tabs,.sc-settings-tabs,.analytics-periods,.analytics-group-tabs,.tg-tabs,.sp-protocol-tabs) button{border-radius:var(--radius-control);border:1px solid #0000;min-height:40px}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-scope,.sa-config-tabs,.sa-model-tabs,.sc-settings-tabs,.analytics-periods,.analytics-group-tabs,.tg-tabs,.sp-protocol-tabs) button:is(.active,[aria-selected=true]){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-scope,.sa-config-tabs,.sa-model-tabs,.sc-settings-tabs,.analytics-periods,.analytics-group-tabs,.tg-tabs,.sp-protocol-tabs) button:is(.active,[aria-selected=true]){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}:root .liquid-ui :is(.rx-editor-tabs,.ax-user-tabs,.ma-tabs,.ma-scope,.sa-config-tabs,.sa-model-tabs,.sc-settings-tabs,.analytics-periods,.analytics-group-tabs,.tg-tabs,.sp-protocol-tabs) button:is(.active,[aria-selected=true]){background:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:var(--theme-glass-specular);font-weight:600}:root .liquid-ui .sc-settings-tabs{width:-moz-fit-content;width:fit-content;max-width:100%}:root .liquid-ui .sc-settings-tabs>:is(a,button){min-height:40px;color:var(--color-fg-muted);border:1px solid #0000;border-radius:15px;align-items:center;padding:0 16px;display:inline-flex}:root .liquid-ui .sc-settings-tabs>:is(a,button):is(.active,[aria-current=page]){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .sc-settings-tabs>:is(a,button):is(.active,[aria-current=page]){border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}:root .liquid-ui .sc-settings-tabs>:is(a,button):is(.active,[aria-current=page]){background:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:var(--theme-glass-specular);font-weight:600}:root .liquid-ui :is(.sa-shell .admin-search,.sa-shell .sa-search-control,.sa-shell .sa-model-search,.sa-shell .sa-provider-search,.sa-shell .sa-audit-search){min-height:var(--control-height);border-radius:var(--radius-control)}:root .liquid-ui :is(.sa-shell .admin-search,.sa-shell .sa-search-control)>input:focus-visible{outline:0}:root .liquid-ui :is(.sa-shell .admin-search,.sa-shell .sa-search-control):focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.sa-shell .admin-search,.sa-shell .sa-search-control):focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}}:root .liquid-ui :is(.filter-bar,.sc-filters,.ops-filters,.sa-filters,.admin-panel-toolbar)>:is(select,.admin-role-select,.sc-filter-select,.select-menu){width:auto;min-width:min(132px,100%)}:root .liquid-ui .sa-shell .admin-filter{border-radius:999px;padding:6px 14px}:root .liquid-ui .sa-shell .admin-table-button{border-radius:var(--radius-pill)}:root .liquid-ui .sa-shell .admin-icon-button{border-radius:var(--radius-control)}:root .liquid-ui .sa-shell .ops-filters .admin-table-button{height:40px;min-height:40px;padding:0 18px}:root .liquid-ui .sa-model-tags span{border-color:var(--theme-glass-border);background:var(--theme-accent-soft);color:var(--theme-accent-text);border-radius:999px;padding:3px 9px}:root .liquid-ui .sa-role-tag{border-color:var(--theme-glass-border);background:var(--theme-accent-soft);color:var(--theme-accent-text);border-radius:999px}:root .liquid-ui :is(.sp-filter-pills,.ma-filter-tabs,.ax-filter-tabs) button{border-radius:999px}:root .liquid-ui :is(.sc-dialog,.ch-modal,.bl-delete-dialog,.sa-model-delete){border-radius:28px}:root .liquid-ui :is(.sc-drawer,.ch-settings){border-radius:28px 0 0 28px}:root .liquid-ui .sa-shell .rx-editor .admin-drawer{border-radius:28px}:root .liquid-ui .tj-mobile-menu{border-radius:0 28px 28px 0}:root .liquid-ui .tj-mobile-menu nav>a{border-radius:16px}:root .liquid-ui .tj-mobile-menu nav>a:is(.active,[aria-current=page]){background:var(--theme-accent-soft);color:var(--theme-accent-text)}:root .liquid-ui :is(.field,.sc-field,.sp-field,.ma-field,.sa-config-field,.ax-field,.ch-field) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),:root .liquid-ui :is(.sc-control,.sc-input,.sc-select,.sc-filter-input,.sc-filter-select,.admin-input,.admin-select,.sp-search,.st-auth-form input,.ops-filters input,.ops-filters select,.bl-field input,.bl-field select,.bl-field textarea,.ao-field textarea),:root .liquid-ui :is(.sa-model-search,.sa-provider-search,.sa-audit-search,.sa-upstream-control,.ma-search,.ax-search,.bl-list-search,.bl-filter>label),:root .liquid-ui :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input[type=date],input[type=datetime-local],input[type=tel],select,textarea),:root .liquid-ui .sa-shell .rx-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.sa-upstream-control){border-radius:var(--radius-control)}:root .liquid-ui input:is([type=checkbox],[type=radio]){accent-color:var(--theme-primary)}:root .liquid-ui .hero{gap:64px;padding-block:48px 16px}:root .liquid-ui .hero__copy h1{letter-spacing:-.045em;font-size:clamp(42px,4.1vw,60px);font-weight:650;line-height:1.12}:root .liquid-ui .hero__copy h1 span{color:var(--theme-heading-ink);display:block}:root .liquid-ui .hero__copy p{max-width:30em;line-height:1.75}:root .liquid-ui .hero__copy>.badge{color:var(--theme-accent-text);background:var(--glass-surface);border:1px solid var(--theme-glass-border);box-shadow:var(--theme-glass-specular);padding:7px 12px}:root .liquid-ui .feature-links{gap:var(--space-panel);box-shadow:none;background:0 0;border:0;overflow:visible}:root .liquid-ui .feature-links>a{background-clip:padding-box;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:112px;padding:22px;display:grid;overflow:hidden}:root .liquid-ui .feature-links>a>span{align-self:center;gap:4px;min-width:0;display:grid}:root .liquid-ui .feature-links>a>span>b{line-height:22px}:root .liquid-ui .feature-links>a>span>small{line-height:20px}:root .liquid-ui .feature-links>a>svg:last-child{justify-self:end;margin:0}:root .liquid-ui .landing>.tj-help-disclosure{width:100%;max-width:none}:root .liquid-ui .feature-links>a>svg:first-child{background:var(--theme-accent-soft);width:44px;height:44px;color:var(--theme-accent-text);box-shadow:none;border-radius:15px;flex-shrink:0;padding:11px}:root .liquid-ui .feature-links>a:first-child>svg:first-child{background:var(--theme-purple)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .feature-links>a:first-child>svg:first-child{background:color-mix(in srgb,var(--theme-purple) 13%,var(--glass-elevated))}}:root .liquid-ui .feature-links>a:first-child>svg:first-child{color:var(--theme-purple-text)}:root .liquid-ui .feature-links>a:last-child>svg:first-child{background:var(--theme-info)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .feature-links>a:last-child>svg:first-child{background:color-mix(in srgb,var(--theme-info) 13%,var(--glass-elevated))}}:root .liquid-ui .feature-links>a:last-child>svg:first-child{color:var(--theme-info-text)}:root .liquid-ui .feature-links b{text-transform:none;letter-spacing:-.015em}:root .liquid-ui .tj-help-disclosure{border-radius:var(--radius-control);border-color:var(--border);background:0 0}:root .liquid-ui .wallet-hero>div:first-child{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .wallet-hero>div:first-child{background:color-mix(in srgb,var(--theme-accent-soft) 45%,transparent)}}:root .liquid-ui .wallet-hero>div:last-child a>svg:first-child{color:var(--theme-accent-text)}:root .liquid-ui .ch-composer{border-radius:var(--radius-panel)}:root .liquid-ui .ch-send{border-radius:50%}:root .liquid-ui .ch-message.user{background:var(--theme-accent-soft);border-radius:24px 24px 8px}:root .liquid-ui .st-auth-form-panel{background:0 0}:root .liquid-ui .st-auth-pitch{color:var(--ink);background:0 0}:root .liquid-ui .st-auth-pitch h2{letter-spacing:-.045em}:root .liquid-ui .auth-card{width:100%;padding:32px}:root .liquid-ui .site-footer{width:min(var(--public-content-width),calc(100% - 2 * var(--app-gutter)));max-width:none;padding:0 0 max(28px,env(safe-area-inset-bottom));background:0 0;border:0;margin:32px auto 0;display:block}:root .liquid-ui .site-footer>.site-footer__inner{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}:root .liquid-ui .site-footer__identity{flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;display:flex}:root .liquid-ui .site-footer__identity>span{color:var(--secondary);font-size:13px}:root .liquid-ui .site-footer__links{justify-self:center;align-items:center;gap:4px;display:flex}:root .liquid-ui .site-footer__links a{min-height:40px;color:var(--secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:flex}:root .liquid-ui .site-footer__links a:hover{background:var(--glass-elevated);color:var(--theme-accent-text)}:root .liquid-ui .site-footer__meta{color:var(--muted);white-space:nowrap;justify-self:end;align-items:center;gap:12px;font-size:12px;display:flex}:root .liquid-ui .site-footer__meta .sp-version{font:inherit;color:var(--muted);background:0 0;border:0;padding:0;display:inline}:root .liquid-ui :is(.feature-links>a,.sp-model-card,.sp-info-card){transition:border-color var(--motion-base) var(--ease-glass),box-shadow var(--motion-base) var(--ease-glass),background-color var(--motion-base) var(--ease-glass),translate var(--motion-base) var(--ease-glass)}@media (hover:hover){:root .liquid-ui :is(.feature-links>a,.sp-model-card,.sp-info-card):hover{border-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui :is(.feature-links>a,.sp-model-card,.sp-info-card):hover{border-color:color-mix(in srgb,var(--theme-primary) 46%,var(--theme-glass-border))}}:root .liquid-ui :is(.feature-links>a,.sp-model-card,.sp-info-card):hover{box-shadow:var(--theme-card-shadow-hover),var(--theme-glass-specular)}}:root .liquid-ui summary>svg:last-child{transition:rotate var(--motion-base) var(--ease-glass),transform var(--motion-base) var(--ease-glass)}:root .liquid-ui :is(.sc-nav-link,.admin-nav-item,.sp-desktop-nav a,.select-menu__trigger,.select-menu__option){transition:background-color var(--motion-base) var(--ease-glass),border-color var(--motion-base) var(--ease-glass),color var(--motion-fast) ease,box-shadow var(--motion-base) var(--ease-glass)}:root .liquid-ui :is(.button,.button-ui,.sp-btn,.sc-button,.site-button,.ma-button,.ax-button,.bl-button):not(:disabled):active{translate:0;scale:.98}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root .liquid-ui .feature-links>a:hover{translate:0 -2px}}:root .liquid-ui :is(.select-menu__panel,.sc-dialog,.ch-modal,.bl-delete-dialog[open],.sa-model-delete[open],.pwa-dialog[open],.request-center[open]){animation:glass-appear var(--motion-enter) var(--ease-glass) both}:root .liquid-ui :is(.sc-drawer,.admin-drawer,.ch-settings,.tj-mobile-menu[open]){animation:glass-drawer var(--motion-enter) var(--ease-glass) both}@keyframes glass-appear{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes glass-drawer{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}:root .liquid-ui [data-glass-positioned]{position:relative}:root .liquid-ui [data-glass-lit]{--glass-sheen:radial-gradient(ellipse 240px 160px at var(--glass-pointer-x,50%) var(--glass-pointer-y,0%),var(--theme-glass-spot),var(--theme-glass-clear) 100%),linear-gradient(115deg,var(--theme-glass-highlight),var(--theme-glass-clear) 38%,var(--theme-glass-clear) 74%,var(--theme-glass-prism))}:root .liquid-ui [data-glass-lit]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 180px 120px at var(--glass-pointer-x,50%) var(--glass-pointer-y,0%),var(--theme-glass-edge-light),var(--theme-glass-edge-cool) 28%,var(--theme-glass-edge-warm) 54%,var(--theme-glass-clear) 100%);-webkit-mask:linear-gradient(var(--theme-glass-mask) 0 0) content-box,linear-gradient(var(--theme-glass-mask) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--theme-glass-mask) 0 0) content-box,linear-gradient(var(--theme-glass-mask) 0 0);-webkit-mask:linear-gradient(var(--theme-glass-mask) 0 0) content-box,linear-gradient(var(--theme-glass-mask) 0 0);-webkit-mask:linear-gradient(var(--theme-glass-mask) 0 0) content-box,linear-gradient(var(--theme-glass-mask) 0 0);mask:linear-gradient(var(--theme-glass-mask) 0 0) content-box,linear-gradient(var(--theme-glass-mask) 0 0);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}:root .liquid-ui [data-glass-lit]:disabled:after{content:none;animation:none}:root .liquid-ui [data-glass-touch]:after{animation:glass-edge-touch var(--motion-enter) var(--ease-glass) both}@keyframes glass-edge-touch{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce),(forced-colors:active){:root .liquid-ui [data-glass-lit]:after{content:none;animation:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .liquid-ui{--glass-surface:var(--theme-glass-bg);--glass-elevated:var(--theme-glass-elevated);--glass-notification:var(--theme-notification-bg);--glass-chrome:var(--theme-glass-chrome);--glass-filter:blur(20px) saturate(110%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root .liquid-ui{--theme-sheet-bg:var(--theme-card);--theme-sheet-border:var(--theme-border);--glass-sheen:none}}@media (max-width:1023px){:root .liquid-ui :is(.sc-sidebar,.sa-shell .admin-sidebar){display:none}:root .liquid-ui .hero{gap:32px}:root .liquid-ui .feature-links{grid-template-columns:repeat(2,minmax(0,1fr))}:root .liquid-ui .feature-links>a:last-child{grid-column:1/-1}:root .liquid-ui .site-footer__identity{flex-direction:column;align-items:flex-start;gap:8px}:root .liquid-ui .site-footer>.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px}:root .liquid-ui .site-footer__links{justify-self:end}:root .liquid-ui .site-footer__links a:last-child{padding-right:0}:root .liquid-ui .site-footer__meta{grid-column:1/-1;justify-self:stretch}:root .liquid-ui .site-footer__meta>span:nth-child(2){margin-left:auto}}@media (max-width:767px){:root .liquid-ui{--glass-filter:blur(16px) saturate(105%)}:root .liquid-ui .sp-header{top:calc(8px + env(safe-area-inset-top));width:calc(100% - 2 * var(--app-gutter));margin-top:calc(8px + env(safe-area-inset-top))}:root .liquid-ui .sp-header-inner{gap:8px;height:64px;padding-inline:12px}:root .liquid-ui .sp-header-compact{width:100%;margin:0;top:0}:root .liquid-ui :is(.sc-topbar,.sa-shell .admin-topbar){padding-inline:12px}:root .liquid-ui .hero{align-items:stretch;gap:28px;min-height:0;padding:32px 0 0}:root .liquid-ui .hero__copy h1{font-size:clamp(36px,9vw,46px)}:root .liquid-ui .hero__copy p{font-size:16px}:root .liquid-ui .hero__actions :is(.button,.sp-btn){min-height:48px}:root .liquid-ui .catalog-block{border-radius:var(--radius-panel);padding:20px 16px}:root .liquid-ui .section-heading{align-items:flex-start;gap:12px}:root .liquid-ui .feature-links{gap:var(--space-panel);grid-template-columns:minmax(0,1fr)}:root .liquid-ui .feature-links>a:last-child{grid-column:auto}:root .liquid-ui .feature-links>a{min-height:104px;padding:20px}:root .liquid-ui .feature-links>a>span{min-width:0}:root .liquid-ui .site-footer{padding:0 0 max(20px,env(safe-area-inset-bottom));margin-top:24px}:root .liquid-ui .site-footer>.site-footer__inner{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px 0}:root .liquid-ui .site-footer__identity{flex-direction:row;align-items:center;gap:10px 16px}:root .liquid-ui .site-footer__links{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:2px;display:grid}:root .liquid-ui .site-footer__links a{padding-inline:4px}:root .liquid-ui .site-footer__meta{flex-wrap:wrap;gap:8px 12px}:root .liquid-ui .site-footer__meta>span:nth-child(2){margin-left:auto}:root .liquid-ui .auth-card{padding:24px 18px}:root .liquid-ui .ui-key-summary .sc-stat:nth-child(3){border-left:0}}@media (prefers-reduced-transparency:reduce){:root .liquid-ui{--glass-surface:var(--theme-card);--glass-elevated:var(--theme-card);--glass-notification:var(--theme-card);--glass-chrome:var(--theme-card);--glass-filter:none;--glass-sheen:none;--theme-sheet-bg:var(--theme-card);--theme-sheet-border:var(--theme-border)}:root .liquid-ui:before{display:none}:root .liquid-ui :is(.sc-dialog-backdrop,.sc-drawer-backdrop,.admin-drawer-backdrop,.ch-settings-backdrop,.ch-modal-backdrop){-webkit-backdrop-filter:none;backdrop-filter:none}:root .liquid-ui :is(.tj-mobile-menu,.bl-delete-dialog,.sa-model-delete,.pwa-dialog)::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:root .liquid-ui{--glass-surface:Canvas;--glass-elevated:Canvas;--glass-notification:Canvas;--glass-chrome:Canvas;--glass-filter:none;--glass-sheen:none;--theme-sheet-bg:Canvas;--theme-sheet-border:CanvasText;--theme-sheet-shadow:0 0 transparent;--theme-glass-border:CanvasText;--theme-glass-shadow:0 0 transparent;--theme-glass-specular:0 0 transparent}:root .liquid-ui:before{display:none}:root .liquid-ui .hero__copy h1 span{color:canvastext;background-image:none}}:root .liquid-ui .ma-page{--ma-line:var(--theme-border)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page{--ma-line:color-mix(in srgb,var(--theme-border) 70%,transparent)}}:root .liquid-ui .ma-page{--ma-panel:var(--theme-sheet-bg);--ma-card:var(--surface-subtle);gap:var(--space-panel);min-width:0;font-size:14px;display:grid}:root .liquid-ui .ma-page *,:root .liquid-ui .ma-page section{min-width:0}:root .liquid-ui .ma-page .ma-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}:root .liquid-ui .ma-page .ma-heading>div{flex:280px}:root .liquid-ui .ma-page .ma-heading h1{font:600 30px/1.3 var(--font-brand);letter-spacing:-.035em}:root .liquid-ui .ma-page .ma-heading p{max-width:52em;color:var(--secondary);margin-top:6px;font-size:14px;line-height:1.6}:root .liquid-ui .ma-page .ma-key-context,:root .liquid-ui .ma-page .ma-workspace{border:1px solid var(--theme-sheet-border);border-radius:var(--radius-panel);background-color:var(--theme-sheet-bg);background-image:var(--glass-sheen);box-shadow:var(--theme-sheet-shadow)}:root .liquid-ui .ma-page .ma-key-context{grid-template-columns:minmax(260px,.9fr) minmax(0,2fr);align-items:center;gap:24px;padding:20px 24px;display:grid}:root .liquid-ui .ma-page .ma-key-picker{gap:8px;max-width:none;display:grid}:root .liquid-ui .ma-page .ma-key-picker>span{color:var(--secondary);align-items:center;gap:8px;font-size:13px;display:flex}:root .liquid-ui .ma-page .ma-key-picker>span svg{color:var(--theme-accent-text)}:root .liquid-ui .ma-page .ma-input,:root .liquid-ui .ma-page .ma-field input.ma-input{width:100%;height:var(--control-height);border:1px solid var(--theme-input-border);background:var(--theme-input);color:var(--ink);font:400 14px/1.5 var(--font-body);text-overflow:ellipsis;font-variant-numeric:tabular-nums;border-radius:14px;padding:0 12px;display:block}:root .liquid-ui .ma-page .ma-input:focus-visible{outline:2px solid var(--theme-accent-text);outline-offset:2px}:root .liquid-ui .ma-page .ma-input:disabled{opacity:.5}:root .liquid-ui .ma-page .ma-stats{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}:root .liquid-ui .ma-page .ma-stats>div{border:0;border-left:1px solid var(--ma-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:4px 20px;display:grid}:root .liquid-ui .ma-page .ma-stats>div>svg{width:20px;height:20px;color:var(--theme-accent-text);background:0 0;border:0;border-radius:0;margin-top:2px;padding:0}:root .liquid-ui .ma-page .ma-stats span{color:var(--secondary);font-size:12px;line-height:1.5;display:block}:root .liquid-ui .ma-page .ma-stats strong{font:600 22px/1.3 var(--font-body);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:6px;display:block}:root .liquid-ui .ma-page .ma-stats small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}:root .liquid-ui .ma-page .ma-workspace{gap:0;display:grid}:root .liquid-ui .ma-page .ma-workspace-nav{border:0;border-bottom:1px solid var(--ma-line);background:0 0;border-radius:26px 26px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}:root .liquid-ui .ma-page .ma-tabs{border:1px solid var(--border);border-radius:var(--radius-inset);background:var(--surface-subtle);gap:4px;padding:4px;display:flex;overflow:auto}:root .liquid-ui .ma-page .ma-tabs button{border-radius:var(--radius-control);min-height:40px;color:var(--secondary);font:500 14px/1.5 var(--font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:flex}:root .liquid-ui .ma-page .ma-tabs button[aria-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}:root .liquid-ui .ma-page .ma-tabs button[aria-selected=true]{background:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:var(--theme-glass-specular);font-weight:600}:root .liquid-ui .ma-page .ma-tabs small{background:var(--theme-primary);border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-tabs small{background:color-mix(in srgb,var(--theme-primary) 15%,transparent)}}:root .liquid-ui .ma-page .ma-tabs small{color:inherit;font-size:11px}:root .liquid-ui .ma-page .ma-scope{border:1px solid var(--border);border-radius:var(--radius-inset);background:var(--surface-subtle);gap:3px;padding:4px;display:flex}:root .liquid-ui .ma-page .ma-scope label{border-radius:var(--radius-control);min-height:40px;color:var(--secondary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;display:flex;position:relative}:root .liquid-ui .ma-page .ma-scope label.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-scope label.active{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}:root .liquid-ui .ma-page .ma-scope label.active{background:var(--theme-accent-soft);color:var(--theme-accent-text);box-shadow:var(--theme-glass-specular);font-weight:600}:root .liquid-ui .ma-page .ma-scope input{opacity:0;width:1px;height:1px;position:absolute}:root .liquid-ui .ma-page .ma-scope label:has(input:focus-visible){outline:2px solid var(--theme-accent-text);outline-offset:2px}:root .liquid-ui .ma-page .ma-scope:disabled{opacity:.5}:root .liquid-ui .ma-page .ma-help{border:0;border-bottom:1px solid var(--ma-line);background:0 0;border-radius:0;margin:0}:root .liquid-ui .ma-page .ma-help summary{cursor:pointer;min-height:48px;color:var(--secondary);align-items:center;gap:10px;padding:12px 24px;font-size:13px;list-style:none;display:flex}:root .liquid-ui .ma-page .ma-help summary::-webkit-details-marker{display:none}:root .liquid-ui .ma-page .ma-help summary>svg{color:var(--theme-accent-text);flex-shrink:0}:root .liquid-ui .ma-page .ma-help summary>svg:last-child{margin-left:auto}:root .liquid-ui .ma-page .ma-help[open] summary>svg:last-child{transform:rotate(180deg)}:root .liquid-ui .ma-page .ma-help>div{color:var(--secondary);gap:8px;padding:0 24px 18px;font-size:13px;line-height:1.7;display:grid}:root .liquid-ui .ma-page .ma-columns{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:0;display:grid}:root .liquid-ui .ma-page .ma-catalog{border:0;border-right:1px solid var(--ma-line);box-shadow:none;background:0 0;border-radius:0;align-content:start;align-self:stretch;gap:14px;padding:20px;display:grid}:root .liquid-ui .ma-page .ma-catalog-toolbar{gap:10px;display:grid}:root .liquid-ui .ma-page .ma-search{display:block;position:relative}:root .liquid-ui .ma-page .ma-search>svg{color:var(--muted);pointer-events:none;position:absolute;top:14px;left:13px}:root .liquid-ui .ma-page .ma-search input{width:100%;height:var(--control-height);background:var(--theme-input);border:1px solid var(--theme-input-border);color:var(--ink);font:400 14px/1.5 var(--font-body);border-radius:14px;padding:0 12px 0 40px}:root .liquid-ui .ma-page .ma-catalog-filter{display:block}:root .liquid-ui .ma-page .ma-list-caption{color:var(--muted);align-items:center;padding:0;font-size:12px;display:flex}:root .liquid-ui .ma-page .ma-model-list{overscroll-behavior-y:contain;align-content:start;gap:6px;max-height:420px;padding:2px;display:grid;overflow-y:auto}:root .liquid-ui .ma-page .ma-model{background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;display:flex}:root .liquid-ui .ma-page .ma-model.viewing{border-color:var(--theme-primary)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-model.viewing{border-color:color-mix(in srgb,var(--theme-primary) 28%,transparent)}}:root .liquid-ui .ma-page .ma-model.viewing{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-model.viewing{background:color-mix(in srgb,var(--theme-accent-soft) 65%,transparent)}}:root .liquid-ui .ma-page .ma-model:hover{background:var(--glass-elevated)}:root .liquid-ui .ma-page .ma-model-select{cursor:pointer;flex:1;align-items:center;gap:10px;padding:14px 0 14px 12px;display:flex}:root .liquid-ui .ma-page .ma-model-select input{width:17px;height:17px;accent-color:var(--theme-primary);flex-shrink:0}:root .liquid-ui .ma-page .ma-model-copy{gap:6px;width:100%;display:grid}:root .liquid-ui .ma-page .ma-model-name{display:block}:root .liquid-ui .ma-page .ma-model-name strong{font:600 14px/1.5 var(--font-body);overflow-wrap:anywhere}:root .liquid-ui .ma-page .ma-model-copy code{color:var(--secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}:root .liquid-ui .ma-page .ma-model-meta{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}:root .liquid-ui .ma-page .ma-badge{border:1px solid var(--border);color:var(--secondary);background:var(--glass-elevated);white-space:normal;border-radius:8px;padding:3px 8px;font-size:11px;line-height:1.5;display:inline-flex}:root .liquid-ui .ma-page .ma-badge.configured{color:var(--theme-accent-text);background:var(--theme-accent-soft)}:root .liquid-ui .ma-page :is(.ma-badge.paused,.ma-badge.unavailable){color:var(--theme-warning-text);background:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page :is(.ma-badge.paused,.ma-badge.unavailable){background:color-mix(in srgb,var(--theme-warning) 12%,transparent)}}:root .liquid-ui .ma-page .ma-detail-button{width:40px;height:44px;color:var(--theme-accent-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin:4px;padding:0;display:grid}:root .liquid-ui .ma-page .ma-detail-button:hover{background:var(--glass-elevated)}:root .liquid-ui .ma-page :is(.ma-catalog-hint,.ma-rule-count){color:var(--muted);padding:0;font-size:12px;line-height:1.65}:root .liquid-ui .ma-page .ma-rule-count{font-size:11px}:root .liquid-ui .ma-page .ma-detail{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:22px;padding:24px 28px;scroll-margin-top:96px;display:grid;position:sticky;top:96px}:root .liquid-ui .ma-page .ma-detail-heading{border-bottom:1px solid var(--ma-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}:root .liquid-ui .ma-page .ma-detail-heading h2{font:600 18px/1.4 var(--font-body);letter-spacing:-.02em;overflow-wrap:anywhere}:root .liquid-ui .ma-page .ma-detail-heading code{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}:root .liquid-ui .ma-page .ma-detail-heading p{color:var(--secondary);margin-top:6px;font-size:13px;line-height:1.6}:root .liquid-ui .ma-page .ma-toggle{cursor:pointer;flex-shrink:0;align-content:start;justify-items:end;gap:6px;min-height:44px;padding-top:8px;display:grid;position:relative}:root .liquid-ui .ma-page .ma-toggle input{opacity:0;width:44px;height:var(--control-height);cursor:pointer;position:absolute;top:0;right:0}:root .liquid-ui .ma-page .ma-toggle-track{background:var(--theme-subtle);pointer-events:none;border-radius:99px;width:40px;height:23px;display:block}:root .liquid-ui .ma-page .ma-toggle-track:after{content:"";background:var(--theme-switch-thumb);width:17px;height:17px;transition:transform var(--motion-base);border-radius:50%;margin:3px;display:block}:root .liquid-ui .ma-page .ma-toggle input:checked+.ma-toggle-track{background:var(--theme-primary)}:root .liquid-ui .ma-page .ma-toggle input:checked+.ma-toggle-track:after{transform:translate(17px)}:root .liquid-ui .ma-page .ma-toggle input:focus-visible+.ma-toggle-track{outline:2px solid var(--theme-accent-text);outline-offset:3px}:root .liquid-ui .ma-page .ma-toggle input:disabled+.ma-toggle-track{opacity:.45}:root .liquid-ui .ma-page .ma-toggle small{color:var(--secondary);font-size:11px}:root .liquid-ui .ma-page .ma-form-section{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0;display:grid}:root .liquid-ui .ma-page .ma-form-section+.ma-form-section{border-top:1px solid var(--ma-line);padding-top:20px}:root .liquid-ui .ma-page .ma-form-section h3{color:var(--ink);font:600 14px/1.5 var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:root .liquid-ui .ma-page .ma-form-section h3 small{color:var(--muted);font-size:12px;font-weight:400}:root .liquid-ui .ma-page :is(.ma-form-section>p,.ma-inline-help p,.ma-general-summary>p){color:var(--secondary);font-size:13px;line-height:1.7}:root .liquid-ui .ma-page :is(.ma-field-pair,.ma-budget-fields){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}:root .liquid-ui .ma-page .ma-field{align-content:start;gap:8px;display:grid}:root .liquid-ui .ma-page .ma-field>span{color:var(--secondary);font-size:13px}:root .liquid-ui .ma-page .ma-budget-metrics{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}:root .liquid-ui .ma-page .ma-budget-metrics>div{border:0;border-left:1px solid var(--ma-line);box-shadow:none;background:0 0;border-radius:0;padding:0 16px}:root .liquid-ui .ma-page .ma-budget-metrics>div:first-child{border:0;padding-left:0}:root .liquid-ui .ma-page .ma-budget-metrics span{color:var(--secondary);font-size:12px}:root .liquid-ui .ma-page .ma-budget-metrics strong{color:var(--ink);font:600 18px/1.4 var(--font-body);overflow-wrap:anywhere;margin-top:8px;display:block}:root .liquid-ui .ma-page .ma-budget-progress{appearance:none;background:var(--theme-subtle);border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}:root .liquid-ui .ma-page .ma-budget-progress::-webkit-progress-bar{background:var(--theme-subtle)}:root .liquid-ui .ma-page .ma-budget-progress::-webkit-progress-value{background:var(--theme-primary)}:root .liquid-ui .ma-page .ma-budget-progress::-moz-progress-bar{background:var(--theme-primary)}:root .liquid-ui .ma-page .ma-inline-help{color:var(--secondary);font-size:12px}:root .liquid-ui .ma-page .ma-inline-help summary{cursor:pointer;align-items:center;min-height:44px;display:flex}:root .liquid-ui .ma-page .ma-detail-empty{text-align:center;align-content:center;justify-items:center;gap:14px;min-height:260px;padding:24px 16px;display:grid}:root .liquid-ui .ma-page .ma-detail-symbol{background:var(--theme-accent-soft);width:56px;height:56px;color:var(--theme-accent-text);box-shadow:var(--theme-glass-specular);border-radius:18px;place-items:center;display:grid}:root .liquid-ui .ma-page .ma-detail-empty h3{font:600 18px/1.4 var(--font-body);color:var(--ink);letter-spacing:-.02em}:root .liquid-ui .ma-page .ma-detail-empty p{max-width:46ch;color:var(--secondary);font-size:14px;line-height:1.7}:root .liquid-ui .ma-page .ma-detail-empty .ma-button{margin-top:6px}:root .liquid-ui .ma-page .ma-general{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:0;display:grid}:root .liquid-ui .ma-page .ma-general>.ma-detail{position:static}:root .liquid-ui .ma-page .ma-general-summary{border-left:1px solid var(--ma-line);align-content:start;gap:20px;padding:24px;display:grid}:root .liquid-ui .ma-page .ma-general-summary .ma-budget-metrics{grid-template-columns:minmax(0,1fr);gap:20px}:root .liquid-ui .ma-page .ma-general-summary .ma-budget-metrics>div{border:0;border-bottom:1px solid var(--ma-line);padding:0 0 20px}:root .liquid-ui .ma-page .ma-savebar{border:0;border-top:1px solid var(--ma-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0 0 26px 26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 24px;display:flex;position:static}:root .liquid-ui .ma-page .ma-save-state{color:var(--secondary);align-items:center;gap:10px;font-size:13px;display:flex}:root .liquid-ui .ma-page .ma-save-state>i{background:var(--theme-success-text);border-radius:50%;width:6px;height:6px}:root .liquid-ui .ma-page .ma-save-state.dirty>i{background:var(--theme-warning)}:root .liquid-ui .ma-page .ma-save-state small{color:var(--muted);margin-top:3px;font-size:11px;display:block}:root .liquid-ui .ma-page .ma-save-actions{gap:10px;display:flex}:root .liquid-ui .ma-page .ma-button{border:1px solid var(--border);border-radius:var(--radius-pill);background-color:var(--glass-surface);background-image:var(--glass-sheen);min-height:44px;color:var(--ink);font:500 14px/1.5 var(--font-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:10px 18px;display:inline-flex}:root .liquid-ui .ma-page .ma-button.primary{background:var(--theme-accent-gradient);color:var(--theme-on-accent);border-color:#0000}:root .liquid-ui .ma-page .ma-button.primary:hover:not(:disabled){background:var(--theme-accent-gradient-hover)}:root .liquid-ui .ma-page .ma-button:disabled{opacity:.5;cursor:default;transform:none}:root .liquid-ui .ma-page .ma-button>svg{flex-shrink:0}:root .liquid-ui .ma-page .ma-switch-hint{border:1px solid var(--theme-warning);align-items:center;gap:8px;margin:0;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-switch-hint{border:1px solid color-mix(in srgb,var(--theme-warning) 35%,transparent)}}:root .liquid-ui .ma-page .ma-switch-hint{border-radius:var(--radius-control);background:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-switch-hint{background:color-mix(in srgb,var(--theme-warning) 8%,var(--glass-elevated))}}:root .liquid-ui .ma-page .ma-switch-hint{color:var(--theme-warning-text);font-size:13px;line-height:1.6}:root .liquid-ui .ma-page .ma-alert{color:var(--secondary);border:1px solid var(--ma-line);background:var(--glass-elevated);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;line-height:1.7;display:flex}:root .liquid-ui .ma-page .ma-workspace>.ma-alert{margin:16px 24px}:root .liquid-ui .ma-page .ma-alert.error{color:var(--theme-danger-text);border-color:var(--theme-danger)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-alert.error{border-color:color-mix(in srgb,var(--theme-danger) 35%,transparent)}}:root .liquid-ui .ma-page .ma-alert.error{background:var(--theme-danger)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-alert.error{background:color-mix(in srgb,var(--theme-danger) 8%,var(--glass-elevated))}}:root .liquid-ui .ma-page .ma-alert.warning{color:var(--theme-warning-text);border-color:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-alert.warning{border-color:color-mix(in srgb,var(--theme-warning) 35%,transparent)}}:root .liquid-ui .ma-page .ma-alert.warning{background:var(--theme-warning)}@supports (color:color-mix(in lab, red, red)){:root .liquid-ui .ma-page .ma-alert.warning{background:color-mix(in srgb,var(--theme-warning) 8%,var(--glass-elevated))}}:root .liquid-ui .ma-page :is(.ma-loading,.ma-list-empty,.ma-empty){color:var(--secondary);text-align:center;padding:40px 20px}:root .liquid-ui .ma-page .ma-empty{background:var(--glass-surface);border:1px solid var(--theme-glass-border);border-radius:26px;justify-items:center;gap:16px;display:grid}:root .liquid-ui .ma-page .ma-empty h2{color:var(--ink);font-size:20px}:root .liquid-ui .ma-page .ma-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1279px){:root .liquid-ui .ma-page .ma-key-context{grid-template-columns:minmax(0,1fr);gap:18px}:root .liquid-ui .ma-page .ma-stats>div:first-child{border-left:0;padding-left:0}:root .liquid-ui .ma-page .ma-stats>div:last-child{padding-right:0}}@media (max-width:1199px){:root .liquid-ui .ma-page .ma-columns{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .ma-page .ma-catalog{border-right:0;border-bottom:1px solid var(--ma-line)}:root .liquid-ui .ma-page .ma-catalog-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,.4fr)}:root .liquid-ui .ma-page .ma-detail{position:static}:root .liquid-ui .ma-page .ma-model-list{max-height:320px}}@media (max-width:767px){:root .liquid-ui .ma-page{gap:16px}:root .liquid-ui .ma-page .ma-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}:root .liquid-ui .ma-page .ma-heading>div{flex-basis:100%}:root .liquid-ui .ma-page .ma-heading h1{font-size:25px}:root .liquid-ui .ma-page .ma-key-context{padding:18px}:root .liquid-ui .ma-page .ma-stats{grid-template-columns:minmax(0,1fr);gap:12px}:root .liquid-ui .ma-page .ma-stats>div{border:0;border-top:1px solid var(--ma-line);grid-template-columns:20px minmax(0,1fr);align-items:center;padding:12px 0 0;display:grid}:root .liquid-ui .ma-page .ma-stats>div>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;display:grid}:root .liquid-ui .ma-page .ma-stats strong{margin:0;font-size:19px}:root .liquid-ui .ma-page .ma-stats small{grid-column:1/-1;margin:0}:root .liquid-ui .ma-page .ma-workspace-nav{align-items:stretch;gap:12px;padding:16px}:root .liquid-ui .ma-page :is(.ma-tabs,.ma-scope){width:100%;display:flex}:root .liquid-ui .ma-page :is(.ma-tabs button,.ma-scope label){flex:1;min-height:44px;padding-inline:10px}:root .liquid-ui .ma-page .ma-tabs button{gap:6px;padding-inline:8px;font-size:13px}:root .liquid-ui .ma-page .ma-tabs small{min-width:18px}:root .liquid-ui .ma-page .ma-help summary,:root .liquid-ui .ma-page .ma-help>div{padding-inline:18px}:root .liquid-ui .ma-page .ma-catalog{padding:18px}:root .liquid-ui .ma-page .ma-catalog-toolbar{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .ma-page .ma-input,:root .liquid-ui .ma-page .ma-field input.ma-input,:root .liquid-ui .ma-page .ma-search input{font-size:16px}:root .liquid-ui .ma-page .ma-detail{gap:20px;padding:22px 18px}:root .liquid-ui .ma-page .ma-detail-empty{min-height:240px;padding:12px 0}:root .liquid-ui .ma-page .ma-general{grid-template-columns:minmax(0,1fr)}:root .liquid-ui .ma-page .ma-general-summary{border:0;border-top:1px solid var(--ma-line);padding:20px 18px}:root .liquid-ui .ma-page .ma-general-summary .ma-budget-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:root .liquid-ui .ma-page .ma-general-summary .ma-budget-metrics>div{border:0;padding:0}:root .liquid-ui .ma-page .ma-budget-metrics strong{font-size:16px}:root .liquid-ui .ma-page :is(.ma-field-pair,.ma-budget-fields){grid-template-columns:minmax(0,1fr)}:root .liquid-ui .ma-page .ma-savebar{padding:16px 18px}:root .liquid-ui .ma-page .ma-save-state,:root .liquid-ui .ma-page .ma-save-actions{width:100%}:root .liquid-ui .ma-page .ma-save-actions>button{flex:1}}.grid-bg{background-image:linear-gradient(to right, var(--theme-contrast,#fff) 1px, transparent 1px), linear-gradient(to bottom, var(--theme-contrast,#fff) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.grid-bg{background-image:linear-gradient(to right, color-mix(in srgb, var(--theme-contrast,#fff) 4.5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--theme-contrast,#fff) 4.5%, transparent) 1px, transparent 1px)}}.grid-bg{background-size:44px 44px;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 35%,#0000 78%);mask-image:radial-gradient(90% 70% at 50% 0,#000 35%,#0000 78%)}.glow-emerald{background:radial-gradient(circle at 50% 50%, var(--theme-primary,#10b981), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.glow-emerald{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--theme-primary,#10b981) 14%, transparent), transparent 62%)}}.hairline-grid>*{border-top:1px solid var(--color-line)}@media (min-width:768px){.hairline-grid>:nth-child(odd){border-right:1px solid var(--color-line)}.hairline-grid>:nth-child(-n+2){border-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
