@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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-500:oklch(58.5% .233 277.117);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--shadow-priority:var(--sh-priority)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(button,a,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}[tabindex="-1"]:focus{outline:none}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-full{top:100%}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[1000\]{z-index:1000}.\!container{width:100%!important}@media(min-width:40rem){.\!container{max-width:40rem!important}}@media(min-width:48rem){.\!container{max-width:48rem!important}}@media(min-width:64rem){.\!container{max-width:64rem!important}}@media(min-width:80rem){.\!container{max-width:80rem!important}}@media(min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[110px\]{width:110px;height:110px}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[14px\]{height:14px}.h-\[17px\]{height:17px}.h-\[34px\]{height:34px}.h-\[86px\]{height:86px}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-auto{height:auto}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[80vh\]{max-height:80vh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[3px\]{width:3px}.w-\[17px\]{width:17px}.w-\[34px\]{width:34px}.w-\[330px\]{width:330px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[40ch\]{max-width:40ch}.max-w-\[80ch\]{max-width:80ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[90ch\]{max-width:90ch}.max-w-\[320px\]{max-width:320px}.max-w-\[480px\]{max-width:480px}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[240px\]{min-width:240px}.min-w-\[320px\]{min-width:320px}.min-w-\[620px\]{min-width:620px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-20{--tw-translate-y:calc(var(--spacing) * -20);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[34px_1fr_auto\]{grid-template-columns:34px 1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-action-strong{border-color:var(--action-strong)}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-border{border-color:var(--border)}.border-border-soft{border-color:var(--border-soft)}.border-brand-lime{border-color:var(--brand-lime-500)}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.border-disabled-border{border-color:var(--disabled-border)}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500) 40%,transparent)}}.border-foreground{border-color:var(--foreground)}.border-hover-tint-fg\/20{border-color:var(--hover-tint-fg)}@supports (color:color-mix(in lab,red,red)){.border-hover-tint-fg\/20{border-color:color-mix(in oklab,var(--hover-tint-fg) 20%,transparent)}}.border-hover-tint-fg\/30{border-color:var(--hover-tint-fg)}@supports (color:color-mix(in lab,red,red)){.border-hover-tint-fg\/30{border-color:color-mix(in oklab,var(--hover-tint-fg) 30%,transparent)}}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/25{border-color:color-mix(in oklab,var(--color-indigo-500) 25%,transparent)}}.border-info\/30{border-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--info) 30%,transparent)}}.border-muted-foreground{border-color:var(--muted-foreground)}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-sidebar-active-fg\/20{border-color:var(--sidebar-active-fg)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-active-fg\/20{border-color:color-mix(in oklab,var(--sidebar-active-fg) 20%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-sev-critical{border-left-color:var(--sev-critical)}.bg-\[\#dcf8c6\]{background-color:#dcf8c6}.bg-action-strong{background-color:var(--action-strong)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-background{background-color:var(--background)}.bg-brand-green{background-color:var(--brand-green-600)}.bg-card{background-color:var(--card)}.bg-destructive-strong{background-color:var(--destructive-strong)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-disabled-bg{background-color:var(--disabled-bg)}.bg-disabled-text{background-color:var(--disabled-text)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500) 5%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-hover-tint,.bg-hover-tint\/60{background-color:var(--hover-tint)}@supports (color:color-mix(in lab,red,red)){.bg-hover-tint\/60{background-color:color-mix(in oklab,var(--hover-tint) 60%,transparent)}}.bg-indigo-500\/5{background-color:#625fff0d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/5{background-color:color-mix(in oklab,var(--color-indigo-500) 5%,transparent)}}.bg-info,.bg-info\/10{background-color:var(--info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--info) 10%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-scrim{background-color:var(--scrim)}.bg-sev-critical{background-color:var(--sev-critical)}.bg-sev-high{background-color:var(--sev-high)}.bg-sev-info{background-color:var(--sev-info)}.bg-sev-low{background-color:var(--sev-low)}.bg-sev-medium{background-color:var(--sev-medium)}.bg-sidebar-active-bg{background-color:var(--sidebar-active-bg)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-tile{background-color:var(--tile)}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-radial{--tw-gradient-position:in oklab;background-image:radial-gradient(var(--tw-gradient-stops))}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.font-sans{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[28px\]{font-size:28px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.625\]{--tw-leading:1.625;line-height:1.625}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\],.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0ea5e9\]{color:#0ea5e9}.text-\[\#1f2937\]{color:#1f2937}.text-\[\#047857\]{color:#047857}.text-\[\#047857\]\/70{color:#047857b3}.text-action-strong-fg{color:var(--action-strong-fg)}.text-amber-300{color:var(--color-amber-300)}.text-brand-green{color:var(--brand-green-600)}.text-critical-text{color:var(--critical-text)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-disabled-text{color:var(--disabled-text)}.text-emerald-300{color:var(--color-emerald-300)}.text-foreground{color:var(--foreground)}.text-heading{color:var(--heading)}.text-hover-tint-fg{color:var(--hover-tint-fg)}.text-indigo-300{color:var(--color-indigo-300)}.text-info{color:var(--info)}.text-info-text{color:var(--info-text)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground-soft{color:var(--muted-foreground-soft)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-rose-300{color:var(--color-rose-300)}.text-sev-critical{color:var(--sev-critical)}.text-sidebar-active-fg{color:var(--sidebar-active-fg)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-success{color:var(--success)}.text-success-text,.text-success-text\/50{color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){.text-success-text\/50{color:color-mix(in oklab,var(--success-text) 50%,transparent)}}.text-warning{color:var(--warning)}.text-warning-text{color:var(--warning-text)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-primary\/40{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.decoration-primary\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--primary) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--primary) 40%,transparent)}}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modal{--tw-shadow:var(--sh-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-priority{--tw-shadow:var(--sh-priority);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,transform\]{transition-property:width,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media(hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:text-hover-tint-fg:is(:where(.group):hover *){color:var(--hover-tint-fg)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-muted-foreground-soft ::marker{color:var(--muted-foreground-soft)}.marker\:text-muted-foreground-soft::marker{color:var(--muted-foreground-soft)}.marker\:text-muted-foreground-soft ::-webkit-details-marker{color:var(--muted-foreground-soft)}.marker\:text-muted-foreground-soft::-webkit-details-marker{color:var(--muted-foreground-soft)}.selection\:bg-hover-tint ::selection{background-color:var(--hover-tint)}.selection\:bg-hover-tint::selection{background-color:var(--hover-tint)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground-soft::placeholder{color:var(--muted-foreground-soft)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:border-foreground\/22:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-foreground\/22:hover{border-color:color-mix(in oklab,var(--foreground) 22%,transparent)}}.hover\:border-muted-foreground\/60:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:border-muted-foreground\/60:hover{border-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}}.hover\:bg-action-strong-hover:hover{background-color:var(--action-strong-hover)}.hover\:bg-destructive-strong\/90:hover{background-color:var(--destructive-strong)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive-strong\/90:hover{background-color:color-mix(in oklab,var(--destructive-strong) 90%,transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.hover\:bg-hover-tint:hover{background-color:var(--hover-tint)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-hover-tint-fg:hover{color:var(--hover-tint-fg)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-hover:hover{color:var(--primary-hover)}.hover\:underline:hover{text-decoration-line:underline}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-foreground:hover{--tw-ring-color:var(--foreground)}}.focus\:translate-y-0:focus{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.focus\:border-foreground:focus{border-color:var(--foreground)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-action-strong-fg:focus{--tw-ring-color:var(--action-strong-fg)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-muted:focus-visible{background-color:var(--muted)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-disabled-border:disabled{border-color:var(--disabled-border)}.disabled\:bg-disabled-fill:disabled{background-color:var(--disabled-fill)}.disabled\:text-disabled-fill-text:disabled{color:var(--disabled-fill-text)}.disabled\:text-disabled-text:disabled{color:var(--disabled-text)}.disabled\:opacity-60:disabled{opacity:.6}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-\[dialog-fade_150ms_ease-out\]{animation:.15s ease-out dialog-fade}.motion-safe\:animate-\[dialog-fade_200ms_ease-out\]{animation:.2s ease-out dialog-fade}.motion-safe\:animate-\[dialog-in_150ms_ease-out\]{animation:.15s ease-out dialog-in}.motion-safe\:animate-\[dialog-in_200ms_ease-out\]{animation:.2s ease-out dialog-in}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:relative{position:relative}.sm\:right-auto{right:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:hidden{display:none}.sm\:inline-block{display:inline-block}.sm\:table-cell{display:table-cell}.sm\:h-\[420px\]{height:420px}.sm\:w-\[440px\]{width:440px}.sm\:w-\[560px\]{width:560px}.sm\:max-w-\[calc\(100vw-64px\)\]{max-width:calc(100vw - 64px)}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media(min-width:48rem){.md\:hidden{display:none}.md\:table{display:table}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.md\:grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-border{border-color:var(--border)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:static{position:static}.lg\:inset-y-0{inset-block:0}.lg\:top-auto{top:auto}.lg\:right-auto{right:auto}.lg\:bottom-3{bottom:calc(var(--spacing) * 3)}.lg\:left-3{left:calc(var(--spacing) * 3)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:max-h-\[85vh\]{max-height:85vh}.lg\:w-14{width:calc(var(--spacing) * 14)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-\[400px\]{width:400px}.lg\:max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border{border-color:var(--border)}.lg\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-0{padding-block:0}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media(min-width:80rem){.xl\:block{display:block}}@media(prefers-reduced-motion:no-preference){.motion-safe\:\[\&_\.lucide\]\:animate-pulse .lucide{animation:var(--animate-pulse)}.motion-safe\:\[\&_\.lucide\]\:animate-spin .lucide{animation:var(--animate-spin)}.\[\&\>svg\]\:motion-safe\:animate-pulse>svg{animation:var(--animate-pulse)}.\[\&\>svg\]\:motion-safe\:animate-spin>svg{animation:var(--animate-spin)}}}:root{--brand-navy-900:#00153b;--brand-navy-800:#001f57;--brand-navy-700:#0b2a6b;--brand-green-700:#2e5c12;--brand-green-600:#3f7a1a;--brand-green-500:#4f9421;--brand-lime-600:#7ab332;--brand-lime-500:#8cc63e;--brand-lime-300:#b9e07a;--brand-lime-100:#d6ebbe;--brand-lime-50:#eef7e3;--brand-red-800:#7a0f1e;--brand-red-700:#a30d25;--brand-red-600:#c8102e;--brand-red-200:#f3c1c9;--brand-red-100:#fbe3e7;--brand-orange-700:#8a4b00;--brand-orange-600:#e07b00;--brand-orange-100:#ffebd6;--brand-orange-50:#fff4e5;--brand-yellow-700:#7a5a00;--brand-yellow-500:#ffc93c;--brand-yellow-100:#fff4cc;--brand-blue-700:#1f4fb8;--brand-blue-600:#2f6fed;--brand-blue-100:#eaf1ff;--gray-50:#f8fafc;--gray-100:#f4f6f9;--gray-150:#f0f3f7;--gray-200:#eef2f7;--gray-300:#e3e8f0;--gray-350:#dde3ec;--gray-400:#c9d2e0;--gray-450:#b7c2d6;--gray-500:#9aa5b8;--gray-600:#8a96aa;--gray-700:#5b6779;--gray-800:#2b3a57;--gray-900:#0f1b33;--gray-950:#00153b;--brand-purple-50:var(--brand-lime-50);--brand-purple-100:var(--brand-lime-100);--brand-purple-200:var(--brand-lime-300);--brand-purple-300:var(--brand-lime-500);--brand-purple-400:var(--brand-lime-600);--brand-purple-500:var(--brand-green-600);--brand-purple-600:var(--brand-green-600);--brand-purple-700:var(--brand-green-700);--brand-purple-800:var(--brand-green-700);--brand-purple-900:var(--brand-navy-900);--brand-lime-200:var(--brand-lime-100);--brand-lime-400:var(--brand-lime-500);--brand-lime-700:var(--brand-lime-600);--brand-lime-800:var(--brand-green-600);--brand-lime-900:var(--brand-green-700);--sidebar-active-bg:var(--brand-lime-50);--sidebar-active-fg:var(--brand-green-600);--action-strong:var(--brand-navy-900);--action-strong-hover:var(--brand-navy-800);--action-strong-fg:#fff;--hover-tint:var(--brand-lime-50);--hover-tint-fg:var(--brand-green-600);--scrollbar-thumb:var(--gray-400);--scrollbar-thumb-hover:var(--gray-500);--scrim:#00153b66;--radius:.5rem;--radius-sm:7px;--radius-kpi:10px;--radius-card:12px;--radius-hero:14px;--background:var(--gray-100);--foreground:var(--gray-900);--card:#fff;--card-foreground:var(--gray-900);--popover:#fff;--popover-foreground:var(--gray-900);--border:var(--gray-300);--border-soft:var(--gray-150);--input:var(--gray-350);--ring:var(--brand-navy-900);--surface-hover:var(--gray-50);--tile:var(--gray-100);--track:var(--gray-200);--primary:var(--brand-green-600);--primary-hover:var(--brand-green-700);--primary-foreground:#fff;--secondary:var(--gray-200);--secondary-foreground:var(--gray-900);--muted:var(--gray-200);--muted-foreground:var(--gray-700);--muted-foreground-soft:var(--gray-600);--accent:var(--brand-lime-50);--accent-foreground:var(--brand-green-600);--heading:var(--brand-navy-900);--disabled-bg:var(--gray-100);--disabled-border:var(--gray-300);--disabled-text:var(--gray-500);--disabled-fill:var(--gray-350);--disabled-fill-text:var(--gray-700);--sev-critical:var(--brand-red-600);--sev-critical-deep:var(--brand-red-800);--sev-high:var(--brand-orange-600);--sev-medium:var(--brand-yellow-500);--sev-low:var(--brand-blue-600);--sev-info:var(--gray-500);--sev-critical-bg:var(--brand-red-100);--sev-critical-fg:var(--brand-red-700);--sev-high-bg:var(--brand-orange-100);--sev-high-fg:var(--brand-orange-700);--sev-medium-bg:var(--brand-yellow-100);--sev-medium-fg:var(--brand-yellow-700);--sev-low-bg:var(--brand-blue-100);--sev-low-fg:var(--brand-blue-700);--sev-info-bg:var(--gray-200);--sev-info-fg:var(--gray-700);--destructive:var(--brand-red-600);--destructive-foreground:#fff;--destructive-strong:var(--brand-red-700);--destructive-border:var(--brand-red-200);--success:var(--brand-green-600);--success-foreground:#fff;--success-text:var(--brand-green-700);--success-bg:var(--brand-lime-50);--warning:var(--brand-orange-600);--warning-foreground:var(--gray-900);--warning-text:var(--brand-orange-700);--warning-text-hover:#6f3c00;--warning-bg:var(--brand-orange-50);--info:var(--brand-blue-600);--info-foreground:#fff;--info-text:var(--brand-blue-700);--info-bg:var(--brand-blue-100);--critical-text:var(--brand-red-700);--chart-1:var(--brand-green-600);--chart-2:var(--brand-lime-500);--chart-3:var(--brand-blue-600);--chart-4:var(--brand-orange-600);--chart-5:var(--brand-red-600);--chart-area:#8cc63e59;--sh-flat:0 1px 2px #00153b0d;--sh-card:0 4px 18px #00153b14;--sh-priority:0 4px 12px #00153b1a;--dica-bg:var(--brand-navy-900);--dica-fg:#fff;--dica-sombra:0 6px 18px #00153b38;--sh-modal:0 8px 32px #00153b29}.theme-dark{--sidebar-active-bg:#8cc63e29;--sidebar-active-fg:var(--brand-lime-300);--action-strong:var(--brand-lime-500);--action-strong-hover:var(--brand-lime-300);--action-strong-fg:var(--brand-navy-900);--hover-tint:#8cc63e24;--hover-tint-fg:var(--brand-lime-300);--scrollbar-thumb:#ffffff2e;--scrollbar-thumb-hover:#ffffff47;--scrim:#000000a6;--background:#0a1326;--foreground:#e8edf5;--card:#111e3a;--card-foreground:#e8edf5;--popover:#111e3a;--popover-foreground:#e8edf5;--border:#ffffff1a;--border-soft:#ffffff0f;--input:#ffffff29;--ring:var(--brand-lime-500);--surface-hover:#ffffff0a;--tile:#ffffff0f;--track:#ffffff1a;--primary:var(--brand-lime-500);--primary-hover:var(--brand-lime-300);--primary-foreground:var(--brand-navy-900);--secondary:#ffffff14;--secondary-foreground:#e8edf5;--muted:#ffffff14;--muted-foreground:var(--gray-500);--muted-foreground-soft:var(--gray-600);--accent:#8cc63e24;--accent-foreground:var(--brand-lime-300);--heading:#fff;--dica-bg:#e3e8f0;--dica-fg:var(--brand-navy-900);--dica-sombra:0 6px 18px #00000073;--sev-critical:#f0546c;--sev-critical-deep:#b8213a;--sev-high:#f59e3d;--sev-medium:#ffd45c;--sev-low:#6b9bff;--sev-info:var(--gray-500);--sev-critical-bg:#c8102e38;--sev-critical-fg:#ffb3be;--sev-high-bg:#e07b0038;--sev-high-fg:#ffcf99;--sev-medium-bg:#ffc93c33;--sev-medium-fg:#ffe59a;--sev-low-bg:#2f6fed38;--sev-low-fg:#b9cfff;--sev-info-bg:#ffffff14;--sev-info-fg:var(--gray-500);--destructive:#f0546c;--destructive-foreground:#fff;--destructive-strong:#c8102e;--destructive-border:#f0546c73;--success:var(--brand-lime-500);--success-foreground:var(--brand-navy-900);--success-text:var(--brand-lime-300);--success-bg:#8cc63e29;--warning:#f59e3d;--warning-foreground:var(--brand-navy-900);--warning-text:#ffcf99;--warning-text-hover:#ffe0bf;--warning-bg:#e07b002e;--info:#6b9bff;--info-foreground:var(--brand-navy-900);--info-text:#b9cfff;--info-bg:#2f6fed33;--critical-text:#ffb3be;--chart-1:var(--brand-lime-500);--chart-2:var(--brand-lime-300);--chart-3:#6b9bff;--chart-4:#f59e3d;--chart-5:#f0546c;--chart-area:#8cc63e40;--disabled-bg:#ffffff0d;--disabled-border:#ffffff14;--disabled-text:var(--gray-600);--disabled-fill:#ffffff1f;--disabled-fill-text:var(--gray-500);--sh-card:0 4px 18px #00000059}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}.theme-dark{color-scheme:dark}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}svg.lucide{stroke-width:2.25px}html:is(.theme-light,.theme-dark) body{background-color:var(--background);color:var(--foreground)}html:is(.theme-light,.theme-dark) :is([class*=bg-gradient-],[class*=bg-linear-],[class*=bg-radial],[class*=bg-conic]){background-image:none}html:is(.theme-light,.theme-dark) [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}html:is(.theme-light,.theme-dark) :is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.shadow-inner){box-shadow:none}html:is(.theme-light,.theme-dark) :is(.absolute,.fixed):is(.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--sh-priority)}html:is(.theme-light,.theme-dark) .fixed :is(.shadow-lg,.shadow-xl,.shadow-2xl),html:is(.theme-light,.theme-dark) [role=dialog]:is(.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--sh-modal)}html:is(.theme-light,.theme-dark) :is(.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:var(--radius)}html:is(.theme-light,.theme-dark) :is(.rounded-t-xl,.rounded-t-2xl){border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}html:is(.theme-light,.theme-dark) :is(.rounded-b-xl,.rounded-b-2xl){border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}html:is(.theme-light,.theme-dark) .uppercase{text-transform:none}html:is(.theme-light,.theme-dark) .uppercase:is(.tracking-wide,.tracking-wider,.tracking-widest,[class*="tracking-[0."]){letter-spacing:normal}html:is(.theme-light,.theme-dark) :is(.text-\[9px\],.text-\[10px\]){font-size:11px}html:is(.theme-light,.theme-dark) :is(.font-black,.font-extrabold){font-weight:700}html:is(.theme-light,.theme-dark) :is(.focus\:ring-indigo-500,.focus\:ring-indigo-400,.focus\:ring-violet-500,.focus\:ring-blue-500):focus{--tw-ring-color:var(--ring)}html:is(.theme-light,.theme-dark) .bg-amber-500\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .bg-amber-500\/10{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}}html:is(.theme-light,.theme-dark) .bg-emerald-500\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .bg-emerald-500\/10{background-color:color-mix(in srgb,var(--success) 10%,transparent)}}html:is(.theme-light,.theme-dark) .bg-emerald-500\/5{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .bg-emerald-500\/5{background-color:color-mix(in srgb,var(--success) 8%,transparent)}}html:is(.theme-light,.theme-dark) .bg-indigo-500\/5{background-color:var(--hover-tint)}html:is(.theme-light,.theme-dark) .bg-rose-500\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .bg-rose-500\/10{background-color:color-mix(in srgb,var(--destructive) 10%,transparent)}}html:is(.theme-light,.theme-dark) .bg-slate-800{background-color:var(--muted)}html:is(.theme-light,.theme-dark) .bg-slate-950\/40{background-color:#0000}html:is(.theme-light,.theme-dark) .border-amber-500\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .border-amber-500\/40{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}}html:is(.theme-light,.theme-dark) .border-emerald-500\/25{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .border-emerald-500\/25{border-color:color-mix(in srgb,var(--success) 25%,transparent)}}html:is(.theme-light,.theme-dark) .border-emerald-500\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .border-emerald-500\/40{border-color:color-mix(in srgb,var(--success) 40%,transparent)}}html:is(.theme-light,.theme-dark) .border-indigo-500\/25{border-color:var(--hover-tint-fg)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .border-indigo-500\/25{border-color:color-mix(in srgb,var(--hover-tint-fg) 25%,transparent)}}html:is(.theme-light,.theme-dark) .border-rose-500\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .border-rose-500\/40{border-color:color-mix(in srgb,var(--destructive) 40%,transparent)}}html:is(.theme-light,.theme-dark) .border-slate-700{border-color:var(--border)}html:is(.theme-light,.theme-dark) .text-amber-300{color:var(--warning-text)}html:is(.theme-light,.theme-dark) .text-emerald-300{color:var(--success-text)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .text-emerald-300{color:color-mix(in srgb,var(--success-text) 85%,var(--foreground))}}html:is(.theme-light,.theme-dark) .text-rose-300{color:var(--sev-critical)}@supports (color:color-mix(in lab,red,red)){html:is(.theme-light,.theme-dark) .text-rose-300{color:color-mix(in srgb,var(--sev-critical) 80%,var(--foreground))}}html:is(.theme-light,.theme-dark) .text-slate-100,html:is(.theme-light,.theme-dark) .text-slate-200,html:is(.theme-light,.theme-dark) .text-slate-300{color:var(--foreground)}html:is(.theme-light,.theme-dark) .text-slate-400,html:is(.theme-light,.theme-dark) .text-slate-500{color:var(--muted-foreground)}.ci-page{width:100%;max-width:1500px;color:var(--foreground);flex-direction:column;gap:18px;margin:0 auto;padding:6px 4px 32px;font-size:13px;line-height:1.4;display:flex}.ci-page a:not([class]){color:var(--brand-green-600);text-decoration:none}.ci-page a:not([class]):hover{color:var(--brand-green-700);text-decoration:underline}.ci-page button{font-family:inherit}.ci-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ci-header--center{align-items:center}.ci-eyebrow{letter-spacing:.14em;color:var(--brand-green-600);text-transform:uppercase;font-size:10px;font-weight:700}.theme-dark .ci-eyebrow{color:var(--brand-lime-500)}.ci-h1{letter-spacing:-.02em;color:var(--heading);margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.2}.ci-h1--sm{font-size:22px}.ci-sub{color:var(--muted-foreground);margin-top:2px}.ci-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-h2{color:var(--heading);margin:0;font-size:14px;font-weight:700}.ci-h2--sm{font-size:13px}.ci-h2--md{font-size:16px}.ci-h2 .ci-meta{margin-left:6px;font-size:12px;font-weight:500}.ci-meta{color:var(--muted-foreground);font-size:11px}.ci-meta--soft{color:var(--muted-foreground-soft)}.ci-meta--10{font-size:10px}.ci-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ci-section-head--baseline{align-items:baseline}.ci-kicker{color:var(--heading);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}.ci-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:18px 20px}.ci-card--tight{padding:16px 18px}.ci-card--filters{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.ci-card--flush{padding:0;overflow:hidden}.ci-card--hero{border-radius:var(--radius-hero);padding:28px 30px 26px;position:relative;overflow:hidden}.ci-card--dashed{border-style:dashed;border-color:var(--gray-400)}.theme-dark .ci-card--dashed{border-color:var(--input)}.ci-card--clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ci-card--clickable:hover{border-color:var(--brand-lime-500);box-shadow:var(--sh-card)}.ci-card--dashed.ci-card--clickable:hover{border-color:var(--heading);box-shadow:none;border-style:solid}.ci-card--scroll{overflow-x:auto}.ci-card__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ci-card__head--tight{padding:12px 18px}.ci-card__foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.ci-card__foot--center{justify-content:center}.ci-hero__bar{background:linear-gradient(180deg,var(--brand-lime-500),var(--brand-green-600));width:5px;position:absolute;top:0;bottom:0;left:0}.ci-hero__glow{pointer-events:none;background:radial-gradient(circle,#8cc63e29,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.ci-hero__eyebrow{letter-spacing:.18em;color:var(--brand-green-600);text-transform:uppercase;font-size:10px;font-weight:700}.theme-dark .ci-hero__eyebrow{color:var(--brand-lime-500)}.ci-hero__title{letter-spacing:-.03em;color:var(--heading);text-wrap:balance;max-width:24ch;margin:0;font-size:30px;font-weight:800;line-height:1.12}.ci-hero__title em,.ci-hero__title strong{font-style:normal;font-weight:inherit;color:var(--brand-green-600)}.theme-dark .ci-hero__title em,.theme-dark .ci-hero__title strong{color:var(--brand-lime-500)}.ci-hero__pillars{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px;padding-top:6px;display:grid}.ci-pillar{flex-direction:column;gap:6px;min-width:0;padding-top:14px;display:flex}.ci-pillar__label{letter-spacing:.1em;color:var(--brand-lime-500);text-transform:uppercase;font-size:11px;font-weight:700}.ci-pillar__label--alert{color:var(--sev-critical)}.ci-pillar__text{color:var(--foreground);text-wrap:pretty;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ci-hero__foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.ci-hero__facts{color:var(--muted-foreground);flex-wrap:wrap;gap:18px;margin-left:auto;font-size:11px;display:flex}.ci-hero__facts strong{color:var(--foreground);font-size:13px}.ci-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ci-kpis--wide{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ci-kpis--150{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ci-kpis--mini{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.ci-kpi{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--ci-accent,var(--input));border-radius:var(--radius-kpi);min-width:0;padding:14px 16px}.ci-kpi__label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.ci-kpi__value{letter-spacing:-.03em;color:var(--ci-color,var(--heading));font-variant-numeric:tabular-nums;margin-top:6px;font-size:30px;font-weight:800;line-height:1.1}.ci-kpi__value--28{font-size:28px}.ci-kpi__value--none{color:var(--muted-foreground-soft)}.ci-kpi__suffix{color:var(--muted-foreground);letter-spacing:0;margin-left:6px;font-size:13px;font-weight:500}.ci-kpi__hint{color:var(--muted-foreground);margin-top:4px;font-size:11px}.ci-kpi--side{border-top:1px solid var(--border);border-left:4px solid var(--ci-accent,var(--input));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:16px 20px;display:flex}.ci-kpi__side-text{flex:1 1 0;min-width:min-content}.ci-kpi--side .ci-kpi__value{flex:none;margin-top:0;margin-left:auto;font-size:36px}.ci-kpi--side .ci-kpi__hint{color:var(--muted-foreground-soft);margin-top:2px}.ci-kpi--mini{border-top:1px solid var(--border);padding:12px 14px}.ci-kpi--mini .ci-kpi__label{font-size:10px}.ci-kpi--mini .ci-kpi__value{letter-spacing:-.02em;margin-top:4px;font-size:22px}.ci-btn{white-space:nowrap;border:1px solid var(--input);border-radius:var(--radius);background:var(--card);color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ci-btn:hover{background:var(--tile)}.ci-btn:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text);cursor:default}.ci-btn--muted{color:var(--muted-foreground)}.ci-btn--navy-text{color:var(--heading)}.ci-btn--primary{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:700}.ci-btn--primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.ci-btn--navy{background:var(--action-strong);border-color:var(--action-strong);color:var(--action-strong-fg);font-weight:700}.ci-btn--navy:hover{background:var(--action-strong-hover);border-color:var(--action-strong-hover)}.ci-btn--lime{background:var(--brand-lime-500);border-color:var(--brand-lime-500);color:var(--brand-navy-900);font-weight:700}.ci-btn--lime:hover{background:var(--brand-lime-600);border-color:var(--brand-lime-600)}.ci-btn--danger{border-color:var(--destructive-border);color:var(--destructive)}.ci-btn--danger:hover{background:var(--sev-critical-bg)}.ci-btn--primary:disabled,.ci-btn--navy:disabled,.ci-btn--lime:disabled{background:var(--disabled-fill);border-color:var(--disabled-fill);color:var(--disabled-fill-text)}.ci-btn--lg{padding:10px 16px}.ci-btn--md{border-radius:var(--radius-sm);padding:8px 12px}.ci-btn--md-wide{border-radius:var(--radius-sm);padding:8px 18px;font-weight:700}.ci-btn--sm{border-radius:var(--radius-sm);padding:6px 10px;font-size:11px}.ci-btn--xs{background:var(--tile);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}.ci-btn--icon{border-radius:var(--radius-sm);width:28px;height:28px;padding:0;font-size:11px;font-weight:700}.ci-btn--ghost{background:0 0;border-color:#0000}.ci-btn--ghost:hover{background:var(--tile)}.ci-btn--block{width:100%}.ci-btn .lucide{width:14px;height:14px}.ci-seg{scrollbar-width:none;border:1px solid var(--input);border-radius:var(--radius);background:var(--card);flex:none;max-width:100%;display:inline-flex;overflow:hidden}.ci-seg--sm{border-radius:var(--radius-sm)}.ci-seg--block{display:flex}.ci-seg.ci-seg--block>button{flex:1;padding-left:0;padding-right:0}.ci-seg>button{white-space:nowrap;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;transition:background-color .12s,color .12s;display:inline-flex}.ci-seg--sm>button{padding:6px 10px;font-size:11px}.ci-seg--sm.ci-seg--block>button{padding:8px 0}.ci-seg>button:hover{background:var(--tile)}.ci-seg::-webkit-scrollbar{display:none}.ci-seg>button .lucide{flex:none;width:14px;height:14px}.ci-seg>button>span{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.ci-seg>button[aria-pressed=true],.ci-seg>button.is-active{background:var(--action-strong);color:var(--action-strong-fg);font-weight:600}.ci-seg>button[aria-pressed=true]:hover,.ci-seg>button.is-active:hover{background:var(--action-strong-hover)}.ci-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;padding:6px 12px 0;display:flex;overflow:auto hidden}.ci-tabs::-webkit-scrollbar{display:none}.ci-tab{white-space:nowrap;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:500}.ci-tab:hover{color:var(--heading)}.ci-tab[aria-selected=true],.ci-tab.is-active{border-bottom-color:var(--brand-green-600);color:var(--heading);font-weight:700}.theme-dark .ci-tab[aria-selected=true],.theme-dark .ci-tab.is-active{border-bottom-color:var(--brand-lime-500)}.ci-chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--sev-info-bg);color:var(--sev-info-fg);border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-block}.ci-chip--critical{background:var(--sev-critical-bg);color:var(--sev-critical-fg)}.ci-chip--high{background:var(--sev-high-bg);color:var(--sev-high-fg)}.ci-chip--medium{background:var(--sev-medium-bg);color:var(--sev-medium-fg)}.ci-chip--low{background:var(--sev-low-bg);color:var(--sev-low-fg)}.ci-chip--info{background:var(--sev-info-bg);color:var(--sev-info-fg)}.ci-chip--green{background:var(--success-bg);color:var(--success-text);letter-spacing:.06em;padding:3px 7px}.ci-chip--warn{background:var(--warning-bg);color:var(--warning-text)}.ci-chip--neutral{background:var(--sev-info-bg);color:var(--sev-info-fg);letter-spacing:.05em;padding:3px 7px}.ci-chip--firing{background:var(--sev-critical-bg);color:var(--sev-critical-fg);letter-spacing:0;border-radius:4px;padding:2px 7px}.ci-status{white-space:nowrap;color:var(--info-text);background:var(--info-bg);border-radius:5px;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-block}.ci-status--open,.ci-status--REG{color:var(--info-text);background:var(--info-bg)}.ci-status--ACKNOWLEDGED,.ci-status--IN_PROGRESS,.ci-status--ACTION_SKIPPED_NO_TARGET{color:var(--warning-text);background:var(--warning-bg)}.ci-status--SENT_TO_ACTION,.ci-status--CLOSED{color:var(--success-text);background:var(--success-bg)}.ci-status--DISCARD,.ci-status--CORRELATED{color:var(--muted-foreground);background:var(--sev-info-bg)}.ci-tag{color:var(--muted-foreground);background:var(--sev-info-bg);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11px;line-height:1.3;display:inline-block}.ci-tag--sm{border-radius:4px;padding:1px 6px;font-size:10px}.ci-tag--warn{background:var(--warning-bg);color:var(--warning-text);font-weight:600}.ci-tag--mono{font-family:var(--font-mono);color:var(--foreground);background:var(--tile);padding:3px 7px;font-size:10px}.ci-risk{text-align:center;font-variant-numeric:tabular-nums;border-radius:5px;min-width:30px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.ci-risk--none{color:var(--muted-foreground-soft);background:0 0}.ci-risk--ok{background:var(--success-bg);color:var(--success-text)}.ci-risk--medium{background:var(--sev-medium-bg);color:var(--sev-medium-fg)}.ci-risk--high{background:var(--sev-high-bg);color:var(--sev-high-fg)}.ci-risk--critical{background:var(--sev-critical);color:#fff}.ci-mono{font-family:var(--font-mono);font-size:11px}.ci-mono--12{font-size:12px}.ci-mono--10{font-size:10px}.ci-code{font-family:var(--font-mono);color:var(--brand-green-600);background:var(--tile);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:6px 8px;font-size:11px;display:inline-block;overflow:hidden}.ci-code--10{font-size:10px;display:block}.theme-dark .ci-code{color:var(--brand-lime-300)}.ci-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ci-num{font-variant-numeric:tabular-nums}.ci-field{color:var(--muted-foreground);flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:600;display:flex}.ci-field__hint{font-weight:400}.ci-input,.ci-select{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--card);width:100%;min-width:0;color:var(--foreground);padding:8px 10px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.3}.ci-input--compact{padding:7px 10px}.ci-input--header{border-radius:var(--radius);width:280px;max-width:100%;padding:8px 12px}.ci-input::placeholder{color:var(--muted-foreground-soft)}.ci-input:focus,.ci-select:focus{border-color:var(--heading);outline:none}.ci-input--mono{font-family:var(--font-mono)}.ci-input--active{border-color:var(--brand-lime-500)}.ci-select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235B6779' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:28px}.ci-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:10px;display:grid}.ci-filters__foot{color:var(--muted-foreground);border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:11px;display:flex}.ci-filters__foot .ci-push{margin-left:auto}.ci-check{accent-color:var(--brand-green-600);width:14px;height:14px;margin:0}.ci-rows{flex-direction:column;display:flex}.ci-row{border-bottom:1px solid var(--border-soft);align-items:center;gap:14px;min-width:0;padding:12px 20px;font-size:12px;display:grid}.ci-row--tight{gap:12px;padding:10px 18px}.ci-row--11{padding:11px 18px}.ci-row--hover:hover{background:var(--surface-hover)}.ci-row:last-child{border-bottom:0}.ci-rows--keep-last .ci-row:last-child{border-bottom:1px solid var(--border-soft)}.ci-thead{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-soft);align-items:center;gap:12px;padding:8px 18px;font-size:10px;font-weight:600;display:grid}.ci-thead button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ci-thead button:hover{color:var(--heading)}.ci-row__title{color:var(--foreground);font-size:13px;font-weight:600}.ci-row__title--12{font-size:12px}.ci-row__meta{color:var(--muted-foreground);margin-top:2px;font-size:11px}.ci-row__meta--soft{color:var(--muted-foreground-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:1px;display:flex}.ci-row__expanded{background:var(--surface-hover);border-bottom:1px solid var(--border);flex-direction:column;gap:16px;padding:18px 18px 18px 58px;display:flex}@media(max-width:720px){.ci-row__expanded{padding-left:18px}}.ci-table{border-collapse:collapse;width:100%;font-size:12px}.ci-table thead tr{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.ci-table th{text-align:right;padding:6px 8px;font-weight:600}.ci-table th:first-child{text-align:left}.ci-table th.ci-table__total{color:var(--heading);font-weight:700}.ci-table tbody tr{border-top:1px solid var(--border-soft)}.ci-table td{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:8px;font-size:11px}.ci-table td:first-child{text-align:left;font-family:inherit;font-size:12px;font-weight:600}.ci-table td.ci-table__total{font-weight:700}.ci-heat--1{background:var(--brand-lime-50)}.ci-heat--2{background:var(--brand-lime-100);font-weight:700}.ci-heat--3{background:var(--brand-green-600);color:#fff;font-weight:700}.theme-dark .ci-heat--1{background:#8cc63e1f}.theme-dark .ci-heat--2{background:#8cc63e47}.ci-bar{background:var(--track);border-radius:3px;min-width:0;height:6px;overflow:hidden}.ci-bar--4{border-radius:2px;height:4px}.ci-bar--8{border-radius:4px;height:8px}.ci-bar--14{border-radius:4px;height:14px}.ci-bar>i,.ci-bar__fill{border-radius:inherit;background:var(--ci-color,var(--brand-green-600));transform-origin:0;height:100%;display:block}.ci-bar--lime>i{background:var(--brand-lime-500)}.ci-rank{flex-direction:column;gap:9px;display:flex}.ci-rank__row{grid-template-columns:minmax(0,1fr) 90px 28px;align-items:center;gap:10px;font-size:12px;display:grid}.ci-rank__row strong{text-align:right;font-variant-numeric:tabular-nums}.ci-rank__row--host{grid-template-columns:150px minmax(0,1fr) 36px}.ci-rank__row--state{grid-template-columns:80px minmax(0,1fr) 40px}.ci-rank--two{grid-template-columns:1fr 1fr;gap:6px 24px;display:grid}@media(max-width:900px){.ci-rank--two{grid-template-columns:1fr}}.ci-bars-h{border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;height:130px;padding-bottom:2px;display:flex}.ci-bars-h>i{background:var(--ci-color,var(--brand-lime-500));border-radius:2px 2px 0 0;flex:1;max-width:48px;min-height:2px;display:block}.ci-axis{color:var(--muted-foreground-soft);justify-content:space-between;margin-top:4px;font-size:10px;display:flex}.ci-donut{border-radius:50%;flex:none;place-items:center;width:110px;height:110px;display:grid}.ci-donut--120{width:120px;height:120px}.ci-donut__hole{background:var(--card);text-align:center;border-radius:50%;place-items:center;width:76px;height:76px;line-height:1;display:grid}.ci-donut--120 .ci-donut__hole{width:84px;height:84px}.ci-donut__value{color:var(--heading);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.ci-donut--120 .ci-donut__value{font-size:22px}.ci-donut__label{color:var(--muted-foreground);margin-top:2px;font-size:10px}.ci-legend{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ci-legend--8{gap:8px;font-size:12px}.ci-legend__row{justify-content:space-between;gap:8px;font-size:12px;display:flex}.ci-legend__name{align-items:center;gap:6px;min-width:0;display:flex}.ci-swatch{background:var(--ci-color,var(--muted-foreground));border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.ci-dot{background:var(--ci-color,var(--muted-foreground));border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ci-tile{background:var(--tile);border-radius:8px;min-width:0;padding:10px 12px}.ci-tile__label{color:var(--muted-foreground);font-size:11px}.ci-tile__label--caps{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ci-tile__value{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:600;overflow:hidden}.ci-tile__value--mono{font-size:13px;font-family:var(--font-mono);color:var(--ci-color,var(--foreground));margin-top:3px}.ci-tile__sub{color:var(--brand-green-600);font-size:11px;font-weight:600}.ci-tile__sub--soft{color:var(--muted-foreground-soft);font-size:10px;font-weight:400}.ci-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ci-tiles--130{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ci-note{border-radius:8px;padding:10px 12px;font-size:11px}.ci-note--warn{background:var(--warning-bg);color:var(--warning-text)}.ci-note--critical{background:var(--sev-critical-bg);color:var(--critical-text)}.ci-note--info{background:var(--info-bg);color:var(--info-text)}.ci-note--tint{background:var(--tile);color:var(--foreground)}.ci-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 22px;display:flex}.ci-empty--lg{padding:48px 20px}.ci-empty__icon{background:var(--tile);width:48px;height:48px;color:var(--muted-foreground-soft);border-radius:50%;place-items:center;font-size:20px;display:grid}.ci-empty__title{color:var(--heading);font-size:14px;font-weight:700}.ci-empty--lg .ci-empty__title{font-size:15px}.ci-empty__text{color:var(--muted-foreground);text-wrap:pretty;max-width:44ch}.ci-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.ci-link{color:var(--brand-green-600);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.ci-link:hover{color:var(--brand-green-700);text-decoration:underline}.ci-link--muted{color:var(--muted-foreground)}.ci-link--muted:hover{color:var(--heading)}.ci-link--11{font-size:11px}.theme-dark .ci-link{color:var(--brand-lime-300)}.ci-chips{flex-wrap:wrap;gap:5px;display:flex}.ci-chips .ci-link{padding:3px 7px;font-size:11px}.ci-iconbox{background:var(--success-bg);border:1px solid var(--brand-lime-100);width:36px;height:36px;color:var(--brand-green-600);border-radius:9px;flex:none;place-items:center;display:grid}.ci-iconbox--40{border:0;border-radius:10px;width:40px;height:40px;font-size:12px;font-weight:800}.theme-dark .ci-iconbox{color:var(--brand-lime-300);border-color:#8cc63e4d}.ci-iconbox .lucide{width:18px;height:18px}.ci-journey{flex-direction:column;padding:20px 22px;display:flex}.ci-journey__step{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.ci-journey__rail{flex-direction:column;align-items:center;display:flex}.ci-journey__marker{background:var(--ci-bg,var(--tile));width:28px;height:28px;color:var(--ci-color,var(--muted-foreground));border-radius:50%;flex:none;place-items:center;display:grid}.ci-journey__marker .lucide{width:14px;height:14px}.ci-journey__marker--next{border:2px dashed var(--gray-400);background:0 0}.ci-journey__line{background:var(--border);flex:1;width:2px;margin:4px 0}.ci-journey__body{min-width:0;padding-bottom:18px}.ci-journey__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ci-journey__title{color:var(--heading);font-size:13px;font-weight:700}.ci-journey__time{font-family:var(--font-mono);color:var(--muted-foreground-soft);font-size:11px}.ci-journey__text{color:var(--foreground);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.5}.ci-journey__next{color:var(--muted-foreground-soft);padding-top:6px;font-size:12px}.ci-blocks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ci-block{background:var(--card);border:1px solid var(--border);border-radius:10px;min-width:0;padding:12px 14px}.ci-block__label{letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase;font-size:10px;font-weight:700}.ci-block__label--green{color:var(--brand-green-600)}.ci-block__label--red{color:var(--sev-critical)}.theme-dark .ci-block__label--green{color:var(--brand-lime-300)}.ci-block__text{text-wrap:pretty;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.ci-action-groups{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:28px;padding-top:14px;display:flex}.ci-action-group{flex-direction:column;gap:6px;display:flex}.ci-action-group__title{letter-spacing:.08em;color:var(--muted-foreground-soft);text-transform:uppercase;font-size:10px;font-weight:700}.ci-action-group__items{flex-wrap:wrap;gap:6px;display:flex}.ci-dl{flex-direction:column;display:flex}.ci-dl__row{border-top:1px solid var(--border-soft);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;font-size:12px;display:grid}.ci-dl__key{color:var(--muted-foreground)}.ci-dl__val{overflow-wrap:anywhere}.ci-stages{gap:3px;display:flex}.ci-stages>i{background:var(--border);border-radius:3px;flex:1;height:6px;display:block}.ci-stages>i.is-done{background:var(--brand-green-600)}.theme-dark .ci-stages>i.is-done{background:var(--brand-lime-500)}.ci-grid{gap:14px;min-width:0;display:grid}.ci-grid--12{gap:12px}.ci-grid--10{gap:10px}.ci-grid--auto300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ci-grid--fill300{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ci-grid--fill260{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ci-grid--1-2{grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.ci-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.ci-grid--1-2-inner{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);align-items:start;gap:28px}.ci-grid--start{align-items:start}@media(max-width:960px){.ci-grid--1-2,.ci-grid--2-1,.ci-grid--1-2-inner{grid-template-columns:minmax(0,1fr)}}.ci-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.ci-stack--10{gap:10px}.ci-stack--20{gap:20px}.ci-inline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ci-inline--12{gap:12px}.ci-inline--20{gap:20px}.ci-inline--between{justify-content:space-between}.ci-push{margin-left:auto}.ci-svg{width:100%;display:block;overflow:visible}.ci-cols--events{grid-template-columns:28px 80px minmax(0,1fr) 170px 64px 64px 90px 96px}.ci-cols--events>*{min-width:0}.ci-cols--events>.ci-col--center{text-align:center;justify-self:center}.ci-cols--events>.ci-risk{justify-self:center}.ci-cols--events>.ci-status{justify-self:start}.ci-col--phone{display:none}.ci-row__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.ci-row.is-selected{background:var(--tile)}.ci-btn--xs[aria-pressed=true]{background:var(--action-strong);border-color:var(--action-strong);color:var(--action-strong-fg)}@media(max-width:900px){.ci-cols--events{grid-template-columns:28px 80px minmax(0,1fr) 64px 90px 96px}.ci-cols--events>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--events{grid-template-columns:28px minmax(0,1fr) 64px 96px}.ci-cols--events>.ci-col--md{display:none}.ci-col--phone{display:inline}.ci-col--phone.ci-status{display:inline-block}}.ci-cols--search{grid-template-columns:28px 80px 84px minmax(0,1fr) 150px 56px 60px 100px 96px}.ci-cols--search>*{min-width:0}.ci-cols--search>.ci-col--center{text-align:center;justify-self:center}.ci-cols--search>.ci-risk{justify-self:center}@media(max-width:900px){.ci-cols--search{grid-template-columns:28px 80px 84px minmax(0,1fr) 56px 100px 96px}.ci-cols--search>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--search{grid-template-columns:28px 84px minmax(0,1fr) 56px 96px}.ci-cols--search>.ci-col--md{display:none}}.ci-meta--12{font-size:12px}.ci-input--auto,.ci-select--auto{width:auto}.ci-input--w150{width:150px}.ci-scroll{overscroll-behavior:contain;max-height:288px;overflow:auto}.ci-btn--done:disabled{background:var(--brand-lime-500);border-color:var(--brand-lime-500);color:var(--brand-navy-900);cursor:default}.ci-h1__input{font:inherit;color:inherit;letter-spacing:inherit;border-radius:var(--radius-sm);background:0 0;border:1px solid #0000;width:100%;min-width:0;margin:0 -6px;padding:0 6px}.ci-h1__input:hover{border-color:var(--input)}.ci-h1__input:focus{border-color:var(--heading);outline:none}.ci-panel{flex-direction:column;gap:10px;display:flex}.ci-panel__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ci-panel__name{color:var(--heading);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;font-family:inherit;font-size:15px;font-weight:700}.ci-panel__desc{color:var(--muted-foreground);text-wrap:pretty;font-size:12px}.ci-panel__foot{color:var(--muted-foreground);border-top:1px solid var(--border-soft);flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:8px;font-size:11px;display:flex}.ci-panel__foot strong{color:var(--foreground)}.ci-panel__open{color:var(--brand-green-600);margin-left:auto;font-weight:600}.theme-dark .ci-panel__open{color:var(--brand-lime-300)}.ci-tpl{text-align:left;color:var(--foreground);flex-direction:column;align-items:stretch;gap:6px;width:100%;font-family:inherit;font-size:13px;display:flex}.ci-tpl:disabled{cursor:default}.ci-tpl__meta{color:var(--muted-foreground-soft);margin-top:4px;font-size:11px}.ci-grid--panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ci-span-2{grid-column:span 2}.ci-span-3{grid-column:span 3}@media(max-width:960px){.ci-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-span-3{grid-column:span 2}}@media(max-width:640px){.ci-grid--panel{grid-template-columns:minmax(0,1fr)}.ci-span-2,.ci-span-3{grid-column:auto}}.ci-widget{flex-direction:column;min-width:0;display:flex;position:relative}.ci-widget--dragging,.ci-widget--dragging .ci-kpi{border-color:var(--heading)}.ci-widget__head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.ci-widget__title{align-items:center;gap:6px;min-width:0;display:flex}.ci-widget__body{flex:1;min-width:0;min-height:0;margin-top:14px}.ci-widget__tools{flex:none;align-items:center;gap:4px;display:flex}.ci-widget__grip{color:var(--muted-foreground-soft);cursor:grab;flex:none}.ci-widget--kpi .ci-kpi{flex:1}.ci-widget--kpi .ci-widget__tools{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ci-widget--kpi.ci-widget--with-tools .ci-kpi{padding-right:48px}.ci-kpi--side .ci-kpi__value--text{text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:20px;overflow:hidden}.ci-widget__empty{text-align:center;min-height:120px;color:var(--muted-foreground);place-items:center;padding:0 12px;font-size:12px;display:grid}.ci-widget__error{text-align:center;min-height:120px;color:var(--critical-text);justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:flex}.ci-table--wide{min-width:640px}.ci-cols--patterns{grid-template-columns:28px minmax(0,1fr) 72px 200px 120px 120px 72px;align-items:start}.ci-cols--patterns>*{min-width:0}.ci-cols--patterns>.ci-col--center{text-align:center;justify-self:center}.ci-cols--patterns>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--patterns{grid-template-columns:28px minmax(0,1fr) 72px 120px 120px 72px}.ci-cols--patterns>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--patterns{grid-template-columns:28px minmax(0,1fr) 72px 72px}.ci-cols--patterns>.ci-col--md{display:none}}.ci-bars-h--pick{-webkit-user-select:none;user-select:none;touch-action:none;overflow:hidden}.ci-bars-h--pick>button{cursor:pointer;background:0 0;border:0;border-radius:2px 2px 0 0;flex-direction:column-reverse;flex:1 1 0;justify-content:flex-start;min-width:0;height:100%;margin:0;padding:0;display:flex}.ci-bars-h--pick>button>i{background:var(--ci-color,var(--brand-lime-500));flex:none;width:100%;min-height:1px;display:block}.ci-bars-h--pick>button>i:last-child{border-radius:2px 2px 0 0}.ci-bars-h--pick>button:hover>i{filter:brightness(.9)}.ci-bars-h--pick>button:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-bars-h--pick>button[aria-pressed=true]{background:var(--tile)}.ci-bars-h--pick.has-selection>button:not([aria-pressed=true])>i{opacity:.35}.ci-cols--occ{grid-template-columns:132px 96px 150px minmax(0,1fr) 84px minmax(0,1.4fr)}.ci-cols--occ>*{min-width:0}.ci-cols--occ>.ci-status{justify-self:start}@media(max-width:900px){.ci-cols--occ{grid-template-columns:132px 96px 140px 84px minmax(0,1fr)}.ci-cols--occ>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--occ{grid-template-columns:100px minmax(0,1fr) minmax(0,1.4fr)}.ci-cols--occ>.ci-col--md{display:none}}.ci-cols--sec{grid-template-columns:80px 84px minmax(0,1fr) 170px 72px}.ci-cols--sec>*{min-width:0}.ci-cols--sec>.ci-chip{justify-self:start}.ci-col--sec-tablet,.ci-col--sec-phone{display:none}.ci-tag--critical{background:var(--sev-critical-bg);color:var(--sev-critical-fg);font-weight:600}@media(max-width:760px){.ci-cols--sec{grid-template-columns:80px 84px minmax(0,1fr) 72px}.ci-cols--sec>.ci-col--wide{display:none}.ci-col--sec-tablet{display:inline}}@media(max-width:520px){.ci-cols--sec{grid-template-columns:84px minmax(0,1fr) 72px}.ci-cols--sec>.ci-col--md{display:none}.ci-col--sec-phone{display:inline}}.ci-table--attack{table-layout:fixed;width:max-content;min-width:100%}.ci-table--attack th{text-align:left;vertical-align:top;white-space:normal;width:150px;min-width:150px;padding:8px 8px 6px}.ci-table--attack th.ci-attack__th--n{color:var(--heading);font-weight:700}.ci-attack__ratio{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--muted-foreground-soft);margin-top:2px;font-size:10px;font-weight:500;display:block}.ci-table--attack tbody tr{border-top:0}.ci-table--attack td{text-align:left;vertical-align:top;width:150px;min-width:150px;padding:3px;font-family:inherit;font-size:11px}.ci-attack__cell{min-height:42px;color:var(--foreground);border:1px solid #0000;border-radius:6px;padding:5px 7px;line-height:1.25;display:block}.ci-attack__cell--gap{border:1px dashed var(--input);color:var(--muted-foreground-soft)}.ci-attack__cell.ci-heat--1{border-color:var(--brand-lime-100)}.ci-attack__cell.ci-heat--2{border-color:var(--brand-lime-300)}.ci-attack__cell.ci-heat--3{border-color:var(--brand-green-600)}.ci-attack__cell.ci-heat--3 .ci-attack__id{color:inherit;opacity:.85}.ci-attack__line{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.ci-attack__id{font-family:var(--font-mono);color:var(--muted-foreground);font-size:10px}.ci-attack__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ci-attack__name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ci-swatch.ci-heat--1,.ci-swatch.ci-heat--2,.ci-swatch.ci-heat--3{border:1px solid var(--border)}.ci-swatch.ci-heat--1{background:var(--brand-lime-50)}.ci-swatch.ci-heat--2{background:var(--brand-lime-100)}.ci-swatch.ci-heat--3{background:var(--brand-green-600);border-color:var(--brand-green-600)}.theme-dark .ci-swatch.ci-heat--1{background:#8cc63e1f}.theme-dark .ci-swatch.ci-heat--2{background:#8cc63e47}.ci-swatch--gap{border:1px dashed var(--input);background:0 0}.ci-legend--inline{color:var(--muted-foreground);flex-flow:wrap;flex:none;gap:12px;font-size:11px}.ci-cols--known{grid-template-columns:minmax(0,1fr) 96px 200px 110px 84px 120px}.ci-cols--known>*{min-width:0}.ci-cols--known>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--known{grid-template-columns:minmax(0,1fr) 96px 84px 120px}.ci-cols--known>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--known{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--known>.ci-col--md{display:none}}.ci-status--on{color:var(--success-text);background:var(--success-bg)}.ci-status--off{color:var(--muted-foreground);background:var(--sev-info-bg)}.ci-cols--sla-pred{grid-template-columns:minmax(0,1fr) 110px 170px 80px 90px 80px 160px}.ci-cols--sla-pred>*{min-width:0}.ci-cols--sla-pred>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--sla-pred{grid-template-columns:minmax(0,1fr) 110px 80px 90px 160px}.ci-cols--sla-pred>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--sla-pred{grid-template-columns:minmax(0,1fr) 160px}.ci-cols--sla-pred>.ci-col--md{display:none}}.ci-cols--sla-rules{grid-template-columns:minmax(0,1fr) 170px 100px 120px 150px 80px 96px}.ci-cols--sla-rules>*{min-width:0}.ci-cols--sla-rules>.ci-status{justify-self:start}@media(max-width:900px){.ci-cols--sla-rules{grid-template-columns:minmax(0,1fr) 100px 150px 80px 96px}.ci-cols--sla-rules>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--sla-rules{grid-template-columns:minmax(0,1fr) 100px 96px}.ci-cols--sla-rules>.ci-col--md{display:none}}.ci-picker{position:relative}.ci-picker__box{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.ci-picker__box .ci-tag{align-items:center;gap:4px;display:inline-flex}.ci-picker__box .ci-tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ci-picker__input{min-width:140px;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 0}.ci-picker__list{z-index:50;overscroll-behavior:contain;max-height:240px;margin:4px 0 0;padding:4px 0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.ci-picker__list button{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:12px;display:block}.ci-picker__list button:hover{background:var(--surface-hover)}.ci-cols--metrics{grid-template-columns:84px 190px minmax(0,1fr) 130px 108px}.ci-cols--metrics>*{min-width:0}.ci-cols--metrics>.ci-col--right{text-align:right;justify-self:end}.ci-col--met-tablet,.ci-col--met-phone{display:none}.ci-row__expanded--flush{padding-left:18px}@media(max-width:900px){.ci-cols--metrics{grid-template-columns:84px minmax(0,1fr) 120px 108px}.ci-cols--metrics>.ci-col--wide{display:none}.ci-col--met-tablet{display:inline}}@media(max-width:600px){.ci-cols--metrics{grid-template-columns:minmax(0,1fr) 100px 108px}.ci-cols--metrics>.ci-col--md{display:none}.ci-col--met-phone{display:inline}}.ci-cols--catalog{grid-template-columns:minmax(0,1fr) 110px 90px 110px 100px 132px}.ci-cols--catalog>*{min-width:0}.ci-col--cat-tablet{display:none}@media(max-width:900px){.ci-cols--catalog{grid-template-columns:minmax(0,1fr) 90px 100px 132px}.ci-cols--catalog>.ci-col--wide{display:none}.ci-col--cat-tablet{display:inline-flex}}@media(max-width:600px){.ci-cols--catalog{grid-template-columns:minmax(0,1fr) 72px}.ci-cols--catalog>.ci-col--md{display:none}}.ci-cols--orch{grid-template-columns:112px minmax(0,1fr) 120px 48px 220px}.ci-cols--orch>*{min-width:0}.ci-cols--orch>.ci-status{justify-self:start}.ci-cols--orch>.ci-col--right{text-align:right}.ci-status--pending{color:var(--warning-text);background:var(--warning-bg)}.ci-status--approved,.ci-status--done{color:var(--success-text);background:var(--success-bg)}.ci-status--rejected,.ci-status--other{color:var(--muted-foreground);background:var(--sev-info-bg)}.ci-status--running{color:var(--info-text);background:var(--info-bg)}.ci-status--failed{color:var(--critical-text);background:var(--sev-critical-bg)}.ci-status--queued{color:var(--sev-info-fg);background:var(--sev-info-bg)}@media(max-width:900px){.ci-cols--orch{grid-template-columns:112px minmax(0,1fr) 48px 220px}.ci-cols--orch>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--orch{grid-template-columns:112px minmax(0,1fr) auto}.ci-cols--orch>.ci-col--md{display:none}}button.ci-kpi{text-align:left;cursor:pointer;font:inherit;width:100%;transition:border-color .12s,background-color .12s;display:block}button.ci-kpi:hover{background:var(--surface-hover)}button.ci-kpi:focus-visible{outline:2px solid var(--heading);outline-offset:2px}.ci-kpi[aria-pressed=true]{border-color:var(--heading);box-shadow:inset 0 0 0 1px var(--heading)}.ci-status--PENDING{color:var(--warning-text);background:var(--warning-bg)}.ci-status--RESOLVED{color:var(--success-text);background:var(--success-bg)}.ci-status--OK{color:var(--muted-foreground);background:var(--sev-info-bg)}.ci-cols--alerts{grid-template-columns:80px 84px minmax(0,1fr) 70px 100px 64px 128px}.ci-cols--alerts>*{min-width:0}.ci-cols--alerts>.ci-chip,.ci-cols--alerts>.ci-status{justify-self:start}.ci-cols--alerts>.ci-col--right{text-align:right;justify-self:end}.ci-col--al-tablet{display:none}@media(max-width:900px){.ci-cols--alerts{grid-template-columns:84px minmax(0,1fr) 100px 64px 128px}.ci-cols--alerts>.ci-col--wide{display:none}.ci-col--al-tablet{display:inline}}@media(max-width:600px){.ci-cols--alerts{grid-template-columns:84px minmax(0,1fr) 100px}.ci-cols--alerts>.ci-col--md{display:none}.ci-col--phone.ci-chip{display:inline-block}}.ci-cols--liveness{grid-template-columns:190px 110px 70px minmax(0,1fr) 150px 100px}.ci-cols--liveness>*{min-width:0}.ci-cols--liveness>.ci-col--right{text-align:right;justify-self:end}.ci-col--liv-phone{display:none}@media(max-width:900px){.ci-cols--liveness{grid-template-columns:170px 110px minmax(0,1fr) 100px}.ci-cols--liveness>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--liveness{grid-template-columns:minmax(0,1fr) 100px}.ci-cols--liveness>.ci-col--md{display:none}.ci-col--liv-phone{display:flex}}.ci-svcmap{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ci-svcmap .ci-kpi{padding:10px 12px}.ci-svcmap .ci-kpi__label{text-transform:none;letter-spacing:0;color:var(--heading);font-size:12px}.ci-svcmap .ci-kpi__value{margin-top:2px;font-size:20px}.ci-svcmap .ci-kpi[aria-pressed=true]{border-top-color:var(--ci-accent,var(--input))}.ci-row--btn{text-align:left;border:0;border-bottom:1px solid var(--border-soft);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0}.ci-row--btn:focus-visible{outline:2px solid var(--heading);outline-offset:-2px}.ci-cols--traces{grid-template-columns:80px minmax(0,1fr) 84px 88px 72px 150px 130px 96px}.ci-cols--traces>*{min-width:0}.ci-cols--traces>.ci-col--center{text-align:center;justify-self:center}.ci-cols--traces>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--traces{grid-template-columns:80px minmax(0,1fr) 84px 88px 72px 96px}.ci-cols--traces>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--traces{grid-template-columns:minmax(0,1fr) 88px 72px 96px}.ci-cols--traces>.ci-col--md{display:none}}.ci-cols--ops{grid-template-columns:minmax(0,1fr) 150px 64px 72px 64px 64px 64px 72px 100px}.ci-cols--ops>*{min-width:0}.ci-cols--ops>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--ops{grid-template-columns:minmax(0,1fr) 64px 72px 64px 72px}.ci-cols--ops>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--ops{grid-template-columns:minmax(0,1fr) 72px 64px}.ci-cols--ops>.ci-col--md{display:none}}.ci-cols--spans{grid-template-columns:minmax(140px,2fr) minmax(0,3fr) 76px}.ci-cols--spans>*{min-width:0}.ci-cols--spans>.ci-col--right{text-align:right;justify-self:end}@media(max-width:600px){.ci-cols--spans{grid-template-columns:minmax(100px,1fr) minmax(0,1fr) 64px}}.ci-cols--trace-events{grid-template-columns:84px minmax(0,1fr) 90px}.ci-cols--trace-events>*{min-width:0}.ci-cols--trace-events>.ci-chip{justify-self:start}.ci-cols--trace-events>.ci-col--right{text-align:right;justify-self:end}.ci-cols--similar{grid-template-columns:minmax(0,1fr) 90px 90px}.ci-cols--similar>*{min-width:0}.ci-cols--similar>.ci-col--right{text-align:right;justify-self:end}.ci-heatmap{-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;display:flex}.ci-heatmap__row{align-items:center;gap:2px;display:flex}.ci-heatmap__label{text-align:right;width:72px;color:var(--muted-foreground);flex:none;padding-right:8px;font-size:10px}.ci-heatmap__cell{background:var(--tile);cursor:crosshair;border-radius:3px;flex:1;min-width:0;height:24px;position:relative;overflow:hidden}.ci-heatmap__cell>i{background:var(--brand-green-600);display:block;position:absolute;inset:0}.theme-dark .ci-heatmap__cell>i{background:var(--brand-lime-500)}.ci-heatmap__cell.is-hover{outline:1px solid var(--heading);outline-offset:-1px}.ci-heatmap__cell.is-active{outline:2px solid var(--heading);outline-offset:-2px}.ci-heatmap__err{z-index:1;background:var(--sev-critical);color:var(--action-strong-fg);font-variant-numeric:tabular-nums;border-radius:3px;padding:0 3px;font-size:8px;font-weight:800;line-height:10px;position:absolute;top:1px;right:1px}.ci-heatmap__err--legend{display:inline-block;position:static}.ci-heatmap__axis>span:not(.ci-heatmap__label){text-align:center;min-width:0;color:var(--muted-foreground-soft);white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.ci-heatmap__scale{vertical-align:middle;background:var(--tile);border-radius:2px;gap:1px;width:84px;height:10px;display:inline-flex;overflow:hidden}.ci-heatmap__scale>i{background:var(--brand-green-600);flex:1;display:block}.theme-dark .ci-heatmap__scale>i{background:var(--brand-lime-500)}.ci-flow-canvas{background:var(--card);position:relative;overflow:auto}.ci-flow-canvas>svg{display:block}.ci-flow-canvas__state{place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ci-flow-canvas__error{align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:8px;right:8px}.ci-flow-fullscreen{z-index:100;background:var(--background);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:14px;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}@media(max-width:960px){.ci-flow-fullscreen{grid-template-columns:minmax(0,1fr)}}.ci-shape{background:var(--muted-foreground-soft);flex:none;width:10px;height:10px;display:inline-block}.ci-shape--circle{border-radius:50%}.ci-shape--rect{border-radius:2px;width:14px;height:8px}.ci-shape--diamond{border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.ci-delta{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:10px;font-weight:800;display:inline-flex}.ci-delta--bad{color:var(--sev-critical)}.ci-delta--good{color:var(--brand-green-600)}.ci-delta--flat{color:var(--muted-foreground)}.ci-delta .lucide{width:12px;height:12px}.ci-spark{color:var(--muted-foreground-soft);display:block}.ci-cols--flow{grid-template-columns:minmax(0,1fr) 80px 72px 84px 84px 84px}.ci-cols--flow>*{min-width:0}.ci-cols--flow>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--flow{grid-template-columns:minmax(0,1fr) 80px 72px 84px 84px}.ci-cols--flow>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--flow{grid-template-columns:minmax(0,1fr) 80px 84px}.ci-cols--flow>.ci-col--md{display:none}}.ci-cols--one{grid-template-columns:minmax(0,1fr)}.ci-cols--assets{grid-template-columns:minmax(0,1fr) 128px 56px 96px 96px 72px 118px 72px}.ci-cols--assets>*{min-width:0}.ci-cols--assets>.ci-col--right{text-align:right;justify-self:end}.ci-cols--assets>.ci-col--center{justify-self:center}@media(max-width:900px){.ci-cols--assets{grid-template-columns:minmax(0,1fr) 128px 56px 96px 96px 72px}.ci-cols--assets>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--assets{grid-template-columns:minmax(0,1fr) 96px 56px 72px}.ci-cols--assets>.ci-col--md{display:none}}.ci-cols--asset-sla{grid-template-columns:minmax(0,1fr) 84px 64px 72px 140px 120px}.ci-cols--asset-sla>*{min-width:0}.ci-cols--asset-sla>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--asset-sla{grid-template-columns:minmax(0,1fr) 64px 140px 120px}.ci-cols--asset-sla>.ci-col--wide{display:none}}.ci-health{align-items:center;gap:7px;min-width:0;display:inline-flex}.ci-health__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ci-color,var(--heading));font-size:13px;font-weight:700}.ci-health__band{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.ci-heatmap{gap:2px;min-width:0;font-size:9px;display:grid}.ci-heatmap__label{color:var(--muted-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;align-self:center;padding-right:6px;overflow:hidden}.ci-heatmap__head{color:var(--muted-foreground-soft);text-align:center;overflow:hidden}.ci-heatmap__cell{background:var(--tile);font-variant-numeric:tabular-nums;min-height:14px;color:var(--foreground);border-radius:3px;justify-content:center;align-items:center;display:flex}.ci-cols--sgroups{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 72px 140px 84px 120px}.ci-cols--sgroups>*{min-width:0}.ci-cols--sgroups>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--sgroups{grid-template-columns:minmax(0,1fr) 140px 84px 120px}.ci-cols--sgroups>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--sgroups{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--sgroups>.ci-col--md{display:none}}.ci-tag--pick{font:inherit;font-family:var(--font-mono);color:var(--foreground);background:var(--tile);border:1px solid var(--border);cursor:pointer;padding:3px 7px;font-size:10px}.ci-tag--pick:hover{border-color:var(--heading)}.ci-tag--pick[aria-pressed=true]{background:var(--action-strong);border-color:var(--action-strong);color:var(--action-strong-fg)}.ci-tag--pick:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-cols--suggest{grid-template-columns:16px minmax(0,1fr) 120px;align-items:start}.ci-cols--suggest>*{min-width:0}@media(max-width:600px){.ci-cols--suggest{grid-template-columns:16px minmax(0,1fr)}.ci-cols--suggest>.ci-col--md{grid-column:2}}.ci-cols--svcmon{grid-template-columns:minmax(0,1fr) 150px 110px 72px 170px 72px}.ci-cols--svcmon>*{min-width:0}.ci-cols--svcmon>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--svcmon{grid-template-columns:minmax(0,1fr) 150px 110px 72px}.ci-cols--svcmon>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--svcmon{grid-template-columns:minmax(0,1fr) 120px 72px}.ci-cols--svcmon>.ci-col--md{display:none}}.ci-kinds{gap:12px;padding:16px 18px;display:flex;overflow-x:auto}.ci-kind{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--ci-accent,var(--input));border-radius:var(--radius-kpi);flex-direction:column;flex:0 0 280px;min-width:0;display:flex}.ci-kind__head{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.ci-kind__name{letter-spacing:.06em;text-transform:uppercase;color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.ci-kind__list{max-height:384px;overflow-y:auto}.ci-kind__item{border-bottom:1px solid var(--border-soft);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:grid}.ci-kind__item:last-child{border-bottom:0}.ci-kind__item:hover{background:var(--surface-hover)}.ci-dtable{border-collapse:collapse;width:100%;font-size:12px}.ci-dtable tr.ci-thead,.ci-dtable tr.ci-row{padding:0;display:table-row}.ci-dtable tr.ci-thead>th{text-align:left;vertical-align:bottom;padding:8px 10px;font-weight:600}.ci-dtable tr.ci-row>td{vertical-align:middle;overflow-wrap:anywhere;padding:10px}.ci-dtable tr>:first-child{padding-left:18px}.ci-dtable tr>:last-child{padding-right:18px}.ci-dtable tr.ci-row--click{cursor:pointer}.ci-dtable tr.ci-row--click:focus-visible{outline:2px solid var(--heading);outline-offset:-2px}.ci-dtable__check{width:28px}.ci-dtable__chevron{width:32px;color:var(--muted-foreground-soft)}.ci-dtable__chevron .lucide{width:14px;height:14px;display:block}.ci-dtable tr.ci-row>td.ci-dtable__empty{padding:0}.ci-dtable__cards{margin:0;padding:0;list-style:none}.ci-dtable__cards>li{border-bottom:1px solid var(--border-soft);padding:12px 18px}.ci-dtable__cards>li:last-child{border-bottom:0}.ci-dtable__cards>li>button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ci-card__foot--border{border-top:1px solid var(--border-soft)}.ci-search{max-width:100%;position:relative}.ci-search>.lucide{width:14px;height:14px;color:var(--muted-foreground-soft);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ci-search>.ci-input{padding-left:30px}.ci-status--rollback{color:var(--sev-high-fg);background:var(--sev-high-bg)}.ci-status--mono{font-family:var(--font-mono);letter-spacing:0;font-size:10px}.ci-code--inline{vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;border-radius:4px;padding:1px 6px}.ci-dl--wide .ci-dl__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ci-dl--env{text-align:left;width:min(440px,100%)}.ci-dl--env .ci-dl__row{grid-template-columns:110px minmax(0,1fr);align-items:center}.ci-kpi__value--absent{letter-spacing:0;margin-top:10px;font-size:13px;font-style:italic;font-weight:600;line-height:1.4}.ci-note--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ci-note--row .lucide{flex:none;width:14px;height:14px}.ci-note__title{font-size:12px;font-weight:700}.ci-dialog{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--sh-modal);color:var(--foreground);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ci-dialog:focus{outline:none}.ci-dialog__head{align-items:flex-start;gap:16px;padding:22px 24px 14px;display:flex}.ci-dialog__title{color:var(--heading);flex:1;margin:0;font-size:16px;font-weight:700}.ci-dialog__desc{color:var(--muted-foreground);text-wrap:pretty;margin:6px 0 0;line-height:1.5}.ci-dialog__body{border-top:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:16px 24px;display:flex;overflow-y:auto}.ci-dialog__foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.ci-dialog .ci-field textarea.ci-input{resize:vertical;min-height:72px}.ci-field--warn{color:var(--warning-text)}.ci-field--warn .ci-input{border-color:var(--sev-high)}.ci-input--w120{width:120px}.ci-tiles--dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.ci-tiles--dl dd{margin:0}.ci-read__val{overflow-wrap:anywhere;color:var(--foreground);margin-top:2px;font-size:12px}.ci-grid--deploy{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:start}@media(max-width:960px){.ci-grid--deploy{grid-template-columns:minmax(0,1fr)}}.ci-stackbar{background:var(--track);border-radius:4px;height:8px;display:flex;overflow:hidden}.ci-stackbar>i{background:var(--ci-color,var(--brand-green-600));height:100%;display:block}.ci-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ci-list>li{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;font-size:12px;display:flex}.ci-list--top>li:first-child{border-top:0}.ci-list__btn{border:0;border-bottom:1px solid var(--border-soft);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12px;display:flex}.ci-list__btn:hover{background:var(--surface-hover)}.ci-list__btn.is-selected{background:var(--tile)}.ci-list__btn:focus-visible{outline:2px solid var(--heading);outline-offset:-2px}.ci-boxed{border:1px solid var(--border);border-radius:10px;overflow:hidden}.ci-toggle{width:100%;font:inherit;color:var(--heading);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.ci-toggle:hover{background:var(--surface-hover)}.ci-toggle .lucide{width:14px;height:14px;transition:transform .15s}.ci-toggle[aria-expanded=true]>.lucide:last-child{transform:rotate(90deg)}.ci-journal>li{grid-template-columns:40px minmax(0,1fr);justify-content:stretch;align-items:start;gap:8px;display:grid}.ci-text--critical{color:var(--critical-text)}.ci-text--warn{color:var(--warning-text)}.ci-cols--blueprints{grid-template-columns:minmax(0,1fr) 170px 170px 84px 84px 84px 120px}.ci-cols--blueprints>*{min-width:0}.ci-cols--blueprints>.ci-col--right{text-align:right}.ci-col--bp-phone{display:none}@media(max-width:900px){.ci-cols--blueprints{grid-template-columns:minmax(0,1fr) 150px 84px 84px 120px}.ci-cols--blueprints>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--blueprints{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--blueprints>.ci-col--md{display:none}.ci-col--bp-phone{display:block}}.ci-cols--bp-devices{grid-template-columns:minmax(0,1fr) 130px 110px}.ci-cols--bp-devices>*{min-width:0}@media(max-width:600px){.ci-cols--bp-devices{grid-template-columns:minmax(0,1fr) 120px}.ci-cols--bp-devices>.ci-col--md{display:none}}.ci-cmd-canvas{background:var(--card);position:relative}.ci-cmd-canvas .react-flow{--xy-background-color:var(--card);--xy-controls-button-background-color:var(--card);--xy-controls-button-background-color-hover:var(--tile);--xy-controls-button-color:var(--foreground);--xy-controls-button-color-hover:var(--heading);--xy-controls-button-border-color:var(--border);--xy-controls-box-shadow:var(--sh-card);--xy-edge-label-background-color:var(--card);--xy-edge-label-color:var(--muted-foreground)}.ci-cmd-canvas__state{place-items:center;padding:16px;display:grid;position:absolute;inset:0}.ci-cmd-node{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:40px;display:flex}.ci-cmd-node__dot{background:var(--card);border:1.5px solid var(--ci-color,var(--sev-info));width:20px;height:20px;color:var(--ci-color,var(--sev-info));border-radius:50%;place-items:center;display:grid;position:relative}.ci-cmd-node__dot .lucide{width:8px;height:8px}.ci-cmd-node--causal .ci-cmd-node__dot{box-shadow:0 0 0 2px var(--sev-critical-bg)}.ci-cmd-node__prob,.ci-cmd-node__alerts{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 2px;font-size:6px;font-weight:800;line-height:1.3;position:absolute}.ci-cmd-node__prob{background:var(--sev-high-bg);color:var(--sev-high-fg);border-radius:3px;top:-5px;right:-9px}.ci-cmd-node__prob--root{background:var(--sev-critical-bg);color:var(--sev-critical-fg)}.ci-cmd-node__alerts{background:var(--sev-critical-bg);color:var(--sev-critical-fg);border-radius:999px;align-items:center;gap:1px;display:inline-flex;bottom:-3px;left:-7px}.ci-cmd-node__alerts .lucide{width:5px;height:5px}.ci-cmd-node__label{max-width:48px;font-family:var(--font-mono);color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;font-weight:700;overflow:hidden}.ci-line{border-top:2px solid var(--ci-color,var(--muted-foreground-soft));flex:none;width:16px;height:0;display:inline-block}.ci-line--dashed{border-top-style:dashed}.ci-line--dotted{border-top-style:dotted}.ci-cmd-tl{align-items:stretch;gap:2px;display:flex}.ci-cmd-tl__b{border:0;border-bottom:3px solid var(--ci-color,var(--brand-green-600));background:var(--ci-bg,var(--success-bg));min-width:0;height:46px;color:var(--ci-fg,var(--success-text));font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:3px;flex:1 1 0;place-items:center;margin:0;padding:0;font-size:10px;font-weight:800;display:grid;position:relative}button.ci-cmd-tl__b:hover{filter:brightness(.96)}.ci-cmd-tl__b:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-cmd-tl__b[aria-pressed=true]{outline:2px solid var(--heading);outline-offset:-2px}.ci-cmd-tl__b--breach{box-shadow:inset 0 0 0 2px var(--sev-critical)}.ci-cmd-tl__b--future{cursor:default;border:1px dashed var(--input);color:var(--sev-critical-fg);background:repeating-linear-gradient(45deg,var(--tile),var(--tile) 6px,var(--card) 6px,var(--card) 12px);font-size:8px}.ci-cmd-tl__alert{background:var(--card);color:var(--sev-critical);box-shadow:inset 0 0 0 1px var(--sev-critical);border-radius:999px;align-items:center;gap:1px;padding:0 4px;font-size:8px;font-weight:800;line-height:1.3;display:inline-flex;position:absolute;top:2px;left:2px}.ci-cmd-tl__alert .lucide{width:8px;height:8px}.ci-cmd-tl__sla{color:var(--sev-critical);display:inline-flex;position:absolute;top:2px;right:2px}.ci-cmd-tl__sla .lucide{width:11px;height:11px}.ci-cmd-tl__axis{gap:2px;margin-top:-6px;display:flex}.ci-cmd-tl__axis>span{text-align:center;min-width:0;font-family:var(--font-mono);color:var(--muted-foreground-soft);white-space:nowrap;flex:1 1 0;font-size:9px;overflow:hidden}.ci-swatch--future{background:repeating-linear-gradient(45deg,var(--track),var(--track) 2px,var(--card) 2px,var(--card) 4px);border:1px dashed var(--input)}.ci-cmd-lanes{--ci-lane-label:150px;padding:6px 18px 12px}.ci-cmd-lanes__rows{position:relative}.ci-cmd-lanes__now{background:var(--heading);opacity:.45;pointer-events:none;z-index:1;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ci-cmd-lane{grid-template-columns:var(--ci-lane-label) minmax(0,1fr);border-top:1px solid var(--border-soft);align-items:center;gap:12px;height:30px;display:grid}.ci-cmd-lanes__now+.ci-cmd-lane{border-top:0}.ci-cmd-lane__track{height:100%;position:relative}.ci-cmd-lane__dot{background:var(--ci-color,var(--sev-low));border:2px solid var(--card);width:10px;height:10px;box-shadow:0 0 0 1px var(--border);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ci-cmd-lanes__axis{padding-left:calc(var(--ci-lane-label) + 12px)}@media(max-width:600px){.ci-cmd-lanes{--ci-lane-label:100px}}.ci-boxed__body{border-top:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.ci-boxed__empty{color:var(--muted-foreground);padding:10px;font-size:11px}.ci-p0{margin:0}.ci-cols--fleet{grid-template-columns:minmax(0,1fr) 90px minmax(160px,260px) 210px}.ci-cols--fleet>*{min-width:0}.ci-cols--fleet>.ci-col--right{text-align:right;justify-self:end}@media(max-width:600px){.ci-cols--fleet{grid-template-columns:minmax(0,1fr) 70px 150px}.ci-cols--fleet>.ci-col--md{display:none}}.ci-fleet__pct{align-items:center;gap:8px;display:flex}.ci-fleet__pct>.ci-bar{flex:1}.ci-fleet__pct>.ci-meta{text-align:right;min-width:44px}.ci-fleet__corte{color:var(--brand-green-600);margin-top:2px;font-size:11px;font-weight:600}.theme-dark .ci-fleet__corte{color:var(--brand-lime-300)}.ci-fleet__confianca{align-items:flex-start;gap:10px;display:flex}.ci-fleet__confianca>.lucide{flex:none;margin-top:1px}.ci-fleet__confianca-titulo{margin:0;font-size:12px;font-weight:700}.ci-fleet__confianca-fatia{margin-left:4px;font-weight:400}.ci-fleet__confianca-texto{margin:2px 0 0}.ci-fleet__cardhead{margin-bottom:14px}.ci-fleet__papel{margin:0 4px}.ci-devicon{color:var(--heading);align-items:center;display:inline-flex}.theme-dark .ci-devicon{color:var(--brand-lime-300)}.ci-dev__host{color:var(--foreground);font-weight:600}.ci-dev__form2{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-dev__form12{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:520px){.ci-dev__form2,.ci-dev__form12{grid-template-columns:minmax(0,1fr)}}.ci-dev__formfoot{border-top:1px solid var(--border);justify-content:flex-end;padding-top:14px}.ci-dev__textarea{resize:vertical}.ci-dev__iconbtn{justify-content:flex-start;width:100%;min-width:0}.ci-cols--dev-tags{grid-template-columns:28px minmax(0,1.4fr) 110px 96px 100px minmax(0,1fr) minmax(0,1fr) 72px}.ci-cols--dev-tags>*{min-width:0}.ci-cols--dev-tags>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--dev-tags{grid-template-columns:28px minmax(0,1fr) 110px 96px 100px 72px}.ci-cols--dev-tags>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--dev-tags{grid-template-columns:28px minmax(0,1fr) 90px 72px}.ci-cols--dev-tags>.ci-col--md{display:none}}.ci-cols--dev-types{grid-template-columns:28px 170px minmax(0,1fr) 100px minmax(0,1.4fr) 84px 120px}.ci-cols--dev-types>*{min-width:0}.ci-cols--dev-types>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--dev-types{grid-template-columns:28px 170px minmax(0,1fr) 84px 120px}.ci-cols--dev-types>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--dev-types{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--dev-types>.ci-col--md{display:none}.ci-cols--dev-types .ci-col--phone{display:block}}.ci-recon__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:700px){.ci-recon__filters{grid-template-columns:minmax(0,1fr)}}.ci-recon__ok{color:var(--success);flex:none}.ci-cols--recon-missing{grid-template-columns:minmax(0,1fr) 110px 110px 150px}.ci-cols--recon-found{grid-template-columns:minmax(0,1.2fr) 100px minmax(0,1fr) 130px 120px 90px 100px}.ci-cols--recon-missing>*,.ci-cols--recon-found>*{min-width:0}.ci-cols--recon-missing>.ci-col--right,.ci-cols--recon-found>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--recon-found{grid-template-columns:minmax(0,1.2fr) 100px minmax(0,1fr) 100px}.ci-cols--recon-found>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--recon-missing{grid-template-columns:minmax(0,1fr) 80px 130px}.ci-cols--recon-found{grid-template-columns:minmax(0,1fr) 90px}.ci-cols--recon-missing>.ci-col--md,.ci-cols--recon-found>.ci-col--md{display:none}}.ci-diag__head--closed{border-bottom:0}.ci-diag__toggle{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--muted-foreground);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.ci-diag__toggle:focus-visible{outline:2px solid var(--heading);outline-offset:2px;border-radius:var(--radius-sm)}.ci-diag__icon{background:var(--warning-bg);width:30px;height:30px;color:var(--warning-text);border-color:#0000;border-radius:8px}.ci-diag__icon .lucide{width:16px;height:16px}.theme-dark .ci-diag__icon{color:var(--warning-text);border-color:#0000}.ci-diag__title{display:block}.ci-diag__sub{margin-top:1px;display:block}.ci-diag__count{margin-left:6px}.ci-diag__body{padding:14px 18px 18px}.ci-diag__list{border:1px solid var(--border);border-radius:10px;overflow:hidden}.ci-diag__cell{gap:4px 6px}.ci-diag__group{gap:4px;font-size:11px}.ci-diag__wrap{overflow-wrap:anywhere}.ci-cols--dev-crit{grid-template-columns:minmax(0,1.2fr) 100px 100px 150px minmax(0,1.4fr) 110px;align-items:start}.ci-cols--dev-crit>*{min-width:0}@media(max-width:900px){.ci-cols--dev-crit{grid-template-columns:minmax(0,1fr) 100px 150px minmax(0,1fr)}.ci-cols--dev-crit>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--dev-crit{grid-template-columns:minmax(0,1fr) 130px}.ci-cols--dev-crit>.ci-col--md{display:none}}.ci-cols--dev-ident{grid-template-columns:70px minmax(0,1fr) 170px 56px 64px 64px minmax(0,1fr) minmax(0,1fr);align-items:start}.ci-cols--dev-ident>*{min-width:0}.ci-cols--dev-ident>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--dev-ident{grid-template-columns:70px minmax(0,1fr) 170px 56px minmax(0,1fr)}.ci-cols--dev-ident>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--dev-ident{grid-template-columns:minmax(0,1fr) 150px 48px}.ci-cols--dev-ident>.ci-col--md{display:none}}.ci-diag__ativo{font-family:var(--font-mono);font-size:inherit;text-align:left;overflow-wrap:anywhere;font-weight:500}.ci-diag__review-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.ci-diag__review-sub{border-top:1px solid var(--border);padding:6px 12px 2px}.ci-diag__review-pad{padding:0 12px 10px}.ci-diag__review-cand{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ci-cols--dev-merge{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr) 150px 60px 150px;align-items:start}.ci-cols--dev-merge>*{min-width:0}.ci-cols--dev-merge>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--dev-merge{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 120px}.ci-cols--dev-merge>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--dev-merge{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px}.ci-cols--dev-merge>.ci-col--md{display:none}}.ci-dur{letter-spacing:-.02em;color:var(--heading);font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:800;line-height:1.1}.ci-risk--tint-critical{background:var(--sev-critical-bg);color:var(--sev-critical-fg)}.ci-risk--neutral{background:var(--sev-info-bg);color:var(--sev-info-fg)}.ci-kpi__value--na{letter-spacing:0;color:var(--warning-text);font-size:14px;font-weight:700;line-height:1.6}.ci-kpi__value--word{letter-spacing:-.01em;font-size:22px}.ci-note--ok{background:var(--success-bg);color:var(--success-text)}.ci-note--flex{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.ci-note--flex .lucide{flex:none;width:16px;height:16px;margin-top:1px}.ci-ti-msg{border-bottom:1px solid var(--border-soft);padding:12px 18px}.ci-insight{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ci-insight>li{color:var(--muted-foreground);text-wrap:pretty;overflow-wrap:anywhere;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:12px;line-height:1.55;display:grid}.ci-insight>li>.lucide{width:16px;height:16px;color:var(--ci-color,var(--muted-foreground-soft));margin-top:1px}.ci-insight strong{color:var(--foreground);font-weight:700}.ci-insight .ci-text--critical{color:var(--critical-text)}.ci-insight .ci-text--warn{color:var(--warning-text)}.ci-ti-chart{margin-top:14px}.ci-bars-h--ti{height:96px}.ci-rank--ti .ci-rank__row{grid-template-columns:120px minmax(0,1fr) 56px}.ci-field--span2{grid-column:span 2}.ci-range{width:100%;accent-color:var(--brand-green-600);margin:6px 0 0}.ci-input--w200{width:200px;max-width:100%}@media(max-width:600px){.ci-field--span2{grid-column:auto}}.ci-cols--threat{grid-template-columns:minmax(0,1fr) 104px 110px 52px 60px 88px 56px 130px 84px 32px}.ci-cols--threat>*{min-width:0}.ci-cols--threat>.ci-col--center{text-align:center;justify-self:center}.ci-col--ti-tablet,.ci-col--ti-phone{display:none}@media(max-width:900px){.ci-cols--threat{grid-template-columns:minmax(0,1fr) 104px 52px 60px 56px 32px}.ci-cols--threat>.ci-col--wide{display:none}.ci-col--ti-tablet{display:inline}}@media(max-width:600px){.ci-cols--threat{grid-template-columns:minmax(0,1fr) 52px 32px}.ci-cols--threat>.ci-col--md{display:none}.ci-col--ti-phone{display:inline-block}}.ci-cols--cvedb{grid-template-columns:150px minmax(0,1fr) 56px 96px 90px 130px 96px}.ci-cols--cvedb>*{min-width:0}.ci-cols--cvedb>.ci-col--center{text-align:center;justify-self:center}@media(max-width:900px){.ci-cols--cvedb{grid-template-columns:150px minmax(0,1fr) 56px 96px}.ci-cols--cvedb>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--cvedb{grid-template-columns:minmax(0,1fr) 56px 96px}.ci-cols--cvedb>.ci-col--md{display:none}}.ci-cols--feeds{grid-template-columns:minmax(0,1fr) 150px 170px}.ci-cols--feeds>*{min-width:0}.ci-cols--feeds>.ci-col--right{text-align:right;justify-self:end}@media(max-width:600px){.ci-cols--feeds{grid-template-columns:minmax(0,1fr) 64px 128px}}.ci-cols--frota{grid-template-columns:28px minmax(0,1.3fr) 110px minmax(0,1fr) 110px 120px 92px 124px 104px}.ci-cols--frota.ci-cols--frota-ro{grid-template-columns:minmax(0,1.3fr) 110px minmax(0,1fr) 110px 120px 92px 124px 104px}.ci-cols--frota>*{min-width:0}.ci-row.ci-cols--frota{cursor:pointer}.ci-col--frota-tablet{display:none}.ci-frota__check{align-items:center;height:100%;display:flex}.ci-frota__presenca{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ci-frota__visto{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.ci-frota__versoes{flex-direction:column;gap:2px;display:flex}.ci-frota__versao{align-items:baseline;gap:5px;display:flex}.ci-frota__comp{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground-soft);font-size:9px;font-weight:700}.ci-chip--outline{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.ci-cols--frota .ci-row__actions .lucide{width:14px;height:14px}@media(max-width:900px){.ci-cols--frota{grid-template-columns:28px minmax(0,1fr) 110px 92px 124px 104px}.ci-cols--frota.ci-cols--frota-ro{grid-template-columns:minmax(0,1fr) 110px 92px 124px 104px}.ci-cols--frota>.ci-col--wide{display:none}.ci-col--frota-tablet{display:inline}}@media(max-width:600px){.ci-cols--frota{grid-template-columns:28px minmax(0,1fr) 84px 72px 32px}.ci-cols--frota.ci-cols--frota-ro{grid-template-columns:minmax(0,1fr) 84px 72px 32px}.ci-cols--frota>.ci-col--md,.ci-frota__abrir,.ci-frota__visto{display:none}}.ci-frota__icone{width:14px;height:14px;color:var(--muted-foreground)}.ci-frota__controles{align-items:flex-end;gap:8px}.ci-frota__template{width:200px}.ci-frota__papel{max-width:60ch;line-height:1.5}.ci-frota__nota-linha{margin-top:4px;line-height:1.5}.ci-frota__prefixo{gap:6px}.ci-frota__prefixo .lucide{flex:none;width:13px;height:13px}.ci-frota__tile-valor{color:var(--heading);margin:2px 0 0;font-size:18px;font-weight:800}.ci-frota__lote{max-height:320px;overflow-y:auto}.ci-cols--frota-lote{grid-template-columns:minmax(0,1fr) 130px minmax(0,1.4fr)}.ci-cols--frota-lote>*{min-width:0}.ci-frota__motivo{overflow-wrap:anywhere}@media(max-width:600px){.ci-cols--frota-lote{grid-template-columns:minmax(0,1fr) auto}.ci-cols--frota-lote>.ci-frota__motivo{grid-column:1/-1}.ci-thead.ci-cols--frota-lote>.ci-frota__motivo{display:none}}.ci-frota__dl{margin-top:6px}.ci-frota__dl .ci-dl__row{grid-template-columns:110px minmax(0,1fr)}.ci-frota__copiar{flex-wrap:nowrap;gap:2px}.ci-cols--agent-tpl{grid-template-columns:minmax(0,1.2fr) 100px 100px 70px minmax(0,1fr) 120px}.ci-cols--agent-tpl.ci-cols--ro{grid-template-columns:minmax(0,1.2fr) 100px 100px 70px minmax(0,1fr)}.ci-cols--agent-mon{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 64px 120px}.ci-cols--agent-mon.ci-cols--ro{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 64px}.ci-cols--agent-scope{grid-template-columns:minmax(0,1fr) 100px 110px 110px 80px minmax(0,1fr) 110px}.ci-cols--agent-tpl>*,.ci-cols--agent-mon>*,.ci-cols--agent-scope>*{min-width:0}.ci-cols--agent-tpl>.ci-col--right,.ci-cols--agent-mon>.ci-col--right,.ci-cols--agent-scope>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--agent-tpl{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr) 120px}.ci-cols--agent-tpl.ci-cols--ro{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr)}.ci-cols--agent-mon{grid-template-columns:minmax(0,1fr) 64px 120px}.ci-cols--agent-mon.ci-cols--ro{grid-template-columns:minmax(0,1fr) 64px}.ci-cols--agent-scope{grid-template-columns:minmax(0,1fr) 100px 110px minmax(0,1fr) 110px}.ci-cols--agent-tpl>.ci-col--wide,.ci-cols--agent-mon>.ci-col--wide,.ci-cols--agent-scope>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--agent-tpl{grid-template-columns:minmax(0,1fr) 120px}.ci-cols--agent-tpl.ci-cols--ro,.ci-cols--agent-mon.ci-cols--ro{grid-template-columns:minmax(0,1fr)}.ci-cols--agent-mon{grid-template-columns:minmax(0,1fr) 120px}.ci-cols--agent-scope{grid-template-columns:minmax(0,1fr) 90px 110px}.ci-cols--agent-tpl>.ci-col--md,.ci-cols--agent-mon>.ci-col--md,.ci-cols--agent-scope>.ci-col--md{display:none}}.ci-agcfg__path{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ci-agcfg__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ci-agcfg__wide{grid-column:1/-1}@media(max-width:600px){.ci-agcfg__form{grid-template-columns:minmax(0,1fr)}}.ci-agcfg__label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ci-agcfg__erro{color:var(--critical-text);font-weight:400}.ci-agcfg__foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.ci-agcfg__nota{margin:0}.ci-amap-canvas{background:var(--card);height:560px;position:relative}.ci-amap-canvas--loading{padding:16px}.ci-amap-canvas .react-flow{--xy-background-color:var(--card);--xy-controls-button-background-color:var(--card);--xy-controls-button-background-color-hover:var(--tile);--xy-controls-button-color:var(--foreground);--xy-controls-button-color-hover:var(--heading);--xy-controls-button-border-color:var(--border);--xy-controls-box-shadow:var(--sh-card);--xy-minimap-background-color:var(--card);--xy-edge-label-background-color:var(--card);--xy-edge-label-color:var(--muted-foreground)}.ci-amap-canvas .react-flow__minimap{border:1px solid var(--border);border-radius:8px;overflow:hidden}.ci-amap-node{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.ci-amap-node__box{background:var(--card);border:1px solid var(--border);width:100%;box-shadow:var(--sh-card);color:var(--foreground);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;line-height:1.3;display:flex}.ci-amap-node__box--col{flex-direction:column;align-items:stretch;gap:4px}.ci-amap-node__box--cp{border-color:var(--heading)}.ci-amap-node__box.is-open{border-color:var(--heading);box-shadow:inset 0 0 0 1px var(--heading)}.ci-amap-node__box--regional{border:1.5px solid var(--ci-color,var(--sev-low))}.ci-amap-node__box--regional.is-pending{border-style:dashed}.ci-amap-node__box--regional.is-off-route{opacity:.55}.ci-amap-node[aria-current=true]>.ci-amap-node__box{outline:2px solid var(--heading);outline-offset:2px}.ci-amap-node__line{align-items:center;gap:6px;min-width:0;display:flex}.ci-amap-node__icon{width:14px;height:14px;color:var(--brand-green-600);flex:none}.ci-amap-node__icon--regional{color:var(--sev-low)}.ci-amap-node__chevron{width:14px;height:14px;color:var(--muted-foreground);flex:none}.ci-amap-node__title{color:var(--heading);font-size:11px;font-weight:700}.ci-amap-node__title.ci-mono{font-size:11px}.ci-amap-node__meta{color:var(--muted-foreground);font-size:10px}.ci-amap-node__none{font-style:italic}.ci-amap-node__num{color:var(--foreground);font-variant-numeric:tabular-nums}.ci-amap-node__num--on{color:var(--brand-green-600)}.ci-amap-node__tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ci-amap-node__tags .ci-tag--sm{font-size:9px;font-weight:700}.ci-amap-node--agent{width:96px;min-height:44px}.ci-amap-agent{border:2px solid var(--ci-color,var(--sev-info));background:0 0;border-radius:50%;width:22px;height:22px}.ci-amap-agent.is-online{background:var(--ci-color,var(--sev-info))}.ci-amap-node--agent[aria-current=true]>.ci-amap-agent{outline:2px solid var(--heading);outline-offset:2px}.ci-amap-agent__label{max-width:92px;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:600;overflow:hidden}.ci-amap-legend{flex-wrap:wrap;justify-content:flex-start;gap:10px 24px}.ci-dot--ring{box-shadow:inset 0 0 0 2px var(--ci-color,var(--muted-foreground));background:0 0}.ci-swatch--ring{box-shadow:inset 0 0 0 1.5px var(--ci-color,var(--muted-foreground));background:0 0}.ci-swatch--dashed{box-shadow:none;border:1.5px dashed var(--ci-color,var(--muted-foreground))}.ci-swatch--faded{opacity:.55}.ci-amap-note{align-items:flex-start;gap:8px;font-size:12px;display:flex}.ci-amap-note>.lucide{flex:none;width:14px;height:14px;margin-top:1px}.ci-amap-modo>button{align-items:center;gap:6px;display:inline-flex}.ci-amap-modo .lucide{width:14px;height:14px}.ci-amap-tree,.ci-amap-tree ul{margin:0;padding:0;list-style:none}.ci-amap-row{min-height:44px}.ci-amap-row__chevron,.ci-amap-row__icon{flex:none;width:14px;height:14px}.ci-amap-row__chevron{color:var(--muted-foreground)}.ci-amap-row__icon{color:var(--brand-green-600)}.ci-amap-row__counts{justify-content:flex-end}.ci-amap-row__none{font-style:italic}.ci-cols--amap-site{grid-template-columns:14px minmax(0,1fr) auto}.ci-cols--amap-agent{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr) 90px}.ci-cols--amap-site>*,.ci-cols--amap-agent>*{min-width:0}.ci-amap-cp{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.ci-amap-branch{border-left:1px solid var(--border);margin-left:25px}.ci-amap-branch--cp{margin-left:25px}.ci-amap-branch__msg{margin:8px 18px}.ci-amap-branch__foot{border-bottom:1px solid var(--border-soft)}.ci-amap-regs{border-bottom:1px solid var(--border-soft);padding:4px 0}.ci-amap-reg{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 18px;font-size:12px;display:flex}.ci-amap-reg__icon{width:14px;height:14px;color:var(--sev-low);flex:none}@media(max-width:900px){.ci-cols--amap-agent{grid-template-columns:minmax(0,1fr) 140px 80px}.ci-cols--amap-agent>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--amap-site{grid-template-columns:14px minmax(0,1fr)}.ci-cols--amap-site>.ci-amap-row__counts{grid-column:2;justify-content:flex-start}.ci-cols--amap-agent{grid-template-columns:minmax(0,1fr) 130px}.ci-cols--amap-agent>.ci-col--md{display:none}.ci-amap-branch,.ci-amap-branch--cp{margin-left:12px}}.ci-note--success{background:var(--success-bg);color:var(--success-text)}.ci-code--wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-all;text-overflow:clip}.ci-dlcard{flex-direction:column;gap:10px;display:flex}.ci-dlcard__version{color:var(--foreground);font-weight:600}.ci-dlcard__chip{align-items:center;gap:4px;display:inline-flex}.ci-dlcard__chip .lucide{width:12px;height:12px}.ci-dlcard__foot{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.ci-command{border:1px solid var(--border);background:var(--card);border-radius:8px;min-width:0;overflow:hidden}.ci-command__head{background:var(--tile);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.ci-command__title{letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.ci-command__copy{min-height:32px}.ci-command__copy.is-copied{border-color:var(--brand-green-600);color:var(--success-text)}.ci-command__body{font-family:var(--font-mono);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:11px;line-height:1.6;display:grid}.ci-command__prompt{color:var(--muted-foreground-soft);-webkit-user-select:none;user-select:none;font-weight:700}.ci-command__code{min-width:0;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:var(--brand-green-600);margin:0}.ci-command__code code{font:inherit;color:inherit}.theme-dark .ci-command__code{color:var(--brand-lime-300)}.ci-fdef__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:12px;display:grid}.ci-fdef__field{flex-direction:column;gap:6px;min-width:0;display:flex}.ci-fdef__nota{text-wrap:pretty;margin:0;line-height:1.5}.ci-brake{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ci-brake__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ci-brake__state{align-items:center;gap:14px;min-width:0;display:flex}.ci-brake__icon{background:var(--ci-bg,var(--tile));width:44px;height:44px;color:var(--ci-color,var(--muted-foreground));border-radius:11px;flex:none;place-items:center;display:grid}.ci-brake__icon .lucide{width:22px;height:22px}.ci-brake__value{margin:2px 0 0;font-size:28px}.ci-brake .ci-tiles--dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ci-brake__aviso{padding:12px 18px 0}.ci-cols--brake-waves{grid-template-columns:minmax(0,1fr) 170px 120px 200px 140px}.ci-cols--brake-waves>*{min-width:0}.ci-wave__scope{flex-wrap:nowrap;gap:6px}.ci-wave__confbox{flex-direction:column;gap:4px;min-width:0;display:flex}.ci-wave__n{color:var(--foreground);font-weight:600}.ci-wave__bar{position:relative}.ci-wave__min{background:var(--heading);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ci-stages--wave>i.is-run{background:var(--sev-high)}.ci-stages--wave>i.is-fail{background:var(--sev-critical)}.ci-stages--wave>i.is-stop{background:var(--muted-foreground-soft)}@media(max-width:900px){.ci-cols--brake-waves{grid-template-columns:minmax(0,1fr) 150px 190px}.ci-cols--brake-waves>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--brake-waves{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.ci-cols--brake-waves>.ci-col--md{display:none}.ci-cols--brake-waves>.ci-wave__conf{grid-column:1/-1}}.ci-cols--site-rules{grid-template-columns:84px minmax(0,1fr) minmax(0,1.3fr) 110px 110px}.ci-cols--site-rules>*{min-width:0}.ci-cols--site-rules>.ci-col--right{text-align:right;justify-self:end}.ci-site__hint{text-transform:none;letter-spacing:0;color:var(--muted-foreground-soft);font-weight:500;display:block}.ci-site__prio{color:var(--heading);font-size:15px;font-weight:800}.ci-site__id{color:var(--foreground);font-weight:600}.ci-site__tipo{text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:3px;font-size:10px;font-weight:600}.ci-cols--site-rules.is-off .ci-site__prio,.ci-cols--site-rules.is-off .ci-site__id{color:var(--muted-foreground)}.ci-site__estado-inline{margin-top:4px;display:none}.ci-site__inline{margin-top:6px}.ci-site__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ci-site__foot{border-top:1px solid var(--border);justify-content:flex-end;padding-top:14px}@media(max-width:900px){.ci-cols--site-rules{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) 110px}.ci-cols--site-rules>.ci-col--wide{display:none}.ci-cols--site-rules .ci-site__estado-inline{display:block}}@media(max-width:600px){.ci-cols--site-rules{grid-template-columns:56px minmax(0,1fr) 96px}.ci-cols--site-rules>.ci-col--md{display:none}.ci-cols--site-rules .ci-col--phone{display:block}}@media(max-width:520px){.ci-site__form{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.ci-dtable .ci-dcol--wide{display:none}}@media(max-width:600px){.ci-dtable .ci-dcol--md{display:none}}.ci-dtable .ci-dcol--acao{white-space:nowrap;text-align:right;width:1%}.ci-aprov__aviso{border-bottom:1px solid var(--border-soft);padding:12px 18px}.ci-cols--aprov-reg{grid-template-columns:minmax(0,1fr) auto}@media(max-width:600px){.ci-cols--aprov-reg{grid-template-columns:minmax(0,1fr)}.ci-cols--aprov-reg>.ci-row__actions{justify-content:flex-start}}.ci-list>li.ci-colecao__item{flex-direction:column;align-items:stretch;gap:6px}.ci-colecao__digest{flex-wrap:nowrap;gap:6px;min-width:0}.ci-dtable .ci-cve__ids{max-width:24rem}.ci-notif__selo{align-items:center;gap:4px;display:inline-flex}.ci-notif__selo .lucide{flex:none;width:11px;height:11px}.ci-notif__id{max-width:16rem}.ci-dialog--wide{max-width:680px}.ci-command__body--solo{grid-template-columns:minmax(0,1fr)}.ci-command--scroll .ci-command__body{max-height:160px;overflow:auto}.ci-enroll__secret{align-items:flex-start;gap:8px;min-width:0;display:flex}.ci-enroll__secret>.ci-code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;text-overflow:clip;flex:1;min-width:0}.ci-enroll__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ci-enroll__form--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-enroll__campo{flex-direction:column;gap:4px;min-width:0;display:flex}@media(max-width:600px){.ci-enroll__form,.ci-enroll__form--3{grid-template-columns:minmax(0,1fr)}}.ci-enroll__confirm{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;display:flex}.ci-enroll__confirm>.ci-check{flex:none;margin-top:2px}.ci-dialog__foot>.ci-enroll__confirm{text-align:left;align-self:center;margin-right:auto}.ci-enroll__steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ci-enroll__steps>li{flex-direction:column;gap:6px;min-width:0;display:flex}.ci-block__label--warn{color:var(--warning-text)}.ci-block__label--info{color:var(--info-text)}.ci-block__label .lucide{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.ci-block>.ci-block__label+*{margin-top:8px}.ci-enroll__fatos .ci-dl__row:first-child{border-top:0}.ci-enroll__fatos .ci-dl__row{grid-template-columns:minmax(90px,40%) minmax(0,1fr);padding:5px 0}.ci-enroll__itens{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ci-enroll__item{border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.ci-enroll__revs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ci-enroll__head--solo{border-bottom:0}.ci-wsteps{flex-direction:column;gap:10px;display:flex}.ci-wsteps__count{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:10px;font-weight:700}.ci-wsteps__count strong{color:var(--heading)}.ci-stages>i.is-current{background:var(--action-strong)}.ci-wsteps__list{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.ci-wsteps__step{min-height:32px;font:inherit;color:var(--muted-foreground);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;font-size:12px;display:inline-flex}button.ci-wsteps__step{cursor:pointer;color:var(--foreground)}button.ci-wsteps__step:hover .ci-wsteps__label{color:var(--heading);text-decoration:underline}button.ci-wsteps__step:focus-visible{outline:2px solid var(--heading);outline-offset:2px;border-radius:6px}.ci-wsteps__marker{border:2px dashed var(--gray-400);width:20px;height:20px;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.ci-wsteps__marker .lucide{width:12px;height:12px}.ci-wsteps__item.is-done .ci-wsteps__marker{background:var(--brand-green-600);border:0}.ci-wsteps__item.is-current .ci-wsteps__marker{background:var(--action-strong);border:0}.ci-wsteps__item.is-current .ci-wsteps__marker:after{content:"";background:var(--action-strong-fg);border-radius:50%;width:6px;height:6px}.ci-wsteps__item.is-current .ci-wsteps__label{color:var(--heading);font-weight:700}.theme-dark .ci-wsteps__item.is-done .ci-wsteps__marker{background:var(--brand-lime-500);color:var(--brand-navy-900)}.theme-dark .ci-wsteps__marker{border-color:var(--input)}.ci-wizard__head{outline:none;flex-direction:column;gap:4px;margin:0;display:flex}.ci-wizard__head:focus-visible{outline:2px solid var(--heading);outline-offset:4px;border-radius:4px}.ci-wizard__desc{color:var(--muted-foreground);text-wrap:pretty;font-size:12px;font-weight:400}.ci-wizard__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ci-wizard__foot .ci-btn{min-height:44px}.ci-wizard__form{flex-direction:column;gap:12px;min-width:0;max-width:520px;display:flex}.ci-wizard__form--wide{max-width:760px}.ci-wizard__pair{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px;min-width:0;display:grid}.ci-wizard__pair--4{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.ci-wizard textarea.ci-input{resize:vertical;line-height:1.5}.ci-field__aux{color:var(--muted-foreground);font-size:11px;font-weight:400}.ci-field__aux--error{color:var(--critical-text)}.ci-input[aria-invalid=true],.ci-select[aria-invalid=true]{border-color:var(--sev-critical)}.ci-req{color:var(--sev-critical);margin-left:2px}.ci-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ci-fieldset>legend{color:var(--muted-foreground);margin-bottom:8px;padding:0;font-size:11px;font-weight:600}.ci-fieldset:disabled .ci-option{opacity:.6;cursor:default}.ci-options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ci-option{border:1px solid var(--border);background:var(--card);cursor:pointer;color:var(--foreground);border-radius:10px;align-items:flex-start;gap:10px;min-width:0;padding:12px 14px;font-size:12px;font-weight:400;display:flex}.ci-option:hover{background:var(--surface-hover)}.ci-option.is-selected{border-color:var(--heading);box-shadow:inset 0 0 0 1px var(--heading)}.ci-option>input{accent-color:var(--brand-green-600);flex:none;width:14px;height:14px;margin:2px 0 0}.ci-option__title{color:var(--heading);font-size:13px;font-weight:600;display:block}.ci-option__hint{color:var(--muted-foreground);text-wrap:pretty;margin-top:2px;font-size:11px;display:block}.ci-option--plain{box-shadow:none;background:0 0;border:0;padding:4px 0}.ci-option--plain:hover,.ci-option--plain.is-selected{box-shadow:none;background:0 0}.ci-picklist{border:1px solid var(--border);overscroll-behavior:contain;border-radius:10px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.ci-pick{border-bottom:1px solid var(--border-soft);cursor:pointer;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:12px;display:flex}.ci-picklist>li:last-child .ci-pick,.ci-picklist>.ci-pick:last-child{border-bottom:0}.ci-pick:hover{background:var(--surface-hover)}.ci-pick.is-disabled{opacity:.6;cursor:default}.ci-pick.is-disabled:hover{background:0 0}.ci-pick__main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ci-pick__name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ci-pick__meta{color:var(--muted-foreground-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ci-pick__side{flex:none;align-items:center;gap:6px;display:inline-flex}.ci-picklist__empty{color:var(--muted-foreground);padding:14px 12px;font-size:12px}@media(max-width:600px){.ci-pick__side .ci-mono{display:none}}.ci-order{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ci-order>li{border:1px solid var(--border);background:var(--card);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 8px 6px 10px;display:flex}.ci-order>li>.lucide{width:16px;height:16px;color:var(--muted-foreground-soft);cursor:grab;flex:none}.ci-order__pos{text-align:center;width:22px;font-family:var(--font-mono);color:var(--brand-green-600);flex:none;font-size:11px;font-weight:700}.theme-dark .ci-order__pos{color:var(--brand-lime-300)}.ci-order__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.ci-order--static>li{padding:8px 10px}.ci-btn--tap{min-width:44px;min-height:44px;padding:0}@media(pointer:fine){.ci-btn--tap{min-width:32px;min-height:32px}}.ci-menu{display:inline-flex;position:relative}.ci-menu__panel{z-index:30;background:var(--card);border:1px solid var(--border);width:280px;max-width:calc(100vw - 32px);box-shadow:var(--sh-modal);border-radius:10px;margin-top:4px;padding:4px 0;position:absolute;top:100%;right:0}.ci-menu__item{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--foreground);background:0 0;border:0;padding:9px 14px;display:block}.ci-menu__item:hover,.ci-menu__item:focus-visible{background:var(--surface-hover);outline:none}.ci-menu__title{color:var(--heading);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ci-menu__hint{color:var(--muted-foreground);text-wrap:pretty;margin-top:2px;font-size:11px;display:block}.ci-pre{background:var(--tile);font-family:var(--font-mono);color:var(--foreground);white-space:pre;border-radius:8px;max-height:256px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;overflow:auto}.ci-file{width:100%;color:var(--muted-foreground);font-size:12px;display:block}.ci-file::file-selector-button{border:1px solid var(--input);border-radius:var(--radius-sm);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;margin-right:10px;padding:7px 12px;font-size:12px;font-weight:600}.ci-file::file-selector-button:hover{background:var(--tile)}.ci-digest{align-items:flex-start;gap:6px;min-width:0;display:flex}.ci-digest>.lucide{width:14px;height:14px;color:var(--brand-green-600);flex:none;margin-top:1px}.ci-digest>.ci-mono{overflow-wrap:anywhere;word-break:break-all;min-width:0}.ci-expr{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:0;padding:12px;display:flex}.ci-expr--nested{border-style:dashed}.ci-expr>legend{padding:0 4px}.ci-expr__items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ci-expr__items>li{align-items:flex-start;gap:6px;min-width:0;display:flex}.ci-expr__items>li>:first-child{flex:1;min-width:0}.ci-expr__tools{flex:none;gap:2px;padding-top:2px;display:flex}.ci-expr__pred{background:var(--tile);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;padding:10px 12px;display:flex}.ci-expr__pred>.ci-field{min-width:140px}.ci-expr__pred>.ci-field--grow{flex:1}.ci-expr__pred>.ci-meta{width:100%}.ci-adv{border:1px solid var(--border);border-radius:10px}.ci-adv>summary{cursor:pointer;color:var(--heading);padding:10px 14px;font-size:12px;font-weight:600}.ci-adv>div{padding:0 14px 12px}.ci-tree{flex-direction:column;gap:6px;min-width:0;display:flex}.ci-tree--nested{border-left:2px solid var(--border);margin-left:8px;padding-left:12px}.ci-tree__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:700}.ci-tree__items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ci-tree__pred{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12px;display:flex}.ci-labels{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ci-labels>li{border:1px solid var(--border);background:var(--tile);border-radius:6px;align-items:center;gap:6px;min-width:0;padding:3px 4px 3px 8px;display:inline-flex}.ci-labels .ci-tag--sm .lucide{vertical-align:-1px;width:10px;height:10px;margin-right:2px}.ci-list>li.is-current{box-shadow:inset 3px 0 0 var(--heading);padding-left:10px}.ci-agdet__cab .ci-header{align-items:flex-start}.ci-agdet__cab .ci-eyebrow{text-transform:none;letter-spacing:0;color:inherit;font-weight:inherit;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ci-agdet__cab .ci-h1{margin:0;font-size:22px}.ci-agdet__host{font-family:var(--font-mono);letter-spacing:-.01em;overflow-wrap:anywhere}.ci-agdet__cab .ci-sub{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.ci-agdet__aba{flex-direction:column;min-width:0;display:flex}.ci-agdet__aba[hidden]{display:none}.ci-agdet__aba>.ci-card:not(.ci-card--dashed){border:0;border-bottom:1px solid var(--border-soft);border-radius:0;padding:18px 22px}.ci-agdet__aba>.ci-card:last-child{border-bottom:0}.ci-agdet__aba>.ci-card--dashed{margin:18px 22px}.ci-agdet__pad{padding:18px 22px}.ci-agdet__pad+.ci-card{border-top:1px solid var(--border-soft)}.ci-agdet__texto{color:var(--foreground);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.ci-agdet__nota{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:11px;line-height:1.5}.ci-agdet__quebra{overflow-wrap:anywhere;word-break:break-word}.ci-agdet__dl dd{margin:0}.ci-agdet__dl .ci-dl__row{grid-template-columns:110px minmax(0,1fr)}.ci-agdet__dl .ci-dl__row:first-child{border-top:0}.ci-cols--agdet-cfg{grid-template-columns:130px minmax(0,1.2fr) minmax(0,1fr) 96px}.ci-cols--agdet-cfg>*{min-width:0}.ci-agdet__tabela>.ci-thead,.ci-agdet__tabela>.ci-row{padding-left:0;padding-right:0}.ci-agdet__tabela>.ci-row:last-child{border-bottom:1px solid var(--border-soft)}.ci-agdet__origem{gap:6px}@media(max-width:600px){.ci-cols--agdet-cfg{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.ci-cols--agdet-cfg>.ci-col--md{display:none}}.ci-agdet__form{border:1px solid var(--border);background:var(--surface-hover);border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;display:flex}.ci-agdet__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media(max-width:600px){.ci-agdet__grade{grid-template-columns:minmax(0,1fr)}}.ci-agdet__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ci-agdet__w280{max-width:280px}.ci-agdet__check{color:var(--foreground);gap:6px;font-size:12px;font-weight:600}.ci-agdet__form .ci-field__hint{line-height:1.4}.ci-agdet__regra{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.ci-agdet__regra>.lucide{width:14px;height:14px;color:var(--muted-foreground-soft);flex:none}.ci-agdet__regra .ci-agdet__check{color:var(--muted-foreground);font-size:11px;font-weight:500}.ci-agdet__regra-largo{flex:200px;width:auto}.ci-agdet__regra-curto{flex:none;width:120px}.ci-agdet__acrescentar{align-items:center;gap:8px;display:flex}.ci-agdet__acrescentar>.ci-input{flex:1}.ci-tag--mono.ci-agdet__propria{background:var(--success-bg);color:var(--success-text);box-shadow:inset 0 0 0 1px var(--brand-lime-500)}.ci-agdet__filtro{flex-wrap:nowrap;gap:6px}.ci-agdet__hashes{gap:2px}.ci-agdet__aprovado{align-items:center;gap:4px;display:inline-flex}.ci-agdet__aprovado .lucide{width:12px;height:12px}.ci-agdet__aviso{gap:4px;font-size:12px}.ci-agdet__comp{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.ci-agdet__dobra>summary{cursor:pointer;list-style:none}.ci-agdet__dobra>summary::-webkit-details-marker{display:none}.ci-agdet__dobra[open]>summary>.lucide{transform:rotate(90deg)}.ci-agdet__dobra>.ci-dtable{border-top:1px solid var(--border)}.ci-dpsearch{width:260px;max-width:100%}.ci-card__head:has(>.ci-dpsearch){flex-wrap:wrap}.ci-dpform__foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.ci-conf__ausente-icone{background:var(--warning-bg);color:var(--warning-text);border-color:#0000}.ci-conf__texto{text-wrap:pretty;line-height:1.6}.ci-conf__estados{margin:0;padding:0;list-style:none}.ci-conf__estado{border-bottom:1px solid var(--border-soft);grid-template-columns:150px 56px minmax(0,1fr) 44px minmax(0,1.3fr);align-items:center;gap:12px;padding:10px 18px;display:grid}.ci-conf__estado:last-child{border-bottom:0}.ci-conf__estado.is-selected{background:var(--tile);box-shadow:inset 3px 0 0 var(--heading)}.ci-conf__qtd{color:var(--heading);justify-self:end;font-size:15px;font-weight:800}.ci-conf__qtd:hover{color:var(--brand-green-600)}.ci-conf__pct{text-align:right}.ci-conf__explica{text-wrap:pretty}.ci-conf__detalhe{max-width:18rem}@media(max-width:900px){.ci-conf__estado{grid-template-columns:140px 48px minmax(0,1fr) 40px}.ci-conf__explica{display:none}}@media(max-width:600px){.ci-conf__estado{grid-template-columns:minmax(0,1fr) 44px 40px}.ci-conf__barra{display:none}}.ci-exc__global,.ci-wh__selo,.ci-rings__selo{align-items:center;gap:4px;display:inline-flex}.ci-exc__global .lucide,.ci-wh__selo .lucide,.ci-rings__selo .lucide{flex:none;width:11px;height:11px}.ci-wh__url{min-width:0;max-width:26rem;margin-top:3px;display:flex}.ci-wh__tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.ci-wh__tipo{color:var(--foreground);cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.ci-wh__entregas{margin:-4px 0}.ci-cols--wh-entregas{grid-template-columns:90px minmax(0,1fr) 130px 80px auto;align-items:center;gap:12px;padding-left:0;padding-right:0;display:grid}@media(max-width:600px){.ci-wh__tipos{grid-template-columns:minmax(0,1fr)}.ci-cols--wh-entregas{grid-template-columns:84px minmax(0,1fr) auto}.ci-cols--wh-entregas>.ci-col--md,.ci-cols--wh-entregas>.ci-num{display:none}}.ci-rings{flex-wrap:wrap;gap:6px 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ci-rings__step{align-items:flex-start;gap:8px;min-width:0;display:flex}.ci-rings__step+.ci-rings__step:before{content:"";background:var(--brand-green-600);border-radius:1px;flex:none;align-self:center;width:18px;height:2px;margin:0 6px 0 2px}.theme-dark .ci-rings__step+.ci-rings__step:before{background:var(--brand-lime-500)}.ci-rings__pos{background:var(--tile);width:20px;height:20px;color:var(--brand-green-600);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.theme-dark .ci-rings__pos{color:var(--brand-lime-300)}.ci-rings__body{flex-direction:column;min-width:0;display:flex}.ci-rings__name{color:var(--foreground);font-weight:700}.ci-rings__crit{color:var(--muted-foreground);white-space:nowrap;font-size:10px}@media(max-width:900px){.ci-rings{flex-direction:column}.ci-rings__step+.ci-rings__step:before{display:none}}.ci-rings__form{margin:0;padding:0;list-style:none}.ci-rings__marker{font-family:var(--font-mono);background:var(--success-bg);color:var(--brand-green-600);font-size:11px;font-weight:700}.theme-dark .ci-rings__marker{color:var(--brand-lime-300)}.ci-rings__campos{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding-bottom:12px;display:grid}.ci-rings__nome,.ci-rings__remover{align-self:end}@media(max-width:600px){.ci-rings__campos{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-rings__nome{grid-column:1/-1}}.ci-mw__horario{flex-direction:column;gap:4px;min-width:150px;max-width:220px;display:flex}.ci-mw__faixa{background:var(--track);border-radius:4px;height:8px;position:relative;overflow:hidden}.ci-mw__faixa>i{background:var(--brand-lime-500);display:block;position:absolute;top:0;bottom:0}.ci-mw__marca{background:var(--card);opacity:.9;width:1px;position:absolute;top:0;bottom:0}.ci-mw__hora{color:var(--heading);font-weight:700}.ci-mw__horas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ci-mw__previa{flex-direction:column;gap:6px;display:flex}.ci-cols--vgroups{grid-template-columns:minmax(0,1fr) 150px 84px 120px}.ci-cols--vgroups>*{min-width:0}.ci-cols--vgroups>.ci-col--right{text-align:right}@media(max-width:600px){.ci-cols--vgroups{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--vgroups>.ci-col--md{display:none}}.ci-cols--proc-rules{grid-template-columns:minmax(0,1fr) 170px minmax(0,1fr) 84px 120px}.ci-cols--proc-rules>*{min-width:0}.ci-cols--proc-rules>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--proc-rules{grid-template-columns:minmax(0,1fr) 170px 84px 120px}.ci-cols--proc-rules>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--proc-rules{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--proc-rules>.ci-col--md{display:none}}.ci-editor{border:1px solid var(--input);border-radius:var(--radius-sm);overflow:hidden}.ci-cols--event-rules{grid-template-columns:minmax(0,1fr) 150px 76px 76px 84px 120px}.ci-cols--event-rules>*{min-width:0}.ci-cols--event-rules>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--event-rules{grid-template-columns:minmax(0,1fr) 76px 76px 84px 120px}.ci-cols--event-rules>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--event-rules{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--event-rules>.ci-col--md{display:none}}.ci-cols--discard{grid-template-columns:minmax(0,1fr) 160px 160px 84px 120px}.ci-cols--discard>*{min-width:0}.ci-cols--discard>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--discard{grid-template-columns:minmax(0,1fr) 160px 84px 120px}.ci-cols--discard>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--discard{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--discard>.ci-col--md{display:none}}.ci-cols--sigma{grid-template-columns:minmax(0,1fr) 96px 130px minmax(0,1fr)}.ci-cols--sigma>*{min-width:0}@media(max-width:600px){.ci-cols--sigma{grid-template-columns:minmax(0,1fr) 96px}.ci-cols--sigma>.ci-col--md{display:none}.ci-row.ci-cols--sigma>.ci-col--wide{grid-column:1/-1}.ci-thead.ci-cols--sigma>.ci-col--wide{display:none}}.ci-trust__stack{align-items:flex-start;gap:4px}.ci-regional__filtros{grid-template-columns:minmax(200px,320px) minmax(0,1fr);align-items:end;gap:10px 18px;display:grid}@media(max-width:720px){.ci-regional__filtros{grid-template-columns:minmax(0,1fr)}}.ci-regional__sinais{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.ci-regional__sinal{white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ci-regional__selo{align-items:center;gap:4px;display:inline-flex}.ci-regional__selo .lucide{flex:none;width:11px;height:11px}.ci-regional__painel{border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.ci-regional__painel--critical{border-color:var(--destructive-border);background:var(--sev-critical-bg)}.ci-regional__painel--critical .ci-tile{background:var(--card)}.ci-cols--plataforma{grid-template-columns:minmax(0,1.5fr) 110px 100px 110px minmax(190px,1fr)}.ci-cols--plataforma.ci-cols--ro{grid-template-columns:minmax(0,2fr) 130px 110px 130px}.ci-cols--plataforma>*{min-width:0}.ci-row.ci-cols--plataforma{align-items:start}.ci-plat__efetivo{color:var(--heading);font-weight:600}.ci-plat__ro{color:var(--muted-foreground);align-items:flex-start;gap:8px;min-width:0;display:flex}.ci-plat__ro>.lucide{flex:none;width:14px;height:14px;margin-top:1px}.ci-plat__diff{flex-direction:column;gap:8px;font-size:12px;display:flex}.ci-plat__diff .ci-list>li{border-top-color:var(--border);flex-wrap:wrap}.ci-plat__rotulo{font-weight:600}.ci-plat__conflito{align-items:flex-start;gap:10px;font-size:12px;display:flex}.ci-plat__conflito>.lucide{flex:none;width:14px;height:14px;margin-top:1px}.ci-plat__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media(max-width:900px){.ci-cols--plataforma{grid-template-columns:minmax(0,1.4fr) 100px 96px minmax(170px,1fr)}.ci-cols--plataforma.ci-cols--ro{grid-template-columns:minmax(0,1fr) 110px 100px}.ci-cols--plataforma>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--plataforma,.ci-cols--plataforma.ci-cols--ro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ci-thead.ci-cols--plataforma{display:none}.ci-cols--plataforma>:first-child,.ci-cols--plataforma>.ci-plat__novo{grid-column:1/-1}}.ci-audit__aviso{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.ci-audit__aviso>.lucide{width:14px;height:14px;color:var(--muted-foreground);flex:none;margin-top:2px}.ci-audit__id{max-width:18rem}.ci-audit__alcance{max-width:72ch}.ci-audit__cadeia{grid-template-columns:repeat(auto-fill,minmax(170px,220px))}.ci-form-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.ci-list>li.ci-pkg__versao{flex-direction:column;align-items:stretch;gap:8px;padding:12px 0}.ci-pkg__topo{align-items:flex-start}.ci-pkg__head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ci-pkg__numero{color:var(--heading);font-weight:700}.ci-pkg__acoes{flex-wrap:wrap;gap:6px;display:flex}.ci-pkg__manifesto{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media(max-width:900px){.ci-pkg__manifesto{grid-template-columns:minmax(0,1fr)}}.ci-pkg__coluna{gap:6px}.ci-pkg__builder{max-height:28rem;padding-right:4px;overflow-y:auto}.ci-pkg__json{resize:vertical;min-height:28rem;font-size:11px;line-height:1.5}.ci-pkg__valido{gap:6px}.ci-pkg__violacoes{flex-direction:column;gap:6px;margin:0;font-size:12px;list-style:none;display:flex}.ci-pkg__violacoes>li{align-items:flex-start;gap:8px;display:flex}.ci-pkg__violacoes .lucide{flex:none;width:14px;height:14px;margin-top:2px}.ci-pkg__impacto{color:var(--heading);font-size:18px;font-weight:800}.ci-store__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ci-store__card{width:100%;font:inherit;color:inherit;text-align:left;flex-direction:column;gap:8px;display:flex}.ci-store__card[aria-pressed=true]{border-color:var(--heading);box-shadow:inset 0 0 0 1px var(--heading)}.ci-store__card:focus-visible{outline:2px solid var(--heading);outline-offset:2px}.ci-store__head{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.ci-store__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ci-store__foot{border-top:1px solid var(--border-soft);margin-top:auto;padding-top:8px}.ci-store__pedido{border-top:1px solid var(--border-soft);padding-top:14px}.ci-store__pedidos>li{padding:10px 18px}.ci-store__pedidos>li:first-child{border-top:0}.ci-repo__tipo{text-transform:uppercase}.ci-repo__upstream{overflow-wrap:anywhere;color:var(--foreground)}.ci-repo__cred{flex-wrap:nowrap;gap:4px}.ci-repo__cred>.lucide{width:12px;height:12px;color:var(--muted-foreground-soft);flex:none}.ci-repo__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media(max-width:600px){.ci-repo__form{grid-template-columns:minmax(0,1fr)}}.ci-input.ci-input--erro{border-color:var(--sev-critical)}.ci-repo__resolver{flex-wrap:nowrap}.ci-repo__resolver>.ci-input{flex:1;min-width:0}.ci-wizard__pendencias{outline:none;font-size:12px}.ci-wizard__pendencias:focus-visible{outline:2px solid var(--sev-high);outline-offset:2px}.ci-wizard__pendencias-title{margin:0;font-weight:700}.ci-wizard__pendencias-list{flex-direction:column;gap:3px;margin:6px 0 0;padding-left:18px;display:flex}ul.ci-wizard__pendencias-list.ci-note{margin:0;padding-left:28px}.ci-page .ci-wizard__pendencias a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.ci-page .ci-wizard__pendencias a:hover{color:var(--heading)}.ci-cols--suggest-dp{grid-template-columns:16px minmax(0,1fr) 150px;align-items:start}.ci-cols--suggest-dp>*{min-width:0}.ci-cols--suggest-dp>.ci-col--md{justify-self:end}@media(max-width:600px){.ci-cols--suggest-dp{grid-template-columns:16px minmax(0,1fr)}.ci-cols--suggest-dp>.ci-col--md{grid-column:2;justify-self:start}}.ci-cols--corr-rules{grid-template-columns:minmax(0,1fr) 150px 72px 72px 96px 84px 120px}.ci-cols--corr-rules>*{min-width:0}.ci-cols--corr-rules>.ci-col--center{text-align:center;justify-self:center}.ci-cols--corr-rules>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--corr-rules{grid-template-columns:minmax(0,1fr) 150px 72px 84px 120px}.ci-cols--corr-rules>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--corr-rules{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--corr-rules>.ci-col--md{display:none}}.ci-cols--corr-sugg{grid-template-columns:130px minmax(0,1fr) 28px}.ci-cols--corr-sugg>*{min-width:0}@media(max-width:600px){.ci-cols--corr-sugg{grid-template-columns:minmax(0,1fr) 28px}.ci-cols--corr-sugg>.ci-col--md{display:none}}.ci-trend{color:var(--muted-foreground-soft);display:block;overflow:visible}.ci-trend--up{color:var(--brand-green-600)}.ci-trend--down{color:var(--sev-critical)}.theme-dark .ci-trend--up{color:var(--brand-lime-500)}.ci-cols--alert-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px 84px 76px 120px}.ci-cols--alert-rules>*{min-width:0}.ci-cols--alert-rules>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--alert-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 84px 76px 120px}.ci-cols--alert-rules>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--alert-rules{grid-template-columns:minmax(0,1fr) 76px 120px}.ci-cols--alert-rules>.ci-col--md{display:none}}.ci-mhealth{vertical-align:middle;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.ci-mhealth .lucide{flex:none;width:10px;height:10px}.ci-alertwiz{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.ci-alertwiz__flow{flex-direction:column;gap:10px;min-width:0;display:flex}.ci-alertwiz__rail{border-left:1px solid var(--border);flex-direction:column;gap:16px;min-width:0;padding-left:20px;display:flex;position:sticky;top:0}@media(max-width:860px){.ci-alertwiz{grid-template-columns:minmax(0,1fr)}.ci-alertwiz__rail{border-left:0;border-top:1px solid var(--border);padding:16px 0 0;position:static}}.ci-step{border:1px solid var(--border);border-radius:10px;min-width:0}.ci-step__head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.ci-step__marker{background:var(--action-strong);width:22px;height:22px;color:var(--action-strong-fg);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.ci-step__marker .lucide{width:12px;height:12px}.ci-step.is-done .ci-step__marker{background:var(--brand-green-600);color:var(--primary-foreground)}.theme-dark .ci-step.is-done .ci-step__marker{background:var(--brand-lime-500);color:var(--brand-navy-900)}.ci-step__title{color:var(--heading);font-size:13px;font-weight:700}.ci-step__right{min-width:0;max-width:100%;margin-left:auto}.ci-step__body{flex-direction:column;gap:8px;min-width:0;padding:0 14px 14px 46px;display:flex}@media(max-width:600px){.ci-step__body{padding-left:14px}}button.ci-pick{border-style:solid;border-width:0 0 1px;border-color:var(--border-soft);width:100%;font:inherit;text-align:left;color:inherit;background:0 0;font-size:12px}.ci-pick.is-selected{background:var(--tile);box-shadow:inset 3px 0 0 var(--brand-lime-500)}.ci-bt{width:100%;display:block}.ci-bt__area{fill:var(--sev-critical);opacity:.1}.ci-bt__thr{stroke:var(--sev-critical);stroke-width:1px;stroke-dasharray:4 3;opacity:.8}.ci-bt__line{fill:none;stroke:var(--brand-green-600);stroke-width:1.5px;stroke-linejoin:round}.theme-dark .ci-bt__line{stroke:var(--brand-lime-500)}.ci-bt__mark{fill:var(--sev-critical)}.ci-bt__fires{letter-spacing:-.02em;color:var(--sev-high);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.ci-cols--collectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 150px 56px 84px 120px}.ci-cols--collectors>*{min-width:0}.ci-cols--collectors>.ci-col--right{text-align:right}.ci-cols--collectors>.ci-col--center{text-align:center}@media(max-width:900px){.ci-cols--collectors{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 150px 84px 120px}.ci-cols--collectors>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--collectors{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--collectors>.ci-col--md{display:none}}.ci-cols--allowlist{grid-template-columns:72px minmax(0,1fr) minmax(0,1.2fr) 120px}.ci-cols--allowlist>*{min-width:0}.ci-cols--allowlist>.ci-col--right{text-align:right}@media(max-width:600px){.ci-cols--allowlist{grid-template-columns:64px minmax(0,1fr) 110px}.ci-cols--allowlist>.ci-col--wide{display:none}.ci-cols--allowlist .ci-col--phone{display:block}}.ci-cols--retention{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 72px 72px 72px 84px 120px}.ci-cols--retention>*{min-width:0}.ci-cols--retention>.ci-col--right{text-align:right;justify-self:end}@media(max-width:900px){.ci-cols--retention{grid-template-columns:minmax(0,1fr) 64px 64px 64px 84px 120px}.ci-cols--retention>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--retention{grid-template-columns:minmax(0,1fr) 56px 76px 120px}.ci-cols--retention>.ci-col--md{display:none}}.ci-cols--adc{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 140px 130px 76px 120px;align-items:start}.ci-cols--adc>*{min-width:0}.ci-cols--adc>.ci-col--right{text-align:right;justify-self:end}.ci-row.ci-cols--adc>.ci-row__actions{align-self:center}@media(max-width:900px){.ci-cols--adc{grid-template-columns:minmax(0,1fr) 140px 130px 76px 120px}.ci-cols--adc>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--adc{grid-template-columns:minmax(0,1fr) 76px 120px}.ci-cols--adc>.ci-col--md{display:none}}.ci-adc__doc{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);width:100%;height:min(72vh,780px);display:block}.ci-dcfg__group{border:1px solid var(--border);border-radius:10px;min-width:0;overflow:hidden}.ci-dcfg__icon{width:14px;height:14px;color:var(--brand-green-600);flex:none}.theme-dark .ci-dcfg__icon{color:var(--brand-lime-300)}.ci-dcfg__body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:10px;min-width:0;padding:4px 14px 14px;display:grid}.ci-dcfg__full{grid-column:1/-1}.ci-dcfg__cluster{background:var(--tile);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.ci-ocsf__item{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:10px;min-width:0;padding:14px 18px;display:flex}.ci-ocsf__item:last-child{border-bottom:0}.ci-pre--wrap{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.ci-pre--tall{max-height:480px}.ci-cols--nchan{grid-template-columns:minmax(0,1fr) 220px 190px 84px 120px}.ci-cols--nchan>*{min-width:0}.ci-cols--nchan>.ci-col--right{text-align:right}@media(max-width:900px){.ci-cols--nchan{grid-template-columns:minmax(0,1fr) 190px 84px 120px}.ci-cols--nchan>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--nchan{grid-template-columns:minmax(0,1fr) 84px 120px}.ci-cols--nchan>.ci-col--md{display:none}}.ci-nchan__canal{align-items:center;gap:10px;min-width:0;display:flex}.ci-nchan__filtros{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ci-nchan__filtros>.ci-tag{max-width:100%}.ci-nchan__estado{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ci-nchan__entrega{color:var(--foreground);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ci-nchan__entrega.ci-col--phone{font-size:11px;display:none}@media(max-width:600px){.ci-nchan__entrega.ci-col--phone{display:inline-flex}}.ci-nchan__selo{align-items:center;gap:4px;display:inline-flex}.ci-nchan__selo .lucide{flex:none;width:11px;height:11px}.ci-nchan__msg{overflow-wrap:anywhere}.ci-nchan__bloco{border:0;flex-direction:column;gap:10px;min-width:0;margin:4px 0 0;padding:0;display:flex}.ci-nchan__legenda{align-items:center;gap:6px;margin-bottom:10px;padding:0;font-size:12px;display:inline-flex}.ci-nchan__legenda .lucide{width:14px;height:14px}.ci-nchan__campo{flex-direction:column;gap:4px;min-width:0;display:flex}.ci-nchan__rotulo{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.ci-nchan__rotulo .lucide{width:12px;height:12px;color:var(--warning-text)}.ci-nchan__opcao,.ci-wipe__opcao{color:var(--foreground);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;font-weight:400;display:flex}.ci-nchan__opcao>.ci-check,.ci-wipe__opcao>.ci-check{flex:none;margin-top:1px}.ci-nchan__opcao-titulo{font-weight:600;display:block}.ci-nchan__var{grid-template-columns:48px minmax(0,1fr) 170px auto;align-items:center;gap:8px;display:grid}.ci-nchan__var>.ci-code{justify-self:start}@media(max-width:600px){.ci-nchan__var{grid-template-columns:48px minmax(0,1fr) auto}.ci-nchan__var>.ci-nchan__fb{grid-area:2/2/auto/3}}.ci-nchan__balao{--ci-wa-bg:#dcf8c6;--ci-wa-fg:#111b21;--ci-wa-head:#075e54;--ci-wa-meta:#111b218c;--ci-wa-tick:#53bdeb;background:var(--ci-wa-bg);width:100%;max-width:384px;color:var(--ci-wa-fg);border-radius:4px 16px 16px;padding:8px 12px;box-shadow:0 1px 1px #0000001f}.ci-nchan__balao-head{color:var(--ci-wa-head);align-items:center;gap:4px;margin-bottom:4px;font-size:11px;font-weight:700;display:flex}.ci-nchan__balao-head .lucide{flex:none;width:14px;height:14px}.ci-nchan__balao-texto{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.ci-nchan__balao-hora{color:var(--ci-wa-meta);justify-content:flex-end;align-items:center;gap:2px;margin-top:4px;font-size:9px;display:flex}.ci-nchan__balao-hora .lucide{width:12px;height:12px;color:var(--ci-wa-tick)}.ci-cols--wipe{grid-template-columns:20px minmax(0,1fr) 110px}.ci-cols--wipe>*{min-width:0}.ci-cols--wipe>.ci-col--right{text-align:right}label.ci-cols--wipe{cursor:pointer}.ci-wipe__bloco{display:block}.ci-wipe__opcoes{flex-direction:column;align-items:flex-start}.ci-wipe__linha{grid-template-columns:minmax(0,1fr) auto}.ci-wipe__linha>.ci-dl__val{text-align:right}.ci-wipe__total{color:var(--heading);font-weight:700}.ci-intg__fs{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.ci-intg__fs>legend{margin-bottom:10px;padding:0}.ci-intg__form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.ci-intg__form--smtp{grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,2fr)}.ci-intg__form--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ci-intg__form--ler{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.ci-intg__form>.ci-intg__wide{grid-column:1/-1}@media(max-width:760px){.ci-intg__form--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ci-intg__form,.ci-intg__form--smtp,.ci-intg__form--4,.ci-intg__form--ler{grid-template-columns:minmax(0,1fr)}}.ci-intg__textarea{resize:vertical;min-height:56px;line-height:1.5}.ci-intg__grow{flex:220px;width:auto}.ci-intg__break{overflow-wrap:anywhere;word-break:break-word}.ci-cmdb-aud__item+.ci-cmdb-aud__item{border-top:1px solid var(--border)}.ci-cmdb-aud__linha{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:14px 120px 110px minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ci-cmdb-aud__linha:focus-visible{outline:2px solid var(--heading);outline-offset:-2px}.ci-cmdb-aud__detalhe{padding:4px 12px 12px 36px}@media(max-width:900px){.ci-cmdb-aud__linha{grid-template-columns:14px 110px minmax(0,1fr) auto}.ci-cmdb-aud__linha>:nth-child(4),.ci-cmdb-aud__linha>:nth-child(6){display:none}}.ci-intg__json{border:1px solid var(--border);background:var(--tile);white-space:pre;border-radius:8px;max-height:360px;padding:10px 12px;overflow:auto}.ci-intg__nowrap{flex-wrap:nowrap;gap:4px}.ci-intg__check{color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-width:0;font-size:12px;font-weight:500;display:inline-flex}.ci-intg__checktext{flex-direction:column;gap:2px;min-width:0;display:flex}.ci-intg__checktext .ci-row__meta{margin-top:0}.ci-intg__rowlabel{cursor:pointer;display:block}.ci-intg__result{flex-wrap:wrap;font-size:12px}.ci-intg__result>.lucide{flex:none;width:16px;height:16px}.ci-intg__pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:288px}.ci-note .ci-intg__pre{background:var(--card)}.ci-intg__passos{flex-direction:column;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.ci-intg__passos>li{overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.ci-intg__passos .lucide{flex:none;width:12px;height:12px;margin-top:1px}.ci-intg__log{overscroll-behavior:contain;max-height:560px;overflow:auto}.ci-intg__sticky{z-index:1;background:var(--card);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 -24px -16px;padding:14px 24px;display:flex;position:sticky;bottom:-16px}.ci-field__lock{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ci-field__lock>.lucide{width:12px;height:12px;color:var(--warning);flex:none}.ci-secret{min-width:0;display:block;position:relative}.ci-secret>.ci-input{padding-right:36px}.ci-secret__eye{color:var(--muted-foreground);position:absolute;top:50%;right:3px;transform:translateY(-50%)}.ci-secret__eye:hover{color:var(--heading)}input.ci-switch{appearance:none;background:var(--input);cursor:pointer;border-radius:9px;flex:none;width:30px;height:18px;margin:0;transition:background-color .15s;position:relative}input.ci-switch:after{content:"";background:var(--card);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}input.ci-switch:checked{background:var(--brand-green-600)}input.ci-switch:checked:after{transform:translate(12px)}input.ci-switch:focus-visible{outline:2px solid var(--heading);outline-offset:2px}input.ci-switch:disabled{opacity:.5;cursor:default}.theme-dark input.ci-switch:checked{background:var(--brand-lime-500)}@media(prefers-reduced-motion:reduce){input.ci-switch,input.ci-switch:after{transition:none}}.ci-cols--smtp-log{grid-template-columns:52px minmax(0,1fr) 118px 14px}.ci-cols--smtp-log>*{min-width:0}@media(max-width:600px){.ci-cols--smtp-log{grid-template-columns:52px minmax(0,1fr) 14px}.ci-cols--smtp-log>.ci-col--md{display:none}}.ci-cols--cit-gat{grid-template-columns:30px minmax(0,1fr) auto;align-items:start}.ci-cols--cit-gat>.ci-switch{margin-top:1px}.ci-cols--cit-chamados{grid-template-columns:124px 150px 88px 150px minmax(0,1fr) 124px}.ci-cols--cit-chamados>*{min-width:0}@media(max-width:900px){.ci-cols--cit-chamados{grid-template-columns:124px 150px 88px minmax(0,1fr) 124px}.ci-cols--cit-chamados>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--cit-chamados{grid-template-columns:140px minmax(0,1fr) auto}.ci-cols--cit-chamados>.ci-col--md{display:none}.ci-cols--cit-chamados .ci-col--phone{display:flex}}.ci-cols--cit-form{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}@media(max-width:600px){.ci-cols--cit-form{grid-template-columns:minmax(0,1fr)}.ci-thead.ci-cols--cit-form{display:none}}.ci-cit__sel{position:relative}.ci-cit__nowrap{flex-wrap:nowrap;gap:4px}.ci-cit__reload{flex:none;width:32px;height:32px}.ci-cit__search{min-width:0;position:relative}.ci-cit__lupa{position:relative}.ci-cit__lupa>.lucide{width:12px;height:12px;color:var(--muted-foreground-soft);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.ci-cit__lupa>.ci-input{padding-left:26px}.ci-cit__picked{justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding-top:2px;padding-bottom:2px;display:flex}.ci-cit__picked .ci-btn--icon{width:24px;height:24px}.ci-cit__opts{z-index:20;overscroll-behavior:contain;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:224px;box-shadow:var(--sh-card);margin:4px 0 0;padding:0;font-weight:400;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.ci-cit__opts>li:last-child .ci-list__btn{border-bottom:0}.ci-cit__optmsg{color:var(--muted-foreground-soft);padding:7px 10px;font-size:12px}.ci-aip{flex-direction:column;gap:10px;display:flex}.ci-aip.is-default{border-color:var(--brand-lime-500);box-shadow:inset 0 0 0 1px var(--brand-lime-500)}.ci-aip__head{flex-wrap:nowrap;align-items:flex-start}.ci-aip__nome{flex-wrap:nowrap;gap:10px;min-width:0}.ci-aip__nome .ci-tag--mono{margin-top:4px}.ci-aip__chips{flex:none;justify-content:flex-end;gap:6px}.ci-aip__default{align-items:center;gap:4px;display:inline-flex}.ci-aip__default>.lucide{fill:currentColor;width:10px;height:10px}.ci-aip__dl .ci-dl__row{grid-template-columns:96px minmax(0,1fr);padding:6px 0}.ci-aip__chave{flex-wrap:nowrap;gap:6px}.ci-aip__chave>.lucide{width:12px;height:12px;color:var(--warning);flex:none}.ci-aip__foot{border-top:1px solid var(--border-soft);align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.ci-settings__abas{padding-left:0}button.ci-switch{background:var(--gray-400);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;padding:0;transition:background .15s;position:relative}button.ci-switch>span{background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00153b40}button.ci-switch[aria-checked=true]{background:var(--brand-green-600)}button.ci-switch[aria-checked=true]>span{left:21px}.theme-dark button.ci-switch{background:var(--input)}.theme-dark button.ci-switch[aria-checked=true]{background:var(--brand-lime-500)}button.ci-switch--sm{width:32px;height:18px}button.ci-switch--sm>span{width:12px;height:12px}button.ci-switch--sm[aria-checked=true]>span{left:17px}button.ci-switch:disabled{opacity:.4;cursor:not-allowed}.ci-switch:focus-visible{outline:2px solid var(--heading);outline-offset:2px}.ci-menucfg__dominio{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.ci-menucfg__dominio>.lucide{width:16px;height:16px;color:var(--muted-foreground);flex:none}.ci-menucfg__dominio:focus-visible{outline:2px solid var(--heading);outline-offset:2px;border-radius:6px}.ci-menucfg__dominio .ci-iconbox svg{width:18px;height:18px}.ci-menucfg__dominio-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.ci-menucfg__head--closed{border-bottom:0}.ci-menucfg__secao{background:var(--tile);border-bottom:1px solid var(--border-soft);color:var(--muted-foreground);align-items:center;gap:10px;padding:8px 18px;font-size:10px;font-weight:600;display:flex}.ci-menucfg__secao-nome{text-transform:uppercase;letter-spacing:.08em;flex:1;min-width:0;font-weight:700}.ci-menucfg__secao .ci-btn--icon .lucide{width:14px;height:14px}.ci-menucfg__nova{background:var(--tile);border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:10px 18px;display:flex}.ci-menucfg__icone{background:var(--tile);width:28px;height:28px;color:var(--muted-foreground);border-radius:7px;place-items:center;display:grid}.ci-menucfg__icone svg{width:14px;height:14px}.ci-menucfg__off>:not(.ci-switch){opacity:.55}.ci-menucfg__tag{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ci-menucfg__tag .lucide{width:10px;height:10px}.ci-cols--menucfg{grid-template-columns:28px minmax(0,1fr) 240px 40px}.ci-cols--menucfg>*{min-width:0}.ci-cols--menuver{grid-template-columns:44px minmax(0,1fr) auto}.ci-cols--menuver>*{min-width:0}.ci-menucfg__fabrica{background:var(--tile)}.ci-menucfg__audit{background:var(--tile);border-radius:8px;margin:0 18px 12px;padding:12px}.ci-menucfg__rotulo{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:8px;font-size:10px;font-weight:700}.ci-note .ci-menucfg__rotulo{margin-bottom:0}.ci-menucfg__diff{color:var(--foreground);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ci-menucfg__diff>li{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ci-menucfg__diff .lucide{flex:none;width:12px;height:12px}.ci-menucfg__ic--warn{color:var(--warning)}.ci-menucfg__ic--ok{color:var(--success)}.ci-menucfg__ic--info{color:var(--info)}.ci-menucfg__ic--critical{color:var(--sev-critical)}.ci-menucfg__ic--muted{color:var(--muted-foreground)}.ci-menucfg__barra{z-index:5;box-shadow:var(--sh-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.ci-menucfg__estado{min-width:0;font-size:12px;font-weight:600}.ci-menucfg__estado .lucide{flex:none;width:14px;height:14px}.ci-menucfg__ok{color:var(--success-text)}.ci-menucfg__nota{resize:none}@media(max-width:900px){.ci-cols--menucfg{grid-template-columns:28px minmax(0,1fr) 180px 40px}}@media(max-width:600px){.ci-cols--menucfg{grid-template-columns:28px minmax(0,1fr) 40px}.ci-cols--menucfg>.ci-menucfg__mover{grid-area:2/2/auto/-1}.ci-cols--menucfg>span.ci-menucfg__mover{display:none}.ci-cols--menuver{grid-template-columns:44px minmax(0,1fr)}.ci-cols--menuver>.ci-row__actions{grid-column:1/-1;justify-content:flex-start}}.ci-cols--cvars{grid-template-columns:minmax(0,1.2fr) 170px minmax(0,1.4fr) 170px}.ci-cols--cvars>*{min-width:0}.ci-row.ci-cols--cvars{align-items:center}.ci-cvars__chave{color:var(--heading);overflow-wrap:anywhere;font-weight:600}.ci-cvars__segredo{width:12px;height:12px;color:var(--warning);flex:none}.ci-cvars__origem{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ci-cvars__tag{align-items:center;gap:4px;display:inline-flex}.ci-cvars__tag .lucide{flex:none;width:11px;height:11px}.ci-cvars__override{background:var(--info-bg);color:var(--info-text);font-weight:600}.ci-cvars__efetivo{color:var(--foreground);overflow-wrap:anywhere}.ci-cvars__efetivo--segredo{color:var(--muted-foreground);letter-spacing:.08em}.ci-cvars__vazio{font-style:italic}.ci-cvars__acoes{text-align:right;justify-self:end}.ci-cvars__drift{flex:1;min-width:0}.ci-cvars__drift-lista{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ci-cvars__drift-lista>li{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ci-cvars__escopo{text-transform:uppercase;letter-spacing:.06em;opacity:.8;font-size:10px;font-weight:700}.ci-cvars__agente{flex-direction:column;gap:12px;display:flex}.ci-cvars__agente .ci-iconbox .lucide{width:18px;height:18px}.ci-cvars__nota{flex-wrap:nowrap;align-items:flex-start}.ci-cvars__nota .lucide{flex:none;width:14px;height:14px;margin-top:1px}@media(max-width:900px){.ci-cols--cvars{grid-template-columns:minmax(0,1fr) auto}.ci-thead.ci-cols--cvars{display:none}.ci-cols--cvars>.ci-cvars__origem{justify-content:flex-end}.ci-cols--cvars>.ci-cvars__valor{grid-column:1/-1}.ci-cols--cvars>.ci-cvars__acoes{grid-column:1/-1;justify-self:start}.ci-cols--cvars>.ci-cvars__acoes:empty{display:none}}.ci-hyper__passo{background:var(--tile);width:20px;height:20px;color:var(--heading);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:inline-grid}.ci-hyper__linha{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-hyper__linha>.ci-input,.ci-hyper__linha>.ci-select,.ci-hyper__linha>.ci-hyper__segredo{flex:1;width:auto;min-width:220px}.ci-hyper__segredo{min-width:0;position:relative}.ci-hyper__segredo>.ci-input{padding-right:36px}.ci-hyper__segredo>.ci-btn{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ci-hyper__desafio{border-top:1px solid var(--border-soft);flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;display:flex}.ci-hyper__desafio>.ci-note{align-self:stretch}.ci-hyper__url{overflow-wrap:anywhere;word-break:break-all;align-items:flex-start;gap:6px;display:inline-flex}.ci-hyper__url .lucide{flex:none;width:14px;height:14px;margin-top:1px}.ci-hyper__gira{flex:none;width:14px;height:14px}.ci-hyper__caixa{border:1px solid var(--border);border-radius:10px;overflow:hidden}.ci-hyper__agente+.ci-hyper__agente{border-top:1px solid var(--border-soft)}.ci-hyper__bot{width:14px;height:14px;color:var(--brand-green-600);flex:none}.ci-hyper__disparo{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.ci-hyper__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ci-hyper__texto{resize:vertical}.ci-hyper__resultado{white-space:pre-wrap;overflow-wrap:anywhere;max-height:192px}.ci-hyper__resultado--ok{background:var(--success-bg);color:var(--success-text)}.ci-hyper__resultado--erro{background:var(--sev-critical-bg);color:var(--critical-text)}.ci-cols--hyper-rules{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 60px 90px 150px}.ci-cols--hyper-rules>*{min-width:0}.ci-hyper__centro{text-align:center}.ci-hyper__direita{text-align:right}.ci-hyper__estado{font:inherit;cursor:pointer;border:0;font-size:11px;font-weight:600}.ci-hyper__estado:focus-visible{outline:2px solid var(--heading);outline-offset:1px}@media(max-width:900px){.ci-cols--hyper-rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px 150px}.ci-cols--hyper-rules>.ci-hyper__centro{display:none}}@media(max-width:600px){.ci-hyper__form{grid-template-columns:minmax(0,1fr)}.ci-cols--hyper-rules{grid-template-columns:minmax(0,1fr) auto}.ci-thead.ci-cols--hyper-rules{display:none}.ci-cols--hyper-rules>.ci-mono{grid-area:2/1/auto/-1}.ci-cols--hyper-rules>.ci-row__actions{grid-column:1/-1;justify-content:flex-start}}.ci-help__sub{max-width:80ch;display:block}.ci-help__busca{min-width:0;max-width:100%;position:relative}.ci-help__busca>.lucide{width:14px;height:14px;color:var(--muted-foreground-soft);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ci-help__busca>.ci-input{padding-left:32px}.ci-help__aviso{margin:0;font-size:12px}.ci-help__gaveta{justify-content:space-between;min-height:44px}.ci-help__grid{gap:18px;min-width:0;min-height:0;display:grid}.ci-help__tema{flex-direction:column;gap:10px;display:flex}.ci-help__tema-head{align-items:center;gap:10px;min-width:0;display:flex}.ci-help__itens{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ci-help__item{text-align:left;border-radius:var(--radius-sm);width:100%;min-height:32px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;padding:6px 8px 6px 10px;font-size:12px;line-height:1.35;display:block}.ci-help__item:hover{background:var(--tile);color:var(--heading)}.ci-help__item[aria-current=page]{background:var(--success-bg);border-left-color:var(--brand-lime-500);color:var(--heading);font-weight:700}.ci-help__item:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-help__doc{padding:18px 28px 28px}.ci-help__doc-head{margin-bottom:6px}.ci-help__leitura{width:100%;max-width:48rem;margin:0 auto}.ci-help__kicker{color:var(--muted-foreground);font-size:11px}.ci-help__relacionadas{border:1px solid var(--border);border-radius:var(--radius);background:var(--tile);flex-direction:column;gap:10px;margin-top:28px;padding:14px 16px;display:flex}.ci-help__paginacao{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin-top:32px;padding-top:18px;display:flex}.ci-help__pager{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);max-width:48%;min-height:44px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.ci-help__pager:hover{border-color:var(--brand-lime-500);box-shadow:var(--sh-card)}.ci-help__pager:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-help__pager>.lucide{width:16px;height:16px;color:var(--muted-foreground-soft);flex:none}.ci-help__pager--next{text-align:right;margin-left:auto}.ci-help__pager-rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground-soft);font-size:10px;font-weight:700;display:block}.ci-help__pager-titulo{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.ci-help__indice{border-left:1px solid var(--border);flex-direction:column;gap:1px;display:flex}.ci-help__indice-link{color:var(--muted-foreground);border-left:2px solid #0000;margin-left:-1px;padding:4px 6px 4px 12px;font-size:12px;line-height:1.35;text-decoration:none}.ci-help__indice-link:hover{border-left-color:var(--brand-lime-500);color:var(--heading)}.ci-help__indice-link--3{padding-left:22px;font-size:11px}@media(min-width:1024px){.ci-help{height:calc(100vh - 2rem);padding-bottom:0}.ci-help__gaveta{display:none}.ci-help__grid{flex:1;grid-template-columns:17rem minmax(0,1fr)}.ci-help__col{overscroll-behavior:contain;height:100%;overflow-y:auto}aside.ci-help__col{padding-bottom:24px;padding-right:2px}}@media(min-width:1280px){.ci-help__grid{grid-template-columns:17rem minmax(0,1fr) 14rem}}@media(max-width:600px){.ci-help__doc{padding:16px}.ci-help__busca,.ci-help__busca>.ci-input--header{width:100%}}.ci-acesso{justify-content:center;min-height:70vh;padding:24px 16px 32px}.ci-acesso__card{width:100%;max-width:40rem;margin:0 auto;padding:8px 12px}.ci-acesso__card .ci-empty__text{flex-direction:column;gap:8px;max-width:52ch;display:flex}.ci-acesso__card .ci-empty__text p{margin:0}.ci-acesso__detalhe{color:var(--muted-foreground-soft);font-size:11px}.ci-acesso__titulo{font:inherit;letter-spacing:-.01em;color:var(--heading);text-wrap:balance;margin:0;font-size:18px;font-weight:800}.ci-acesso__card--warn .ci-empty__icon{background:var(--warning-bg);color:var(--warning-text)}.ci-acesso__card--critical .ci-empty__icon{background:var(--sev-critical-bg);color:var(--critical-text)}.ci-acesso__card--info .ci-empty__icon{background:var(--info-bg);color:var(--info-text)}.ci-acesso__card .ci-empty__icon .lucide{width:22px;height:22px}.ci-carregando{flex-direction:column;gap:10px;display:flex}.ci-carregando--tela{width:100%;max-width:1500px;margin:0 auto}.ci-carregando--shell{text-align:center;align-items:center;width:min(24rem,100% - 32px)}.ci-cols--usuarios{grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) 80px 170px}.ci-cols--usuarios>*{min-width:0}.ci-cols--usuarios>.ci-col--right{text-align:right;justify-self:end}.ci-usuarios__papeis{flex-wrap:wrap;gap:4px;display:flex}.ci-usuarios__opcoes,.ci-pg__opcoes{border:1px solid var(--input);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 12px;max-height:208px;padding:10px 12px;display:grid;overflow-y:auto}.ci-usuarios__opcao,.ci-pg__opcao{min-width:0;color:var(--foreground);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.ci-usuarios__opcao>.ci-check,.ci-pg__opcao>.ci-check{flex:none}@media(max-width:900px){.ci-cols--usuarios{grid-template-columns:minmax(0,1fr) 80px 170px}.ci-cols--usuarios>.ci-col--md{display:none}}@media(max-width:600px){.ci-cols--usuarios{grid-template-columns:minmax(0,1fr) 72px 130px}}.ci-cols--perfis{grid-template-columns:minmax(0,1fr) minmax(0,200px) 120px 64px 150px}.ci-cols--grupos{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 72px 64px 150px}.ci-cols--perfis>*,.ci-cols--grupos>*{min-width:0}.ci-cols--perfis>.ci-col--right,.ci-cols--grupos>.ci-col--right{text-align:right;justify-self:end}.ci-pg__tag{text-overflow:ellipsis;vertical-align:middle;max-width:100%;overflow:hidden}.ci-pg__perfis{flex-wrap:wrap;gap:4px;display:flex}.ci-cols--perfis .ci-col--pg-phone,.ci-cols--grupos .ci-col--pg-phone{display:none}.ci-pg__matriz{overscroll-behavior:contain;border:1px solid var(--border);border-radius:10px;max-height:340px;overflow:auto}.ci-pg__matriz:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-pg__tabela th,.ci-pg__tabela td{text-align:center}.ci-pg__tabela th:first-child,.ci-pg__tabela td:first-child{text-align:left}.ci-pg__tabela thead th{z-index:1;background:var(--card);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.ci-pg__tabela td{font-family:inherit}@media(max-width:900px){.ci-cols--perfis,.ci-cols--grupos{grid-template-columns:minmax(0,1fr) 64px 150px}.ci-cols--perfis>.ci-col--md,.ci-cols--grupos>.ci-col--md{display:none}.ci-cols--perfis .ci-col--pg-phone,.ci-cols--grupos .ci-col--pg-phone{display:inline}}@media(max-width:600px){.ci-cols--perfis,.ci-cols--grupos{grid-template-columns:minmax(0,1fr) 130px}.ci-cols--perfis>:nth-child(4),.ci-cols--grupos>:nth-child(4){display:none}}.ci-perm__scroll{overscroll-behavior:contain;min-height:240px;max-height:calc(100vh - 260px);overflow:auto}.ci-perm__scroll:focus-visible{outline:2px solid var(--heading);outline-offset:-2px}.ci-perm__carregando{padding:18px}.ci-perm{border-collapse:separate;border-spacing:0}.ci-perm th,.ci-perm td{text-align:center;padding:6px 10px}.ci-perm thead th{z-index:2;background:var(--card);box-shadow:inset 0 -1px 0 var(--border);white-space:nowrap;text-transform:none;letter-spacing:0;color:var(--heading);font-size:11px;position:sticky;top:0}.ci-perm thead th:first-child{z-index:3;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);padding-left:18px;font-family:inherit;font-size:10px;left:0}.ci-perm tbody th[scope=row]{z-index:1;background:var(--card);text-align:left;min-width:220px;padding-left:18px;font-size:12px;font-weight:600;position:sticky;left:0}.ci-perm tbody td,.ci-perm tbody th{border-top:1px solid var(--border-soft)}.ci-perm tbody tr:hover>td,.ci-perm tbody tr:hover>th[scope=row]{background:var(--surface-hover)}.ci-perm__tela{display:block}.ci-perm__chave{margin-top:1px;font-weight:400;display:block}.ci-pg__tabela .ci-perm__chave{margin-left:6px;display:inline}.ci-perm__grupo>th{text-align:left;background:var(--tile);color:var(--heading);letter-spacing:.08em;text-transform:uppercase;padding:7px 18px;font-size:10px;font-weight:700}.ci-perm__secao>th{text-align:left;background:var(--card);color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:8px 18px 4px;font-size:10px;font-weight:600}.ci-perm__legenda{justify-content:flex-end;gap:6px}.ci-perm__nivel{text-align:center;border:0;min-width:86px;font-family:inherit}button.ci-perm__nivel{cursor:pointer}button.ci-perm__nivel:disabled{cursor:default}button.ci-perm__nivel:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-perm__nivel--none{background:var(--tile);color:var(--muted-foreground-soft)}.ci-perm__nivel--read{background:var(--info-bg);color:var(--info-text)}.ci-perm__nivel--action{background:var(--success-bg);color:var(--success-text)}.ci-perm__nivel.is-changed{box-shadow:inset 0 0 0 1.5px var(--heading)}.ci-perm__legenda .ci-perm__nivel{min-width:0}@media(max-width:600px){.ci-perm tbody th[scope=row]{min-width:150px;padding-left:12px}.ci-perm__legenda{display:none}}.ci-cols--auditoria{grid-template-columns:84px minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr) 150px 28px}.ci-cols--auditoria>*{min-width:0}.ci-audit-quando{color:var(--muted-foreground);line-height:1.3}.ci-audit-acao{text-overflow:ellipsis;vertical-align:middle;max-width:100%;color:var(--foreground);overflow:hidden}.ci-audit-cat{gap:4px}.ci-cols--auditoria .ci-col--aud-phone{display:none}.ci-audit-phone-cat{margin-top:4px}.ci-audit-negadas{color:var(--foreground);cursor:pointer;gap:6px;font-size:12px}.ci-audit-fatos{max-width:640px}.ci-audit-fatos>.ci-dl__row:first-child{border-top:0}.ci-audit-diff{border:1px solid var(--border);background:var(--card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ci-audit-diff__head,.ci-audit-diff__row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;padding:8px 12px;display:grid}.ci-audit-diff__head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border-soft);font-size:10px;font-weight:600}.ci-audit-diff__row{border-top:1px solid var(--border-soft);font-size:12px}.ci-audit-diff__head+.ci-audit-diff__row{border-top:0}.ci-audit-diff__row .ci-code{padding:3px 6px}.ci-audit-diff__de{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-foreground-soft);text-decoration-color:var(--muted-foreground-soft)}@media(max-width:900px){.ci-cols--auditoria{grid-template-columns:84px minmax(0,.8fr) minmax(0,1.4fr) 150px 28px}.ci-cols--auditoria>.ci-col--wide{display:none}}@media(max-width:600px){.ci-cols--auditoria{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 28px}.ci-cols--auditoria>.ci-col--md{display:none}.ci-cols--auditoria .ci-col--aud-phone{display:flex}.ci-audit-diff__head,.ci-audit-diff__row{grid-template-columns:minmax(0,1fr);gap:4px}.ci-audit-diff__head{display:none}}.ci-gaveta{z-index:110;background:var(--scrim);justify-content:flex-end;animation:.2s ease-out dialog-fade;display:flex;position:fixed;inset:0}.ci-gaveta__painel{background:var(--card);border-left:1px solid var(--border);width:100%;max-width:576px;height:100%;box-shadow:var(--sh-modal);flex-direction:column;min-width:0;display:flex}.ci-gaveta__head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;padding:14px 16px;display:flex}.ci-gaveta__icone{background:var(--success-bg);width:32px;height:32px;color:var(--brand-green-600);border-radius:8px;flex:none;place-items:center;display:grid}.ci-gaveta__icone .lucide{width:16px;height:16px}.theme-dark .ci-gaveta__icone{color:var(--brand-lime-300)}.ci-gaveta__titulo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ci-gaveta__corpo{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.ci-gaveta__pe{border-top:1px solid var(--border);background:var(--card);flex:none;padding:12px 16px}@media(prefers-reduced-motion:reduce){.ci-gaveta{animation:none}}.ci-chat{flex-direction:column;gap:12px;display:flex}.ci-chat__aviso{justify-content:center;padding:24px 0}.ci-chat__msg{align-items:flex-start;gap:8px;min-width:0;display:flex}.ci-chat__msg--user{justify-content:flex-end}.ci-chat__avatar{background:var(--tile);width:24px;height:24px;color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.ci-chat__avatar .lucide{width:13px;height:13px}.ci-chat__avatar--bot{background:var(--success-bg);color:var(--success-text)}.ci-chat__bolha{min-width:0;max-width:85%;color:var(--foreground);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55}.ci-chat__bolha--user{background:var(--tile);white-space:pre-wrap}.ci-chat__bolha--bot{background:var(--success-bg)}.ci-chat__bolha.is-pending{opacity:.6}.ci-chat__pensando{padding-left:4px}.ci-chat__pensando .lucide{color:var(--success-text)}.ci-chat__pontos{gap:3px;display:inline-flex}.ci-chat__pontos>i{background:var(--success-text);border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite ci-chat-ponto;display:block}.ci-chat__pontos>i:nth-child(2){animation-delay:.15s}.ci-chat__pontos>i:nth-child(3){animation-delay:.3s}@keyframes ci-chat-ponto{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ci-chat__pontos>i{animation:none}}.ci-chat__composer{align-items:flex-end;gap:8px;display:flex}.ci-chat__campo{resize:none;flex:1}.ci-chat__dica{margin:6px 0 0}.ci-prose{color:var(--foreground);min-width:0;font-size:12px;line-height:1.55}.ci-prose>*+*{margin-top:8px}.ci-prose p{margin:0}.ci-prose h1,.ci-prose h2,.ci-prose h3,.ci-prose h4{color:var(--heading);margin:10px 0 4px;font-weight:700;line-height:1.3}.ci-prose h1,.ci-prose h2{font-size:14px}.ci-prose h3{font-size:13px}.ci-prose h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);font-size:11px}.ci-prose>:first-child{margin-top:0}.ci-prose strong{color:var(--heading);font-weight:700}.ci-prose ul,.ci-prose ol{margin:0;padding-left:18px}.ci-prose ul{list-style:outside}.ci-prose ol{list-style:decimal}.ci-prose li+li{margin-top:2px}.ci-prose a{color:var(--brand-green-600);font-weight:600;text-decoration:underline}.theme-dark .ci-prose a{color:var(--brand-lime-300)}.ci-prose blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:0;padding-left:10px}.ci-prose code{font-family:var(--font-mono);background:var(--card);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:11px}.ci-prose pre{background:var(--card);border:1px solid var(--border);border-radius:6px;margin:0;padding:8px 10px;overflow-x:auto}.ci-prose pre code{white-space:pre;overflow-wrap:normal;background:0 0;padding:0}.ci-prose hr{border:0;border-top:1px solid var(--border);margin:10px 0}.ci-prose__tabela{max-width:100%;overflow-x:auto}.ci-prose table{border-collapse:collapse;width:100%;font-size:11px}.ci-prose th,.ci-prose td{text-align:left;border:1px solid var(--border);vertical-align:top;padding:4px 8px}.ci-prose th{color:var(--muted-foreground);background:var(--card);font-weight:600}.ci-envio__evento{color:var(--heading);font-weight:600}.ci-envio__agentes{border:1px solid var(--border);overscroll-behavior:contain;border-radius:10px;max-height:240px;font-weight:400;overflow:hidden auto}.ci-cols--envio{grid-template-columns:20px minmax(0,1fr) auto}.ci-envio__agentes .ci-row.is-selected{box-shadow:inset 3px 0 0 var(--brand-lime-500)}.ci-envio__marca{color:var(--muted-foreground-soft);place-items:center;display:grid}.ci-envio__marca .lucide{width:14px;height:14px}.ci-row.is-selected .ci-envio__marca{color:var(--brand-green-600)}.theme-dark .ci-row.is-selected .ci-envio__marca{color:var(--brand-lime-300)}.ci-envio__nome{flex-direction:column;gap:1px;min-width:0;display:flex}.ci-envio__issue{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}@media(max-width:600px){.ci-envio__issue{grid-template-columns:minmax(0,1fr)}}.ci-journey--flush{padding:0}.ci-hyperrun{border-top:1px solid var(--border);flex-direction:column;gap:14px;min-width:0;margin-top:8px;padding-top:16px;display:flex}.ci-hyperrun__head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ci-hyperrun__bot{width:16px;height:16px;color:var(--brand-green-600);flex:none}.theme-dark .ci-hyperrun__bot{color:var(--brand-lime-300)}.ci-hyperrun__live{color:var(--success-text);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.ci-hyperrun__live .lucide{width:12px;height:12px}.ci-hyperrun__etapas{max-width:320px}.ci-hyperrun__passos{flex-direction:column;min-width:0;display:flex}.ci-hyperrun__toggle{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:0;display:inline-flex}.ci-hyperrun__toggle>.lucide{color:var(--muted-foreground);transition:transform .15s}.ci-hyperrun__toggle:focus-visible{outline:2px solid var(--heading);outline-offset:2px;border-radius:4px}.ci-hyperrun__execucao{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ci-hyperrun__eventos{border:1px solid var(--border-soft);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ci-hyperrun__ev{border-bottom:1px solid var(--border-soft);border-left:3px solid var(--ci-color,var(--border));grid-template-columns:64px minmax(90px,160px) minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 10px;font-size:11px;display:grid}.ci-hyperrun__ev:last-child{border-bottom:0}.ci-hyperrun__ev--erro{--ci-color:var(--sev-critical)}.ci-hyperrun__ev--ciclo{--ci-color:var(--info)}.ci-hyperrun__ev--adaptador{--ci-color:var(--muted-foreground-soft)}.ci-hyperrun__ev--ferramenta{--ci-color:var(--brand-lime-500)}.ci-hyperrun__tipo{color:var(--heading);overflow-wrap:anywhere;font-weight:600}.ci-hyperrun__ev--erro .ci-hyperrun__tipo{color:var(--critical-text)}.ci-hyperrun__msg{color:var(--foreground);overflow-wrap:anywhere;min-width:0}.ci-hyperrun__log{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;max-height:256px;margin:6px 0 0;font-size:10px;line-height:1.5;display:block;overflow:auto}.ci-hyperrun__interacao{border-top:1px solid var(--border-soft);flex-direction:column;gap:12px;padding-top:14px;display:flex}.ci-hyperrun__conversa{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:240px;display:flex;overflow:auto}.ci-hyperrun__autor{color:var(--heading)}.ci-hyperrun__autor--agente{color:var(--brand-green-600)}.theme-dark .ci-hyperrun__autor--agente{color:var(--brand-lime-300)}.ci-hyperrun__corpo{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.ci-hyperrun__composer{align-items:flex-end;gap:8px;display:flex}.ci-hyperrun__composer>.ci-input{flex:1}@media(max-width:600px){.ci-hyperrun__ev{grid-template-columns:56px minmax(0,1fr)}.ci-hyperrun__ev>.ci-hyperrun__msg{grid-column:1/-1}.ci-chat__composer,.ci-hyperrun__composer{flex-direction:column;align-items:stretch}}.ci-cols--prompts{grid-template-columns:16px minmax(0,1fr);align-items:start}.ci-cols--prompts>.lucide{width:16px;height:16px;color:var(--muted-foreground);margin-top:1px}.ci-prompts__cabeca{flex-direction:column;min-width:0;display:flex}.ci-prompts__editor{gap:10px;padding-left:46px}.ci-prompts__area{resize:vertical;font-size:11px;line-height:1.6}.ci-prompts__falta{color:var(--critical-text);box-shadow:inset 0 0 0 1px var(--sev-critical)}@media(max-width:720px){.ci-prompts__editor{padding-left:18px}}.ci-arule__origem{align-items:center;gap:4px;display:inline-flex}.ci-arule__origem .lucide{width:12px;height:12px}.ci-arule__linha{align-items:center;gap:8px;min-width:0;display:flex}.ci-arule__linha>.ci-input{flex:1}.ci-arule__refino{border-top:1px solid var(--border-soft);padding-top:10px}.ci-arule__cond{grid-template-columns:minmax(0,170px) minmax(0,130px) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.ci-arule__remover{color:var(--muted-foreground);flex:none}.ci-arule__remover:hover{color:var(--destructive)}.ci-arule__icone{color:var(--muted-foreground);display:inline-flex}.ci-arule__icone .lucide{width:14px;height:14px}.ci-arule__passo--notificar .ci-step__marker{background:var(--brand-green-600);color:var(--primary-foreground)}.ci-arule__passo--notificar .ci-arule__icone{color:var(--success-text)}.theme-dark .ci-arule__passo--notificar .ci-step__marker{background:var(--brand-lime-500);color:var(--brand-navy-900)}.ci-arule__agente{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ci-arule__texto{resize:vertical;min-height:56px}.ci-arule__runif{border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.ci-arule__runif>.ci-input{flex:1;min-width:140px}.ci-arule__runif-rotulo{align-items:center;gap:4px;display:inline-flex}.ci-arule__runif-rotulo .lucide{width:12px;height:12px}.ci-arule__sim{flex-direction:column;gap:6px;font-size:12px;display:flex}.ci-arule__amostras{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ci-arule__nota{min-width:0}@media(max-width:600px){.ci-arule__cond{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ci-arule__cond>.ci-input{grid-area:2/1/auto/3}.ci-arule__agente{grid-template-columns:minmax(0,1fr)}}.ci-install__arquivo{overflow-wrap:anywhere;word-break:break-all;color:var(--foreground)}.ci-install__sha{grid-column:1/-1}.ci-install__so{align-self:flex-start;max-width:100%}.ci-install__corpo{max-height:224px;overflow:auto}.ci-install__proximo .ci-btn{text-decoration:none}.ci-install__seguranca{flex-wrap:nowrap;align-items:flex-start}.ci-install__seguranca .lucide{flex:none;margin-top:1px}.ci-iconpick{background:var(--popover);width:100%;max-width:760px;max-height:min(88vh,720px);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--sh-modal);flex-direction:column;font-size:12px;display:flex;position:relative;overflow:hidden}.ci-iconpick__head{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;padding:16px 16px 12px 20px;display:flex}.ci-iconpick__title{flex:none}.ci-iconpick__atual{align-items:center;gap:6px;min-width:0;display:inline-flex}.ci-iconpick__atual .lucide{flex:none;width:14px;height:14px}.ci-iconpick__busca{align-items:center;gap:8px;padding:12px 20px 0;display:flex}.ci-iconpick__campo{flex:1;min-width:0;position:relative}.ci-iconpick__campo>.lucide{width:14px;height:14px;color:var(--muted-foreground-soft);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ci-iconpick__campo>.ci-input{padding-left:30px}.ci-iconpick__cats{border-bottom:1px solid var(--border);gap:5px;padding:10px 20px 12px}.ci-iconpick__qtd{opacity:.7}.ci-iconpick__corpo{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.ci-iconpick__vazio{margin:0 auto;padding:40px 0}.ci-iconpick__grade{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.ci-iconpick__item{border:1px solid var(--border);background:var(--card);min-width:0;color:var(--foreground);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;transition:background-color .15s,border-color .15s;display:flex}.ci-iconpick__item:hover{background:var(--tile)}.ci-iconpick__item:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-iconpick__item[aria-pressed=true]{border-color:var(--heading);box-shadow:inset 0 0 0 1px var(--heading);color:var(--heading)}.theme-dark .ci-iconpick__item[aria-pressed=true]{color:var(--brand-lime-300)}.ci-iconpick__item .lucide{width:24px;height:24px}.ci-iconpick__item>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:9px;line-height:1.2;overflow:hidden}.ci-iconpick__foot{border-top:1px solid var(--border);text-align:center;color:var(--muted-foreground);padding:8px 16px;font-size:10px}@media(max-width:600px){.ci-iconpick__busca{flex-wrap:wrap}.ci-iconpick__grade{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}.ci-text--ok{color:var(--success-text)}.ci-diff__to{align-self:center;padding-top:16px}.ci-diff__row{overflow-wrap:anywhere;font-size:11px;display:block}.ci-drill{background:var(--card);border-left:1px solid var(--border);box-shadow:var(--sh-modal);color:var(--foreground);font-size:13px;line-height:1.4}.ci-drill .ci-card__head,.ci-drill .ci-tabs{flex:none}.ci-drill__pad{padding:16px 20px}.ci-drill__spin .lucide{animation:1s linear infinite spin}.ci-drill__event{grid-template-columns:84px minmax(0,1fr);align-items:start}.ci-drill__compose{border-top:1px solid var(--border);background:var(--tile);flex:none;gap:8px;padding:10px 14px;display:flex}.ci-drill__list{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;display:flex}.ci-drill__dep{grid-template-columns:14px minmax(0,1fr) auto}.ci-drill__dep>.lucide{color:var(--ci-color,var(--muted-foreground))}.ci-badge-contador{border:2px solid var(--card);background:var(--sev-critical);min-width:18px;height:16px;color:var(--destructive-foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-9px}.ci-idioma-menu{z-index:50;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);min-width:150px;box-shadow:var(--sh-priority);padding:4px 0;position:absolute;bottom:calc(100% + 6px);left:0}.ci-idioma-menu--lado{bottom:0;left:calc(100% + 10px)}@media(max-width:1023px){.ci-idioma-menu--lado{bottom:calc(100% + 6px);left:0}}.ci-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,var(--border)) transparent}.ci-pag{flex-wrap:wrap;row-gap:8px}.ci-pag__faixa{color:var(--muted-foreground)}.ci-pag__acoes{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ci-pag__pagina{color:var(--foreground);white-space:nowrap;text-align:center;min-width:92px;font-weight:600}.ci-pag__tamanho{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ci-pag__tamanho .ci-select{width:auto;min-width:64px;height:28px;padding-top:2px;padding-bottom:2px;font-size:11px}.ci-pag__teto{color:var(--warning-text,var(--sev-high))}.ci-pag .ci-btn--icon .lucide{width:14px;height:14px}@media(max-width:600px){.ci-pag__tamanho>span{display:none}}.ci-dica{z-index:2147483000;background:var(--dica-bg);max-width:min(320px,100vw - 16px);color:var(--dica-fg);box-shadow:var(--dica-sombra);font-family:var(--font-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:pre-line;overflow-wrap:anywhere;pointer-events:none;opacity:0;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .12s ease-out,transform .12s ease-out;position:fixed;top:0;left:0;transform:translateY(2px)}.ci-dica[data-lado=baixo]{transform:translateY(-2px)}.ci-dica.ci-dica--visivel{opacity:1;transform:none}.ci-dica[hidden]{display:none}.ci-dica:after{content:"";left:var(--ci-dica-seta,50%);background:inherit;width:8px;height:8px;margin-left:-4px;position:absolute;transform:rotate(45deg)}.ci-dica[data-lado=cima]:after{bottom:-4px}.ci-dica[data-lado=baixo]:after{top:-4px}.ci-dica[data-lado=direita]{transform:translate(-2px)}.ci-dica[data-lado=direita]:after{left:-4px;top:var(--ci-dica-seta,50%);margin-top:-4px;margin-left:0}@media(prefers-reduced-motion:reduce){.ci-dica{transition:none;transform:none}}.ci-amap-node__page{justify-content:space-between;align-items:center;gap:6px;margin-top:2px;display:flex}.ci-amap-node__more{flex:none;height:22px;padding:0 8px;font-size:10px}.ci-lembrado{border:1px solid var(--brand-lime-100);border-left:3px solid var(--brand-lime-500);border-radius:4px var(--radius) var(--radius) 4px;background:var(--brand-lime-50);min-height:30px;color:var(--brand-green-700);align-items:center;gap:8px;max-width:100%;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.ci-lembrado__icone{flex:none;width:14px;height:14px}.ci-lembrado__texto{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ci-lembrado__limpar{border-radius:calc(var(--radius) - 2px);color:var(--heading);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 8px;font-weight:700;transition:background-color .12s;display:inline-flex}.ci-lembrado__limpar svg{width:12px;height:12px}.ci-lembrado__limpar:hover{background:var(--brand-lime-100)}.ci-lembrado__limpar:focus-visible{outline:2px solid var(--heading);outline-offset:1px}.ci-lembrado{animation:.28s ease-out both ci-lembrado-entra}@keyframes ci-lembrado-entra{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ci-lembrado{animation:none}}.theme-dark .ci-lembrado{border-color:var(--border);border-left-color:var(--brand-lime-500);color:var(--brand-lime-300);background:0 0}.theme-dark .ci-lembrado__limpar{color:var(--foreground)}.theme-dark .ci-lembrado__limpar:hover{background:var(--tile)}.ci-decisoes__filtros{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.ci-decisoes__busca{width:240px;max-width:100%}.ci-decisoes__lista{margin:0;padding:0;list-style:none}.ci-cols--decisao{grid-template-columns:76px minmax(0,1fr) auto}.ci-decisoes__corpo{min-width:0}.ci-decisoes__tipo{text-transform:uppercase;letter-spacing:.04em;margin-top:0;margin-bottom:2px;font-size:10px;font-weight:600}@media(max-width:720px){.ci-cols--decisao{grid-template-columns:minmax(0,1fr);gap:8px}.ci-cols--decisao>.ci-row__actions{flex-wrap:wrap;justify-content:flex-start}.ci-decisoes__busca{width:100%}}.ci-chatops{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.ci-chatops__conversa{flex-direction:column;height:calc(100vh - 230px);min-height:520px;max-height:860px;display:flex}.ci-chatops__mensagens{flex:1;padding:18px;overflow-y:auto}.ci-chatops__pe{border-top:1px solid var(--border-soft);flex-direction:column;gap:8px;padding:12px 18px;display:flex}.ci-chatops__lado{min-width:0}.ci-chatops__ferramenta{grid-template-columns:minmax(0,1fr) auto}.ci-chatops__ferramenta-texto{min-width:0}.ci-chatops__nota{padding:12px 18px}.ci-chatops__mcp{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:10px 0 0;font-size:12px;display:grid}.ci-chatops__mcp dt{color:var(--muted-foreground);font-weight:600}.ci-chatops__mcp dd{min-width:0;margin:0}.ci-chatops__bolha--erro{background:var(--sev-critical-bg);color:var(--sev-critical-fg)}.ci-chatops__passos{color:var(--muted-foreground);margin-top:8px;font-size:11px}.ci-chatops__passos summary{cursor:pointer}.ci-chatops__passos ul{margin:6px 0 0;padding-left:16px}.ci-chatops__passo--erro{color:var(--sev-critical-fg)}@media(max-width:1080px){.ci-chatops{grid-template-columns:minmax(0,1fr)}.ci-chatops__conversa{height:auto;min-height:420px;max-height:none}.ci-chatops__mensagens{max-height:60vh}}.nv-gatilho__ponto{background:var(--brand-lime-600);width:7px;height:7px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:-3px;right:-4px}@media(prefers-reduced-motion:no-preference){.nv-gatilho__ponto{animation:2.4s ease-out infinite nv-pulso}}@keyframes nv-pulso{0%{box-shadow:0 0 0 2px var(--card),0 0 0 2px color-mix(in srgb,var(--brand-lime-600) 60%,transparent)}70%{box-shadow:0 0 0 2px var(--card),0 0 0 7px transparent}to{box-shadow:0 0 0 2px var(--card),0 0 0 7px transparent}}.nv-gatilho__selo{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-navy-900);background:var(--brand-lime-200);border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:700}.theme-dark .nv-gatilho__selo{color:var(--brand-lime-100);background:var(--brand-lime-600)}@supports (color:color-mix(in lab,red,red)){.theme-dark .nv-gatilho__selo{background:color-mix(in srgb,var(--brand-lime-600) 30%,transparent)}}.nv-dialogo{height:min(88vh,860px)}.nv-dialogo__cab{color:#fff;background:radial-gradient(120% 140% at 100% 0%,var(--brand-lime-600) 0%,transparent 55%),var(--brand-navy-900);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.nv-dialogo__cab{background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--brand-lime-600) 30%,transparent) 0%,transparent 55%),var(--brand-navy-900)}}.nv-dialogo__marca{width:40px;height:40px;color:var(--brand-navy-900);background:var(--brand-lime-600);border-radius:10px;flex:none;place-items:center;display:grid}.nv-dialogo__marca svg{width:20px;height:20px}.nv-dialogo__versao{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-lime-200);margin:0;font-size:10px;font-weight:700}.nv-dialogo__titulo{letter-spacing:-.01em;margin:2px 0 0;font-size:18px;font-weight:800;line-height:1.2}.nv-dialogo__sub{color:#ffffffb8;margin:3px 0 0;font-size:12px}.nv-dialogo__fechar{color:#fffc;border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.nv-dialogo__fechar:hover{color:#fff;background:#ffffff24}.nv-dialogo__fechar:focus-visible{outline:2px solid var(--brand-lime-600);outline-offset:2px}.nv-dialogo__abas{background:var(--card);flex:none;padding:4px 16px 0}.nv-aba__conta{color:var(--brand-navy-900);background:var(--brand-lime-600);border-radius:999px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:700}.nv-feed{background:var(--background);flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.nv-trilho{border-right:1px solid var(--border);background:var(--card);flex-direction:column;gap:12px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.nv-filtro{flex-wrap:wrap;gap:6px;display:flex}.nv-filtro>button{border:1px solid var(--border);color:var(--muted-foreground);background:var(--card);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.nv-filtro>button:hover{color:var(--heading);background:var(--tile)}.nv-filtro>button[aria-pressed=true]{color:var(--action-strong-fg);background:var(--action-strong);border-color:var(--action-strong)}.nv-filtro>button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.nv-trilho__lista{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nv-trilho__item{text-align:left;width:100%;color:var(--muted-foreground);border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;transition:background .15s,color .15s;display:flex}.nv-trilho__item:hover{background:var(--tile);color:var(--heading)}.nv-trilho__item.is-active{background:var(--tile);color:var(--heading);border-left-color:var(--brand-green-600)}.nv-trilho__item:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.nv-trilho__versao{font-family:var(--font-mono);font-size:12px;font-weight:600}.nv-trilho__meta{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.nv-ponto{background:var(--brand-lime-600);border-radius:50%;width:6px;height:6px}.nv-trilho__gerir{color:var(--brand-green-600);border-radius:8px;align-items:center;gap:6px;margin-top:auto;padding:8px 10px;font-size:11px;font-weight:600;display:inline-flex}.nv-trilho__gerir:hover{background:var(--tile)}.nv-trilho__gerir svg{width:14px;height:14px}.theme-dark .nv-trilho__gerir{color:var(--brand-lime-600)}.nv-leitura{overscroll-behavior:contain;flex-direction:column;gap:14px;min-height:0;padding:20px 24px 28px;display:flex;overflow-y:auto}.nv-leitura:focus{outline:none}.nv-leitura__fim{text-align:center;color:var(--muted-foreground-soft);margin:8px 0 0;font-size:11px}.nv-grupo{flex-direction:column;gap:12px;scroll-margin-top:12px;display:flex}.nv-grupo__titulo{letter-spacing:.1em;text-transform:uppercase;color:var(--heading);align-items:baseline;gap:8px;margin:10px 0 0;font-size:11px;font-weight:700;display:flex}.nv-grupo__titulo:after{content:"";background:var(--border);flex:1;height:1px;transform:translateY(-3px)}.nv-grupo__conta{letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-weight:500}.nv-nota{border:1px solid var(--border);border-radius:var(--radius-card,12px);background:var(--card);padding:18px 20px;position:relative;overflow:hidden}.nv-nota--destaque{border-color:var(--brand-lime-600);padding:24px 26px}@supports (color:color-mix(in lab,red,red)){.nv-nota--destaque{border-color:color-mix(in srgb,var(--brand-lime-600) 55%,var(--border))}}.nv-nota--destaque{box-shadow:var(--sh-card);background:linear-gradient(180deg,var(--brand-lime-600) 0%,transparent 140px),var(--card)}@supports (color:color-mix(in lab,red,red)){.nv-nota--destaque{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-lime-600) 9%,transparent) 0%,transparent 140px),var(--card)}}.nv-carimbo{font-family:var(--font-mono);color:var(--muted-foreground-soft);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;position:absolute;top:10px;right:16px}.nv-nota--destaque .nv-carimbo{letter-spacing:-.04em;color:var(--heading);font-size:44px;line-height:1;top:6px;right:18px}@supports (color:color-mix(in lab,red,red)){.nv-nota--destaque .nv-carimbo{color:color-mix(in srgb,var(--heading) 9%,transparent)}}.nv-nota__topo{flex-wrap:wrap;align-items:center;gap:8px;padding-right:90px;display:flex}.nv-nota__icone{width:22px;height:22px;color:var(--brand-green-600);background:var(--success-bg);border-radius:6px;place-items:center;display:grid}.nv-nota__icone svg{width:13px;height:13px}.nv-nota__icone--melhoria{color:var(--info-text);background:var(--info-bg)}.nv-nota__icone--correcao{color:var(--warning-text);background:var(--warning-bg)}.nv-nota__data{color:var(--muted-foreground);font-size:11px}.nv-nota__titulo{color:var(--heading);text-wrap:balance;margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.3}.nv-nota--destaque .nv-nota__titulo{letter-spacing:-.01em;font-size:20px;font-weight:800}.nv-nota__lead{color:var(--muted-foreground);text-wrap:pretty;margin:6px 0 0;font-size:13px}.nv-nota--destaque .nv-nota__lead{font-size:14px}.nv-selo-nova{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-navy-900);background:var(--brand-lime-600);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.nv-stack{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700}.nv-stack--instalada{color:var(--success-text);background:var(--success-bg)}.nv-stack--incluida{color:var(--success-text);border-color:var(--success-text)}.nv-stack--pendente{color:var(--muted-foreground);border-color:var(--border)}.nv-cat{letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:700}.nv-cat--melhoria{color:var(--info-text);background:var(--info-bg)}.nv-cat--correcao{color:var(--warning-text);background:var(--warning-bg)}.nv-md{color:var(--foreground);margin-top:10px;font-size:13px;line-height:1.55}.nv-md>:first-child{margin-top:0}.nv-md p{text-wrap:pretty;margin:8px 0}.nv-md__secao{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-green-600);margin:14px 0 6px;font-size:10px;font-weight:800}.theme-dark .nv-md__secao{color:var(--brand-lime-600)}.nv-md ul,.nv-md ol{flex-direction:column;gap:6px;margin:6px 0;padding-left:0;list-style:none;display:flex}.nv-md ol{counter-reset:nv}.nv-md li{padding-left:18px;position:relative}.nv-md ul>li:before{content:"";background:var(--brand-lime-600);border-radius:2px;width:6px;height:6px;position:absolute;top:.6em;left:3px}.nv-md ol>li{counter-increment:nv}.nv-md ol>li:before{content:counter(nv) ".";color:var(--muted-foreground);font-weight:700;position:absolute;left:0}.nv-md strong{color:var(--heading);font-weight:700}.nv-md a{color:var(--brand-green-600);text-underline-offset:2px;text-decoration:underline}.nv-md code{font-family:var(--font-mono);background:var(--tile);border-radius:4px;padding:1px 5px;font-size:12px}.nv-md pre{background:var(--tile);border-radius:8px;padding:10px 12px;overflow-x:auto}.nv-md pre code{background:0 0;padding:0}.nv-md blockquote{border-left:3px solid var(--brand-lime-600);color:var(--muted-foreground);background:var(--tile);border-radius:0 6px 6px 0;margin:8px 0;padding:6px 12px}.nv-md img{border:1px solid var(--border);border-radius:8px;max-width:100%;margin:10px 0;display:block}.nv-md table{border-collapse:collapse;width:100%;font-size:12px}.nv-md th,.nv-md td{border-bottom:1px solid var(--border);text-align:left;padding:6px 8px}.nv-vazio{background:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}@media(max-width:760px){.nv-feed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.nv-trilho{border-right:0;border-bottom:1px solid var(--border);flex-flow:row;padding:10px 12px;overflow-x:auto}.nv-trilho__lista{flex-direction:row}.nv-trilho__item{border-bottom:3px solid #0000;border-left:0}.nv-trilho__item.is-active{border-bottom-color:var(--brand-green-600)}.nv-trilho__meta{display:none}.nv-trilho__gerir{white-space:nowrap;margin-top:0}.nv-leitura{padding:14px 14px 22px}.nv-nota--destaque .nv-carimbo{font-size:28px}}.nv-barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nv-barra__resto{flex:1}.nv-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nv-meta-chip{color:var(--muted-foreground);background:var(--tile);border-radius:5px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.nv-meta-chip svg{width:12px;height:12px}.nv-meta-chip--aberta{color:var(--info-text);background:var(--info-bg)}.nv-linha{border-top:1px solid var(--border-soft,var(--border))}.nv-linha:first-child{border-top:0}.nv-linha__cab{text-align:left;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;width:100%;padding:12px 18px 6px;display:grid}.nv-linha__cab:hover{background:var(--surface-hover)}.nv-linha__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.nv-linha__data{white-space:nowrap}.nv-linha__corpo{padding:0 18px 8px}.nv-linha__acoes{align-items:center;gap:6px;padding:4px 18px 12px;display:flex}@media(max-width:760px){.nv-linha__cab{grid-template-columns:minmax(0,1fr) 16px}.nv-linha__cab .nv-chips,.nv-linha__data{grid-column:1}}.nv-form-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nv-editor__texto{resize:vertical;min-height:220px;line-height:1.5}.nv-editor__previa{border:1px dashed var(--border);background:var(--background);border-radius:8px;min-height:220px;padding:12px 14px}.nv-editor__acoes{justify-content:flex-end;gap:8px;display:flex}.nv-copiar{align-items:center;gap:8px;display:flex}.nv-copiar__grow{flex:1;min-width:0}.nv-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--heading);background:var(--tile);border-radius:8px;flex:1;padding:9px 12px;font-size:12px;overflow:hidden}.nv-prefixos>summary{cursor:pointer;color:var(--heading);font-size:12px;font-weight:600}.nv-prefixos__grade{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:10px 0;display:grid}.nv-prefixo{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.nv-prefixo code{font-family:var(--font-mono);color:var(--heading);font-size:12px}.nv-barra-salvar{align-items:flex-start}.nv-previa{border:1px solid var(--brand-lime-600);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.nv-previa{border:1px solid color-mix(in srgb,var(--brand-lime-600) 45%,var(--border))}}.nv-previa{background:var(--card);border-radius:10px}.nv-previa__titulo{color:var(--heading);font-weight:700}.nv-entrega{border-top:1px solid var(--border-soft,var(--border));grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 18px;display:grid}.nv-entrega:first-child{border-top:0}.nv-entrega>.ci-status{justify-self:start}.nv-entrega__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.nv-entrega__quando{white-space:nowrap}@media(max-width:760px){.nv-entrega{grid-template-columns:minmax(0,1fr)}}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.theme-light{color-scheme:light}.theme-light body{background-color:var(--background);color:var(--foreground)}.theme-light input:not([type=checkbox]):not([type=radio]):not([type=range]),.theme-light textarea,.theme-light select{color:var(--foreground);background-color:var(--background)!important}.theme-light input[type=range]{background-color:var(--track)}.theme-light ::selection{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.theme-light ::selection{background-color:color-mix(in srgb,var(--primary) 25%,transparent)}}.theme-light ::selection{color:inherit}.theme-light input::placeholder,.theme-light textarea::placeholder{color:var(--muted-foreground-soft);opacity:1}.recharts-cartesian-grid line,.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:var(--border)}.recharts-cartesian-axis-tick text,.recharts-text{fill:var(--muted-foreground)}.recharts-tooltip-cursor{fill:var(--muted)}.recharts-default-tooltip{box-shadow:var(--sh-priority);background-color:var(--card)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;color:var(--foreground)!important}.recharts-tooltip-label{color:var(--foreground)!important}.recharts-tooltip-item,.recharts-tooltip-item-name,.recharts-tooltip-item-separator,.recharts-tooltip-item-value,.recharts-tooltip-item-unit,.recharts-legend-item-text{color:var(--muted-foreground)!important}.recharts-brush rect.recharts-brush-slide{fill:var(--muted)}.recharts-brush rect.recharts-brush-background{fill:var(--background)}.chat-bubble-assistant{background-color:var(--card);border:1px solid var(--border);color:var(--foreground)}.chat-bubble-user{background-color:var(--hover-tint);color:var(--foreground);border:1px solid #0000}.chat-avatar-bot{background-color:var(--hover-tint);color:var(--hover-tint-fg)}.chat-avatar-user{background-color:var(--muted)}.chat-bubble-assistant :is(p,li,td,strong,em,h1,h2,h3,h4){color:var(--foreground)!important}.chat-bubble-assistant blockquote{color:var(--muted-foreground)!important;border-left-color:var(--border)!important}.chat-bubble-assistant code{background-color:var(--muted)!important;color:var(--foreground)!important}.chat-bubble-assistant pre{background-color:var(--muted)!important}.chat-bubble-assistant pre code,.chat-bubble-assistant thead{background-color:#0000!important}.chat-bubble-assistant th{color:var(--muted-foreground)!important;border-color:var(--border)!important}.chat-bubble-assistant td{border-color:var(--border)!important}.chat-bubble-assistant a{text-decoration:underline;color:var(--foreground)!important}.chat-bubble-assistant hr{border-color:var(--border)!important}.viewmode-toggle{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);gap:4px;padding:4px;display:flex}.viewmode-toggle-btn{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.viewmode-toggle-btn:hover{color:var(--foreground)}.viewmode-toggle-btn.active{background-color:var(--action-strong);color:var(--action-strong-fg)}.flow-map-canvas{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}.prose-trace{color:var(--foreground);font-size:14px;line-height:1.625}.prose-trace h1,.prose-trace h2,.prose-trace h3{color:var(--foreground);margin-top:1em;margin-bottom:.4em;font-weight:600}.prose-trace h1{font-size:16px}.prose-trace h2{border-bottom:1px solid var(--border);padding-bottom:4px;font-size:14px}.prose-trace h3{font-size:14px}.prose-trace p{margin:.5em 0}.prose-trace ul,.prose-trace ol{margin:.4em 0;padding-left:1.4em}.prose-trace li{margin:.2em 0}.prose-trace code{background-color:var(--muted);color:var(--foreground);border-radius:4px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.prose-trace pre{background-color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:8px;font-size:12px;line-height:1.45;overflow-x:auto}.prose-trace pre code{color:var(--foreground);background:0 0;padding:0}.prose-trace strong{color:var(--foreground);font-weight:600}.prose-trace em{color:var(--foreground);font-style:italic}.prose-trace a{color:var(--foreground);text-decoration:underline}.prose-trace blockquote{border-left:2px solid var(--border);color:var(--muted-foreground);margin:.6em 0;padding-left:8px}.prose-trace table{border-collapse:collapse;width:100%;margin:.6em 0}.prose-trace th,.prose-trace td{border-bottom:1px solid var(--border);text-align:left;padding:4px 8px;font-size:12px}.prose-trace th{color:var(--muted-foreground);font-weight:400}@media(prefers-reduced-motion:reduce){.react-flow__viewport,.react-flow__pane,.react-flow__node,.react-flow__edge-path{transition:none!important;animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
