@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ds-font-family-body: "Plus Jakarta Sans Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif;--ds-font-family-heading: var(--ds-font-family-body);--ds-font-family-code: "JetBrains Mono Variable", ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace;--ds-font-weight-regular: 400;--ds-font-weight-medium: 500;--ds-font-weight-semibold: 600;--ds-font-weight-bold: 653;--ds-font-heading-xxlarge: normal 653 2rem / 2.25rem var(--ds-font-family-heading);--ds-font-heading-xlarge: normal 653 1.75rem / 2rem var(--ds-font-family-heading);--ds-font-heading-large: normal 653 1.5rem / 1.75rem var(--ds-font-family-heading);--ds-font-heading-medium: normal 653 1.25rem / 1.5rem var(--ds-font-family-heading);--ds-font-heading-small: normal 653 1rem / 1.25rem var(--ds-font-family-heading);--ds-font-heading-xsmall: normal 653 .875rem / 1.25rem var(--ds-font-family-heading);--ds-font-heading-xxsmall: normal 653 .75rem / 1rem var(--ds-font-family-heading);--ds-font-body-large: normal 400 1rem / 1.5rem var(--ds-font-family-body);--ds-font-body: normal 400 .875rem / 1.25rem var(--ds-font-family-body);--ds-font-body-small: normal 400 .75rem / 1rem var(--ds-font-family-body);--ds-font-metric-large: normal 653 1.75rem / 2rem var(--ds-font-family-body);--ds-font-metric-medium: normal 653 1.5rem / 1.75rem var(--ds-font-family-body);--ds-font-metric-small: normal 653 1rem / 1.25rem var(--ds-font-family-body);--ds-font-code: normal 400 .875em / 1 var(--ds-font-family-code);--ds-space-0: 0rem;--ds-space-025: .125rem;--ds-space-050: .25rem;--ds-space-075: .375rem;--ds-space-100: .5rem;--ds-space-150: .75rem;--ds-space-200: 1rem;--ds-space-250: 1.25rem;--ds-space-300: 1.5rem;--ds-space-400: 2rem;--ds-space-500: 2.5rem;--ds-space-600: 3rem;--ds-space-800: 4rem;--ds-space-1000: 5rem;--ds-space-negative-025: -.125rem;--ds-space-negative-050: -.25rem;--ds-space-negative-075: -.375rem;--ds-space-negative-100: -.5rem;--ds-space-negative-150: -.75rem;--ds-space-negative-200: -1rem;--ds-space-negative-250: -1.25rem;--ds-space-negative-300: -1.5rem;--ds-space-negative-400: -2rem;--ds-radius-xsmall: 2px;--ds-radius-small: 4px;--ds-radius-medium: 6px;--ds-radius-large: 8px;--ds-radius-xlarge: 12px;--ds-radius-xxlarge: 16px;--ds-radius-full: 624.9375rem;--ds-radius-tile: 25%;--ds-border-width: 1px;--ds-border-width-selected: 2px;--ds-border-width-focused: 2px;--ds-duration-instant: 0ms;--ds-duration-xxshort: 50ms;--ds-duration-xshort: .1s;--ds-duration-short: .15s;--ds-duration-medium: .2s;--ds-duration-long: .25s;--ds-duration-xlong: .4s;--ds-duration-xxlong: .6s;--ds-easing-in-practical: cubic-bezier(.6, 0, .8, .6);--ds-easing-inout-bold: cubic-bezier(.4, 0, 0, 1);--ds-easing-out-practical: cubic-bezier(.4, 1, .6, 1);--ds-easing-out-bold: cubic-bezier(0, .4, 0, 1);--ds-layer-card: 100;--ds-layer-navigation: 200;--ds-layer-dialog: 300;--ds-layer-layer: 400;--ds-layer-blanket: 500;--ds-layer-modal: 510;--ds-layer-flag: 600;--ds-layer-spotlight: 700;--ds-layer-tooltip: 800;--layout-banner-height: 48px;--layout-topnav-height: 56px;--layout-sidenav-width: 320px;--layout-sidenav-min: 240px;--layout-fixed-wide: 1296px;--layout-fixed-narrow: 864px;--measure: 68ch;--brand-navy: #091e42;--brand-blue: #1868db;--brand-mark-fg: #ffffff;--on-navy: #ffffff;--on-navy-muted: #b3bac5;--on-navy-edge: rgb(255 255 255 / 55%);--on-navy-rule: rgb(255 255 255 / 20%)}:root,[data-theme=light]{color-scheme:light;--ds-text: #292a2e;--ds-text-accent-blue: #1558bc;--ds-text-accent-blue-bolder: #123263;--ds-text-accent-gray: #505258;--ds-text-accent-gray-bolder: #1e1f21;--ds-text-accent-green: #216e4e;--ds-text-accent-green-bolder: #164b35;--ds-text-accent-lime: #4c6b1f;--ds-text-accent-lime-bolder: #37471f;--ds-text-accent-magenta: #943d73;--ds-text-accent-magenta-bolder: #50253f;--ds-text-accent-orange: #9e4c00;--ds-text-accent-orange-bolder: #693200;--ds-text-accent-purple: #803fa5;--ds-text-accent-purple-bolder: #48245d;--ds-text-accent-red: #ae2e24;--ds-text-accent-red-bolder: #5d1f1a;--ds-text-accent-teal: #206a83;--ds-text-accent-teal-bolder: #164555;--ds-text-accent-yellow: #7f5f01;--ds-text-accent-yellow-bolder: #533f04;--ds-text-brand: #1868db;--ds-text-code-accent-1: #943d73;--ds-text-code-accent-2: #1558bc;--ds-text-code-comments: #505258;--ds-text-code-default: #505258;--ds-text-code-functions: #216e4e;--ds-text-code-gutter: #6b6e76;--ds-text-code-keywords: #ae2e24;--ds-text-code-numbers: #7f5f01;--ds-text-code-operators: #292a2e;--ds-text-code-strings: #4c6b1f;--ds-text-code-tags: #9e4c00;--ds-text-danger: #ae2e24;--ds-text-danger-bolder: #5d1f1a;--ds-text-disabled: #080f214a;--ds-text-discovery: #803fa5;--ds-text-discovery-bolder: #48245d;--ds-text-information: #1558bc;--ds-text-information-bolder: #123263;--ds-text-inverse: #ffffff;--ds-text-selected: #1868db;--ds-text-subtle: #505258;--ds-text-subtlest: #6b6e76;--ds-text-success: #4c6b1f;--ds-text-success-bolder: #37471f;--ds-text-warning: #9e4c00;--ds-text-warning-bolder: #693200;--ds-text-warning-inverse: #292a2e;--ds-link: #1868db;--ds-link-pressed: #1558bc;--ds-link-visited: #803fa5;--ds-link-visited-pressed: #48245d;--ds-icon: #292a2e;--ds-icon-accent-blue: #357de8;--ds-icon-accent-gray: #7d818a;--ds-icon-accent-green: #22a06b;--ds-icon-accent-lime: #6a9a23;--ds-icon-accent-magenta: #cd519d;--ds-icon-accent-orange: #e06c00;--ds-icon-accent-purple: #af59e1;--ds-icon-accent-red: #c9372c;--ds-icon-accent-teal: #2898bd;--ds-icon-accent-yellow: #b38600;--ds-icon-brand: #1868db;--ds-icon-danger: #c9372c;--ds-icon-disabled: #080f214a;--ds-icon-discovery: #af59e1;--ds-icon-information: #357de8;--ds-icon-inverse: #ffffff;--ds-icon-selected: #1868db;--ds-icon-subtle: #505258;--ds-icon-subtlest: #6b6e76;--ds-icon-success: #6a9a23;--ds-icon-warning: #e06c00;--ds-icon-warning-inverse: #292a2e;--ds-border: #0b120e24;--ds-border-accent-blue: #357de8;--ds-border-accent-blue-subtle: #8fb8f6;--ds-border-accent-gray: #7d818a;--ds-border-accent-gray-subtle: #b7b9be;--ds-border-accent-green: #22a06b;--ds-border-accent-green-subtle: #7ee2b8;--ds-border-accent-lime: #6a9a23;--ds-border-accent-lime-subtle: #b3df72;--ds-border-accent-magenta: #cd519d;--ds-border-accent-magenta-subtle: #f797d2;--ds-border-accent-orange: #e06c00;--ds-border-accent-orange-subtle: #fbc828;--ds-border-accent-purple: #af59e1;--ds-border-accent-purple-subtle: #d8a0f7;--ds-border-accent-red: #e2483d;--ds-border-accent-red-subtle: #fd9891;--ds-border-accent-teal: #2898bd;--ds-border-accent-teal-subtle: #9dd9ee;--ds-border-accent-yellow: #b38600;--ds-border-accent-yellow-subtle: #eed12b;--ds-border-bold: #7d818a;--ds-border-brand: #1868db;--ds-border-code: #0b120e24;--ds-border-danger: #e2483d;--ds-border-danger-subtle: #fd9891;--ds-border-disabled: #0515240f;--ds-border-discovery: #af59e1;--ds-border-discovery-subtle: #d8a0f7;--ds-border-focused: #4688ec;--ds-border-information: #357de8;--ds-border-information-subtle: #8fb8f6;--ds-border-input: #8c8f97;--ds-border-input-search: #0b120e24;--ds-border-inverse: #ffffff;--ds-border-selected: #1868db;--ds-border-success: #6a9a23;--ds-border-success-subtle: #b3df72;--ds-border-warning: #e06c00;--ds-border-warning-subtle: #fbc828;--ds-background-accent-blue-bolder: #1868db;--ds-background-accent-blue-subtle: #669df1;--ds-background-accent-blue-subtler: #cfe1fd;--ds-background-accent-blue-subtlest: #e9f2fe;--ds-background-accent-gray-bolder: #6b6e76;--ds-background-accent-gray-subtle: #8c8f97;--ds-background-accent-gray-subtler: #dddee1;--ds-background-accent-gray-subtlest: #f0f1f2;--ds-background-accent-green-bolder: #1f845a;--ds-background-accent-green-subtle: #4bce97;--ds-background-accent-green-subtler: #baf3db;--ds-background-accent-green-subtlest: #dcfff1;--ds-background-accent-lime-bolder: #5b7f24;--ds-background-accent-lime-subtle: #94c748;--ds-background-accent-lime-subtler: #d3f1a7;--ds-background-accent-lime-subtlest: #efffd6;--ds-background-accent-magenta-bolder: #ae4787;--ds-background-accent-magenta-subtle: #e774bb;--ds-background-accent-magenta-subtler: #fdd0ec;--ds-background-accent-magenta-subtlest: #ffecf8;--ds-background-accent-orange-bolder: #bd5b00;--ds-background-accent-orange-subtle: #fca700;--ds-background-accent-orange-subtler: #fce4a6;--ds-background-accent-orange-subtlest: #fff5db;--ds-background-accent-purple-bolder: #964ac0;--ds-background-accent-purple-subtle: #c97cf4;--ds-background-accent-purple-subtler: #eed7fc;--ds-background-accent-purple-subtlest: #f8eefe;--ds-background-accent-red-bolder: #c9372c;--ds-background-accent-red-subtle: #f87168;--ds-background-accent-red-subtler: #ffd5d2;--ds-background-accent-red-subtlest: #ffeceb;--ds-background-accent-teal-bolder: #227d9b;--ds-background-accent-teal-subtle: #6cc3e0;--ds-background-accent-teal-subtler: #c6edfb;--ds-background-accent-teal-subtlest: #e7f9ff;--ds-background-accent-yellow-bolder: #946f00;--ds-background-accent-yellow-subtle: #eed12b;--ds-background-accent-yellow-subtler: #f5e989;--ds-background-accent-yellow-subtlest: #fef7c8;--ds-background-brand-bold: #1868db;--ds-background-brand-bold-hovered: #1558bc;--ds-background-brand-bold-pressed: #144794;--ds-background-brand-boldest: #1c2b42;--ds-background-brand-boldest-hovered: #123263;--ds-background-brand-boldest-pressed: #144794;--ds-background-brand-subtlest: #e9f2fe;--ds-background-brand-subtlest-hovered: #cfe1fd;--ds-background-brand-subtlest-pressed: #adcbfb;--ds-background-code-added-highlight: #dcfff1;--ds-background-code-added-line: #baf3db66;--ds-background-code-default: #ffffff;--ds-background-code-gutter: #f0f1f2;--ds-background-code-highlight: #f0f1f2;--ds-background-code-removed-highlight: #ffeceb;--ds-background-code-removed-line: #ffd5d266;--ds-background-danger: #ffeceb;--ds-background-danger-bold: #c9372c;--ds-background-danger-bold-hovered: #ae2e24;--ds-background-danger-bold-pressed: #872821;--ds-background-danger-hovered: #ffd5d2;--ds-background-danger-pressed: #ffb8b2;--ds-background-danger-subtle: #fd9891;--ds-background-danger-subtler: #ffd5d2;--ds-background-danger-subtler-hovered: #ffb8b2;--ds-background-danger-subtler-pressed: #fd9891;--ds-background-disabled: #0515240f;--ds-background-discovery: #f8eefe;--ds-background-discovery-bold: #964ac0;--ds-background-discovery-bold-hovered: #803fa5;--ds-background-discovery-bold-pressed: #673286;--ds-background-discovery-hovered: #eed7fc;--ds-background-discovery-pressed: #e3bdfa;--ds-background-discovery-subtle: #d8a0f7;--ds-background-discovery-subtler: #eed7fc;--ds-background-discovery-subtler-hovered: #e3bdfa;--ds-background-discovery-subtler-pressed: #d8a0f7;--ds-background-information: #e9f2fe;--ds-background-information-bold: #1868db;--ds-background-information-bold-hovered: #1558bc;--ds-background-information-bold-pressed: #144794;--ds-background-information-hovered: #cfe1fd;--ds-background-information-pressed: #adcbfb;--ds-background-information-subtle: #8fb8f6;--ds-background-information-subtler: #cfe1fd;--ds-background-information-subtler-hovered: #adcbfb;--ds-background-information-subtler-pressed: #8fb8f6;--ds-background-input: #ffffff;--ds-background-input-hovered: #f8f8f8;--ds-background-input-pressed: #ffffff;--ds-background-inverse-subtle: #00000029;--ds-background-inverse-subtle-hovered: #0000003d;--ds-background-inverse-subtle-pressed: #00000052;--ds-background-neutral: #0515240f;--ds-background-neutral-bold: #292a2e;--ds-background-neutral-bold-hovered: #3b3d42;--ds-background-neutral-bold-pressed: #505258;--ds-background-neutral-hovered: #0b120e24;--ds-background-neutral-pressed: #080f214a;--ds-background-neutral-subtle: #00000000;--ds-background-neutral-subtle-hovered: #0515240f;--ds-background-neutral-subtle-pressed: #0b120e24;--ds-background-selected: #e9f2fe;--ds-background-selected-bold: #1868db;--ds-background-selected-bold-hovered: #1558bc;--ds-background-selected-bold-pressed: #123263;--ds-background-selected-hovered: #cfe1fd;--ds-background-selected-pressed: #8fb8f6;--ds-background-success: #efffd6;--ds-background-success-bold: #5b7f24;--ds-background-success-bold-hovered: #4c6b1f;--ds-background-success-bold-pressed: #3f5224;--ds-background-success-hovered: #d3f1a7;--ds-background-success-pressed: #bde97c;--ds-background-success-subtle: #b3df72;--ds-background-success-subtler: #d3f1a7;--ds-background-success-subtler-hovered: #bde97c;--ds-background-success-subtler-pressed: #b3df72;--ds-background-warning: #fff5db;--ds-background-warning-bold: #fbc828;--ds-background-warning-bold-hovered: #fca700;--ds-background-warning-bold-pressed: #f68909;--ds-background-warning-hovered: #fce4a6;--ds-background-warning-pressed: #fbd779;--ds-background-warning-subtle: #fbd779;--ds-background-warning-subtler: #fce4a6;--ds-background-warning-subtler-hovered: #fbd779;--ds-background-warning-subtler-pressed: #fbc828;--ds-surface: #ffffff;--ds-surface-container: #17171708;--ds-surface-container-hovered: #0515240f;--ds-surface-container-pressed: #0b120e24;--ds-surface-hovered: #f0f1f2;--ds-surface-overlay: #ffffff;--ds-surface-overlay-hovered: #f0f1f2;--ds-surface-overlay-pressed: #dddee1;--ds-surface-pressed: #dddee1;--ds-surface-raised: #ffffff;--ds-surface-raised-hovered: #f0f1f2;--ds-surface-raised-pressed: #dddee1;--ds-surface-sunken: #f8f8f8;--ds-shadow-overflow: 0px 0px 8px #1e1f2129, 0px 0px 1px #1e1f211f;--ds-shadow-overflow-perimeter: #1e1f211f;--ds-shadow-overflow-spread: #1e1f2129;--ds-shadow-overlay: 0px 8px 12px #1e1f2126, 0px 0px 1px #1e1f214f;--ds-shadow-raised: 0px 1px 1px #1e1f2140, 0px 0px 1px #1e1f214f;--ds-blanket: #050c1f75;--ds-blanket-danger: #ef5c4814;--ds-blanket-selected: #388bff14;--ds-interaction-hovered: #00000029;--ds-interaction-pressed: #00000052;--ds-skeleton: #0515240f;--ds-skeleton-subtle: #17171708;--ds-opacity-disabled: .4;--ds-opacity-loading: .2;--ds-chart-blue-bold: #4688ec;--ds-chart-blue-bolder: #357de8;--ds-chart-blue-boldest: #1558bc;--ds-chart-brand: #357de8;--ds-chart-categorical-1: #357de8;--ds-chart-categorical-2: #82b536;--ds-chart-categorical-3: #bf63f3;--ds-chart-categorical-4: #f68909;--ds-chart-categorical-5: #1558bc;--ds-chart-categorical-6: #964ac0;--ds-chart-categorical-7: #42b2d7;--ds-chart-categorical-8: #bd5b00;--ds-chart-danger: #e2483d;--ds-chart-danger-bold: #872821;--ds-chart-discovery: #bf63f3;--ds-chart-discovery-bold: #803fa5;--ds-chart-gray-bold: #8c8f97;--ds-chart-gray-bolder: #7d818a;--ds-chart-gray-boldest: #505258;--ds-chart-green-bold: #22a06b;--ds-chart-green-bolder: #1f845a;--ds-chart-green-boldest: #216e4e;--ds-chart-information: #357de8;--ds-chart-information-bold: #1558bc;--ds-chart-lime-bold: #6a9a23;--ds-chart-lime-bolder: #5b7f24;--ds-chart-lime-boldest: #4c6b1f;--ds-chart-magenta-bold: #da62ac;--ds-chart-magenta-bolder: #cd519d;--ds-chart-magenta-boldest: #943d73;--ds-chart-neutral: #8c8f97;--ds-chart-orange-bold: #e06c00;--ds-chart-orange-bolder: #bd5b00;--ds-chart-orange-boldest: #7a3b00;--ds-chart-purple-bold: #bf63f3;--ds-chart-purple-bolder: #af59e1;--ds-chart-purple-boldest: #803fa5;--ds-chart-red-bold: #f15b50;--ds-chart-red-bolder: #e2483d;--ds-chart-red-boldest: #ae2e24;--ds-chart-success: #82b536;--ds-chart-success-bold: #5b7f24;--ds-chart-teal-bold: #2898bd;--ds-chart-teal-bolder: #227d9b;--ds-chart-teal-boldest: #206a83;--ds-chart-warning: #f68909;--ds-chart-warning-bold: #bd5b00;--ds-chart-yellow-bold: #b38600;--ds-chart-yellow-bolder: #946f00;--ds-chart-yellow-boldest: #7f5f01;--term-bg: #091e42;--term-border: #091e42;--term-rule: rgb(255 255 255 / 12%);--term-fg: #dee4ea;--term-dim: #9fadbc;--term-key: #8fb8f6;--term-ok: #b3df72}[data-theme=dark]{color-scheme:dark;--ds-text: #cecfd2;--ds-text-accent-blue: #8fb8f6;--ds-text-accent-blue-bolder: #cfe1fd;--ds-text-accent-gray: #a9abaf;--ds-text-accent-gray-bolder: #e2e3e4;--ds-text-accent-green: #7ee2b8;--ds-text-accent-green-bolder: #baf3db;--ds-text-accent-lime: #b3df72;--ds-text-accent-lime-bolder: #d3f1a7;--ds-text-accent-magenta: #f797d2;--ds-text-accent-magenta-bolder: #fdd0ec;--ds-text-accent-orange: #fbc828;--ds-text-accent-orange-bolder: #fce4a6;--ds-text-accent-purple: #d8a0f7;--ds-text-accent-purple-bolder: #eed7fc;--ds-text-accent-red: #fd9891;--ds-text-accent-red-bolder: #ffd5d2;--ds-text-accent-teal: #9dd9ee;--ds-text-accent-teal-bolder: #c6edfb;--ds-text-accent-yellow: #eed12b;--ds-text-accent-yellow-bolder: #f5e989;--ds-text-brand: #669df1;--ds-text-code-accent-1: #f797d2;--ds-text-code-accent-2: #8fb8f6;--ds-text-code-comments: #a9abaf;--ds-text-code-default: #a9abaf;--ds-text-code-functions: #7ee2b8;--ds-text-code-gutter: #96999e;--ds-text-code-keywords: #fd9891;--ds-text-code-numbers: #eed12b;--ds-text-code-operators: #cecfd2;--ds-text-code-strings: #b3df72;--ds-text-code-tags: #fca700;--ds-text-danger: #fd9891;--ds-text-danger-bolder: #ffd5d2;--ds-text-disabled: #e5e9f640;--ds-text-discovery: #d8a0f7;--ds-text-discovery-bolder: #eed7fc;--ds-text-information: #8fb8f6;--ds-text-information-bolder: #cfe1fd;--ds-text-inverse: #1f1f21;--ds-text-selected: #669df1;--ds-text-subtle: #a9abaf;--ds-text-subtlest: #96999e;--ds-text-success: #b3df72;--ds-text-success-bolder: #d3f1a7;--ds-text-warning: #fbc828;--ds-text-warning-bolder: #fce4a6;--ds-text-warning-inverse: #1f1f21;--ds-link: #669df1;--ds-link-pressed: #8fb8f6;--ds-link-visited: #d8a0f7;--ds-link-visited-pressed: #eed7fc;--ds-icon: #cecfd2;--ds-icon-accent-blue: #4688ec;--ds-icon-accent-gray: #7e8188;--ds-icon-accent-green: #2abb7f;--ds-icon-accent-lime: #82b536;--ds-icon-accent-magenta: #da62ac;--ds-icon-accent-orange: #f68909;--ds-icon-accent-purple: #bf63f3;--ds-icon-accent-red: #e2483d;--ds-icon-accent-teal: #42b2d7;--ds-icon-accent-yellow: #eed12b;--ds-icon-brand: #669df1;--ds-icon-danger: #f15b50;--ds-icon-disabled: #e5e9f640;--ds-icon-discovery: #bf63f3;--ds-icon-information: #4688ec;--ds-icon-inverse: #1f1f21;--ds-icon-selected: #669df1;--ds-icon-subtle: #a9abaf;--ds-icon-subtlest: #96999e;--ds-icon-success: #82b536;--ds-icon-warning: #fbc828;--ds-icon-warning-inverse: #1f1f21;--ds-border: #e3e4f21f;--ds-border-accent-blue: #4688ec;--ds-border-accent-blue-subtle: #1558bc;--ds-border-accent-gray: #7e8188;--ds-border-accent-gray-subtle: #4b4d51;--ds-border-accent-green: #2abb7f;--ds-border-accent-green-subtle: #216e4e;--ds-border-accent-lime: #82b536;--ds-border-accent-lime-subtle: #4c6b1f;--ds-border-accent-magenta: #da62ac;--ds-border-accent-magenta-subtle: #943d73;--ds-border-accent-orange: #f68909;--ds-border-accent-orange-subtle: #9e4c00;--ds-border-accent-purple: #bf63f3;--ds-border-accent-purple-subtle: #803fa5;--ds-border-accent-red: #f15b50;--ds-border-accent-red-subtle: #ae2e24;--ds-border-accent-teal: #42b2d7;--ds-border-accent-teal-subtle: #206a83;--ds-border-accent-yellow: #cf9f02;--ds-border-accent-yellow-subtle: #7f5f01;--ds-border-bold: #7e8188;--ds-border-brand: #669df1;--ds-border-code: #e3e4f21f;--ds-border-danger: #f15b50;--ds-border-danger-subtle: #ae2e24;--ds-border-disabled: #ceced912;--ds-border-discovery: #bf63f3;--ds-border-discovery-subtle: #803fa5;--ds-border-focused: #8fb8f6;--ds-border-information: #4688ec;--ds-border-information-subtle: #1558bc;--ds-border-input: #7e8188;--ds-border-input-search: #e3e4f21f;--ds-border-inverse: #18191a;--ds-border-selected: #669df1;--ds-border-success: #82b536;--ds-border-success-subtle: #4c6b1f;--ds-border-warning: #f68909;--ds-border-warning-subtle: #9e4c00;--ds-background-accent-blue-bolder: #669df1;--ds-background-accent-blue-subtle: #1558bc;--ds-background-accent-blue-subtler: #123263;--ds-background-accent-blue-subtlest: #1c2b42;--ds-background-accent-gray-bolder: #96999e;--ds-background-accent-gray-subtle: #63666b;--ds-background-accent-gray-subtler: #4b4d51;--ds-background-accent-gray-subtlest: #303134;--ds-background-accent-green-bolder: #4bce97;--ds-background-accent-green-subtle: #216e4e;--ds-background-accent-green-subtler: #164b35;--ds-background-accent-green-subtlest: #1c3329;--ds-background-accent-lime-bolder: #94c748;--ds-background-accent-lime-subtle: #4c6b1f;--ds-background-accent-lime-subtler: #37471f;--ds-background-accent-lime-subtlest: #28311b;--ds-background-accent-magenta-bolder: #e774bb;--ds-background-accent-magenta-subtle: #943d73;--ds-background-accent-magenta-subtler: #50253f;--ds-background-accent-magenta-subtlest: #3d2232;--ds-background-accent-orange-bolder: #fca700;--ds-background-accent-orange-subtle: #9e4c00;--ds-background-accent-orange-subtler: #693200;--ds-background-accent-orange-subtlest: #3a2c1f;--ds-background-accent-purple-bolder: #c97cf4;--ds-background-accent-purple-subtle: #803fa5;--ds-background-accent-purple-subtler: #48245d;--ds-background-accent-purple-subtlest: #35243f;--ds-background-accent-red-bolder: #f87168;--ds-background-accent-red-subtle: #ae2e24;--ds-background-accent-red-subtler: #5d1f1a;--ds-background-accent-red-subtlest: #42221f;--ds-background-accent-teal-bolder: #6cc3e0;--ds-background-accent-teal-subtle: #206a83;--ds-background-accent-teal-subtler: #164555;--ds-background-accent-teal-subtlest: #1e3137;--ds-background-accent-yellow-bolder: #ddb30e;--ds-background-accent-yellow-subtle: #7f5f01;--ds-background-accent-yellow-subtler: #533f04;--ds-background-accent-yellow-subtlest: #332e1b;--ds-background-brand-bold: #669df1;--ds-background-brand-bold-hovered: #8fb8f6;--ds-background-brand-bold-pressed: #adcbfb;--ds-background-brand-boldest: #e9f2fe;--ds-background-brand-boldest-hovered: #cfe1fd;--ds-background-brand-boldest-pressed: #adcbfb;--ds-background-brand-subtlest: #1c2b42;--ds-background-brand-subtlest-hovered: #123263;--ds-background-brand-subtlest-pressed: #144794;--ds-background-code-added-highlight: #1c3329;--ds-background-code-added-line: #164b35b2;--ds-background-code-default: #1f1f21;--ds-background-code-gutter: #242528;--ds-background-code-highlight: #242528;--ds-background-code-removed-highlight: #42221f;--ds-background-code-removed-line: #5d1f1ab2;--ds-background-danger: #42221f;--ds-background-danger-bold: #f87168;--ds-background-danger-bold-hovered: #fd9891;--ds-background-danger-bold-pressed: #ffb8b2;--ds-background-danger-hovered: #5d1f1a;--ds-background-danger-pressed: #872821;--ds-background-danger-subtle: #ae2e24;--ds-background-danger-subtler: #5d1f1a;--ds-background-danger-subtler-hovered: #872821;--ds-background-danger-subtler-pressed: #ae2e24;--ds-background-disabled: #e3e4f21f;--ds-background-discovery: #35243f;--ds-background-discovery-bold: #c97cf4;--ds-background-discovery-bold-hovered: #d8a0f7;--ds-background-discovery-bold-pressed: #e3bdfa;--ds-background-discovery-hovered: #48245d;--ds-background-discovery-pressed: #673286;--ds-background-discovery-subtle: #803fa5;--ds-background-discovery-subtler: #48245d;--ds-background-discovery-subtler-hovered: #673286;--ds-background-discovery-subtler-pressed: #803fa5;--ds-background-information: #1c2b42;--ds-background-information-bold: #669df1;--ds-background-information-bold-hovered: #8fb8f6;--ds-background-information-bold-pressed: #adcbfb;--ds-background-information-hovered: #123263;--ds-background-information-pressed: #144794;--ds-background-information-subtle: #1558bc;--ds-background-information-subtler: #123263;--ds-background-information-subtler-hovered: #144794;--ds-background-information-subtler-pressed: #1558bc;--ds-background-input: #242528;--ds-background-input-hovered: #2b2c2f;--ds-background-input-pressed: #242528;--ds-background-inverse-subtle: #ffffff29;--ds-background-inverse-subtle-hovered: #ffffff3d;--ds-background-inverse-subtle-pressed: #ffffff52;--ds-background-neutral: #ceced912;--ds-background-neutral-bold: #cecfd2;--ds-background-neutral-bold-hovered: #bfc1c4;--ds-background-neutral-bold-pressed: #a9abaf;--ds-background-neutral-hovered: #e3e4f21f;--ds-background-neutral-pressed: #e5e9f640;--ds-background-neutral-subtle: #00000000;--ds-background-neutral-subtle-hovered: #ceced912;--ds-background-neutral-subtle-pressed: #e3e4f21f;--ds-background-selected: #1c2b42;--ds-background-selected-bold: #669df1;--ds-background-selected-bold-hovered: #8fb8f6;--ds-background-selected-bold-pressed: #cfe1fd;--ds-background-selected-hovered: #123263;--ds-background-selected-pressed: #1558bc;--ds-background-success: #28311b;--ds-background-success-bold: #94c748;--ds-background-success-bold-hovered: #b3df72;--ds-background-success-bold-pressed: #bde97c;--ds-background-success-hovered: #37471f;--ds-background-success-pressed: #3f5224;--ds-background-success-subtle: #4c6b1f;--ds-background-success-subtler: #37471f;--ds-background-success-subtler-hovered: #3f5224;--ds-background-success-subtler-pressed: #4c6b1f;--ds-background-warning: #3a2c1f;--ds-background-warning-bold: #fbc828;--ds-background-warning-bold-hovered: #fca700;--ds-background-warning-bold-pressed: #f68909;--ds-background-warning-hovered: #693200;--ds-background-warning-pressed: #7a3b00;--ds-background-warning-subtle: #9e4c00;--ds-background-warning-subtler: #693200;--ds-background-warning-subtler-hovered: #7a3b00;--ds-background-warning-subtler-pressed: #9e4c00;--ds-surface: #1f1f21;--ds-surface-container: #bdbdbd0a;--ds-surface-container-hovered: #ceced912;--ds-surface-container-pressed: #d9dae71a;--ds-surface-hovered: #242528;--ds-surface-overlay: #2b2c2f;--ds-surface-overlay-hovered: #303134;--ds-surface-overlay-pressed: #3d3f43;--ds-surface-pressed: #2b2c2f;--ds-surface-raised: #242528;--ds-surface-raised-hovered: #2b2c2f;--ds-surface-raised-pressed: #303134;--ds-surface-sunken: #18191a;--ds-shadow-overflow: 0px 0px 12px #0104048f, 0px 0px 1px #01040480;--ds-shadow-overflow-perimeter: #01040480;--ds-shadow-overflow-spread: #0104048f;--ds-shadow-overlay: 0px 0px 0px 1px #bdbdbd1f, 0px 8px 12px #0104045c, 0px 0px 1px 1px #01040480;--ds-shadow-raised: 0px 0px 0px 1px #00000000, 0px 1px 1px #01040480, 0px 0px 1px #01040480;--ds-blanket: #10121499;--ds-blanket-danger: #e3493514;--ds-blanket-selected: #1d7afc14;--ds-interaction-hovered: #ffffff33;--ds-interaction-pressed: #ffffff5c;--ds-skeleton: #ceced912;--ds-skeleton-subtle: #bdbdbd0a;--ds-opacity-disabled: .4;--ds-opacity-loading: .2;--ds-chart-blue-bold: #357de8;--ds-chart-blue-bolder: #4688ec;--ds-chart-blue-boldest: #8fb8f6;--ds-chart-brand: #4688ec;--ds-chart-categorical-1: #4688ec;--ds-chart-categorical-2: #94c748;--ds-chart-categorical-3: #c97cf4;--ds-chart-categorical-4: #fca700;--ds-chart-categorical-5: #1558bc;--ds-chart-categorical-6: #964ac0;--ds-chart-categorical-7: #42b2d7;--ds-chart-categorical-8: #e06c00;--ds-chart-danger: #e2483d;--ds-chart-danger-bold: #ffb8b2;--ds-chart-discovery: #bf63f3;--ds-chart-discovery-bold: #d8a0f7;--ds-chart-gray-bold: #7e8188;--ds-chart-gray-bolder: #96999e;--ds-chart-gray-boldest: #a9abaf;--ds-chart-green-bold: #2abb7f;--ds-chart-green-bolder: #4bce97;--ds-chart-green-boldest: #7ee2b8;--ds-chart-information: #4688ec;--ds-chart-information-bold: #8fb8f6;--ds-chart-lime-bold: #82b536;--ds-chart-lime-bolder: #94c748;--ds-chart-lime-boldest: #b3df72;--ds-chart-magenta-bold: #cd519d;--ds-chart-magenta-bolder: #da62ac;--ds-chart-magenta-boldest: #f797d2;--ds-chart-neutral: #7e8188;--ds-chart-orange-bold: #f68909;--ds-chart-orange-bolder: #fca700;--ds-chart-orange-boldest: #fbd779;--ds-chart-purple-bold: #af59e1;--ds-chart-purple-bolder: #bf63f3;--ds-chart-purple-boldest: #d8a0f7;--ds-chart-red-bold: #e2483d;--ds-chart-red-bolder: #f15b50;--ds-chart-red-boldest: #fd9891;--ds-chart-success: #82b536;--ds-chart-success-bold: #b3df72;--ds-chart-teal-bold: #42b2d7;--ds-chart-teal-bolder: #6cc3e0;--ds-chart-teal-boldest: #9dd9ee;--ds-chart-warning: #f68909;--ds-chart-warning-bold: #fbc828;--ds-chart-yellow-bold: #cf9f02;--ds-chart-yellow-bolder: #ddb30e;--ds-chart-yellow-boldest: #eed12b;--term-bg: #101214;--term-border: #e3e4f21f;--term-rule: rgb(255 255 255 / 10%);--term-fg: #cecfd2;--term-dim: #a9abaf;--term-key: #8fb8f6;--term-ok: #b3df72}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ds-surface);color:var(--ds-text);font:var(--ds-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-color:var(--ds-background-neutral-pressed) transparent;caret-color:var(--ds-text)}body.has-modal{overflow:hidden}::selection{background:var(--ds-background-selected-hovered);color:var(--ds-text)}.mono,code,kbd,pre,samp{font-family:var(--ds-font-family-code)!important}code,.code{font:var(--ds-font-code);background:var(--ds-background-neutral);color:var(--ds-text);border-radius:var(--ds-radius-small);padding:var(--ds-space-025) var(--ds-space-050);overflow-wrap:anywhere}pre code,.codeblock code,.terminal code,.code-block code{font:inherit;background:none;padding:0;border-radius:0;color:inherit}:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.focus-inset:focus-visible{outline-offset:-2px}a{color:var(--ds-link);text-decoration:none;text-underline-offset:.15em}a:not([class]){text-decoration:underline}a:hover{text-decoration:underline}a:active{color:var(--ds-link-pressed)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.spinner svg{animation-duration:.86s!important;animation-iteration-count:infinite!important}}.visually-hidden{position:absolute!important;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.muted{color:var(--ds-text-subtle)}.faint{color:var(--ds-text-subtlest)}.text-small{font:var(--ds-font-body-small)}.text-large{font:var(--ds-font-body-large)}.num{text-align:right;font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.row{display:flex;align-items:center;gap:var(--ds-space-150)}.stack{display:flex;flex-direction:column;gap:var(--ds-space-150)}.gap-050{gap:var(--ds-space-050)}.gap-100{gap:var(--ds-space-100)}.gap-150{gap:var(--ds-space-150)}.gap-200{gap:var(--ds-space-200)}.gap-300{gap:var(--ds-space-300)}.gap-400{gap:var(--ds-space-400)}.header-spacer{flex:1}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--ds-space-200)}.grid-2>*{min-width:0}@media(max-width:1023px){.grid-2{grid-template-columns:1fr;gap:var(--ds-space-150)}}.page-header{display:flex;flex-direction:column;gap:var(--ds-space-100)}.page-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-150) var(--ds-space-200)}.page-header-title{margin:0;min-width:0;font:var(--ds-font-heading-large);color:var(--ds-text);overflow-wrap:anywhere}.page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.page-header-description{max-width:var(--measure);color:var(--ds-text-subtle)}.page-header-description p{margin:0}.page-header-bar{margin-top:var(--ds-space-100)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font:var(--ds-font-body)}.breadcrumbs li{display:inline-flex;align-items:center;min-width:0;color:var(--ds-text-subtle)}.breadcrumbs li+li:before{content:"/" / "";padding-inline:var(--ds-space-100);color:var(--ds-text-subtlest)}.breadcrumbs a{color:var(--ds-text-subtle)}.breadcrumbs a:hover{color:var(--ds-text)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-050);max-width:100%;height:2rem;padding:var(--ds-space-075) var(--ds-space-150);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);white-space:nowrap;vertical-align:middle;border:none;border-radius:var(--ds-radius-medium);background:var(--ds-background-neutral-subtle);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border);color:var(--ds-text-subtle);text-decoration:none;cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical),box-shadow var(--ds-duration-short) var(--ds-easing-out-practical)}.btn:has(>.icon){gap:var(--ds-space-075)}.btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.btn:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text-subtle);text-decoration:none}.btn:active{background:var(--ds-background-neutral-subtle-pressed)}.btn-subtle{box-shadow:none}.btn-primary,.btn-primary:hover{background:var(--ds-background-brand-bold);box-shadow:none;color:var(--ds-text-inverse)}.btn-primary:hover{background:var(--ds-background-brand-bold-hovered)}.btn-primary:active{background:var(--ds-background-brand-bold-pressed)}.btn-warning,.btn-warning:hover{background:var(--ds-background-warning-bold);box-shadow:none;color:var(--ds-text-warning-inverse)}.btn-warning:hover{background:var(--ds-background-warning-bold-hovered)}.btn-warning:active{background:var(--ds-background-warning-bold-pressed)}.btn-danger,.btn-danger:hover{background:var(--ds-background-danger-bold);box-shadow:none;color:var(--ds-text-inverse)}.btn-danger:hover{background:var(--ds-background-danger-bold-hovered)}.btn-danger:active{background:var(--ds-background-danger-bold-pressed)}.btn-discovery,.btn-discovery:hover{background:var(--ds-background-discovery-bold);box-shadow:none;color:var(--ds-text-inverse)}.btn-discovery:hover{background:var(--ds-background-discovery-bold-hovered)}.btn-discovery:active{background:var(--ds-background-discovery-bold-pressed)}.btn.is-selected,.btn.is-selected:hover{background:var(--ds-background-selected);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-selected);color:var(--ds-text-selected)}.btn.is-selected:hover{background:var(--ds-background-selected-hovered)}.btn.is-selected:active{background:var(--ds-background-selected-pressed)}.btn:disabled,.btn[aria-disabled=true]:not(.is-loading){background:var(--ds-background-disabled);box-shadow:none;color:var(--ds-text-disabled);cursor:not-allowed}.btn:not(.btn-primary,.btn-warning,.btn-danger,.btn-discovery):disabled{background:transparent;box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-disabled)}.btn-subtle:disabled{box-shadow:none}.btn.is-loading{cursor:progress}.btn.is-loading>:not(.btn-spinner){visibility:hidden}.btn-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.btn-compact{height:1.5rem;padding:var(--ds-space-025) var(--ds-space-150);border-radius:var(--ds-radius-small)}.btn-icon{width:2rem;padding-inline:0;flex:none}.btn-icon.btn-compact{width:1.5rem}.btn-circle{border-radius:var(--ds-radius-full)}.btn-fit{width:100%}.btn-link{display:inline;padding:0;border:none;background:none;font:inherit;color:var(--ds-link);text-align:inherit;cursor:pointer}.btn-link:hover{text-decoration:underline}.btn-link:active{color:var(--ds-link-pressed)}.btn-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.input,.select{display:block;width:100%;min-width:0;padding:var(--ds-space-100);font:var(--ds-font-body);color:var(--ds-text);background:var(--ds-background-input);border:var(--ds-border-width) solid var(--ds-border-input);border-radius:var(--ds-radius-medium);transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical),border-color var(--ds-duration-short) var(--ds-easing-out-practical),box-shadow var(--ds-duration-short) var(--ds-easing-out-practical)}.input::placeholder{color:var(--ds-text-subtlest);opacity:1}.input:hover,.select:hover{background:var(--ds-background-input-hovered)}.input:focus,.select:focus,.input:focus-visible,.select:focus-visible{outline:none;background:var(--ds-background-input-pressed);border-color:var(--ds-border-focused);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-focused)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--ds-border-danger);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-danger)}.input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus{border-color:var(--ds-border-focused);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-focused)}.input:disabled,.select:disabled{background:var(--ds-background-disabled);border-color:transparent;color:var(--ds-text-disabled);cursor:not-allowed}.input[readonly]{background:var(--ds-background-neutral);border-color:transparent}textarea.input{min-height:4.5rem;resize:vertical;field-sizing:content}.input-compact,.select-compact{padding-block:var(--ds-space-050)}.input-subtle{background:transparent;border-color:transparent}select.input,.select{appearance:none;padding-right:var(--ds-space-400);cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ds-icon-subtle) 50%),linear-gradient(135deg,var(--ds-icon-subtle) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 12px) 55%;background-size:4px 4px;background-repeat:no-repeat}@media(max-width:767px){.input,.select{font:var(--ds-font-body-large)}}input[type=checkbox]:not([role=switch]){appearance:none;display:inline-grid;place-content:center;width:1rem;height:1rem;margin:0;flex:none;border:var(--ds-border-width) solid var(--ds-border-input);border-radius:var(--ds-radius-small);background:var(--ds-background-input);cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical),border-color var(--ds-duration-short) var(--ds-easing-out-practical)}input[type=checkbox]:not([role=switch]):before{content:"";width:.75rem;height:.75rem;background:var(--ds-icon-inverse);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.25 6.25l2.5 2.5 5-5.5' fill='none' stroke='%23000' stroke-width='1.75'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.25 6.25l2.5 2.5 5-5.5' fill='none' stroke='%23000' stroke-width='1.75'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0}input[type=checkbox]:not([role=switch]):indeterminate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' fill='none' stroke='%23000' stroke-width='1.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6h7' fill='none' stroke='%23000' stroke-width='1.75'/%3E%3C/svg%3E")}input[type=checkbox]:not([role=switch]):hover{background:var(--ds-background-input-hovered)}input[type=checkbox]:not([role=switch]):checked,input[type=checkbox]:not([role=switch]):indeterminate{background:var(--ds-background-selected-bold);border-color:var(--ds-background-selected-bold)}input[type=checkbox]:not([role=switch]):checked:hover,input[type=checkbox]:not([role=switch]):indeterminate:hover{background:var(--ds-background-selected-bold-hovered);border-color:var(--ds-background-selected-bold-hovered)}input[type=checkbox]:not([role=switch]):checked:before,input[type=checkbox]:not([role=switch]):indeterminate:before{opacity:1}input[type=checkbox]:not([role=switch])[aria-invalid=true]{border-color:var(--ds-border-danger)}input[type=checkbox]:not([role=switch]):disabled{background:var(--ds-background-disabled);border-color:var(--ds-background-disabled);cursor:not-allowed}input[type=checkbox]:not([role=switch]):disabled:before{background:var(--ds-icon-disabled)}.checkbox{display:inline-flex;align-items:flex-start;gap:var(--ds-space-050);cursor:pointer}.checkbox input{margin-top:var(--ds-space-025)}.checkbox-label{font:var(--ds-font-body);padding-inline-start:var(--ds-space-050)}.checkbox:has(input:disabled){color:var(--ds-text-disabled);cursor:not-allowed}.toggle-field{display:inline-flex;align-items:center;gap:var(--ds-space-100)}.toggle{position:relative;display:inline-flex;flex:none}.toggle input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.toggle-track{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:2rem;height:1rem;padding:0 var(--ds-space-025);border-radius:var(--ds-radius-full);background:var(--ds-background-neutral-bold);color:var(--ds-icon-inverse);transition:background-color var(--ds-duration-medium) var(--ds-easing-out-practical)}.toggle-track .icon{width:.625rem;height:.625rem}.toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:.75rem;height:.75rem;border-radius:var(--ds-radius-full);background:var(--ds-icon-inverse);transition:transform var(--ds-duration-medium) var(--ds-easing-out-practical)}.toggle-on{visibility:hidden}.toggle input:checked+.toggle-track{background:var(--ds-background-success-bold)}.toggle input:checked+.toggle-track:after{transform:translate(1rem)}.toggle input:checked+.toggle-track .toggle-on{visibility:visible}.toggle input:checked+.toggle-track .toggle-off{visibility:hidden}.toggle input:hover+.toggle-track{background:var(--ds-background-neutral-bold-hovered)}.toggle input:checked:hover+.toggle-track{background:var(--ds-background-success-bold-hovered)}.toggle input:focus-visible+.toggle-track{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:2px}.toggle input:disabled{cursor:not-allowed}.toggle input:disabled+.toggle-track{background:var(--ds-background-disabled);color:var(--ds-icon-disabled)}.toggle input:disabled+.toggle-track:after{background:var(--ds-icon-disabled)}.toggle-large .toggle-track{width:2.5rem;height:1.25rem}.toggle-large .toggle-track .icon{width:.75rem;height:.75rem}.toggle-large .toggle-track:after{width:1rem;height:1rem}.toggle-large input:checked+.toggle-track:after{transform:translate(1.25rem)}.toggle-label{font:var(--ds-font-body)}.field{display:flex;flex-direction:column;gap:var(--ds-space-050);min-width:0}.field-label{font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-subtle)}.field-required,.is-required:after{color:var(--ds-text-danger)}.is-required:after{content:" *" / ""}.field-helper{margin:0;font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.field-messages:empty{display:none}.field-message{display:flex;align-items:flex-start;gap:var(--ds-space-050);margin:0;font:var(--ds-font-body-small);animation:form-message-in var(--ds-duration-short) var(--ds-easing-out-practical)}.field-message .icon{margin-top:var(--ds-space-025)}.field-error{color:var(--ds-text-danger)}.field-valid{color:var(--ds-text-success)}@keyframes form-message-in{0%{opacity:0;transform:translateY(2px)}}.field-xsmall>:is(.input,.select){max-width:75px}.field-small>:is(.input,.select){max-width:150px}.field-medium>:is(.input,.select){max-width:250px}.field-large>:is(.input,.select){max-width:350px}.field-xlarge>:is(.input,.select){max-width:500px}.form-legend{margin:0;font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.form-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.form-footer-end{justify-content:flex-end}.card{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large);padding:var(--ds-space-250)}.card-title{font:var(--ds-font-heading-small);color:var(--ds-text);margin:0 0 var(--ds-space-200)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-150);margin:calc(var(--ds-space-250) * -1) calc(var(--ds-space-250) * -1) var(--ds-space-250);padding:var(--ds-space-150) var(--ds-space-250);border-bottom:var(--ds-border-width) solid var(--ds-border)}.card-head .card-title{margin:0}.lozenge{display:inline-flex;align-items:center;gap:var(--ds-space-050);max-width:200px;min-height:1.25rem;padding:0 var(--ds-space-050);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-medium);white-space:nowrap;vertical-align:middle;border:var(--ds-border-width) solid transparent;border-radius:var(--ds-radius-small);background:var(--ds-background-accent-gray-subtler);color:var(--ds-text)}.lozenge-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.lozenge-information{background:var(--ds-background-information-subtle);color:var(--ds-text-information-bolder)}.lozenge-success{background:var(--ds-background-success-subtle);color:var(--ds-text-success-bolder)}.lozenge-warning{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.lozenge-danger{background:var(--ds-background-danger-subtle);color:var(--ds-text-danger-bolder)}.lozenge-discovery{background:var(--ds-background-discovery-subtle);color:var(--ds-text-discovery-bolder)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:0 var(--ds-space-050);font:var(--ds-font-body-small);font-variant-numeric:tabular-nums;border-radius:var(--ds-radius-xsmall);background:var(--ds-background-neutral);color:var(--ds-text);white-space:nowrap}.badge-information{background:var(--ds-background-information-subtler);color:var(--ds-text-information-bolder)}.badge-inverse{background:var(--ds-surface);color:var(--ds-text)}.badge-success{background:var(--ds-background-success-subtler);color:var(--ds-text-success-bolder)}.badge-danger{background:var(--ds-background-danger-subtler);color:var(--ds-text-danger-bolder)}.badge-warning{background:var(--ds-background-warning-subtler);color:var(--ds-text-warning-bolder)}.badge-discovery{background:var(--ds-background-discovery-subtler);color:var(--ds-text-discovery-bolder)}.tag-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050)}.tag{display:inline-flex;align-items:center;gap:var(--ds-space-050);max-width:180px;min-width:1.5rem;height:1.25rem;padding:0 var(--ds-space-050);font:var(--ds-font-body-small);color:var(--ds-text);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-small);vertical-align:middle}.tag-removable{padding-inline-end:0}.tag-link{display:inline-flex;align-items:center;gap:var(--ds-space-050);min-width:0;color:inherit}.tag-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-remove{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:var(--ds-radius-xsmall);background:none;color:var(--ds-icon-subtle);cursor:pointer}.tag-remove:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-icon)}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--ds-space-075);font:var(--ds-font-body-small);color:var(--ds-text-subtle);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border-bold);border-radius:var(--ds-radius-xsmall)}.kbd-inverse{color:var(--ds-text-inverse);background:transparent;border-color:currentColor}.tabs{display:flex;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 calc(var(--ds-border-width) * -1) 0 var(--ds-border)}.tab{position:relative;display:inline-flex;align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-075) var(--ds-space-100);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);white-space:nowrap;text-decoration:none;border:none;border-radius:var(--ds-radius-medium);background:none;cursor:pointer;transition:color var(--ds-duration-short) var(--ds-easing-out-practical)}.tab:after{content:"";position:absolute;right:var(--ds-space-100);bottom:0;left:var(--ds-space-100);height:var(--ds-border-width-selected);background:transparent;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical)}.tab:hover{color:var(--ds-text);text-decoration:none}.tab:hover:after{background:var(--ds-border)}.tab:focus-visible{outline-offset:-2px}.tab[aria-current=page],.tab[aria-selected=true]{color:var(--ds-text-selected)}.tab[aria-current=page]:after,.tab[aria-selected=true]:after{background:var(--ds-border-selected);animation:tab-indicator-in var(--ds-duration-short) var(--ds-easing-out-bold)}@keyframes tab-indicator-in{0%{opacity:0;transform:translate(-8px)}}.skeleton{position:relative;overflow:hidden;background:var(--ds-skeleton);border-radius:var(--ds-radius-small);min-height:12px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ds-skeleton-subtle),transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.spinner{display:inline-flex;color:inherit;animation:fade-in var(--ds-duration-short) var(--ds-easing-out-practical)}.spinner-invert{color:var(--ds-text-inverse)}.spinner svg{animation:spin .86s linear infinite}.spinner circle{stroke-dasharray:32 44}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}.is-loading-overlay{position:relative}.is-loading-overlay>:not(.loading-overlay-spinner){opacity:var(--ds-opacity-loading);pointer-events:none}.loading-overlay-spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.icon-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--ds-radius-tile);background:var(--ds-background-accent-gray-subtler);color:var(--ds-icon-accent-gray)}.icon-tile .icon{width:60%;height:60%}.icon-tile-xsmall{width:20px;height:20px}.icon-tile-small{width:24px;height:24px}.icon-tile-medium{width:32px;height:32px}.icon-tile-large{width:40px;height:40px}.icon-tile-xlarge{width:48px;height:48px}.icon-tile-blue{background:var(--ds-background-accent-blue-subtler);color:var(--ds-icon-accent-blue)}.icon-tile-teal{background:var(--ds-background-accent-teal-subtler);color:var(--ds-icon-accent-teal)}.icon-tile-green{background:var(--ds-background-accent-green-subtler);color:var(--ds-icon-accent-green)}.icon-tile-lime{background:var(--ds-background-accent-lime-subtler);color:var(--ds-icon-accent-lime)}.icon-tile-yellow{background:var(--ds-background-accent-yellow-subtler);color:var(--ds-icon-accent-yellow)}.icon-tile-orange{background:var(--ds-background-accent-orange-subtler);color:var(--ds-icon-accent-orange)}.icon-tile-red{background:var(--ds-background-accent-red-subtler);color:var(--ds-icon-accent-red)}.icon-tile-magenta{background:var(--ds-background-accent-magenta-subtler);color:var(--ds-icon-accent-magenta)}.icon-tile-purple{background:var(--ds-background-accent-purple-subtler);color:var(--ds-icon-accent-purple)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-200);max-width:464px;margin:0 auto;padding:var(--ds-space-600) 0;text-align:center}.empty-state-narrow{max-width:304px;padding-block:var(--ds-space-400)}.empty-state-header{margin:0;font:var(--ds-font-heading-medium);color:var(--ds-text)}.empty-state-description{margin-top:calc(var(--ds-space-100) * -1);color:var(--ds-text-subtle)}.empty-state-description p{margin:0}.empty-state-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ds-space-100)}.illustration{display:block;max-width:100%;height:auto;border-radius:var(--ds-radius-xlarge)}[data-theme=dark] .illustration-light,:root:not([data-theme=dark]) .illustration-dark{display:none}.empty-state-illustration{border-radius:var(--ds-radius-large)}.section-message{display:flex;gap:var(--ds-space-200);padding:var(--ds-space-200);border-radius:var(--ds-radius-large);background:var(--ds-background-information);color:var(--ds-text);font:var(--ds-font-body)}.section-message-icon{display:flex;flex:none;margin-top:var(--ds-space-025);color:var(--ds-icon-information)}.section-message-warning{background:var(--ds-background-warning)}.section-message-warning .section-message-icon{color:var(--ds-icon-warning)}.section-message-error{background:var(--ds-background-danger)}.section-message-error .section-message-icon{color:var(--ds-icon-danger)}.section-message-success{background:var(--ds-background-success)}.section-message-success .section-message-icon{color:var(--ds-icon-success)}.section-message-discovery{background:var(--ds-background-discovery)}.section-message-discovery .section-message-icon{color:var(--ds-icon-discovery)}.section-message-content{display:flex;flex-direction:column;gap:var(--ds-space-100);min-width:0;flex:1}.section-message-title{margin:0;font:var(--ds-font-heading-small)}.section-message-body{display:flex;flex-direction:column;gap:var(--ds-space-100);overflow-wrap:anywhere}.section-message-body p{margin:0}.section-message-meta{font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.section-message-actions{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.section-message-actions li+li:before{content:"·" / "";padding-inline:var(--ds-space-100);color:var(--ds-text-subtlest)}.banner{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-100);height:var(--layout-banner-height);padding:0 var(--ds-space-200);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium)}.banner-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner a{color:inherit;text-decoration:underline}.banner-warning{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.banner-error{background:var(--ds-background-danger-bold);color:var(--ds-text-inverse)}.banner-announcement{background:var(--ds-background-neutral-bold);color:var(--ds-text-inverse)}.codeblock{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-150);padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-100) var(--ds-space-200);background:var(--term-bg);color:var(--term-fg);border:var(--ds-border-width) solid var(--term-border);border-radius:var(--ds-radius-large);font:var(--ds-font-body-small);line-height:1.25rem;text-align:left;overflow-x:auto}.codeblock .btn,.terminal .btn{font-family:var(--ds-font-family-body);color:var(--term-dim);box-shadow:none}.codeblock .btn:hover,.terminal .btn:hover{background:var(--term-rule);color:var(--term-fg)}.terminal{background:var(--term-bg);color:var(--term-fg);border:var(--ds-border-width) solid var(--term-border);border-radius:var(--ds-radius-large);overflow:hidden;font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);line-height:1.25rem}.terminal-bar{display:flex;align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-200);border-bottom:var(--ds-border-width) solid var(--term-rule);color:var(--term-dim)}.terminal-body{margin:0;padding:var(--ds-space-150) var(--ds-space-200);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.code-block{margin:0;padding:var(--ds-space-100) var(--ds-space-200);font:var(--ds-font-body-small);line-height:1.25rem;color:var(--ds-text-code-default);background:var(--ds-background-code-default);border:var(--ds-border-width) solid var(--ds-border-code);border-radius:var(--ds-radius-large);overflow-x:auto;tab-size:2}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ds-space-200)}.kpi-label{margin:0 0 var(--ds-space-100);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-medium)}.kpi-value{margin:0;font:var(--ds-font-metric-large);font-variant-numeric:tabular-nums}.kpi-delta{display:inline-flex;align-items:center;gap:var(--ds-space-050);margin:var(--ds-space-100) 0 0;padding:0 var(--ds-space-050);border-radius:var(--ds-radius-small);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-medium);font-variant-numeric:tabular-nums}.kpi-delta-good{background:var(--ds-background-success);color:var(--ds-text-success)}.kpi-delta-bad{background:var(--ds-background-danger);color:var(--ds-text-danger)}.kpi-delta-flat{background:var(--ds-background-neutral);color:var(--ds-text-subtle)}.kpi-note{margin:var(--ds-space-100) 0 0;font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.meter{height:6px;min-width:120px;overflow:hidden;background:var(--ds-background-neutral);border-radius:var(--ds-radius-full)}.row>.meter{flex:1}.meter-fill{height:100%;border-radius:var(--ds-radius-full);background:var(--ds-background-success-bold);transition:width var(--ds-duration-medium) var(--ds-easing-out-practical)}.meter-warning .meter-fill{background:var(--ds-background-warning-bold)}.meter-danger .meter-fill{background:var(--ds-background-danger-bold)}.checklist{display:flex;flex-direction:column;gap:var(--ds-space-100);margin:0;padding:0;list-style:none;text-align:left}.checklist li{display:flex;align-items:center;gap:var(--ds-space-100);color:var(--ds-text-subtle)}.checklist li.done{color:var(--ds-text-success)}.table{width:100%;border-collapse:collapse;font:var(--ds-font-body);font-variant-numeric:tabular-nums}.table caption{padding-bottom:var(--ds-space-100);font:var(--ds-font-heading-small);text-align:left}.table th{padding:var(--ds-space-100);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-subtle);text-align:left;vertical-align:bottom;white-space:nowrap;border-bottom:var(--ds-border-width) solid var(--ds-border)}th.num{text-align:right}.table th.num{font-family:var(--ds-font-family-body)}.table td{height:2.5rem;padding:var(--ds-space-050) var(--ds-space-100);vertical-align:middle;border-bottom:var(--ds-border-width) solid var(--ds-border)}.table-compact td{height:2rem;padding-block:var(--ds-space-025)}.table tbody tr{transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.table tbody tr:hover{background:var(--ds-background-neutral-subtle-hovered)}.table tbody tr.is-highlighted{background:var(--ds-background-selected)}.th-sort{display:inline-flex;align-items:center;gap:var(--ds-space-050);padding:0;border:none;border-radius:var(--ds-radius-small);background:none;font:inherit;color:inherit;cursor:pointer}.th-sort:hover{color:var(--ds-text)}.th-sort .icon{opacity:0;transition:opacity var(--ds-duration-short) var(--ds-easing-out-practical)}.th-sort:hover .icon,.th-sort:focus-visible .icon,th[aria-sort=ascending] .th-sort .icon,th[aria-sort=descending] .th-sort .icon{opacity:1}.table-scroll{position:relative;overflow-x:auto;scrollbar-width:thin;margin-inline:calc(var(--ds-space-100) * -1);background:linear-gradient(to right,var(--ds-surface) 30%,transparent) left / 24px 100% no-repeat local,linear-gradient(to left,var(--ds-surface) 30%,transparent) right / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--ds-shadow-overflow-spread),transparent) left / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--ds-shadow-overflow-spread),transparent) right / 12px 100% no-repeat scroll}.table-scroll:focus-visible{outline-offset:-2px}.table-scroll .table td{white-space:nowrap}.table-container{overflow:hidden;border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-xlarge)}.history-row{display:block;width:100%;padding:var(--ds-space-150);font:inherit;color:var(--ds-text);text-align:left;background:none;border:none;border-bottom:var(--ds-border-width) solid var(--ds-border);border-radius:0;cursor:pointer;transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.history-row:hover{background:var(--ds-background-neutral-subtle-hovered);text-decoration:none}.history-row:active{background:var(--ds-background-neutral-subtle-pressed)}.history-row:focus-visible{outline-offset:-2px}.history-row.is-active{background:var(--ds-background-selected)}.prompt-line{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;font:var(--ds-font-body);font-family:var(--ds-font-family-code);-webkit-line-clamp:3;-webkit-box-orient:vertical}mark,.prompt-line mark{padding:0 1px;background:var(--ds-background-accent-yellow-subtler);color:var(--ds-text);border-radius:var(--ds-radius-xsmall)}.row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-150);margin-top:var(--ds-space-050);font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-150)}.search-wrap{position:relative;flex:1;min-width:220px}.search-wrap .input{padding-left:var(--ds-space-400)}.search-icon{position:absolute;top:50%;left:var(--ds-space-100);display:flex;color:var(--ds-icon-subtle);pointer-events:none;transform:translateY(-50%)}.search-shimmer{position:absolute;right:2px;bottom:0;left:2px;height:2px;overflow:hidden;border-radius:var(--ds-radius-xsmall)}.search-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ds-background-brand-bold),transparent);animation:shimmer 1s infinite}.preset-row{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-050)}.preset{display:inline-flex;align-items:center;gap:var(--ds-space-050);height:1.5rem;padding:0 var(--ds-space-150);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);text-decoration:none;background:var(--ds-background-neutral-subtle);border:none;border-radius:var(--ds-radius-small);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border);cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical),box-shadow var(--ds-duration-short) var(--ds-easing-out-practical)}.preset:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text-subtle);text-decoration:none}.preset:active{background:var(--ds-background-neutral-subtle-pressed)}.preset.is-active,.preset[aria-checked=true],.preset[aria-pressed=true],.preset[aria-current=page]{background:var(--ds-background-selected);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-selected);color:var(--ds-text-selected)}.preset:disabled{background:transparent;box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-disabled);color:var(--ds-text-disabled);cursor:not-allowed}.popup{position:fixed;z-index:var(--ds-layer-layer);max-width:calc(100vw - 16px);background:var(--ds-surface-overlay);border-radius:var(--ds-radius-large);box-shadow:var(--ds-shadow-overlay);color:var(--ds-text);outline:none;animation:popup-in-bottom var(--ds-duration-short) var(--ds-easing-out-practical)}.popup[data-side=top]{animation-name:popup-in-top}.popup[data-side=left]{animation-name:popup-in-left}.popup[data-side=right]{animation-name:popup-in-right}.popup[data-state=exiting]{animation:popup-out var(--ds-duration-xshort) var(--ds-easing-in-practical) forwards}@keyframes popup-in-bottom{0%{opacity:0;transform:translateY(-8px)}}@keyframes popup-in-top{0%{opacity:0;transform:translateY(8px)}}@keyframes popup-in-left{0%{opacity:0;transform:translate(8px)}}@keyframes popup-in-right{0%{opacity:0;transform:translate(-8px)}}@keyframes popup-out{to{opacity:0;transform:translateY(-4px)}}.menu-popup{min-width:12rem;max-width:min(28rem,calc(100vw - 16px))}.menu{display:flex;flex-direction:column;padding-block:var(--ds-space-075);max-height:min(32rem,calc(100vh - 32px));overflow-y:auto}.menu-group+.menu-group{margin-top:var(--ds-space-075);padding-top:var(--ds-space-075);border-top:var(--ds-border-width) solid var(--ds-border)}.menu-heading{padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-050);font:var(--ds-font-heading-xxsmall);color:var(--ds-text-subtle)}.menu-item{display:flex;align-items:center;gap:var(--ds-space-150);width:100%;min-height:2.5rem;padding:var(--ds-space-100) var(--ds-space-200);font:var(--ds-font-body);color:var(--ds-text);text-align:left;text-decoration:none;background:none;border:none;cursor:pointer;transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.menu-item:hover,.menu-item.is-active{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text);text-decoration:none}.menu-item:active{background:var(--ds-background-neutral-subtle-pressed)}.menu-item:focus-visible{outline-offset:-2px}.menu-item[aria-selected=true]{background:var(--ds-background-selected);color:var(--ds-text-selected)}.menu-item[aria-disabled=true]{color:var(--ds-text-disabled);cursor:not-allowed}.menu-item-before{display:flex;flex:none;color:var(--ds-icon-subtle)}.menu-item-before .is-hidden{visibility:hidden}.menu-item[aria-checked=true] .menu-item-before{color:var(--ds-icon-selected)}.menu-item-text{display:flex;flex-direction:column;flex:1;min-width:0}.menu-item-label{overflow-wrap:anywhere}.menu-item-description{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);overflow-wrap:anywhere}.menu-item-after{flex:none;font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.search-select{position:relative;min-width:0}.search-select-trigger{display:flex;align-items:center;gap:var(--ds-space-050);text-align:left;cursor:pointer;background-image:none;padding-right:var(--ds-space-100)}.search-select-trigger .icon{color:var(--ds-icon-subtle)}.search-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select-panel{min-width:16rem;max-width:min(24rem,calc(100vw - 16px))}.search-select-filter{margin:var(--ds-space-100);min-width:0}.search-select-list{max-height:min(320px,50vh);overflow-y:auto;padding-bottom:var(--ds-space-075)}.search-select-empty{margin:0;padding:var(--ds-space-100) var(--ds-space-200);color:var(--ds-text-subtle)}.tooltip{position:fixed;z-index:var(--ds-layer-tooltip);display:flex;align-items:center;gap:var(--ds-space-100);max-width:240px;padding:var(--ds-space-050) var(--ds-space-075);font:var(--ds-font-body-small);color:var(--ds-text-inverse);background:var(--ds-background-neutral-bold);border-radius:var(--ds-radius-small);overflow-wrap:anywhere;pointer-events:none;animation:fade-in var(--ds-duration-short) var(--ds-easing-out-practical)}.tooltip-shortcut{display:inline-flex;gap:var(--ds-space-050)}.chart-wrap{position:relative}.chart-empty{padding:var(--ds-space-400);text-align:center;color:var(--ds-text-subtle)}.chart-empty p{margin:0}.chart-tooltip{position:absolute;z-index:var(--ds-layer-card);min-width:140px;padding:var(--ds-space-100) var(--ds-space-150);font:var(--ds-font-body-small);font-variant-numeric:tabular-nums;background:var(--ds-surface-overlay);border-radius:var(--ds-radius-large);box-shadow:var(--ds-shadow-overlay);pointer-events:none}.legend{display:flex;flex-wrap:wrap;gap:var(--ds-space-150);margin-top:var(--ds-space-150)}.legend-item{display:inline-flex;align-items:center;gap:var(--ds-space-075);padding:var(--ds-space-025) var(--ds-space-050);font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);color:var(--ds-text-subtle);background:none;border:none;border-radius:var(--ds-radius-small);cursor:pointer}.legend-item:hover{background:var(--ds-background-neutral-subtle-hovered)}.legend-item.is-off{opacity:var(--ds-opacity-disabled);text-decoration:line-through}.swatch{flex:none;width:10px;height:10px;border-radius:var(--ds-radius-xsmall)}.axis-label{fill:var(--ds-text-subtlest);font:var(--ds-font-body-small);font-family:var(--ds-font-family-code)}.gridline{stroke:var(--ds-border)}.heatmap-cell{rx:2px}.heatmap-cell:focus-visible{outline:none;stroke:var(--ds-border-focused);stroke-width:2px}.bar-label{flex:none;width:clamp(88px,34%,160px)}.bar-value{flex:none;width:72px;text-align:right}.blanket{position:fixed;inset:0;z-index:var(--ds-layer-modal);display:flex;align-items:flex-start;justify-content:center;background:var(--ds-blanket);animation:fade-in var(--ds-duration-long) var(--ds-easing-inout-bold)}.modal{display:flex;flex-direction:column;width:100%;height:100%;color:var(--ds-text);background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay);animation:modal-in var(--ds-duration-long) var(--ds-easing-inout-bold);transition:transform var(--ds-duration-long) var(--ds-easing-inout-bold)}@media(min-width:480px){.modal{height:auto;max-width:calc(100vw - 120px);max-height:calc(100vh - 119px);margin-block:60px;border-radius:var(--ds-radius-xlarge)}.modal-small{width:400px}.modal-medium{width:600px}.modal-large{width:800px}.modal-x-large{width:968px}}@keyframes modal-in{0%{transform:scale(.95)}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-200);flex:none;padding:var(--ds-space-300) var(--ds-space-300) var(--ds-space-200)}.modal-title{display:flex;align-items:center;gap:var(--ds-space-100);min-width:0;margin:0;font:var(--ds-font-heading-medium);overflow-wrap:anywhere}.modal-title:focus{outline:none}.modal-header .btn-icon{margin:calc(var(--ds-space-050) * -1) calc(var(--ds-space-100) * -1) 0 0}.modal-title-icon-warning{color:var(--ds-icon-warning)}.modal-title-icon-danger{color:var(--ds-icon-danger)}.modal-body{flex:1 1 auto;min-height:0;padding:var(--ds-space-025) var(--ds-space-300);overflow-y:auto}.modal-body>:first-child{margin-top:0}.modal-body>:last-child{margin-bottom:0}.modal-body:last-child{padding-bottom:var(--ds-space-300)}.modal-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ds-space-100);flex:none;padding:var(--ds-space-200) var(--ds-space-300) var(--ds-space-300)}.modal[data-overflowing] .modal-header{border-bottom:var(--ds-border-width) solid var(--ds-border)}.modal[data-overflowing] .modal-footer{border-top:var(--ds-border-width) solid var(--ds-border)}.modal[data-overflowing] .modal-body{padding-block:var(--ds-space-200)}.blanket-sheet{align-items:flex-end}.modal-sheet{height:auto;max-width:none;max-height:85dvh;margin:0;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--ds-radius-xlarge) var(--ds-radius-xlarge) 0 0;animation:sheet-in var(--ds-duration-long) var(--ds-easing-out-bold)}.modal-sheet .modal-header{padding:var(--ds-space-200) var(--ds-space-200) var(--ds-space-100)}.modal-sheet .modal-body{padding:var(--ds-space-025) var(--ds-space-200) var(--ds-space-200)}@keyframes sheet-in{0%{transform:translateY(100%)}}.flag-group{position:fixed;bottom:var(--ds-space-600);left:var(--ds-space-1000);z-index:var(--ds-layer-flag);width:400px;pointer-events:none}.flag-list{display:flex;flex-direction:column;gap:var(--ds-space-100);margin:0;padding:0;list-style:none}.flag{display:flex;align-items:flex-start;gap:var(--ds-space-200);padding:var(--ds-space-200);color:var(--ds-text);background:var(--ds-surface-overlay);border-radius:var(--ds-radius-large);box-shadow:var(--ds-shadow-overlay);pointer-events:auto;animation:flag-in var(--ds-duration-long) var(--ds-easing-out-bold)}.flag.is-leaving{animation:flag-out var(--ds-duration-medium) var(--ds-easing-in-practical) forwards}@keyframes flag-in{0%{opacity:0;transform:translate(-50%)}}@keyframes flag-out{to{opacity:0;transform:translate(-15%)}}.flag-icon{display:flex;flex:none;margin-top:var(--ds-space-025);color:var(--ds-icon-information)}.flag-content{display:flex;flex-direction:column;gap:var(--ds-space-100);flex:1;min-width:0}.flag-title{margin:0;font:var(--ds-font-heading-xsmall);overflow-wrap:anywhere}.flag-description{max-height:7.5rem;overflow-y:auto;overflow-wrap:anywhere}.flag-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-100)}.flag-dismiss{margin:calc(var(--ds-space-025) * -1) calc(var(--ds-space-050) * -1) 0 0}.flag-info,.flag-success,.flag-warning,.flag-error{color:var(--ds-text-inverse)}.flag-info{background:var(--ds-background-information-bold)}.flag-success{background:var(--ds-background-success-bold)}.flag-error{background:var(--ds-background-danger-bold)}.flag-warning{background:var(--ds-background-warning-bold);color:var(--ds-text-warning-inverse)}.flag:not(.flag-normal) .flag-icon,.flag:not(.flag-normal) .flag-dismiss,.flag:not(.flag-normal) .flag-dismiss:hover{color:inherit}.flag:not(.flag-normal) .flag-dismiss:hover{background:var(--ds-background-inverse-subtle-hovered)}.flag:not(.flag-normal) .flag-action.btn{background:var(--ds-background-inverse-subtle);box-shadow:none;color:inherit}.flag:not(.flag-normal) .flag-action.btn:hover{background:var(--ds-background-inverse-subtle-hovered)}.flag:not(.flag-normal) a.flag-action{color:inherit}@media(max-width:560px){.flag-group{right:0;bottom:0;left:0;width:100%}}.back-to-top{position:fixed;right:var(--ds-space-200);bottom:var(--ds-space-200);z-index:var(--ds-layer-card)}.back-to-top,.back-to-top:hover{background:var(--ds-surface-overlay);box-shadow:var(--ds-shadow-overlay)}.back-to-top:hover{background:var(--ds-surface-overlay-hovered)}.shell{display:grid;grid-template-areas:"banner banner" "top top" "side main";grid-template-columns:var(--sidenav-width, 320px) minmax(0,1fr);grid-template-rows:auto var(--layout-topnav-height) 1fr;min-height:100%;transition:grid-template-columns var(--ds-duration-long) var(--ds-easing-out-bold)}.shell.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.skip-link{position:fixed;top:var(--ds-space-100);left:var(--ds-space-100);z-index:var(--ds-layer-tooltip);padding:var(--ds-space-100) var(--ds-space-150);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-link);background:var(--ds-surface-overlay);border-radius:var(--ds-radius-medium);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none;box-shadow:var(--ds-shadow-overlay)}#main-content:focus{outline:none}.shell-banner{grid-area:banner}.topnav{grid-area:top;position:sticky;top:0;z-index:var(--ds-layer-navigation);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-150);height:var(--layout-topnav-height);padding:0 var(--ds-space-150);background:var(--ds-surface);border-bottom:var(--ds-border-width) solid var(--ds-border)}.topnav-start,.topnav-end,.topnav-actions{display:flex;align-items:center;gap:var(--ds-space-050);min-width:0}.topnav-end{gap:var(--ds-space-150)}.sidenav-toggle{display:inline-flex}.topnav-logo{display:inline-flex;align-items:center;gap:var(--ds-space-100);max-width:320px;height:2rem;padding:0 var(--ds-space-100);color:var(--ds-text);border-radius:var(--ds-radius-medium);text-decoration:none}.topnav-logo:hover{background:var(--ds-background-neutral-subtle-hovered);text-decoration:none}.topnav-name{font:var(--ds-font-heading-xsmall);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-status:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--ds-radius-full);background:currentColor}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-bold);color:var(--ds-text-inverse);background:var(--ds-background-accent-blue-bolder);border-radius:var(--ds-radius-full)}.topnav-avatar.btn-icon{padding:0}.sidenav{grid-area:side;position:sticky;top:var(--layout-topnav-height);z-index:var(--ds-layer-card);display:flex;flex-direction:column;height:calc(100vh - var(--layout-topnav-height));min-width:0;overflow:hidden;background:var(--ds-surface);border-right:var(--ds-border-width) solid var(--ds-border)}.is-collapsed .sidenav{visibility:hidden;border-right:none}.is-collapsed.is-peeking .sidenav,.is-overlay-open .sidenav{position:fixed;top:var(--layout-topnav-height);bottom:0;left:0;z-index:var(--ds-layer-dialog);width:var(--sidenav-width, 320px);height:auto;visibility:visible;border-right:none;box-shadow:var(--ds-shadow-overlay);animation:sidenav-in var(--ds-duration-long) var(--ds-easing-out-bold)}@keyframes sidenav-in{0%{transform:translate(-100%)}}.sidenav-body{display:flex;flex-direction:column;gap:var(--ds-space-150);flex:1;padding:var(--ds-space-150) var(--ds-space-150) var(--ds-space-200);overflow-y:auto;scrollbar-width:thin}.sidenav-section{display:flex;flex-direction:column;gap:var(--ds-space-025)}.sidenav-heading{margin:0;padding:var(--ds-space-100) var(--ds-space-100) var(--ds-space-050);font:var(--ds-font-heading-xxsmall);color:var(--ds-text-subtle)}.sidenav-list{display:flex;flex-direction:column;gap:var(--ds-space-025);margin:0;padding:0;list-style:none}.sidenav-item{display:flex;align-items:center;gap:var(--ds-space-100);width:100%;min-height:2rem;padding:var(--ds-space-050) var(--ds-space-100);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);text-align:left;text-decoration:none;background:none;border:none;border-radius:var(--ds-radius-medium);cursor:pointer;transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical),color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.sidenav-item .icon{color:var(--ds-icon-subtle)}.sidenav-item:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text-subtle);text-decoration:none}.sidenav-item:active{background:var(--ds-background-neutral-subtle-pressed)}.sidenav-item:focus-visible{outline-offset:-2px}.sidenav-item[aria-current=page]{background:var(--ds-background-selected);color:var(--ds-text-selected)}.sidenav-item[aria-current=page]:hover{background:var(--ds-background-selected-hovered)}.sidenav-item[aria-current=page] .icon{color:var(--ds-icon-selected)}.sidenav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidenav-item .icon-discovery,.tabbar-link .icon-discovery{color:var(--ds-icon-discovery)}.sidenav-footer{flex:none;padding:var(--ds-space-100) var(--ds-space-150);border-top:var(--ds-border-width) solid var(--ds-border)}.sidenav-hint{margin:0;padding:var(--ds-space-050) var(--ds-space-100);font:var(--ds-font-body-small);line-height:1.5rem;color:var(--ds-text-subtlest)}.sidenav-splitter{position:absolute;top:0;right:0;bottom:0;z-index:1;width:8px;cursor:ew-resize;touch-action:none}.sidenav-splitter:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:transparent;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical)}.sidenav-splitter:hover:after,.sidenav-splitter:focus-visible:after{background:var(--ds-border-selected)}.sidenav-splitter:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:-2px}.content{grid-area:main;display:flex;flex-direction:column;gap:var(--ds-space-300);width:100%;max-width:var(--layout-fixed-wide);min-width:0;margin:0 auto;padding:var(--ds-space-300) var(--ds-space-400) var(--ds-space-600)}.layout-narrow{width:100%;max-width:calc(var(--layout-fixed-narrow) - 2 * var(--ds-space-400));margin-inline:auto}.tabbar{display:none}.more-nav{display:flex;flex-direction:column;gap:var(--ds-space-200)}.more-account{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150);padding-top:var(--ds-space-200);border-top:var(--ds-border-width) solid var(--ds-border)}.more-email{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--ds-font-body-small)}@media(max-width:1023px){.shell,.shell.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.sidenav{visibility:hidden;border-right:none}.is-overlay-open .sidenav{width:min(320px,90vw)}.topnav-name{display:none}.content{padding-inline:var(--ds-space-200)}}@media(max-width:767px){.sidenav,.sidenav-toggle,.topnav-actions{display:none}.topnav-name{display:inline}.content{padding:var(--ds-space-200) var(--ds-space-200) calc(72px + var(--ds-space-300) + env(safe-area-inset-bottom));gap:var(--ds-space-200)}.tabbar{position:fixed;inset:auto 0 0;z-index:var(--ds-layer-navigation);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ds-space-050);padding:var(--ds-space-050) var(--ds-space-100) calc(var(--ds-space-050) + env(safe-area-inset-bottom));background:var(--ds-surface);border-top:var(--ds-border-width) solid var(--ds-border)}.tabbar-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-025);min-height:56px;padding:var(--ds-space-050) 0;font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);text-decoration:none;background:none;border:none;border-radius:var(--ds-radius-medium);cursor:pointer}.tabbar-link:hover{color:var(--ds-text);text-decoration:none}.tabbar-link:focus-visible{outline-offset:-2px}.tabbar-link[aria-current=page],.tabbar-link.is-current{background:var(--ds-background-selected);color:var(--ds-text-selected)}.back-to-top,.flag-group{bottom:calc(72px + env(safe-area-inset-bottom))}}.auth-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-200);background:var(--ds-surface)}.da-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-200)}.da-control{display:inline-flex;align-items:center;gap:var(--ds-space-100)}.da-control-label{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);font-weight:var(--ds-font-weight-semibold)}.da-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.da-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.da-kpis{gap:var(--ds-space-150)}.da-kpis>.card{padding:var(--ds-space-200)}.da-kpis .kpi-label{font:var(--ds-font-body-small);margin-bottom:var(--ds-space-050)}.da-kpis .kpi-value{font:var(--ds-font-metric-medium)}.da-kpis .kpi-delta{font:var(--ds-font-body-small)}}.da-head-meta{font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.da-head-link{font:var(--ds-font-body);display:inline-flex;align-items:center;gap:var(--ds-space-050);font-weight:var(--ds-font-weight-medium);white-space:nowrap}.da-card-head-wrap{flex-wrap:wrap;row-gap:var(--ds-space-100)}.da-footnote{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);margin:var(--ds-space-150) 0 0;max-width:var(--measure)}.da-subhead{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold);margin:var(--ds-space-300) 0 var(--ds-space-150)}.da-stats{--da-cols: 4;display:grid;grid-template-columns:repeat(var(--da-cols),minmax(0,1fr));gap:1px;background:var(--ds-border);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large);overflow:hidden}.da-stats-3{--da-cols: 3}.da-stat{display:flex;flex-direction:column;gap:var(--ds-space-050);min-width:0;padding:var(--ds-space-200);background:var(--ds-surface)}.da-stat .kpi-label{margin:0}.da-stat-value{font:var(--ds-font-metric-medium);font-variant-numeric:tabular-nums;margin:0;overflow-wrap:anywhere}.da-stat-note{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);margin:0}.da-stat .meter{min-width:0;flex:none;margin:var(--ds-space-050) 0}.da-stat .meter-fill{background:var(--ds-chart-categorical-1)}@media(max-width:1023px){.da-stats{--da-cols: 2}.da-stats>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:767px){.da-stat{padding:var(--ds-space-150)}}.da-table td.da-cell-lead{white-space:normal}.da-model{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--ds-space-100);min-width:0}.da-model-name{font:var(--ds-font-body);font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-medium);color:var(--ds-text)}.da-model-provider{font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.da-share{display:flex;align-items:center;gap:var(--ds-space-100);min-width:120px}.da-share .meter{flex:1;min-width:48px}.da-share .meter-fill{background:var(--ds-chart-categorical-1)}.da-share-pct{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums;width:36px;text-align:right;flex:none}@media(max-width:767px){.da-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.da-table,.da-table tbody{display:block}.da-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-100) var(--ds-space-150);padding:var(--ds-space-150) 0;border-bottom:1px solid var(--ds-border)}.da-table tbody tr:last-child{border-bottom:none}.da-table tbody tr:hover{background:none}.da-table td,.table-scroll .da-table td{display:block;height:auto;padding:0;border:none;text-align:left;white-space:normal;overflow-wrap:anywhere}.da-table td[data-label]:before{font:var(--ds-font-body-small);content:attr(data-label);display:block;font-family:var(--ds-font-family-body);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-subtlest)}.da-table td.da-cell-lead,.da-table td.da-cell-wide{grid-column:1 / -1}.table-scroll:has(.da-table){overflow-x:visible;margin-inline:0}}.da-setup{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ds-space-200);padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-150) var(--ds-space-250);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large);color:var(--ds-text);text-decoration:none;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical)}.da-setup:hover{text-decoration:none;background:var(--ds-surface-hovered)}.da-setup:active{background:var(--ds-surface-pressed)}.da-setup-title{display:inline-flex;align-items:center;gap:var(--ds-space-100);font-weight:var(--ds-font-weight-medium);color:var(--ds-text)}.da-setup-title svg{color:var(--ds-icon-brand)}.da-setup .meter{min-width:0}.da-setup .meter-fill{background:var(--ds-background-brand-bold)}.da-setup-count{font:var(--ds-font-body);font-family:var(--ds-font-family-code);color:var(--ds-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.da-setup-cta{font:var(--ds-font-body);display:inline-flex;align-items:center;gap:var(--ds-space-050);color:var(--ds-link);font-weight:var(--ds-font-weight-medium);white-space:nowrap}@media(max-width:767px){.da-setup{grid-template-columns:minmax(0,1fr) auto;gap:var(--ds-space-100) var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-200)}.da-setup .meter{grid-column:1 / -1;grid-row:2;max-width:none}.da-setup-cta{display:none}}.da-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-300);align-items:start}@media(max-width:1023px){.da-split{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-200)}}.da-listcard{padding:0}.da-listcard>.card-head{margin:0}.da-listcard .history-row{padding:var(--ds-space-150) var(--ds-space-250)}.da-listcard .history-row:last-child{border-bottom:none}.da-meta-code{max-width:min(100%,360px)}.da-tip{display:inline-flex;align-items:center;border-radius:var(--ds-radius-small);cursor:default}.da-poll{display:inline-flex;align-items:center;gap:var(--ds-space-100);margin:0}.da-empty-note{margin:0}.da-heatmap-foot{font:var(--ds-font-body-small);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-100) var(--ds-space-200);margin-top:var(--ds-space-200);color:var(--ds-text-subtlest)}.da-heatmap-scale{display:inline-flex;align-items:center;gap:3px}.da-heatmap-scale i{display:inline-block;width:11px;height:11px;border-radius:var(--ds-radius-xsmall)}.da-heatmap-scale span{margin:0 var(--ds-space-050)}.da-listhead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150);min-height:48px;padding:var(--ds-space-100) var(--ds-space-200) var(--ds-space-100) var(--ds-space-250);border-bottom:1px solid var(--ds-border);border-radius:var(--ds-radius-large) var(--ds-radius-large) 0 0;background:var(--ds-surface)}.da-listhead .card-title{margin:0}.da-listhead.is-bulk{position:sticky;top:var(--layout-topnav-height);z-index:var(--ds-layer-card);background:var(--ds-background-selected);border-bottom-color:var(--ds-border-selected)}.da-listhead-count{font:var(--ds-font-body);color:var(--ds-text-subtle)}.da-listhead-count strong{font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text);font-variant-numeric:tabular-nums}.da-listhead.is-bulk .da-listhead-count{color:var(--ds-text)}.da-listhead-actions{display:flex;gap:var(--ds-space-100);margin-left:auto}.da-listhead-hint{margin-left:auto}.da-selrow{display:grid;grid-template-columns:44px minmax(0,1fr);border-bottom:1px solid var(--ds-border);transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.da-selrow:hover{background:var(--ds-background-neutral-subtle-hovered)}.da-selrow.is-selected{background:var(--ds-background-selected)}.da-selrow.is-selected:hover{background:var(--ds-background-selected-hovered)}.da-selrow-check{display:flex;justify-content:center;padding-top:calc(var(--ds-space-150) + var(--ds-space-025))}.da-selrow-check input{margin:0}.da-selrow .history-row{padding:0;border-bottom:none;background:none}.da-selrow .history-row:hover,.da-selrow .history-row.is-active{background:none}.da-selrow-body{display:block;min-width:0;padding:var(--ds-space-150) var(--ds-space-250) var(--ds-space-150) 0;cursor:pointer}.da-kbd-hint{margin-left:auto}@media(max-width:767px){.da-kbd-hint{display:none}}.da-listfoot{padding:var(--ds-space-150) var(--ds-space-250)}@media(max-width:767px){.da-selrow{grid-template-columns:40px minmax(0,1fr)}.da-selrow-body{padding-right:var(--ds-space-200)}.da-selrow .row-meta{gap:var(--ds-space-050) var(--ds-space-100)}.da-listhead{padding-left:var(--ds-space-200)}}.da-list>.da-selrow:last-child{border-bottom:none}.da-list-state{padding:var(--ds-space-200) var(--ds-space-250)}.da-meta-badge{background:var(--ds-background-information-subtler);cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical)}.da-meta-badge:hover{background:var(--ds-background-information-subtler-hovered)}.da-meta-badge:active{background:var(--ds-background-information-subtler-pressed)}.da-meta-link{font:var(--ds-font-body-small);display:inline-flex;align-items:center;gap:var(--ds-space-050);padding:0;border:none;background:none;font-weight:var(--ds-font-weight-medium);color:var(--ds-link);cursor:pointer}.da-meta-link:hover{text-decoration:underline}.da-meta-time{font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.da-history{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:var(--ds-space-300);align-items:start}.da-history-aside{position:sticky;top:calc(var(--layout-topnav-height) + var(--ds-space-300));padding:var(--ds-space-200)}@media(max-width:1023px){.da-history{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-200)}.da-history-aside{position:static}}.da-facets{display:grid;gap:var(--ds-space-250)}@media(min-width:768px)and (max-width:1023px){.da-facets{grid-template-columns:1fr 1fr}}.da-facet-title{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold);margin:0 0 var(--ds-space-100) var(--ds-space-100)}.da-facet-list{display:flex;flex-direction:column;gap:var(--ds-space-025)}.da-facet{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-100);width:100%;min-height:32px;padding:0 var(--ds-space-100);border:none;border-radius:var(--ds-radius-medium);background:none;color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical),color var(--ds-duration-short) var(--ds-easing-out-practical)}.da-facet:hover{background:var(--ds-background-neutral-subtle-hovered)}.da-facet:active{background:var(--ds-background-neutral-subtle-pressed)}.da-facet[aria-pressed=true]{background:var(--ds-background-selected);color:var(--ds-text-selected)}.da-facet[aria-pressed=true]:hover{background:var(--ds-background-selected-hovered)}.da-facet[aria-pressed=true]:active{background:var(--ds-background-selected-pressed)}.da-facet-label{font:var(--ds-font-body-small);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ds-font-family-code)}.da-facet .badge{flex:none}.da-facet-empty{margin:0 var(--ds-space-100)}.da-runs{padding:0}.da-runs-loading{padding:var(--ds-space-200)}.da-run-grid{display:grid;grid-template-columns:20px minmax(0,1fr) 88px 96px 96px 104px;align-items:start;gap:var(--ds-space-150)}.da-runs-head{font:var(--ds-font-body-small);padding:var(--ds-space-150) var(--ds-space-250) var(--ds-space-100);border-bottom:var(--ds-border-width) solid var(--ds-border);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-bold)}.da-runs-head .num,.da-run-metric{text-align:right}.da-run{border-bottom:1px solid var(--ds-border)}.da-run:last-of-type{border-bottom:none}.da-run-toggle{width:100%;padding:var(--ds-space-150) var(--ds-space-250);border:none;background:none;color:var(--ds-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.da-run-toggle:hover{background:var(--ds-background-neutral-subtle-hovered)}.da-run-toggle[aria-expanded=true]{background:var(--ds-background-neutral)}.da-run-chevron{margin-top:var(--ds-space-025);color:var(--ds-text-subtlest);transition:transform var(--ds-duration-short) var(--ds-easing-out-practical)}.da-run-toggle[aria-expanded=true] .da-run-chevron{transform:rotate(90deg);color:var(--ds-text)}.da-run-main{display:flex;flex-direction:column;gap:var(--ds-space-100);min-width:0}.da-run-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100);min-width:0}.da-run-id{font:var(--ds-font-body);font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.da-run-metrics{display:contents}.da-run-metric{font:var(--ds-font-body);font-family:var(--ds-font-family-code);line-height:22px;font-variant-numeric:tabular-nums;color:var(--ds-text);white-space:nowrap}.da-run-metric-time{font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.da-run-metric-label{display:none}.da-run-meta{margin-top:0}.da-run-metric-label.da-run-metric-label-before{margin-left:0;margin-right:var(--ds-space-050)}.da-phases{display:flex;flex-wrap:wrap;gap:var(--ds-space-050)}.da-phase-chip{font:var(--ds-font-body-small);display:inline-flex;align-items:center;gap:var(--ds-space-075);min-height:1.25rem;padding:0 var(--ds-space-075);border:1px solid var(--ds-border);border-radius:var(--ds-radius-small);background:var(--ds-surface);font-family:var(--ds-font-family-code);color:var(--ds-text)}.da-phase-chip i{width:8px;height:8px;border-radius:var(--ds-radius-xsmall);flex:none}.da-phase-chip span{color:var(--ds-text-subtlest)}.da-run-detail{padding:var(--ds-space-200) var(--ds-space-250) var(--ds-space-250);background:var(--ds-background-neutral);border-top:1px solid var(--ds-border)}.da-run-detail .table{background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large);border-collapse:separate;border-spacing:0;overflow:hidden}.da-run-detail .table tbody tr:last-child td{border-bottom:none}.da-timeline{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr) 64px;align-items:center;gap:var(--ds-space-100) var(--ds-space-150);margin-bottom:var(--ds-space-200)}.da-timeline-label{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.da-timeline-track{position:relative;height:12px;border-radius:var(--ds-radius-xsmall);background:var(--ds-background-neutral)}.da-timeline-bar{position:absolute;top:0;bottom:0;min-width:3px;border-radius:var(--ds-radius-xsmall)}.da-timeline-dur{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);color:var(--ds-text-subtle);text-align:right;font-variant-numeric:tabular-nums}.da-timeline-axis{font:var(--ds-font-body-small);display:flex;justify-content:space-between;gap:var(--ds-space-150);grid-column:2;color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code)}.da-session-link{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code)}.da-phase-cell{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold)}.da-cell-sub{font:var(--ds-font-body-small);display:block;color:var(--ds-text-subtlest);white-space:normal}.da-loadmore{display:flex;justify-content:center}.da-flush{margin:0}.table-scroll.da-flush-inline{margin-inline:0}.table-scroll.da-table-gap{margin-top:var(--ds-space-250)}@media(max-width:767px){.da-runs-head{display:none}.da-run-grid{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:var(--ds-space-100)}.da-run-toggle{padding:var(--ds-space-150) var(--ds-space-200)}.da-run-metrics{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--ds-space-050) var(--ds-space-200)}.da-run-metric{font:var(--ds-font-body-small);text-align:left}.da-run-metric-label{display:inline;margin-left:var(--ds-space-050);font-family:var(--ds-font-family-body);color:var(--ds-text-subtlest)}.da-run-detail{padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-200)}.da-run-detail .table{padding:0 var(--ds-space-150)}.da-timeline{grid-template-columns:minmax(64px,96px) minmax(0,1fr) 48px;gap:var(--ds-space-100)}}.da-session-skeleton{height:4.25rem}.da-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-200)}.da-fields{display:flex;flex-wrap:wrap;gap:var(--ds-space-200) var(--ds-space-400);margin:0;min-width:0}.da-field{display:flex;flex-direction:column;gap:var(--ds-space-050);min-width:0}.da-field dt{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.da-field dd{font:var(--ds-font-body);display:flex;align-items:center;min-height:var(--ds-space-300);margin:0;font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums;min-width:0}.da-field dd>*{min-width:0}.da-field-big dd{font:var(--ds-font-metric-medium)}.da-field-wide{max-width:100%}.da-field-wide .truncate{max-width:min(100%,420px)}.da-legend{font:var(--ds-font-body-small);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050) var(--ds-space-150);color:var(--ds-text-subtle)}.da-legend span{display:inline-flex;align-items:center;gap:var(--ds-space-075)}.da-legend b{font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text)}.da-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--ds-radius-full)}.da-lane-prompt{background:var(--ds-background-brand-bold)}.da-lane-thinking{background:var(--ds-icon-subtlest)}.da-lane-orchestration{background:var(--ds-background-warning-bold)}.da-lane-output{background:var(--ds-background-success-bold)}.da-lane-other{background:var(--ds-border)}.da-trow{display:grid;grid-template-columns:8px 96px minmax(0,1fr) auto;align-items:start;gap:var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-150) var(--ds-space-250);border-bottom:1px solid var(--ds-border)}.da-trow:last-child{border-bottom:none}.da-trow>.da-dot{margin-top:var(--ds-space-075)}.da-trow-label{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);line-height:1.25rem;font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.da-trow-text{font:var(--ds-font-body);margin:0;min-width:0;display:-webkit-box;-webkit-line-clamp:24;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-text)}.da-trow-prompt .da-trow-text,.da-trow-other .da-trow-text{font:var(--ds-font-body);font-family:var(--ds-font-family-code);padding-top:1px}.da-trow-prompt .da-trow-label{color:var(--ds-text-brand)}.da-trow-thinking .da-trow-text{color:var(--ds-text-subtle);font-style:italic}.da-trow-orchestration .da-trow-text{font:var(--ds-font-body-small);padding:var(--ds-space-100) var(--ds-space-150);background:var(--term-bg);color:var(--term-fg);border:1px solid var(--term-border);border-radius:var(--ds-radius-small);font-family:var(--ds-font-family-code);font-variant-ligatures:none;-webkit-line-clamp:16}.da-trow-final{background:var(--ds-background-success)}.da-trow-final .da-trow-label{color:var(--ds-text-success)}.da-prow{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-200) var(--ds-space-150) var(--ds-space-250);border-bottom:1px solid var(--ds-border);transition:outline-color var(--ds-duration-medium) var(--ds-easing-out-practical)}.da-prow:last-child{border-bottom:none}.da-prow-n{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums;padding-top:1px}.da-prow-body{min-width:0}.da-prow .prompt-line{-webkit-line-clamp:6}@media(max-width:767px){.da-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-150) var(--ds-space-200);width:100%}.da-field-wide{grid-column:1 / -1}.da-trow{grid-template-columns:8px minmax(0,1fr) auto;gap:var(--ds-space-100) var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-150) var(--ds-space-150) var(--ds-space-200)}.da-trow-text{grid-column:1 / -1;grid-row:2}.da-prow{grid-template-columns:24px minmax(0,1fr) auto;padding:var(--ds-space-150) var(--ds-space-150) var(--ds-space-150) var(--ds-space-200)}}.db-lead{font:var(--ds-font-body);margin:0;max-width:88ch;color:var(--ds-text-subtle)}.db-lead code,.db-desc code,.db-hint code,.page-header-description code{overflow-wrap:anywhere}.db-panel{padding:0;min-width:0}.db-panel>.card-head{margin:0;padding:var(--ds-space-200) var(--ds-space-250);align-items:flex-start;flex-wrap:wrap}.db-panel>.card-head:not(:has(.db-desc)){align-items:center}.db-panel-body{padding:var(--ds-space-250)}.db-panel-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-250);border-top:1px solid var(--ds-border)}.db-panel .table-scroll{margin:0}.db-panel .table th:first-child,.db-panel .table td:first-child{padding-left:var(--ds-space-250)}.db-panel .table th:last-child,.db-panel .table td:last-child{padding-right:var(--ds-space-250)}.db-panel .table tbody tr:last-child td{border-bottom:none}.db-head-text{display:flex;flex-direction:column;gap:var(--ds-space-050);min-width:0;flex:1 1 320px}.db-head-title{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-100)}.db-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.db-desc{font:var(--ds-font-body);margin:0;max-width:88ch;color:var(--ds-text-subtle)}.db-form{display:grid;gap:var(--ds-space-200)}.db-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ds-space-150)}.db-hint{font:var(--ds-font-body-small);margin:0;color:var(--ds-text-subtlest)}.db-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-space-100)}.db-actions-start{justify-content:flex-start}.db-error,.db-success{font:var(--ds-font-body);display:flex;align-items:center;gap:var(--ds-space-050);margin:0}.db-error{color:var(--ds-text-danger)}.db-success{color:var(--ds-text-success)}.db-error>.icon,.db-success>.icon{flex:none}.db-dl{font:var(--ds-font-body);display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:var(--ds-space-150) var(--ds-space-300);margin:0}.db-dl dt{font:var(--ds-font-body);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.db-dl dd{margin:0;min-width:0;overflow-wrap:anywhere}.db-list{list-style:none;margin:0;padding:0}.db-item{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ds-space-100) var(--ds-space-200);padding:var(--ds-space-200) var(--ds-space-250);border-bottom:1px solid var(--ds-border);transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.db-item:last-child{border-bottom:none}.db-item:hover{background:var(--ds-background-neutral-subtle-hovered)}.db-item-main{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:var(--ds-space-050)}.db-item-title{font:var(--ds-font-body);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100);margin:0;font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.db-item-meta{font:var(--ds-font-body-small);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050) var(--ds-space-150);margin:0;color:var(--ds-text-subtlest)}.db-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050)}.db-off{color:var(--ds-text-subtlest)}@media(max-width:767px){.db-panel>.card-head,.db-panel-body,.db-item{padding-inline:var(--ds-space-200)}.db-panel-foot{padding-inline:var(--ds-space-200)}.db-panel .table th:first-child,.db-panel .table td:first-child{padding-left:var(--ds-space-200)}.db-panel .table th:last-child,.db-panel .table td:last-child{padding-right:var(--ds-space-200)}.db-dl{grid-template-columns:1fr;gap:var(--ds-space-050)}.db-dl dd+dt{margin-top:var(--ds-space-100)}}.memory-find{display:flex;flex-direction:column;gap:var(--ds-space-200)}.memory-search{display:flex;gap:var(--ds-space-100)}.memory-search .search-wrap{min-width:0}.memory-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ds-space-150)}.memory-filter{min-width:0}.memory-filter-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150);padding-top:var(--ds-space-150);border-top:1px solid var(--ds-border)}.memory-count{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.memory-empty-note{margin:0}.memory-row{display:flex;align-items:flex-start;gap:var(--ds-space-200);padding:var(--ds-space-150) var(--ds-space-250)}.memory-list{overflow:hidden}.memory-list>.memory-row:last-child{border-bottom:none}.memory-row:focus-visible{outline-offset:-2px}.memory-row-main{flex:1;min-width:0}.memory-title{font:var(--ds-font-body);margin:0;font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.memory-snippet{font:var(--ds-font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--ds-space-025) 0 0;color:var(--ds-text-subtle);overflow-wrap:anywhere}.memory-meta{font:var(--ds-font-body-small);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050) var(--ds-space-150);margin:var(--ds-space-075) 0 0;color:var(--ds-text-subtlest)}.memory-time{font:var(--ds-font-body-small);flex:none;padding-top:var(--ds-space-025);color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums;white-space:nowrap}.memory-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100);margin-bottom:var(--ds-space-150)}.memory-facts,.ask-panel-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ds-space-150) var(--ds-space-300);margin:0 0 var(--ds-space-200);padding:var(--ds-space-150) var(--ds-space-200);background:var(--ds-background-neutral);border-radius:var(--ds-radius-large)}.memory-facts dt,.ask-panel-facts dt{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.memory-facts dd,.ask-panel-facts dd{font:var(--ds-font-body);margin:var(--ds-space-025) 0 0;min-width:0;overflow-wrap:anywhere}.memory-facts dd.mono,.ask-panel-facts dd.mono{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code)}.memory-facts-wide{grid-column:1 / -1}.memory-doc{display:flex;flex-direction:column;gap:var(--ds-space-200)}.memory-part-label,.memory-part-heading{font:var(--ds-font-body);margin:0 0 var(--ds-space-100);font-weight:var(--ds-font-weight-bold)}.memory-part-label{color:var(--ds-text-subtle)}.memory-part-prompt{padding:var(--ds-space-150) var(--ds-space-200);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.memory-part-prompt .rich{color:var(--ds-text-subtle)}.memory-part-result{padding:var(--ds-space-200) var(--ds-space-250);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large);background:var(--ds-surface)}.memory-part-result>.memory-part-label{font:var(--ds-font-body-large);display:inline-flex;align-items:center;gap:var(--ds-space-100);color:var(--ds-text)}.memory-log{border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.memory-log summary{font:var(--ds-font-body);display:flex;align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-150);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold);cursor:pointer}.memory-log[open] summary{border-bottom:1px solid var(--ds-border)}.memory-log>.rich{font:var(--ds-font-body-small);max-height:320px;overflow:auto;padding:var(--ds-space-150) var(--ds-space-200);font-family:var(--ds-font-family-code)}@media(max-width:767px){.memory-part-result{padding:var(--ds-space-150) var(--ds-space-200)}}.memory-details{margin-top:var(--ds-space-200);padding-top:var(--ds-space-150);border-top:1px solid var(--ds-border)}.memory-details summary{font:var(--ds-font-body);cursor:pointer;color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.memory-details-list{font:var(--ds-font-body);margin-top:var(--ds-space-150)}.memory-details-list dd.mono{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code)}@media(max-width:767px){.memory-row{padding-inline:var(--ds-space-200);gap:var(--ds-space-150)}.memory-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-100) var(--ds-space-150)}}.ask-toolbar{display:flex;flex-direction:column;gap:var(--ds-space-150);padding:var(--ds-space-200) var(--ds-space-250)}.ask-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150)}.ask-kind{flex:0 0 auto;width:auto;min-width:160px}.ask-project{flex:0 1 220px;min-width:0}.ask-range{flex-wrap:nowrap;gap:0}.ask-range .preset{position:relative;justify-content:center;min-width:48px;min-height:32px;border-radius:0;margin-left:calc(-1 * var(--ds-border-width));background:var(--ds-surface);white-space:nowrap}.ask-range .preset:first-child{margin-left:0;border-radius:var(--ds-radius-medium) 0 0 var(--ds-radius-medium)}.ask-range .preset:last-child{border-radius:0 var(--ds-radius-medium) var(--ds-radius-medium) 0}.ask-range .preset:hover{background:var(--ds-background-neutral-subtle-hovered)}.ask-range .preset.is-active{z-index:1;background:var(--ds-background-selected);border-color:var(--ds-border-selected);color:var(--ds-text-selected)}.ask-range .preset:focus-visible{z-index:2}.ask-toolbar-actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-100);margin-left:auto}.ask-index-note{font:var(--ds-font-body);margin:0;color:var(--ds-text-subtle)}.ask-empty .icon-tile,.ask-answer-mark{background:var(--ds-background-discovery);color:var(--ds-text-discovery)}.ask-exchange{display:flex;flex-direction:column;gap:var(--ds-space-200)}.ask-question-text{font:var(--ds-font-body-large);margin:0;font-weight:var(--ds-font-weight-semibold);letter-spacing:-.005em;overflow-wrap:anywhere}.ask-keywords{font:var(--ds-font-body-small);margin:var(--ds-space-050) 0 0;color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);overflow-wrap:anywhere}.ask-status{font:var(--ds-font-body);margin:0;color:var(--ds-text-subtle)}.ask-question .ask-status{margin-top:var(--ds-space-050)}.ask-writing{display:inline-flex;align-items:center;gap:var(--ds-space-100)}.ask-writing:before{content:"";width:8px;height:8px;border-radius:var(--ds-radius-full);background:var(--ds-background-discovery-bold);animation:ask-breathe 1.2s var(--ds-easing-out-practical) infinite alternate}@keyframes ask-breathe{0%{opacity:.35}to{opacity:1}}.ask-sources{border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.ask-source-list{list-style:none;margin:0;padding:0}.ask-source-row{font:var(--ds-font-body);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050) var(--ds-space-100);padding:var(--ds-space-100) var(--ds-space-150);border-top:1px solid var(--ds-border);transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.ask-source-row:first-child{border-top:none;border-radius:var(--ds-radius-large) var(--ds-radius-large) 0 0}.ask-source-row:last-child{border-radius:0 0 var(--ds-radius-large) var(--ds-radius-large)}.ask-source-row:only-child{border-radius:var(--ds-radius-large)}.ask-source-row:focus{outline:none;background:var(--ds-background-discovery)}.ask-source-n{font:var(--ds-font-body-small);min-width:28px;color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.ask-source-row.is-cited .ask-source-n,.ask-source-card.is-cited .ask-source-n{color:var(--ds-text-discovery);font-weight:var(--ds-font-weight-semibold)}.ask-source-title{flex:1 1 200px;min-width:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--ds-text);font:inherit;background:none;border:0;border-radius:var(--ds-radius-xsmall);cursor:pointer}.ask-source-title:hover{color:var(--ds-link);text-decoration:underline;text-underline-offset:2px}.ask-source-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050) var(--ds-space-150);margin-left:auto}.ask-project-chip{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.ask-source-time{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);white-space:nowrap}.ask-open{font:var(--ds-font-body);display:inline-flex;align-items:center;gap:var(--ds-space-050);font-weight:var(--ds-font-weight-semibold);white-space:nowrap}.ask-sources-foot{padding:var(--ds-space-050) var(--ds-space-100);border-top:1px solid var(--ds-border)}.ask-sources-loading{display:flex;flex-direction:column;gap:var(--ds-space-100)}.ask-answer{display:flex;align-items:flex-start;gap:var(--ds-space-150)}.ask-answer-mark{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ds-radius-small)}.ask-answer-text{font:var(--ds-font-body);flex:1;min-width:0;max-width:80ch;margin:0;padding-top:var(--ds-space-050);white-space:pre-wrap;overflow-wrap:anywhere}.ask-answer.is-not-found{padding:var(--ds-space-150) var(--ds-space-200);background:var(--ds-background-neutral);border-radius:var(--ds-radius-large)}.ask-answer-text.is-muted{font:var(--ds-font-body);padding-top:0;color:var(--ds-text-subtle)}.ask-cite{font:var(--ds-font-body-small);margin:0 var(--ds-space-025);padding:0 var(--ds-space-050);border:0;border-radius:var(--ds-radius-xsmall);background:var(--ds-background-discovery);color:var(--ds-text-discovery);font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);cursor:pointer;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical)}.ask-cite:hover{background:var(--ds-background-discovery-hovered)}.ask-cite:active{background:var(--ds-background-discovery-pressed)}.ask-exchange-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150);padding-top:var(--ds-space-150);border-top:1px solid var(--ds-border)}.ask-timings{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code)}.ask-upgrade{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-200)}.ask-upgrade-text{flex:1 1 320px;min-width:0}.ask-upgrade .card-title{margin:0 0 var(--ds-space-050)}.ask-composer{display:flex;flex-direction:column;gap:var(--ds-space-100);padding:var(--ds-space-200) var(--ds-space-250)}.ask-quota{font:var(--ds-font-body);margin:0;color:var(--ds-text-subtle)}.ask-quota.is-exhausted{color:var(--ds-text-danger)}.ask-form{display:flex;gap:var(--ds-space-100)}.ask-input-wrap{position:relative;flex:1;min-width:0}.ask-input-wrap .input{padding-left:calc(var(--ds-space-150) + 16px + var(--ds-space-100))}.ask-input-mark{position:absolute;left:var(--ds-space-150);top:50%;transform:translateY(-50%);display:flex;color:var(--ds-icon-discovery);pointer-events:none}.ask-form{align-items:center}.ask-sources-dialog{display:flex;flex-direction:column;gap:var(--ds-space-200)}.ask-sources-scroll{display:flex;flex-direction:column;gap:var(--ds-space-150)}.ask-source-card{padding:var(--ds-space-200);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.ask-source-card.is-cited{border-color:var(--ds-border-discovery)}.ask-source-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.ask-source-card-title{font:var(--ds-font-body);margin:var(--ds-space-100) 0 0;font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.ask-source-path{font:var(--ds-font-body-small);margin:var(--ds-space-025) 0 0;color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);overflow-wrap:anywhere}.ask-source-body{font:var(--ds-font-body-small);margin:var(--ds-space-150) 0 0;max-height:40vh;overflow:auto;padding:var(--ds-space-150);background:var(--ds-background-neutral);border-radius:var(--ds-radius-small);font-family:var(--ds-font-family-code);white-space:pre-wrap;overflow-wrap:anywhere}.ask-source-body-loading{display:flex;flex-direction:column;gap:var(--ds-space-100);margin-top:var(--ds-space-150)}.ask-source-note{font:var(--ds-font-body-small);margin:var(--ds-space-100) 0 0;color:var(--ds-text-subtlest)}@media(max-width:767px){.ask-toolbar,.ask-composer{padding:var(--ds-space-200)}.ask-kind,.ask-project{flex:1 1 140px;min-width:0}.ask-range{width:100%}.ask-range .preset{flex:1;min-width:0;padding-inline:var(--ds-space-100)}.ask-toolbar-actions{margin-left:0}.ask-answer{gap:var(--ds-space-100)}.ask-source-title{flex-basis:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere}.ask-source-meta{width:100%;margin-left:0}}.doc-body h2,.doc-body h3,.doc-section[id]{scroll-margin-top:var(--ds-space-300);border-radius:var(--ds-radius-xsmall);text-wrap:balance}.doc-body h2{font:var(--ds-font-heading-medium);margin:var(--ds-space-400) 0 var(--ds-space-150);padding-top:var(--ds-space-300);border-top:1px solid var(--ds-border)}.doc-body .doc-section:first-child>h2{margin-top:0;padding-top:0;border-top:none}.doc-body h3{font:var(--ds-font-heading-small);margin:var(--ds-space-300) 0 var(--ds-space-100)}.doc-body .rich p,.doc-body .rich li{font:var(--ds-font-body-large);max-width:var(--measure)}.doc-body .rich p{margin-bottom:var(--ds-space-200)}@media(max-width:767px){.doc-body .rich p,.doc-body .rich li{font:var(--ds-font-body)}}.rich{font:var(--ds-font-body);color:var(--ds-text);overflow-wrap:anywhere}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p{margin:0 0 var(--ds-space-150)}.rich h1,.rich h2,.rich h3,.rich h4,.rich h5,.rich h6{margin:var(--ds-space-250) 0 var(--ds-space-100);text-wrap:balance}.rich h1{font:var(--ds-font-heading-medium)}.rich h2{font:var(--ds-font-heading-small)}.rich h3{font:var(--ds-font-heading-xsmall)}.rich h4,.rich h5,.rich h6{font:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold);color:var(--ds-text-subtle)}.rich ul,.rich ol{margin:0 0 var(--ds-space-150);padding-left:var(--ds-space-250)}.rich li{margin:var(--ds-space-025) 0}.rich li>p,.rich li>ul,.rich li>ol{margin:var(--ds-space-050) 0 0}.rich li::marker{color:var(--ds-text-subtlest)}.rich li.rich-task{list-style:none;margin-left:calc(var(--ds-space-250) * -1)}.rich-task>input{margin:0 var(--ds-space-100) 0 0;vertical-align:-2px}.rich blockquote{margin:0 0 var(--ds-space-150);padding:var(--ds-space-050) 0 var(--ds-space-050) var(--ds-space-150);border-left:2px solid var(--ds-border);color:var(--ds-text-subtle)}.rich hr{margin:var(--ds-space-200) 0;border:0;border-top:1px solid var(--ds-border)}.rich mark{padding:0 1px;background:var(--ds-background-warning);color:var(--ds-text);border-radius:var(--ds-radius-xsmall)}.rich-table{margin:0 0 var(--ds-space-150);overflow-x:auto;border:1px solid var(--ds-border);border-radius:var(--ds-radius-xlarge);scrollbar-width:thin}.rich-table .table{font:var(--ds-font-body)}.rich-table .table tbody tr:last-child td{border-bottom:none}.rich-code{margin:0 0 var(--ds-space-150)}.rich-code-bar{font:var(--ds-font-body-small);justify-content:space-between;padding:var(--ds-space-050) var(--ds-space-050) var(--ds-space-050) var(--ds-space-200);font-family:var(--ds-font-family-code)}.rich-code .rich-code-body{margin:0;white-space:pre;overflow-wrap:normal;overflow-x:auto;scrollbar-width:thin}.rich-code-plain{overflow:hidden;background:var(--ds-background-neutral);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.rich-code-plain .rich-code-bar{display:flex;align-items:center;color:var(--ds-text-subtle);border-bottom:1px solid var(--ds-border)}.rich-code-plain .rich-code-body{font:var(--ds-font-body);padding:var(--ds-space-150) var(--ds-space-200);font-family:var(--ds-font-family-code)}.blanket-sheet:has(.ask-panel){justify-content:flex-end;align-items:stretch}.modal-sheet:has(.ask-panel){width:min(720px,100%);max-width:720px;height:100dvh;max-height:100dvh;border-radius:0;animation:ask-drawer-in var(--ds-duration-long) var(--ds-easing-out-bold)}.modal-sheet:has(.ask-panel) .modal-header{padding:var(--ds-space-300) var(--ds-space-300) var(--ds-space-100)}.modal-sheet:has(.ask-panel) .modal-body{padding:var(--ds-space-025) var(--ds-space-300) var(--ds-space-300)}@keyframes ask-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.ask-panel{display:flex;flex-direction:column;gap:var(--ds-space-200)}.ask-panel-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.ask-panel-facts{margin:0}.ask-panel-loading{display:flex;flex-direction:column;gap:var(--ds-space-100)}.ask-panel-answer{padding:var(--ds-space-200);border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.ask-panel-answer-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-150);margin-bottom:var(--ds-space-100)}.ask-panel-answer-head h3{font:var(--ds-font-body);margin:0;font-weight:var(--ds-font-weight-bold)}.ask-timeline{position:relative;margin:0;padding:0 0 0 var(--ds-space-300);list-style:none}.ask-timeline:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:var(--ds-border)}.ask-timeline-item{position:relative;padding-bottom:var(--ds-space-200)}.ask-timeline-item:last-child{padding-bottom:0}.ask-timeline-item:before{content:"";position:absolute;left:calc(var(--ds-space-300) * -1 + 3px);top:6px;width:9px;height:9px;border-radius:var(--ds-radius-full);background:var(--ds-surface-overlay);border:2px solid var(--ds-border)}.ask-timeline-item.is-current{margin-bottom:var(--ds-space-200);padding:var(--ds-space-150) var(--ds-space-200);background:var(--ds-background-selected);border-radius:var(--ds-radius-large)}.ask-timeline-item.is-current:before{top:18px;background:var(--ds-background-selected-bold);border-color:var(--ds-border-selected)}.ask-timeline-item.is-answer:before{border-color:var(--ds-border-success)}.ask-timeline-label{font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-semibold)}.ask-timeline-text{font:var(--ds-font-body-small);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:var(--ds-space-025) 0 0;color:var(--ds-text-subtle);font-family:var(--ds-font-family-code);overflow-wrap:anywhere}@media(max-width:767px){.modal-sheet:has(.ask-panel){width:100%;max-width:none}.modal-sheet:has(.ask-panel) .modal-header{padding:var(--ds-space-200) var(--ds-space-200) var(--ds-space-100)}.modal-sheet:has(.ask-panel) .modal-body{padding:var(--ds-space-025) var(--ds-space-200) calc(var(--ds-space-300) + env(safe-area-inset-bottom))}}.feedback-panel{width:100%;max-width:680px}.feedback-panel textarea.input{font-family:var(--ds-font-family-body);min-height:168px}.feedback-count{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.feedback-panel .db-panel-foot .btn{margin-left:auto}.setup-progress{display:flex;flex-direction:column;gap:var(--ds-space-150)}.setup-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ds-space-150)}.setup-progress-title{font:var(--ds-font-body-large);font-weight:var(--ds-font-weight-semibold)}.setup-progress-pct{font:var(--ds-font-body);color:var(--ds-text-subtle);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.stepper{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ds-space-200);position:relative;padding-bottom:var(--ds-space-300)}.step:before{content:"";position:absolute;left:11.5px;top:32px;bottom:var(--ds-space-100);width:1px;background:var(--ds-border)}.step.done:has(+.step.done):before{background:var(--ds-background-success-bold)}.step:last-child{padding-bottom:0}.step:last-child:before{display:none}.step-dot{font:var(--ds-font-body-small);width:24px;height:24px;border-radius:var(--ds-radius-full);display:flex;align-items:center;justify-content:center;background:var(--ds-surface);border:1px solid var(--ds-border);color:var(--ds-text-subtle);font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1;transition:background var(--ds-duration-medium) var(--ds-easing-out-practical),color var(--ds-duration-medium) var(--ds-easing-out-practical),border-color var(--ds-duration-medium) var(--ds-easing-out-practical)}.step.done .step-dot{background:var(--ds-background-success-bold);border-color:var(--ds-border-success);color:var(--ds-text-inverse)}.step-body{display:flex;flex-direction:column;gap:var(--ds-space-050);min-width:0}.step-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100);min-height:24px}.step-title{font:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold)}.step-desc{font:var(--ds-font-body);margin:0 0 var(--ds-space-100);max-width:88ch;color:var(--ds-text-subtle)}.setup-cmd{align-self:flex-start;max-width:100%;overflow:hidden}.setup-cmd code{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--term-rule) transparent}.setup-cmd .btn{flex:none}.setup-cmd-multi{align-items:flex-start}@media(max-width:767px){.step{gap:var(--ds-space-150)}}.policies-status{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-150)}.policies-notice{align-self:stretch}.policies-notice .section-message-body{display:flex;flex-direction:column;gap:var(--ds-space-050)}.policies-notice p{margin:0;max-width:88ch}.policies-notice ul{margin:0;padding-left:var(--ds-space-250);max-width:88ch}.policies-notice li+li{margin-top:var(--ds-space-050)}.policies-instructions-body{display:flex;flex-direction:column;gap:var(--ds-space-200)}.policies-scoped-notice{padding-bottom:0}.db-panel .db-head-count{font:var(--ds-font-body);color:var(--ds-text-subtlest);font-variant-numeric:tabular-nums}.policies-panel-msg{padding:var(--ds-space-200) var(--ds-space-250)}.policies-panel-msg+.policies-panel-msg{padding-top:0}.policies-table{font:var(--ds-font-body)}.policies-table td,.policies-table th{padding-inline:var(--ds-space-100)}.policies-table th.num{width:1%}.table-scroll .policies-table td.policies-name{white-space:normal;min-width:180px;max-width:300px}.policies-name-title{font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.policies-name-desc{font:var(--ds-font-body-small);margin-top:var(--ds-space-025);color:var(--ds-text-subtlest)}.policies-code{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code)}.table-scroll .policies-table td.policies-when{white-space:normal;min-width:120px;max-width:200px;overflow-wrap:anywhere}.policies-preview{max-width:260px;overflow:hidden;text-overflow:ellipsis}.policies-conds{display:flex;flex-wrap:wrap;gap:var(--ds-space-050)}.policies-table .policies-actions-col{text-align:right}@media(min-width:768px){.policies-table .policies-actions-col{position:sticky;right:0;background:var(--ds-surface)}.policies-table tbody tr:hover>.policies-actions-col{background:linear-gradient(var(--ds-background-neutral-subtle-hovered),var(--ds-background-neutral-subtle-hovered)),var(--ds-surface)}}.input.policies-mono{font:var(--ds-font-body);font-family:var(--ds-font-family-code)}.policies-form .db-form-row{align-items:start}.policies-textarea{display:block;width:100%;min-height:128px}.policies-savebar .db-panel-foot{justify-content:flex-end;border-top:none}@media(max-width:767px){.policies-panel-msg{padding-inline:var(--ds-space-200)}.policies-savebar .btn,.policies-savebar .db-actions{width:100%}}.team-stack{display:flex;flex-direction:column;gap:var(--ds-space-150)}.team-panel-msg{padding:var(--ds-space-200) var(--ds-space-250)}.team-seats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-200);padding:var(--ds-space-200) var(--ds-space-250);border-bottom:1px solid var(--ds-border)}.team-seats-num{color:var(--ds-text);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums}.team-seats-meter{flex:0 1 240px;min-width:120px}.team-table{font:var(--ds-font-body)}.table-scroll .team-table td.team-wrap{white-space:normal;min-width:200px}.team-wrap-code{word-break:break-all}.table-scroll .team-table td.team-holders{min-width:280px}.team-time{font:var(--ds-font-body-small);white-space:nowrap}.team-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-100)}.team-inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100);min-width:0}.team-inline:has(>.field){align-items:flex-end}.team-inline>.field{flex:1 1 200px;min-width:0}.team-inline>.team-name-input{flex:1 1 200px;max-width:280px;min-width:0}.team-inline>.team-num-input{flex:none;width:88px}.team-nowrap{white-space:nowrap}.team-item-actions{gap:var(--ds-space-100)}.team-membership{flex-basis:100%;display:flex;flex-wrap:wrap;gap:var(--ds-space-100) var(--ds-space-300)}.team-member-op{flex:0 1 360px}.team-inline>.team-member-select{flex:1 1 200px;min-width:0}.team-member-op>.btn{min-width:76px}.team-create{flex-direction:column;align-items:stretch;gap:var(--ds-space-100);padding-block:var(--ds-space-200)}.team-subtitle{font:var(--ds-font-body);margin:0;font-weight:var(--ds-font-weight-semibold)}.team-copy-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100);min-width:0}.team-nowrap-row{flex-wrap:nowrap}.team-copy-row>.team-link{flex:1 1 240px;min-width:0;max-width:100%}.team-copy-row>.team-link-cell{max-width:220px}@media(max-width:767px){.team-seats,.team-panel-msg{padding-inline:var(--ds-space-200)}.team-member-op{flex-basis:100%}}.quota-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-250) var(--ds-space-500)}.quota-meter{display:flex;flex-direction:column;gap:var(--ds-space-100);min-width:0}.quota-meter-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ds-space-050) var(--ds-space-150)}.quota-meter-label{font:var(--ds-font-body);color:var(--ds-text);font-weight:var(--ds-font-weight-semibold)}.quota-meter-value{font:var(--ds-font-body);color:var(--ds-text-subtle);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.quota-meter-value-warning{color:var(--ds-text-warning)}.quota-meter-value-danger{color:var(--ds-text-danger)}.quota-meter-unlimited{color:var(--ds-text-success)}.settings-cell-name{color:var(--ds-text);font-weight:var(--ds-font-weight-semibold)}.settings-cell-mono{font:var(--ds-font-body);color:var(--ds-text-subtle)}.settings-cell-action{width:1%;text-align:right}.settings-tags{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--ds-space-050) var(--ds-space-100)}.settings-tags-wrap{flex-wrap:wrap;min-width:200px}.settings-scopes{display:grid;gap:var(--ds-space-100);min-width:0;margin:0;padding:0;border:0}.settings-scopes>legend{padding:0;margin-bottom:var(--ds-space-100)}.settings-scope-id{font:var(--ds-font-body-small);color:var(--ds-text)}.settings-plan-link>.card-head{align-items:center;border-bottom:0}.settings-profile{display:grid;gap:var(--ds-space-250)}.settings-signin{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-100)}.settings-digests{display:grid;gap:var(--ds-space-250)}.settings-digest{max-width:640px}.settings-digest-toggle{font:var(--ds-font-body);font-weight:var(--ds-font-weight-semibold)}.settings-digest-team{max-width:none;padding-top:var(--ds-space-250);border-top:1px solid var(--ds-border)}.settings-digest-team>*{max-width:640px}.settings-subhead{font:var(--ds-font-body);margin:0;font-weight:var(--ds-font-weight-semibold)}.settings-notices{display:grid;gap:var(--ds-space-150);border-bottom:1px solid var(--ds-border)}.settings-banner-actions{margin-top:var(--ds-space-150)}.settings-provider .db-item-actions{align-self:center}.settings-provider form{margin:0}.settings-provider-hint{font:var(--ds-font-body);margin:0;max-width:72ch;color:var(--ds-text-subtle)}.settings-modal-text{margin:0 0 var(--ds-space-150);color:var(--ds-text-subtle)}.settings-modal-list{display:grid;gap:var(--ds-space-050);margin:0 0 var(--ds-space-150);padding-left:var(--ds-space-250)}.settings-appearance{display:grid;gap:var(--ds-space-200)}.settings-theme-field{display:flex;flex-direction:column;gap:var(--ds-space-100)}.settings-theme .preset{font:var(--ds-font-body);min-height:32px;padding:0 var(--ds-space-200)}.settings-machines{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:var(--ds-space-300);align-items:start}.settings-machine>.card-head{flex-wrap:nowrap}.settings-machine .db-head-text{flex:1 1 auto}.settings-machine-host{overflow-wrap:anywhere}.settings-machine-id{font:var(--ds-font-body-small);margin:0;color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);overflow-wrap:anywhere}.settings-machine-age{font:var(--ds-font-body-small);flex:none;color:var(--ds-text-subtlest);white-space:nowrap}.settings-machine-body{display:grid;gap:var(--ds-space-150)}.settings-machine-counts{font:var(--ds-font-body);margin:0;color:var(--ds-text-subtle)}.settings-servers{font:var(--ds-font-body);display:grid;gap:var(--ds-space-100);margin:0;padding:0;list-style:none}.settings-servers>li{overflow-wrap:anywhere}.settings-danger{border-color:var(--ds-border-danger)}.settings-danger-title{color:var(--ds-text-danger)}.settings-danger-body{display:grid;gap:var(--ds-space-200)}.settings-danger-form{max-width:560px}@media(max-width:767px){.quota-meters{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-200)}.settings-machines{gap:var(--ds-space-200)}}.plans-current{display:grid;gap:var(--ds-space-100)}.plans-current-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150)}.plans-current-name{font:var(--ds-font-heading-medium)}.plans-current-price{font:var(--ds-font-body);margin:0;color:var(--ds-text);font-family:var(--ds-font-family-code);font-variant-numeric:tabular-nums}.plans-features,.plans-current>.db-hint{margin-top:var(--ds-space-100)}.plans-features{display:flex;flex-wrap:wrap;gap:var(--ds-space-100)}.plans-manage{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ds-space-100)}.plans-error{font:var(--ds-font-body-small);max-width:32ch}.plans-table{min-width:640px}.plans-label-col{width:24%}.plans-table .plans-cell{text-align:center}.plans-table .plans-cell-current{background:var(--ds-background-selected)}.plans-table th.plans-cell-current{color:var(--ds-text-selected)}.plans-col-head{display:inline-flex;align-items:center;gap:var(--ds-space-100)}.plans-row-label{font:var(--ds-font-body);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.plans-price{font-weight:var(--ds-font-weight-semibold)}.plans-table td.mono{font:var(--ds-font-body);font-family:var(--ds-font-family-code)}.plans-yes{display:inline-flex;vertical-align:middle;color:var(--ds-icon-success)}.plans-no{color:var(--ds-text-subtlest)}.plans-table .plans-actions-row td{padding-block:var(--ds-space-150);vertical-align:middle;white-space:normal}.plans-table .plans-actions-row:hover{background:none}.plans-upgrade{display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-100)}.plans-notice{max-width:240px;text-align:left}@media(max-width:767px){.plans-manage{align-items:flex-start}}.agents-entry{border-bottom:1px solid var(--ds-border)}.agents-entry:last-child{border-bottom:none}.agents-name{font:var(--ds-font-body);min-width:0;font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.agents-path{font:var(--ds-font-body-small);margin:0;color:var(--ds-text-subtlest);font-family:var(--ds-font-family-code);overflow-wrap:anywhere}.agents-devices{display:flex;flex-wrap:wrap;gap:var(--ds-space-050);margin-top:var(--ds-space-050)}.agents-edit-note{font:var(--ds-font-body-small);margin:0;max-width:72ch;color:var(--ds-text-subtle)}.agents-pull{font:var(--ds-font-body-small);align-self:flex-start;max-width:100%;margin-top:var(--ds-space-100);padding:var(--ds-space-025) var(--ds-space-025) var(--ds-space-025) var(--ds-space-150);overflow:hidden}.agents-pull code{min-width:0;overflow-x:auto;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--term-rule) transparent}.agents-pull .btn{flex:none}.agents-confirm-note{font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.agents-action-error{font:var(--ds-font-body-small);color:var(--ds-text-danger)}.agents-viewer{padding:var(--ds-space-200) var(--ds-space-250) var(--ds-space-250)}.agents-content{max-height:600px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--term-rule) transparent}.agents-editor{font:var(--ds-font-body-small);min-height:320px;font-family:var(--ds-font-family-code)}@media(max-width:767px){.agents-viewer{padding-inline:var(--ds-space-200)}}.devices-entry{border-bottom:1px solid var(--ds-border)}.devices-entry:last-child{border-bottom:none}.devices-host{font:var(--ds-font-body);min-width:0;font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.devices-details{display:flex;flex-direction:column;gap:var(--ds-space-300);padding:var(--ds-space-250)}.devices-sub{display:flex;flex-direction:column;gap:var(--ds-space-150);min-width:0}.devices-sub-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100)}.devices-sub-title{font:var(--ds-font-body);margin:0;color:var(--ds-text);font-weight:var(--ds-font-weight-semibold)}.devices-table{margin:0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-large)}.db-panel .devices-table .table th:first-child,.db-panel .devices-table .table td:first-child{padding-left:var(--ds-space-200)}.db-panel .devices-table .table th:last-child,.db-panel .devices-table .table td:last-child{padding-right:var(--ds-space-200)}.devices-cell-name{font:var(--ds-font-body);display:inline-flex;align-items:center;gap:var(--ds-space-100)}.devices-cmd-cell{font:var(--ds-font-body-small);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ds-text-subtle);font-family:var(--ds-font-family-code)}.devices-groups{display:flex;flex-direction:column;gap:var(--ds-space-150)}.devices-group{display:flex;flex-direction:column;gap:var(--ds-space-050);min-width:0}.devices-group-label{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.devices-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-050)}.devices-more,.devices-note{font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.devices-note{margin:0;overflow-wrap:anywhere}.devices-config{font:var(--ds-font-body-small);margin:0;padding:var(--ds-space-150) var(--ds-space-200);background:var(--ds-background-neutral);border:1px solid var(--ds-border);border-radius:var(--ds-radius-small);font-family:var(--ds-font-family-code);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.devices-group>.codeblock{align-self:flex-start;max-width:100%;overflow:hidden}.devices-group>.codeblock code{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:pre;scrollbar-width:thin;scrollbar-color:var(--term-rule) transparent}.devices-group>.codeblock .btn{flex:none}.devices-token{font:var(--ds-font-body-small);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150)}@media(max-width:767px){.devices-details{padding:var(--ds-space-200)}}.owner-flush{margin:0}.owner-scope{font:var(--ds-font-body);display:flex;align-items:flex-start;gap:var(--ds-space-100);margin:0;color:var(--ds-text-subtle);max-width:110ch}.owner-scope .icon{flex:none;margin-top:var(--ds-space-025);color:var(--ds-icon-subtle)}.owner-note{margin:var(--ds-space-200) 0 0;max-width:80ch}.owner-wrap{flex-wrap:wrap}.owner-explained{border-radius:var(--ds-radius-small)}.owner-explained:focus-visible{outline:var(--ds-border-width-focused) solid var(--ds-border-focused);outline-offset:var(--ds-space-025)}.owner-panel{padding:0}.owner-panel>.card-head{margin:0;padding:var(--ds-space-150) var(--ds-space-250)}.owner-panel-head{align-items:flex-start;flex-wrap:wrap}.owner-panel-head>:first-child{flex:1 1 320px;min-width:0}.owner-panel-head .card-title{margin:0 0 var(--ds-space-025)}.owner-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-150);padding:var(--ds-space-150) var(--ds-space-250);border-bottom:var(--ds-border-width) solid var(--ds-border);min-height:60px}.owner-toolbar .search-wrap{flex:0 1 360px}.owner-toolbar-note{font:var(--ds-font-body);margin:0;color:var(--ds-text-subtle);max-width:110ch}.owner-panel>:not(.card-head,.owner-toolbar,.table-scroll,.owner-messages,.owner-more,.owner-note){margin:var(--ds-space-250)}.owner-panel>.owner-note{margin:0;max-width:none;padding:var(--ds-space-150) var(--ds-space-250);border-top:var(--ds-border-width) solid var(--ds-border)}.owner-panel>.table-scroll{margin-inline:0}.owner-panel>.table-scroll:last-child{border-radius:0 0 var(--ds-radius-large) var(--ds-radius-large)}.owner-panel .table th:first-child,.owner-panel .table td:first-child{padding-left:var(--ds-space-250)}.owner-panel .table th:last-child,.owner-panel .table td:last-child{padding-right:var(--ds-space-250)}.owner-panel .table th{background:var(--ds-surface)}.owner-panel .table tbody tr:last-child td{border-bottom:none}.owner-more{padding:var(--ds-space-150) var(--ds-space-250);border-top:var(--ds-border-width) solid var(--ds-border)}.owner-panel .table{font:var(--ds-font-body)}.owner-panel .table td{padding-block:var(--ds-space-075)}.owner-panel .table .mono{font:var(--ds-font-body-small);font-family:var(--ds-font-family-code)}.owner-msg-meta time,.owner-panel .table time{color:var(--ds-text-subtle)}.owner-seats{display:inline-flex;align-items:center;gap:var(--ds-space-100)}.owner-panel .table .num .lozenge{font-family:var(--ds-font-family-body)}.owner-panel .table td.owner-actions-cell{width:1%;padding-block:var(--ds-space-025);text-align:right}.cell-sub{font:var(--ds-font-body-small);color:var(--ds-text-subtlest);margin-top:var(--ds-space-025)}.cell-sub-inline{font:var(--ds-font-body-small);color:var(--ds-text-subtlest)}.table-scroll .table td.cell-detail{font:var(--ds-font-body-small);white-space:normal;min-width:180px;max-width:360px;overflow-wrap:anywhere;color:var(--ds-text-subtle)}.ext-link{display:inline-flex;align-items:center;gap:var(--ds-space-050);white-space:nowrap}.ext-link .icon{color:var(--ds-icon-subtle);transition:color var(--ds-duration-short) var(--ds-easing-out-practical)}.ext-link:hover .icon{color:var(--ds-link)}.owner-docs{display:inline-flex;flex-wrap:wrap;gap:var(--ds-space-050) var(--ds-space-150)}.owner-issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-050)}.owner-stripe-note .section-message-body>.btn{margin-top:var(--ds-space-100)}.owner-summary{font:var(--ds-font-body);flex:1 1 100%;margin:0;font-weight:var(--ds-font-weight-semibold)}.owner-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.owner-stats{margin:0;display:grid}.owner-stats>div{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-200);min-height:40px;padding-block:var(--ds-space-100);border-bottom:var(--ds-border-width) solid var(--ds-border)}.owner-stats>div:first-child{padding-top:0;min-height:32px}.owner-stats dt{font:var(--ds-font-body);color:var(--ds-text-subtle)}.owner-stats dd{margin:0;font-variant-numeric:tabular-nums}.owner-bars{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-150)}.owner-bars li{display:grid;grid-template-columns:96px 1fr 56px;align-items:center;gap:var(--ds-space-150)}.owner-bars li>.lozenge{justify-self:start}.owner-bars .meter-fill{background:var(--ds-background-brand-bold)}.owner-line{font:var(--ds-font-body);margin:0;color:var(--ds-text-subtle)}.owner-legacy-window{margin-bottom:var(--ds-space-150)}.owner-legacy-hosts{margin-top:var(--ds-space-150)}.owner-legacy-hosts dt{display:grid;gap:var(--ds-space-025);min-width:0}.owner-legacy-hosts dd{white-space:nowrap}.owner-title{overflow-wrap:anywhere}.owner-detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-100) var(--ds-space-150)}.owner-audited{font:var(--ds-font-body-small);display:inline-flex;align-items:center;gap:var(--ds-space-050);color:var(--ds-text-subtlest)}.owner-audited .icon{flex:none}.owner-account>.section-message{margin-bottom:var(--ds-space-250)}.owner-facts{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--ds-space-200) var(--ds-space-300)}.owner-facts dt{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.owner-facts dd{font:var(--ds-font-body);margin:var(--ds-space-050) 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-050) var(--ds-space-100);min-height:28px;min-width:0;overflow-wrap:anywhere}.owner-suspended-reason{white-space:pre-wrap;overflow-wrap:anywhere}.owner-messages{list-style:none;margin:0;padding:0}.owner-messages li{padding:var(--ds-space-150) var(--ds-space-250);border-bottom:var(--ds-border-width) solid var(--ds-border);transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.owner-messages li:hover{background:var(--ds-background-neutral-subtle-hovered)}.owner-messages li:last-child{border-bottom:none}.owner-msg-meta{margin:0 0 var(--ds-space-100);gap:var(--ds-space-100) var(--ds-space-150)}.owner-msg-meta a{color:var(--ds-text-subtle)}.owner-msg-meta a:hover{color:var(--ds-link)}.owner-msg-meta .owner-reply{margin-left:auto;color:var(--ds-link);font-weight:var(--ds-font-weight-medium)}.owner-msg{font:var(--ds-font-body);margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;color:var(--ds-text)}.owner-triage{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ds-space-100) var(--ds-space-150);margin-top:var(--ds-space-150)}.owner-msg-resolved .owner-msg{color:var(--ds-text-subtle)}.owner-triage-note{margin-top:var(--ds-space-150);padding:var(--ds-space-100) var(--ds-space-150);max-width:80ch;background:var(--ds-background-neutral);border-radius:var(--ds-radius-medium)}.owner-triage-label{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-semibold)}.owner-triage-note p{font:var(--ds-font-body);margin:var(--ds-space-025) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.owner-note-form{display:grid;gap:var(--ds-space-100);margin-top:var(--ds-space-150);max-width:80ch}.owner-inline-actions{display:inline-flex;align-items:center;gap:var(--ds-space-100)}.owner-toolbar-rule{align-self:stretch;width:var(--ds-border-width);background:var(--ds-border)}.owner-form{display:grid;gap:var(--ds-space-200)}.owner-intro{font:var(--ds-font-body);color:var(--ds-text-subtle)}.owner-intro p{margin:0}.owner-intro p+p{margin-top:var(--ds-space-100)}.owner-intro strong{color:var(--ds-text);font-weight:var(--ds-font-weight-semibold);overflow-wrap:anywhere}.owner-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ds-space-200)}.owner-refusal .ext-link{white-space:nowrap}@media(max-width:767px){.owner-panel>.card-head,.owner-toolbar,.owner-messages li,.owner-more,.owner-panel>.owner-note{padding-inline:var(--ds-space-200)}.owner-panel>:not(.card-head,.owner-toolbar,.table-scroll,.owner-messages,.owner-more,.owner-note){margin:var(--ds-space-200)}.owner-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-200)}.owner-panel .table th:first-child,.owner-panel .table td:first-child{padding-left:var(--ds-space-200)}.owner-panel .table th:last-child,.owner-panel .table td:last-child{padding-right:var(--ds-space-200)}.owner-toolbar .search-wrap{flex:1 1 100%;min-width:0}.owner-msg-meta .owner-reply{margin-left:0}.owner-bars li{grid-template-columns:88px 1fr 48px}.owner-form-row{grid-template-columns:minmax(0,1fr)}.owner-toolbar-rule{display:none}}.site{font:var(--ds-font-body-large);display:flex;flex-direction:column;min-height:100dvh;background:var(--ds-surface);color:var(--ds-text)}.site [id]{scroll-margin-top:calc(var(--layout-topnav-height) + var(--ds-space-300))}:where(.site) :is(h1,h2,h3){margin:0;color:var(--ds-text);text-wrap:balance}:where(.site) h1{font:var(--ds-font-heading-large)}:where(.site) h2{font:var(--ds-font-heading-medium)}:where(.site) h3{font:var(--ds-font-heading-small)}:where(.site) p{margin:0}.site-wrap{width:min(100% - 2 * var(--ds-space-200),var(--layout-fixed-wide) - 2 * var(--ds-space-400));margin-inline:auto}@media(min-width:1024px){.site-wrap{width:min(100% - 2 * var(--ds-space-400),var(--layout-fixed-wide) - 2 * var(--ds-space-400))}}.site-wrap-narrow{max-width:calc(var(--layout-fixed-narrow) - 2 * var(--ds-space-400))}.site-main{display:flex;flex-direction:column;flex:1 0 auto}.site-section{padding-block:var(--ds-space-800)}@media(min-width:1024px){.site-section{padding-block:var(--ds-space-1000)}}.site-surface{background:var(--ds-surface-sunken)}.site-heading-group{display:grid;gap:var(--ds-space-200);max-width:47.5rem;margin-bottom:var(--ds-space-500)}.site-lede{font:var(--ds-font-body-large);color:var(--ds-text-subtle);max-width:var(--measure)}.site-note,.site-caption{font:var(--ds-font-body);color:var(--ds-text-subtle)}.site-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-150) var(--ds-space-200)}.site-stack{display:grid;gap:var(--ds-space-150)}.site-loading{display:flex;align-items:center;gap:var(--ds-space-100);font:var(--ds-font-body);color:var(--ds-text-subtle)}.site-external .icon{display:inline-block;margin-inline-start:var(--ds-space-050);vertical-align:middle}.site-nav{position:sticky;top:0;z-index:var(--ds-layer-navigation);background:var(--ds-surface);border-bottom:var(--ds-border-width) solid var(--ds-border)}.site-nav-inner{display:flex;align-items:center;gap:var(--ds-space-300);min-height:var(--layout-topnav-height)}.site-brand{display:inline-flex;align-items:center;gap:var(--ds-space-100);font:var(--ds-font-heading-small);color:var(--ds-text)}.site-brand:hover{text-decoration:none}.site-nav-links{display:flex;gap:var(--ds-space-050)}.site-nav-links a{display:inline-flex;align-items:center;min-height:var(--ds-space-400);padding:0 var(--ds-space-100);border-radius:var(--ds-radius-medium);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle);text-decoration:none;white-space:nowrap;transition:background-color var(--ds-duration-short) var(--ds-easing-out-practical),color var(--ds-duration-short) var(--ds-easing-out-practical)}.site-nav-links a:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text);text-decoration:none}.site-nav-links a:active{background:var(--ds-background-neutral-subtle-pressed)}.site-nav-links a[aria-current=page]{background:var(--ds-background-selected);color:var(--ds-text-selected)}.site-nav-links a[aria-current=page]:hover{background:var(--ds-background-selected-hovered)}.site-nav-actions{margin-left:auto;display:flex;gap:var(--ds-space-100)}@media(max-width:767px){.site-nav-inner{flex-wrap:wrap;gap:0 var(--ds-space-150);padding-top:var(--ds-space-100)}.site-nav-links{order:3;width:100%;margin-inline:var(--ds-space-negative-100);padding:var(--ds-space-050) 0 var(--ds-space-100);overflow-x:auto;scrollbar-width:none}}.site-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--ds-space-600)}@media(min-width:1024px){.site-hero{min-height:min(calc(100svh - var(--layout-topnav-height)),54rem);padding-block:var(--ds-space-1000);display:flex;align-items:center}}.site-hero-grid{display:flex;flex-direction:column;gap:var(--ds-space-500)}@media(min-width:1024px){.site-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr);align-items:center;gap:var(--ds-space-800)}}.site-hero-copy{display:grid;justify-items:start;gap:var(--ds-space-300);position:relative;z-index:1}@media(min-width:1024px){.site-hero-copy{max-width:38rem}}.site-display{font:normal var(--ds-font-weight-bold) clamp(2.25rem,1.25rem + 3.5vw,4.25rem) / 1.04 var(--ds-font-family-heading);letter-spacing:-.025em;max-width:14ch}.site-hero .site-lede{font-size:clamp(1rem,.875rem + .4vw,1.2rem);line-height:1.55;max-width:36rem}.site-hero-actions{display:grid;gap:var(--ds-space-200);width:100%;max-width:35rem;margin-top:var(--ds-space-100)}.site-hero-art{position:relative;width:100%;max-width:620px;margin-inline:auto;pointer-events:none;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.site-hero-art{width:100%;max-width:100%;margin-inline:0;z-index:0}}@media(prefers-reduced-motion:no-preference){.site-rise{animation:site-rise var(--ds-duration-xxlong) var(--ds-easing-out-bold) both;animation-delay:calc(var(--i) * var(--ds-duration-xshort))}@keyframes site-rise{0%{opacity:0;transform:translateY(var(--ds-space-150))}}}.link-field{--lf-loop: 9s;display:block;width:100%;height:auto;max-width:100%;aspect-ratio:2048 / 1152;-webkit-user-select:none;user-select:none}.lf-render{width:100%;height:100%}.lf-vignette-rect{pointer-events:none}.lf-arc{fill:none;stroke:var(--ds-border-bold, #4688ec);stroke-width:3.5;stroke-dasharray:8 16;opacity:.45}.lf-thread{fill:none;stroke:#1868db;stroke-width:4;opacity:.5}.lf-pulse{fill:none;stroke:#00c2ff;stroke-width:8;stroke-linecap:round;stroke-dasharray:8 192;stroke-dashoffset:8;opacity:0;filter:drop-shadow(0 0 6px #00c2ff)}.lf-pulse-arc{stroke:#669df1;stroke-width:5;filter:drop-shadow(0 0 4px #669df1)}.lf-core-halo{fill:#1868db1a;stroke:#1868db;stroke-width:3;stroke-dasharray:6 12;transform-box:fill-box;transform-origin:center}.lf-core-dot{fill:#00c2ff;filter:drop-shadow(0 0 10px #00c2ff)}.lf-node-halo{fill:#00c2ff14;stroke:#1868db99;stroke-width:2.5;transform-box:fill-box;transform-origin:center}.lf-node-dot{fill:#1868db;filter:drop-shadow(0 0 5px #1868db)}.lf-badge-connector{stroke:#1868db66;stroke-width:2;stroke-dasharray:4 8}.lf-badge-bg{fill:#0d1117eb;stroke:#ffffff2e;stroke-width:2;filter:drop-shadow(0 8px 24px rgba(0,0,0,.6))}.lf-badge-bg-core{fill:#091e42f2;stroke:#1868db;stroke-width:3}.lf-core-indicator{fill:#00c2ff;filter:drop-shadow(0 0 8px #00c2ff)}.lf-node-indicator{fill:#36b37e;filter:drop-shadow(0 0 6px #36b37e)}.lf-badge-title{font-family:var(--ds-font-family-body, system-ui, -apple-system, sans-serif);font-size:26px;font-weight:600;fill:#fff;letter-spacing:-.01em}.lf-badge-title-core{font-family:var(--ds-font-family-body, system-ui, -apple-system, sans-serif);font-size:28px;font-weight:700;fill:#fff;letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){.link-field:not([data-paused]) .lf-thread{stroke-dasharray:100 100;animation:lf-draw calc(2 * var(--ds-duration-xxlong)) var(--ds-easing-out-bold) both;animation-delay:calc(var(--ds-duration-medium) + var(--i) * var(--ds-duration-xshort))}.link-field:not([data-paused]) .lf-node{animation:lf-appear var(--ds-duration-xxlong) var(--ds-easing-out-bold) both;animation-delay:calc(var(--i) * var(--ds-duration-xshort))}.link-field:not([data-paused]) .lf-arc{animation:lf-appear calc(2 * var(--ds-duration-xxlong)) var(--ds-easing-out-practical) both;animation-delay:calc(3 * var(--ds-duration-xlong))}.link-field:not([data-paused]) .lf-pulse{animation:lf-travel calc(var(--lf-loop) + var(--i) * 1.5s) linear infinite;animation-delay:calc(1.4s + var(--i) * .9s)}.link-field:not([data-paused]) .lf-pulse-out{animation-direction:reverse}.link-field:not([data-paused]) .lf-pulse-arc{animation-duration:calc(2 * var(--lf-loop) + var(--i) * 2s);animation-delay:calc(3.5s + var(--i) * 2.5s)}.link-field:not([data-paused]) .lf-core-halo{animation:lf-breathe 6s ease-in-out infinite alternate}.link-field:not([data-paused]) .lf-node-halo{animation:lf-node-breathe 4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * .4s)}.link-field[data-paused] *{animation-play-state:paused}@keyframes lf-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes lf-appear{0%{opacity:0}to{opacity:1}}@keyframes lf-travel{0%{stroke-dashoffset:5;opacity:0}8%{opacity:1}52%{opacity:1}60%,to{stroke-dashoffset:-100;opacity:0}}@keyframes lf-breathe{0%{transform:scale(.95);opacity:.7}to{transform:scale(1.08);opacity:1}}@keyframes lf-node-breathe{0%{transform:scale(.92);opacity:.6}to{transform:scale(1.12);opacity:1}}}.site-install{display:grid;gap:var(--ds-space-150)}.site-oneliner{min-height:var(--ds-space-600)}.site-oneliner code{flex:1;min-width:0;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.site-oneliner code:before{content:"$ ";color:var(--term-dim);-webkit-user-select:none;user-select:none}.site-oneliner-win code:before{content:"PS> "}@media(max-width:479px){.site-oneliner code{white-space:normal;overflow-wrap:anywhere}}.site-update .terminal-body{display:grid;gap:var(--ds-space-075);padding:var(--ds-space-200)}.site-term-line{margin:0}.site-term-prompt,.site-term-text{color:var(--term-fg)}.site-term-prompt:before{content:"❯ ";color:var(--term-key)}.site-update .site-term-text{font-family:var(--ds-font-family-body);color:var(--term-dim)}.site-display-2{font:normal var(--ds-font-weight-bold) clamp(1.75rem,1.25rem + 2vw,2.75rem) / 1.1 var(--ds-font-family-heading);letter-spacing:-.02em}.site-jobs{display:grid;gap:var(--ds-space-400)}.site-jobs .site-heading-group{align-content:start;margin-bottom:0}.site-job-list{margin:0;padding:0;list-style:none;border-bottom:var(--ds-border-width) solid var(--ds-border)}.site-job-list li{display:grid;gap:var(--ds-space-075);padding-block:var(--ds-space-300);border-top:var(--ds-border-width) solid var(--ds-border)}.site-job-list h3{font:var(--ds-font-heading-medium)}.site-job-list p{color:var(--ds-text-subtle);max-width:40rem}@media(min-width:768px){.site-job-list li{grid-template-columns:18.5rem minmax(0,1fr);gap:var(--ds-space-400);align-items:baseline}}@media(min-width:1024px){.site-jobs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--ds-space-1000)}.site-jobs .site-heading-group{position:sticky;top:calc(var(--layout-topnav-height) + var(--ds-space-400))}}.site-tiered-section{border-top:var(--ds-border-width) solid var(--ds-border-subtle);border-bottom:var(--ds-border-width) solid var(--ds-border-subtle)}.site-tiered-rail{display:flex;gap:var(--ds-space-100);margin-bottom:var(--ds-space-600);overflow-x:auto;padding-bottom:var(--ds-space-050);scrollbar-width:none}.site-tiered-tab{display:inline-flex;align-items:center;gap:var(--ds-space-100);padding:var(--ds-space-075) var(--ds-space-200);background:var(--ds-surface-sunken);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-full);color:var(--ds-text-subtle);font:var(--ds-font-body-small);font-weight:var(--ds-font-weight-medium);cursor:pointer;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.site-tiered-tab:hover{color:var(--ds-text);border-color:var(--ds-border-selected);background:var(--ds-surface-raised)}.site-tiered-tab.is-active{color:var(--ds-text-selected);background:var(--ds-background-selected);border-color:var(--ds-border-selected)}.site-tiered-tab-num{font-family:var(--ds-font-family-code);opacity:.8}.site-tiered-layout{display:grid;gap:var(--ds-space-600)}@media(min-width:1024px){.site-tiered-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr);gap:var(--ds-space-800);align-items:start}}.site-tiered-steps{display:flex;flex-direction:column;gap:var(--ds-space-500)}.site-tiered-card{display:flex;flex-direction:column;gap:var(--ds-space-250);padding:var(--ds-space-400);background:var(--ds-surface-sunken);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-xlarge);transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.site-tiered-card:hover{border-color:var(--ds-border-selected)}.site-tiered-card.is-active{border-color:var(--ds-border-selected);background:var(--ds-surface);box-shadow:0 4px 24px -4px #1868db29}.site-tiered-card-header{display:flex;align-items:center;gap:var(--ds-space-150)}.site-tiered-badge{display:inline-block;padding:var(--ds-space-025) var(--ds-space-100);border-radius:var(--ds-radius-small);background:var(--ds-background-selected);color:var(--ds-text-selected);font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);font-weight:var(--ds-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.site-tiered-kicker{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-medium)}.site-tiered-title{font:var(--ds-font-heading-medium);color:var(--ds-text);letter-spacing:-.01em}.site-tiered-lede{font:var(--ds-font-body);color:var(--ds-text-subtle);line-height:1.6}.site-tiered-harnesses{display:flex;flex-direction:column;gap:var(--ds-space-100);padding-top:var(--ds-space-100)}.site-tiered-harness-label{font:var(--ds-font-body-small);color:var(--ds-text-subtle);font-weight:var(--ds-font-weight-medium)}.site-tiered-harness-tags{display:flex;flex-wrap:wrap;gap:var(--ds-space-075) var(--ds-space-100)}.site-tiered-tag{display:inline-flex;align-items:center;gap:var(--ds-space-075);padding:var(--ds-space-050) var(--ds-space-150);background:var(--ds-surface-raised);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-medium);font:var(--ds-font-body-small);font-family:var(--ds-font-family-code);color:var(--ds-text)}.site-tiered-tag-dot{width:6px;height:6px;border-radius:50%;background:#36b37e}.site-tiered-command{display:flex;flex-direction:column;gap:var(--ds-space-075);margin-top:var(--ds-space-100)}.site-tiered-cmd-label{font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.site-tiered-cmd-code{display:flex;align-items:center;padding:var(--ds-space-150) var(--ds-space-200);background:#090c10;border:var(--ds-border-width) solid rgba(255,255,255,.1);border-radius:var(--ds-radius-medium);font:var(--ds-font-code);font-family:var(--ds-font-family-code);color:#e6edf3;overflow-x:auto}.site-tiered-prompt{color:#579dff;-webkit-user-select:none;user-select:none}.site-tiered-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-200);padding-top:var(--ds-space-200);border-top:var(--ds-border-width) solid var(--ds-border-subtle)}.site-tiered-stat{display:flex;flex-direction:column;gap:var(--ds-space-025)}.site-tiered-stat strong{font:var(--ds-font-heading-xsmall);font-family:var(--ds-font-family-code);color:var(--ds-text)}.site-tiered-stat span{font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.site-tiered-stage-col{position:relative}@media(min-width:1024px){.site-tiered-stage-col{position:sticky;top:calc(var(--layout-topnav-height) + var(--ds-space-400));height:fit-content}}.site-tiered-stage{display:flex;flex-direction:column}.site-tiered-viewport{position:relative;width:100%;aspect-ratio:16 / 9;background:transparent;border:none;overflow:visible}.site-tiered-video,.site-tiered-fallback-img{width:100%;height:100%;object-fit:cover;display:block;mask-image:radial-gradient(ellipse 48% 46% at 50% 50%,#000 35%,transparent 95%);-webkit-mask-image:radial-gradient(ellipse 48% 46% at 50% 50%,#000 35%,transparent 95%)}.site-tiered-overlay{display:none}.site-tiered-hud{margin-top:var(--ds-space-200);padding:var(--ds-space-200);background:#0e1218cc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--ds-border-width) solid rgba(87,157,255,.2);border-radius:var(--ds-radius-large);box-shadow:0 12px 32px #0006;color:#e6edf3;font:var(--ds-font-body-small)}.site-tiered-hud-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--ds-space-100);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:var(--ds-space-150)}.site-tiered-hud-live-beacon{width:8px;height:8px;border-radius:50%;background:#36b37e;box-shadow:0 0 8px #36b37e;margin-inline-end:var(--ds-space-100)}.site-tiered-hud-status{flex:1;font-family:var(--ds-font-family-code);font-size:.75rem;letter-spacing:.06em;color:#8c9bab;text-transform:uppercase}.site-tiered-hud-fps{font-family:var(--ds-font-family-code);font-size:.75rem;color:#579dff}.site-tiered-hud-panel{display:flex;flex-direction:column;gap:var(--ds-space-100)}.site-tiered-hud-caption{font-size:.8125rem;font-weight:var(--ds-font-weight-semibold);color:#f0f6fc}.site-tiered-hud-chips{display:flex;flex-wrap:wrap;gap:var(--ds-space-050) var(--ds-space-075)}.site-tiered-hud-chip{display:inline-flex;align-items:center;gap:var(--ds-space-050);padding:var(--ds-space-025) var(--ds-space-100);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--ds-radius-small);font-family:var(--ds-font-family-code);font-size:.75rem;color:#c9d1d9}.site-tiered-hud-chip-dot{width:5px;height:5px;border-radius:50%;background:#579dff}.site-tiered-hud-note{font-size:.75rem;color:#8c9bab}.site-tiered-hud-row{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem}.site-tiered-hud-key{color:#8c9bab}.site-tiered-hud-val{font-family:var(--ds-font-family-code);color:#c9d1d9}.site-tiered-hud-val.text-accent{color:#579dff;font-weight:var(--ds-font-weight-semibold)}@media(prefers-reduced-motion:reduce){.site-tiered-video{display:none}.site-tiered-fallback-img{display:block}.site-tiered-card,.site-tiered-tab{transition:none}}.site-kicker{margin-bottom:var(--ds-space-400);font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle)}.site-figures{display:grid;gap:var(--ds-space-400);margin:0;padding:0;list-style:none}.site-figures li{display:grid;gap:var(--ds-space-050)}.site-figures strong{font:normal var(--ds-font-weight-bold) clamp(2rem,1.5rem + 2vw,3rem) / 1.1 var(--ds-font-family-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-text)}.site-figures span{color:var(--ds-text-subtle)}@media(min-width:768px){.site-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-600)}}.site-close{display:grid;gap:var(--ds-space-400);align-items:center}.site-close .site-heading-group{margin-bottom:0}.site-close-actions{display:grid;gap:var(--ds-space-200)}@media(min-width:1024px){.site-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ds-space-800)}}.site-footer{margin-top:auto;padding-block:var(--ds-space-500);font:var(--ds-font-body);color:var(--ds-text-subtle);background:var(--ds-surface);border-top:var(--ds-border-width) solid var(--ds-border)}.site-footer-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-300);align-items:center}@media(min-width:768px){.site-footer-inner{grid-template-columns:auto minmax(0,1fr);gap:var(--ds-space-300) var(--ds-space-600)}}.site-footer-brand{display:flex;align-items:center;gap:var(--ds-space-100);color:var(--ds-text);font-weight:var(--ds-font-weight-medium)}.site-footer-links{display:flex;flex-wrap:wrap;gap:var(--ds-space-100) var(--ds-space-300)}@media(min-width:768px){.site-footer-links{justify-content:flex-end}}.site-footer-links a,.site-auth-links a{color:var(--ds-text-subtle);text-decoration:none}.site-footer-links a:hover,.site-auth-links a:hover{color:var(--ds-text);text-decoration:underline}.site-appearance{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-200);padding-top:var(--ds-space-300);border-top:var(--ds-border-width) solid var(--ds-border)}.site-appearance-label{font-weight:var(--ds-font-weight-medium);color:var(--ds-text)}.site-page-head{padding-top:var(--ds-space-400)}@media(min-width:1024px){.site-page-head{padding-top:var(--ds-space-600)}}.site-page-body{display:grid;gap:var(--ds-space-500);padding-block:var(--ds-space-400) var(--ds-space-1000)}.site-page-column{display:grid;gap:var(--ds-space-600);min-width:0}.site-block{display:grid;gap:var(--ds-space-200);min-width:0}.site-side{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-300);align-items:start}.site-toc{display:flex;flex-wrap:wrap;gap:var(--ds-space-050);padding:var(--ds-space-100);font:var(--ds-font-body);background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-large)}@media(min-width:1024px){.site-wrap:not(.site-wrap-narrow) .site-side{grid-template-columns:12.5rem minmax(0,1fr);gap:var(--ds-space-600)}.site-wrap:not(.site-wrap-narrow) .site-toc{position:sticky;top:calc(var(--layout-topnav-height) + var(--ds-space-300));display:grid;gap:var(--ds-space-025);max-height:calc(100dvh - var(--layout-topnav-height) - var(--ds-space-600));overflow-y:auto;padding:0;border:0;background:none}}@media(min-width:1440px){.site-wrap-narrow .site-side{grid-template-columns:12.5rem minmax(0,1fr);gap:var(--ds-space-600);margin-inline-start:calc(-12.5rem - var(--ds-space-600))}.site-wrap-narrow .site-toc{position:sticky;top:calc(var(--layout-topnav-height) + var(--ds-space-300));display:grid;gap:var(--ds-space-025);max-height:calc(100dvh - var(--layout-topnav-height) - var(--ds-space-600));overflow-y:auto;padding:0;border:0;background:none}}.site-toc a{display:block;padding:var(--ds-space-075) var(--ds-space-100);border-radius:var(--ds-radius-medium);color:var(--ds-text-subtle);text-decoration:none;transition:background-color var(--ds-duration-xxshort) var(--ds-easing-out-practical),color var(--ds-duration-xxshort) var(--ds-easing-out-practical)}.site-toc a:hover{background:var(--ds-background-neutral-subtle-hovered);color:var(--ds-text);text-decoration:none}.site-toc a:active{background:var(--ds-background-neutral-subtle-pressed)}.site-toc a[aria-current]{background:var(--ds-background-selected);color:var(--ds-text-selected);font-weight:var(--ds-font-weight-medium)}.site-toc a[aria-current]:hover{background:var(--ds-background-selected-hovered)}.site-toc-rule{width:100%;margin:var(--ds-space-050) 0;border:0;border-top:var(--ds-border-width) solid var(--ds-border)}.site-prose{display:grid;gap:var(--ds-space-200);max-width:var(--measure);min-width:0}.site-prose h2{margin-top:var(--ds-space-200)}.site-prose h3{margin-top:var(--ds-space-100)}.site-prose>:first-child{margin-top:0}.site-prose p,.site-prose li{color:var(--ds-text-subtle)}.site-prose strong{color:var(--ds-text);font-weight:var(--ds-font-weight-semibold)}.site-prose ul,.site-prose ol{margin:0;padding-left:var(--ds-space-250);display:grid;gap:var(--ds-space-100)}.site-prose li::marker{color:var(--ds-text-subtlest)}.site-code{margin:0;padding:var(--ds-space-150) var(--ds-space-200);overflow-x:auto;white-space:pre;tab-size:2}.site-code-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.site-table{background:var(--ds-surface);border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-radius-xlarge);border-collapse:separate;border-spacing:0;overflow:hidden}.site-table th{padding:var(--ds-space-100) var(--ds-space-150)}.site-table td{height:auto;padding:var(--ds-space-150);font:var(--ds-font-body);vertical-align:top;color:var(--ds-text-subtle)}.site-table td strong{color:var(--ds-text);font-weight:var(--ds-font-weight-semibold)}.site-table tbody tr:last-child td{border-bottom:0}@media(max-width:767px){.site-table{display:block;overflow-x:auto}.site-table td{min-width:10rem}}.site-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:var(--ds-space-200)}.site-cards-wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,26.25rem),1fr))}.site-card{display:grid;gap:var(--ds-space-150);align-content:start;min-width:0}.site-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-100) var(--ds-space-150)}.site-card-title{font:var(--ds-font-heading-small)}.site-card p{font:var(--ds-font-body);color:var(--ds-text-subtle)}.site-setup-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--ds-space-200)}.site-snippet{display:grid;gap:var(--ds-space-050);min-width:0}.site-snippet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-100);font:var(--ds-font-body-small);color:var(--ds-text-subtle)}.site-snippet-body{white-space:pre;overflow-wrap:normal}.site-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--ds-space-200)}@media(min-width:768px){.site-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.site-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-plan{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--ds-space-200);margin-bottom:var(--ds-space-200);padding:var(--ds-space-300)}.site-plan-lead{border-color:var(--ds-border-brand);box-shadow:inset 0 0 0 var(--ds-border-width) var(--ds-border-brand)}.site-plan-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-100)}.site-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-space-075);font:var(--ds-font-metric-large);font-variant-numeric:tabular-nums}.site-plan-price span{font:var(--ds-font-body);font-weight:var(--ds-font-weight-medium);color:var(--ds-text-subtle)}.site-plan-price-text{font:var(--ds-font-heading-medium);align-self:end}.site-plan-blurb{font:var(--ds-font-body);color:var(--ds-text-subtle)}.site-plan-list{list-style:none;margin:0;padding:var(--ds-space-200) 0 0;display:grid;gap:var(--ds-space-100);align-content:start;font:var(--ds-font-body);border-top:var(--ds-border-width) solid var(--ds-border)}.site-plan-list li{display:flex;align-items:flex-start;gap:var(--ds-space-100)}.site-plan-list .icon{flex:none;margin-top:var(--ds-space-025);color:var(--ds-icon-success)}.site-release{display:grid;gap:var(--ds-space-250);padding-bottom:var(--ds-space-500);border-bottom:var(--ds-border-width) solid var(--ds-border)}.site-release:last-child{padding-bottom:0;border-bottom:0}.site-release-head{display:grid;gap:var(--ds-space-075)}.site-release-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-100) var(--ds-space-150)}.site-release-title h2{font:var(--ds-font-heading-large)}.site-release-date{font:var(--ds-font-body);color:var(--ds-text-subtle)}.site-release-tagline{font-weight:var(--ds-font-weight-medium);max-width:var(--measure)}.site-release-items{display:grid;gap:var(--ds-space-200)}.site-release-item{display:grid;gap:var(--ds-space-100)}.site-release-item p,.site-release-item ul{font:var(--ds-font-body);color:var(--ds-text-subtle)}.site-release-item ul{margin:0;padding-left:var(--ds-space-250);display:grid;gap:var(--ds-space-075)}.site-release-item li::marker{color:var(--ds-text-subtlest)}.site-release-item .site-release-removed{justify-self:start;padding:var(--ds-space-025) var(--ds-space-100);background:var(--ds-background-neutral);border-radius:var(--ds-radius-small)}.site-form{display:grid;gap:var(--ds-space-200);max-width:40rem}.site-auth{flex:1 0 auto;display:grid;place-items:center;padding:var(--ds-space-500) var(--ds-space-200)}@media(min-width:1024px){.site-auth{padding-block:var(--ds-space-1000)}}.site-auth-card{display:grid;gap:var(--ds-space-250);width:min(26.25rem,100%);padding:var(--ds-space-400)}.site-auth-head{display:grid;gap:var(--ds-space-075)}.site-auth-card .site-form{max-width:none}.site-auth-card>p:not([class]){color:var(--ds-text-subtle)}.site-auth-methods{display:grid;gap:var(--ds-space-100)}.site-google-mark{display:inline-block;margin-inline-end:var(--ds-space-075);vertical-align:middle}.site-auth-links{display:flex;gap:var(--ds-space-200);padding-top:var(--ds-space-200);font:var(--ds-font-body);border-top:var(--ds-border-width) solid var(--ds-border)}.site-code-display{padding:var(--ds-space-200);font:var(--ds-font-metric-large);font-family:var(--ds-font-family-code);text-align:center;background:var(--ds-background-neutral);border-radius:var(--ds-radius-large)}.input.site-code-input{font:var(--ds-font-body-large);font-family:var(--ds-font-family-code)}.site-scopes{display:grid;gap:var(--ds-space-100)}
