@layer nn-ds{@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-normal-D8xHCTEw.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-normal-bOs07Rf4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-normal-Bm9CHu9r.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-normal-8neIfJ3r.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-normal-BjjtG49P.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-normal-C1FvUlkR.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-normal-BAf6-sld.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-normal-UygKeDyW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-normal-DPNHYqvY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-normal-CWNzRldh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-ext-wght-italic-C5caDWkv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-cyrillic-wght-italic-BHGTCMtU.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-ext-wght-italic-ZJN3QSAr.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-greek-wght-italic-Dymqxqgx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-hebrew-wght-italic-CN0_AmM6.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-math-wght-italic-fnaShVx0.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-symbols-wght-italic-BIea8-3l.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-vietnamese-wght-italic-CLM9MVT0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-ext-wght-italic-CT8UZlj2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans Variable;font-style:italic;font-display:swap;font-weight:300 800;src:url(/assets/open-sans-latin-wght-italic-Bf1Hxpwk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font:"Open Sans Variable", "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;--text-micro:12px;--text-meta:12px;--text-ui:14px;--text-body:14px;--text-reading:15px;--text-reading-lh:24px;--text-section:18px;--text-subtitle:20px;--text-title:24px;--text-display:42px;--text-hero:40px;--text-micro-lh:16px;--text-meta-lh:16px;--text-ui-lh:20px;--text-section-lh:22px;--text-subtitle-lh:24px;--text-title-lh:30px;--text-display-lh:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:700;--weight-bold:700;--leading-tight:1.2;--leading-ui:1.43;--leading-body:1.6;--tracking-title:-.02em;--tracking-subtitle:-.015em;--tracking-section:-.01em;--tracking-display:-.03em;--tracking-meta:.005em;--tracking-caps:.06em;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-h-sm:28px;--control-h:32px;--control-h-lg:40px;--row-h:44px;--radius-xs:4px;--radius-sm:8px;--radius-control:6px;--radius-card:10px;--radius-panel:10px;--radius-dialog:12px;--radius-node:14px;--radius-pill:999px;--radius-surface:12px;--radius-composer:16px;--gap-surface:8px;--radius-window:14px;--border-width-1:1px;--border-width-2:2px;--globalbar-h:48px;--rail-w:52px;--sidebar-w:280px;--subnav-w:220px;--drawer-w:480px;--page-max:1920px;--page-pad:24px;--motion-fast:.12s;--motion-med:.18s;--motion-slow:.22s;--motion-flow:1.4s;--ease-out:cubic-bezier(.2, .7, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--disabled-opacity:.5;--focus-ring-width:2px;--focus-ring-offset:2px;--syntax-keyword:#8b2bb8;--syntax-string:#16704a;--syntax-number:#a8431a;--syntax-comment:#6d6d79;--syntax-function:#2553c4;--syntax-type:#0b6c85;--syntax-punct:#5c5c68;--syntax-tag:#a52a63;--syntax-attr:#8a5c00;--z-sticky:10;--z-nav:40;--z-dropdown:70;--z-tooltip:80;--z-popover:90;--z-overlay:100;--z-toast:120}:root[data-density=compact],[data-density=compact]{--control-h-sm:26px;--control-h:30px;--control-h-lg:36px;--row-h:38px;--page-pad:16px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f8;--bg-sunken:#efeff3;--surface:#fff;--surface-2:#f6f6f9;--surface-3:#ececf1;--surface-raised:#fff;--field:#fff;--nav-bg:#fbfbfc;--globalbar-bg:#fff;--canvas:#f3f3f6;--dot:#d6d6de;--surface-canvas:#f2f0fa;--surface-panel:#fdfcff;--surface-work:#f6f6fa;--surface-elevated:#fff;--window-bg:var(--surface-canvas);--surface-card:var(--surface-panel);--surface-selected:color-mix(in srgb, var(--accent) 24%, var(--surface-panel));--border:#e5e5eb;--border-soft:#efeff3;--border-strong:#d4d4dc;--border-hover:#bdbdc8;--border-faint:#e5e5eb80;--text:#17171c;--text-2:#4f4f5a;--text-3:#6f6f7b;--text-disabled:#a5a5b0;--text-on-solid:#fff;--accent:#2f6bf0;--accent-solid:#2f6bf0;--accent-solid-hover:#2559d4;--accent-solid-active:#1d47b8;--accent-solid-border:transparent;--accent-text:#1f56cc;--accent-soft:#e8effe;--accent-soft-2:#d3e1fd;--accent-border:#b6ccfa;--accent-ring:#2f6af03d;--focus:#2f6bf0;--on-accent:#fff;--success:#15784a;--success-solid:#2e9c58;--success-soft:#e7f4ed;--success-border:#b6dbc7;--warning:#965700;--warning-solid:#b06f0a;--warning-soft:#fcf3e2;--warning-border:#eed5a6;--danger:#c22f2f;--danger-solid:#d63c2e;--danger-solid-hover:#c23226;--danger-soft:#fcecec;--danger-border:#f0c6c6;--info:#0b7f96;--info-soft:#e3f4f8;--info-border:#a9dce6;--running:#0d8098;--running-soft:#e3f4f8;--running-border:#a9dce6;--neutral-soft:#efeff3;--hue-violet:#7c4ddc;--hue-violet-soft:#f1ebfd;--hue-violet-fg:#5b2fb8;--hue-blue:#2a6bd1;--hue-blue-soft:#e6effc;--hue-blue-fg:#1f56ad;--hue-teal:#0e8073;--hue-teal-soft:#e0f3f0;--hue-teal-fg:#0b6a5f;--hue-green:#2f8a3e;--hue-green-soft:#e5f3e7;--hue-green-fg:#23702f;--hue-amber:#b46a06;--hue-amber-soft:#fbf0dc;--hue-amber-fg:#8f520a;--hue-orange:#d25a1c;--hue-orange-soft:#fdebe1;--hue-orange-fg:#a8461a;--hue-rose:#c8336a;--hue-rose-soft:#fbe6ee;--hue-rose-fg:#9b2f57;--hue-slate:#5d6474;--hue-slate-soft:#eceef2;--hue-slate-fg:#464c59;--hue-fuchsia:#ad3aa2;--hue-fuchsia-soft:#f9e8f6;--hue-fuchsia-fg:#882b7f;--viz-1:#7c4ddc;--viz-2:#2a8be0;--viz-3:#12a594;--viz-4:#e5932b;--viz-5:#d9487c;--viz-6:#5d6474;--viz-grid:#ececf1;--viz-axis:#8a8a96;--viz-seq-1:#f1ebfd;--viz-seq-2:#d5c4f7;--viz-seq-3:#b296ee;--viz-seq-4:#8f68e2;--viz-seq-5:#6a3fc9;--node-bg:#fff;--node-border:#dcdce4;--edge:#b4b4c0;--edge-active:var(--text-2);--port:#a3a3ae;--node-terminal:#454c5c;--node-terminal-fg:#fff;--row-hover:#f8f8fb;--row-sel:#f5f1fe;--row-stripe:#fbfbfc;--elev-1:0 1px 2px #1414200d;--elev-2:0 1px 2px #1414200f, 0 6px 16px -6px #1414201a;--elev-3:0 2px 4px #1414200d, 0 14px 30px -10px #1414202e;--elev-float:0 4px 14px #14142014, 0 1px 2px #1414200d;--elev-pop:0 16px 40px #14142029, 0 2px 6px #1414200f;--elev-surface:0 1px 2px #1414200a, 0 0 0 1px var(--border-faint);--elev-elevated:0 2px 6px #1414200f, 0 14px 32px -14px #1414202e, 0 0 0 1px var(--border-faint);--inner-hi:inset 0 1px 0 #ffffffb3;--grad-accent:linear-gradient(135deg, #5b8cff 0%, #2f6bf0 45%, #1d47b8 100%);--grad-hero:radial-gradient(120% 140% at 0% 0%, #e7efff 0%, #e7efff00 55%), radial-gradient(90% 120% at 100% 0%, #e6f0fd 0%, #e6f0fd00 50%);--glow-accent:0 10px 30px -10px #2f6af080;--brand-grad:linear-gradient(135deg, #5b8cff 0%, #2f6bf0 45%, #1d47b8 100%);--brand-fg:#fff;--scrim:#12121c52;--tip-bg:#1c1c22;--tip-fg:#f4f4f7;--toast-bg:#1c1c22;--toast-fg:#f3f3f6;--scroll:#cfcfd7;--skeleton:#ececf1;--skeleton-hi:#f6f6f9;--code-bg:#f4f4f7;--product:var(--accent);--product-2:var(--accent-solid-active);--product-soft:var(--accent-soft);--product-grad:var(--grad-accent);--product-fg:#fff;--p-imaginne:#7c4ddc;--p-imaginne-2:#5a2fc2;--p-imaginne-soft:#f3eefd;--p-imaginne-grad:linear-gradient(140deg, #9a6cf5 0%, #7c4ddc 50%, #5a2fc2 100%);--p-imaginne-fg:#fff;--p-agents:#0a7661;--p-agents-2:#064f41;--p-agents-soft:#e2f4ef;--p-agents-grad:linear-gradient(140deg, #37b391 0%, #0a7661 50%, #064f41 100%);--p-agents-fg:#fff;--p-data:#c11a52;--p-data-2:#8e0f3a;--p-data-soft:#fde9ef;--p-data-grad:linear-gradient(140deg, #e8557a 0%, #c11a52 50%, #8e0f3a 100%);--p-data-fg:#fff;--p-zero:#0a0a0a;--p-zero-2:#3a3a3a;--p-zero-soft:#ececf1;--p-zero-grad:linear-gradient(140deg, #3a3a3a 0%, #0a0a0a 100%);--p-zero-fg:#fff;--p-console:#2f6bf0;--p-console-2:#1d47b8;--p-console-soft:#e8effe;--p-console-grad:linear-gradient(140deg, #5b8cff 0%, #2f6bf0 50%, #1d47b8 100%);--p-console-fg:#fff}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0c0f;--bg-sunken:#08080a;--surface:#141417;--surface-2:#1b1b20;--surface-3:#25252b;--surface-raised:#1a1a1f;--field:#101013;--nav-bg:#101013;--globalbar-bg:#0f0f12;--canvas:#0f0f12;--dot:#25252c;--surface-canvas:#08080b;--surface-panel:#121217;--surface-work:#191920;--surface-elevated:#22222a;--window-bg:var(--surface-canvas);--surface-card:var(--surface-panel);--surface-selected:color-mix(in srgb, var(--accent) 24%, var(--surface-panel));--border:#24242b;--border-soft:#1d1d23;--border-strong:#33333c;--border-hover:#46464f;--border-faint:#24242b80;--text:#ededf2;--text-2:#a9a9b5;--text-3:#7d7d89;--text-disabled:#55555f;--text-on-solid:#fff;--syntax-keyword:#c9a2ff;--syntax-string:#9fd67f;--syntax-number:#ffb86c;--syntax-comment:#8a8a96;--syntax-function:#82aaff;--syntax-type:#7fdbca;--syntax-punct:#a9a9b5;--syntax-tag:#f78fb3;--syntax-attr:#e6c07b;--accent:#8db1ff;--accent-solid:#2f68e8;--accent-solid-hover:#3a74f4;--accent-solid-active:#2755c4;--accent-text:#a9c5ff;--accent-soft:#8db1ff1f;--accent-soft-2:#8db1ff3d;--accent-border:#8db1ff66;--accent-ring:#8db1ff57;--focus:#8db1ff;--on-accent:#fff;--success:#36c247;--success-solid:#2f8f45;--success-soft:#36c2471f;--success-border:#36c2474d;--warning:#e6a74c;--warning-solid:#b06f0a;--warning-soft:#e6a74c1c;--warning-border:#e6a74c4d;--danger:#f17373;--danger-solid:#c93629;--danger-solid-hover:#d94235;--danger-soft:#f173731c;--danger-border:#f1737352;--info:#4cc9dd;--info-soft:#4cc9dd1f;--info-border:#4cc9dd52;--running:#4cc9dd;--running-soft:#4cc9dd1f;--running-border:#4cc9dd52;--neutral-soft:#1f1f25;--hue-violet:#a98bff;--hue-violet-soft:#a98bff24;--hue-violet-fg:#c9b8ff;--hue-blue:#6aa6f0;--hue-blue-soft:#6aa6f024;--hue-blue-fg:#a3c8f7;--hue-teal:#45c2b3;--hue-teal-soft:#45c2b324;--hue-teal-fg:#8bdcd1;--hue-green:#5cc56f;--hue-green-soft:#5cc56f24;--hue-green-fg:#9bdea6;--hue-amber:#e3a552;--hue-amber-soft:#e3a55224;--hue-amber-fg:#f0c88f;--hue-orange:#f08a52;--hue-orange-soft:#f08a5224;--hue-orange-fg:#f6b48f;--hue-rose:#f0749f;--hue-rose-soft:#f0749f24;--hue-rose-fg:#f6a9c4;--hue-slate:#9aa1b2;--hue-slate-soft:#9aa1b224;--hue-slate-fg:#c3c8d4;--hue-fuchsia:#dd7bd1;--hue-fuchsia-soft:#dd7bd124;--hue-fuchsia-fg:#eeb5e5;--viz-1:#a98bff;--viz-2:#5aa9f5;--viz-3:#3ec9b6;--viz-4:#f0aa4f;--viz-5:#f0749f;--viz-6:#9aa1b2;--viz-grid:#222228;--viz-axis:#6f6f7b;--viz-seq-1:#211b33;--viz-seq-2:#36295c;--viz-seq-3:#5841a0;--viz-seq-4:#8466e6;--viz-seq-5:#b9a2ff;--node-bg:#17171b;--node-border:#2c2c34;--edge:#4a4a55;--edge-active:var(--text-2);--port:#5c5c68;--node-terminal:#aab1c0;--node-terminal-fg:#15161b;--row-hover:#18181d;--row-sel:#1d1a29;--row-stripe:#121215;--elev-1:0 1px 2px #0006;--elev-2:0 1px 2px #00000073, 0 8px 20px -8px #0009;--elev-3:0 2px 4px #00000073, 0 18px 36px -12px #000000bf;--elev-float:0 8px 24px #00000080, 0 0 0 1px #ffffff08;--elev-pop:0 20px 48px #0000009e, 0 0 0 1px #ffffff0a;--elev-surface:0 0 0 1px var(--border-faint);--elev-elevated:0 16px 40px #0009, 0 0 0 1px #ffffff0f;--inner-hi:inset 0 1px 0 #ffffff0d;--grad-accent:linear-gradient(135deg, #6d9bff 0%, #2f68e8 50%, #234fb8 100%);--grad-hero:radial-gradient(120% 140% at 0% 0%, #2f68e82e 0%, #2f68e800 55%), radial-gradient(90% 120% at 100% 0%, #5aa9f51a 0%, #5aa9f500 50%);--glow-accent:0 0 36px -6px #8db1ff73;--brand-grad:linear-gradient(135deg, #6d9bff 0%, #2f68e8 50%, #234fb8 100%);--brand-fg:#fff;--scrim:#00000094;--tip-bg:#ededf2;--tip-fg:#141417;--toast-bg:#ededf2;--toast-fg:#141417;--scroll:#33333b;--skeleton:#1e1e24;--skeleton-hi:#26262d;--code-bg:#101013;--product:var(--accent);--product-2:var(--accent-solid-active);--product-soft:var(--accent-soft);--product-grad:var(--grad-accent);--product-fg:#fff;--p-imaginne:#a98bff;--p-imaginne-2:#7857ec;--p-imaginne-soft:#a98bff24;--p-imaginne-grad:linear-gradient(140deg, #9b7bff 0%, #7857ec 50%, #5f41d4 100%);--p-imaginne-fg:#fff;--p-agents:#35c9a0;--p-agents-2:#1f9a78;--p-agents-soft:#35c9a024;--p-agents-grad:linear-gradient(140deg, #5fd9b1 0%, #35c9a0 50%, #1f9a78 100%);--p-agents-fg:#062a1f;--p-data:#d83663;--p-data-2:#a32347;--p-data-soft:#f2789b24;--p-data-grad:linear-gradient(140deg, #ec6f95 0%, #d83663 50%, #a32347 100%);--p-data-fg:#fff;--p-zero:#fafafa;--p-zero-2:#d9d9de;--p-zero-soft:#25252b;--p-zero-grad:linear-gradient(140deg, #fff 0%, #d9d9de 100%);--p-zero-fg:#0a0a0a;--p-console:#2f68e8;--p-console-2:#234fb8;--p-console-soft:#8db1ff1f;--p-console-grad:linear-gradient(140deg, #6d9bff 0%, #2f68e8 50%, #234fb8 100%);--p-console-fg:#fff}[data-product=agents]{--accent:#0a7661;--accent-solid:#0a7661;--accent-solid-hover:#086351;--accent-solid-active:#064f41;--accent-text:#0a6b58;--accent-soft:#e2f4ef;--accent-soft-2:#c4eadf;--accent-border:#a1dccb;--accent-ring:#0a76613d;--focus:#0a7661;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #37b391 0%, #0a7661 45%, #064f41 100%);--glow-accent:0 10px 30px -10px #0a766173;--product:var(--p-agents);--product-2:var(--p-agents-2);--product-soft:var(--p-agents-soft);--product-grad:var(--p-agents-grad);--product-fg:var(--p-agents-fg)}[data-product=imaginne]{--accent:#7c4ddc;--accent-solid:#7c4ddc;--accent-solid-hover:#6b3ec8;--accent-solid-active:#5d33b3;--accent-text:#6436c2;--accent-soft:#f3eefd;--accent-soft-2:#e5d9fa;--accent-border:#cdb9f5;--accent-ring:#7c4ddc3d;--focus:#7c4ddc;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #9a6cf5 0%, #7c4ddc 45%, #5a2fc2 100%);--glow-accent:0 10px 30px -10px #7c4ddc80;--product:var(--p-imaginne);--product-2:var(--p-imaginne-2);--product-soft:var(--p-imaginne-soft);--product-grad:var(--p-imaginne-grad);--product-fg:var(--p-imaginne-fg)}[data-product=data]{--accent:#c11a52;--accent-solid:#c11a52;--accent-solid-hover:#a81546;--accent-solid-active:#8e0f3a;--accent-text:#a81c44;--accent-soft:#fde9ef;--accent-soft-2:#f9d2de;--accent-border:#f2b4c6;--accent-ring:#c11a523d;--focus:#c11a52;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #e8557a 0%, #c11a52 45%, #8e0f3a 100%);--glow-accent:0 10px 30px -10px #c11a5273;--product:var(--p-data);--product-2:var(--p-data-2);--product-soft:var(--p-data-soft);--product-grad:var(--p-data-grad);--product-fg:var(--p-data-fg)}[data-product=zero]{--accent:#0a0a0a;--accent-solid:#0a0a0a;--accent-solid-hover:#262626;--accent-solid-active:#000;--accent-text:#0a0a0a;--accent-soft:#ececf1;--accent-soft-2:#e2e2e8;--accent-border:#a1a1aa;--accent-ring:#0a0a0a47;--focus:#0a0a0a;--on-accent:#fff;--grad-accent:linear-gradient(140deg, #3a3a3a 0%, #0a0a0a 100%);--glow-accent:0 10px 30px -10px #00000047;--product:var(--p-zero);--product-2:var(--p-zero-2);--product-soft:var(--p-zero-soft);--product-grad:var(--p-zero-grad);--product-fg:var(--p-zero-fg)}[data-product=console]{--accent:#2f6bf0;--accent-solid:#2f6bf0;--accent-solid-hover:#2559d4;--accent-solid-active:#1d47b8;--accent-text:#1f56cc;--accent-soft:#e8effe;--accent-soft-2:#d3e1fd;--accent-border:#b6ccfa;--accent-ring:#2f6af03d;--focus:#2f6bf0;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #5b8cff 0%, #2f6bf0 45%, #1d47b8 100%);--glow-accent:0 10px 30px -10px #2f6af080;--product:var(--p-console);--product-2:var(--p-console-2);--product-soft:var(--p-console-soft);--product-grad:var(--p-console-grad);--product-fg:var(--p-console-fg)}[data-product]{--surface-selected:color-mix(in srgb, var(--accent) 24%, var(--surface-panel))}[data-theme=dark][data-product=agents],[data-theme=dark] [data-product=agents]:not([data-theme=light]){--accent:#4fd1a8;--accent-solid:#35c9a0;--accent-solid-hover:#45d6ac;--accent-solid-active:#2aab87;--accent-text:#5fd6b0;--accent-soft:#35c9a024;--accent-soft-2:#35c9a042;--accent-border:#35c9a06b;--accent-ring:#35c9a05c;--focus:#4fd1a8;--on-accent:#062a1f;--grad-accent:linear-gradient(135deg, #5fd9b1 0%, #35c9a0 50%, #1f9a78 100%);--glow-accent:0 0 36px -6px #35c9a073}[data-theme=dark][data-product=imaginne],[data-theme=dark] [data-product=imaginne]:not([data-theme=light]){--accent:#a98bff;--accent-solid:#7857ec;--accent-solid-hover:#8a6ef4;--accent-solid-active:#6a4bdd;--accent-text:#c3b1ff;--accent-soft:#a98bff1f;--accent-soft-2:#a98bff3d;--accent-border:#a98bff66;--accent-ring:#a98bff57;--focus:#a98bff;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #9b7bff 0%, #7857ec 50%, #5f41d4 100%);--glow-accent:0 0 36px -6px #a98bff80}[data-theme=dark][data-product=data],[data-theme=dark] [data-product=data]:not([data-theme=light]){--accent:#f2789b;--accent-solid:#d83663;--accent-solid-hover:#e44a72;--accent-solid-active:#bd2b53;--accent-text:#f79db7;--accent-soft:#f2789b24;--accent-soft-2:#f2789b42;--accent-border:#f2789b6b;--accent-ring:#f2789b5c;--focus:#f2789b;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #ec6f95 0%, #d83663 50%, #a32347 100%);--glow-accent:0 0 36px -6px #f2789b73}[data-theme=dark][data-product=zero],[data-theme=dark] [data-product=zero]:not([data-theme=light]){--accent:#fafafa;--accent-solid:#fafafa;--accent-solid-hover:#e8e8ec;--accent-solid-active:#d9d9de;--accent-text:#fafafa;--accent-soft:#25252b;--accent-soft-2:#2e2e35;--accent-border:#52525b;--accent-ring:#fafafa4d;--focus:#fafafa;--on-accent:#0a0a0a;--grad-accent:linear-gradient(140deg, #fff 0%, #d9d9de 100%);--glow-accent:0 0 36px -6px #ffffff38}[data-theme=dark][data-product=console],[data-theme=dark] [data-product=console]:not([data-theme=light]){--accent:#8db1ff;--accent-solid:#2f68e8;--accent-solid-hover:#3a74f4;--accent-solid-active:#2755c4;--accent-text:#a9c5ff;--accent-soft:#8db1ff1f;--accent-soft-2:#8db1ff3d;--accent-border:#8db1ff66;--accent-ring:#8db1ff57;--focus:#8db1ff;--on-accent:#fff;--grad-accent:linear-gradient(135deg, #6d9bff 0%, #2f68e8 50%, #234fb8 100%);--glow-accent:0 0 36px -6px #8db1ff66}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{font:var(--weight-regular) var(--text-ui) / var(--leading-ui) var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;margin:0}h1,h2,h3,h4,h5,h6,b,strong,th{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(button:disabled){opacity:var(--disabled-opacity);cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,p,ul,ol,figure{margin:0}:where(ul,ol):where([class^=nn-],[class*=\ nn-]){padding:0;list-style:none}code,kbd,samp,pre{font-family:var(--mono);font-size:.92em}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}::selection{background:var(--accent-soft-2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll);background-clip:content-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--motion-hover:.14s;--motion-slide:.2s;--ease-slide:cubic-bezier(.2, .7, .2, 1)}.nn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.nn-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.nn-mono{font-family:var(--mono);font-size:.93em}.nn-muted{color:var(--text-3)}.nn-num{font-variant-numeric:tabular-nums}.ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;width:16px;height:16px}.ic-xs{width:12px;height:12px}.ic-sm{width:14px;height:14px}.ic-lg{width:18px;height:18px}.ic-xl{width:26px;height:26px}.nn-btn{height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--text-ui);font-weight:var(--weight-bold);letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap;transition:background var(--motion-hover) var(--ease-slide), border-color var(--motion-hover) var(--ease-slide), color var(--motion-hover) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide), transform var(--motion-hover) var(--ease-slide);border:1px solid #0000;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}.nn-btn:disabled{opacity:.55}.nn-btn--primary{background:var(--accent-solid);color:var(--on-accent);border-color:var(--accent-solid-border,transparent)}.nn-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-solid-hover);box-shadow:var(--glow-accent);transform:translateY(-1px)}.nn-btn--primary:active:not(:disabled):not([aria-disabled=true]){background:var(--accent-solid-active);box-shadow:none;transform:translateY(0)scale(.98)}.nn-btn--secondary{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.nn-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);border-color:var(--accent-border);transform:translateY(-1px)}.nn-btn--secondary:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.nn-btn--ghost{color:var(--text-2)}.nn-btn--ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.nn-btn--ghost.nn-btn--tone-danger,.nn-btn--link.nn-btn--tone-danger{color:var(--danger)}.nn-btn--ghost.nn-btn--tone-danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.nn-btn--link.nn-btn--tone-danger:hover:not(:disabled){color:var(--danger)}.nn-btn--danger{background:var(--surface);border-color:var(--danger-border);color:var(--danger)}.nn-btn--danger:hover:not(:disabled){background:var(--danger-soft)}.nn-btn--link{height:auto;color:var(--accent-text);font-weight:var(--weight-medium);gap:var(--space-1);padding:0}.nn-btn--link:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.nn-btn--sm{height:var(--control-h-sm);font-size:var(--text-ui);gap:5px;padding:0 9px}.nn-btn--link.nn-btn--sm{height:auto;padding:0}.nn-btn--lg{height:var(--control-h-lg);padding:0 var(--space-4);font-size:var(--text-ui)}.nn-btn--loading{cursor:progress}.nn-btn--secondary[aria-pressed=true],.nn-btn--secondary[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}.nn-btn--ghost[aria-pressed=true],.nn-btn--ghost[aria-pressed=true]:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-text)}.nn-btn--secondary[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]),.nn-btn--ghost[aria-pressed=true]:hover:not(:disabled){background:var(--accent-soft-2)}.nn-btn--primary[aria-pressed=true],.nn-btn--primary[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent-solid-active);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-accent) 45%, transparent);transform:none}.nn-btn--danger[aria-pressed=true]{background:var(--danger-soft);border-color:var(--danger)}.nn-btn--ghost.nn-btn--tone-danger[aria-pressed=true],.nn-btn--ghost.nn-btn--tone-danger[aria-pressed=true]:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger)}.nn-btn--link[aria-pressed=true],.nn-btn--link[aria-pressed=true]:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.nn-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.nn-textlink{align-items:center;gap:var(--space-1);color:var(--accent-text);font-weight:var(--weight-medium);text-underline-offset:2px;transition:color var(--motion-fast) var(--ease-out);display:inline-flex}.nn-textlink:hover{color:var(--accent-solid-hover);text-decoration:underline}.nn-textlink--muted{color:var(--text-2);font-weight:var(--weight-regular)}.nn-textlink--muted:hover{color:var(--text)}.nn-textlink__icon{opacity:.8;flex:none}.nn-reveal{min-width:0}.nn-reveal__trigger{appearance:none;align-items:center;gap:var(--space-1);color:var(--accent-text);font:inherit;font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui);border-radius:var(--radius-sm);cursor:pointer;text-underline-offset:2px;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:0;margin:0;padding:0;display:inline-flex}.nn-reveal__trigger:hover{color:var(--accent-solid-hover);text-decoration:underline}.nn-reveal__trigger--muted{color:var(--text-2)}.nn-reveal__trigger--muted:hover{color:var(--text)}.nn-reveal__chev{opacity:.8;transition:transform var(--motion-slide) var(--ease-slide);flex:none}.nn-reveal--open .nn-reveal__chev{transform:rotate(90deg)}.nn-reveal__content{margin-top:var(--space-2);min-width:0}.nn-reveal__content[hidden]{display:none}@media (prefers-reduced-motion:reduce){.nn-reveal__chev{transition:none}}.nn-icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-control);color:var(--text-2);transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);flex:none;place-items:center;display:inline-grid}.nn-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.nn-icon-btn:disabled{opacity:.5}.nn-icon-btn--sm{width:var(--control-h-sm);height:var(--control-h-sm)}.nn-icon-btn--lg{width:var(--control-h-lg);height:var(--control-h-lg)}.nn-icon-btn[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.nn-icon-btn--danger{color:var(--danger)}.nn-icon-btn--danger:hover:not(:disabled),.nn-icon-btn--danger[aria-pressed=true]{background:var(--danger-soft);color:var(--danger)}.nn-btn-group{align-items:center;gap:var(--space-2);display:inline-flex}.nn-btn-group--attached{gap:0}.nn-btn-group--attached>.nn-btn{border-radius:0}.nn-btn-group--attached>.nn-btn+.nn-btn{margin-left:-1px}.nn-btn-group--attached>.nn-btn:first-child{border-top-left-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.nn-btn-group--attached>.nn-btn:last-child{border-top-right-radius:var(--radius-control);border-bottom-right-radius:var(--radius-control)}.nn-input{height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--field);width:100%;color:var(--text);font-size:var(--text-ui);transition:border-color var(--motion-hover) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);padding:0 10px}.nn-input::placeholder,.nn-textarea::placeholder{color:var(--text-3)}.nn-input:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--accent-border)}.nn-input:focus,.nn-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.nn-input[aria-invalid=true]{border-color:var(--danger)}.nn-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 24%, transparent)}.nn-input:disabled{background:var(--surface-2);color:var(--text-disabled);cursor:not-allowed}.nn-input--sm{height:var(--control-h-sm);font-size:var(--text-ui)}.nn-input--title{height:auto;min-height:var(--control-h-lg);padding-block:var(--space-1);font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.nn-input--subtitle{height:auto;min-height:var(--control-h);padding-block:var(--space-0-5);font-size:var(--text-subtitle);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-subtitle);line-height:var(--leading-tight)}.nn-input[type=number],.nn-input[inputmode=numeric],.nn-input[inputmode=decimal]{font-variant-numeric:tabular-nums}.nn-input--ghost{background:0 0;border-color:#0000}.nn-input--ghost:hover:not(:disabled){border-color:var(--border-strong);background:var(--field)}.nn-input--ghost:focus,.nn-input--ghost:focus-visible{border-color:var(--accent);background:var(--field);box-shadow:0 0 0 3px var(--accent-ring)}.nn-input--mono,.nn-textarea--mono{font-family:var(--mono)}.nn-input-group{width:100%;height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--field);transition:border-color var(--motion-hover) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);align-items:center;gap:6px;padding-right:10px;display:flex}.nn-input-group--sm{height:var(--control-h-sm)}.nn-input-group:hover:not([data-disabled]){border-color:var(--accent-border)}.nn-input-group[data-invalid],.nn-input-group[data-invalid]:hover:not([data-disabled]){border-color:var(--danger)}.nn-input-group[data-invalid]:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 24%, transparent)}.nn-input-group:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.nn-input-group[data-disabled]{background:var(--surface-2)}.nn-input-group>.nn-input--in-group{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;flex:auto;padding-right:0}.nn-input-group>.nn-input--in-group:focus,.nn-input-group>.nn-input--in-group:focus-visible{box-shadow:none;border:0}.nn-input__suffix{color:var(--text-3);font-size:var(--text-ui);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.nn-textarea{resize:vertical;height:auto;line-height:var(--leading-body);min-height:64px;padding:8px 10px}.nn-textarea--auto{resize:none}.nn-textarea--bare,.nn-textarea--bare:hover,.nn-textarea--bare:focus,.nn-textarea--bare:focus-visible{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0}.nn-textarea--bare:disabled{cursor:not-allowed;background:0 0}.nn-composer{gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-node);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);flex-direction:column;display:flex}.nn-composer:focus-within{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-ring)}.nn-composer--disabled{background:var(--surface-2)}.nn-composer--busy{cursor:progress}.nn-composer--floating{box-shadow:var(--elev-float)}.nn-composer--floating:focus-within{box-shadow:0 0 0 3px var(--accent-ring), var(--elev-float)}.nn-composer--card{gap:var(--space-1-5);border:1px solid var(--accent-border);border-radius:var(--radius-composer);background:var(--surface-elevated);box-shadow:var(--elev-elevated), 0 0 26px -10px color-mix(in srgb, var(--accent) 30%, transparent);padding:14px 16px}.nn-composer--card:focus-within{border-color:var(--accent-border);box-shadow:var(--elev-elevated), 0 0 26px -10px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 0 var(--focus-ring-width) var(--focus)}.nn-composer__voice{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);flex:none;display:inline-flex}.nn-composer__status{align-items:center;gap:var(--space-1-5);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;display:inline-flex}.nn-composer__status .nn-spinner{border-width:1.5px;width:12px;height:12px}.nn-composer__round{background:var(--accent-solid);width:32px;height:32px;color:var(--on-accent);transition:background-color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-composer__round:hover:not(:disabled){background:var(--accent-solid-hover)}.nn-composer__round:active:not(:disabled){background:var(--accent-solid-active)}.nn-composer__round:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:2px}.nn-composer__round--stop,.nn-composer__round--stop:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.nn-composer__stop{align-items:center;gap:var(--space-1-5);height:var(--control-h);padding:0 var(--space-3);border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--border-faint);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);white-space:nowrap;flex:none;display:inline-flex}.nn-composer__stop:hover:not(:disabled){background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.nn-composer__stop:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.nn-composer__stop-glyph{background:currentColor;border-radius:2px;width:10px;height:10px}.nn-composer--card .nn-composer__toolbar .nn-icon-btn{width:28px;height:28px;color:var(--text-3);border-radius:50%}.nn-composer--card .nn-composer__toolbar .nn-icon-btn:hover{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text)}.nn-composer__field{width:100%}.nn-composer__bar{align-items:center;gap:var(--space-2);display:flex}.nn-composer__toolbar{align-items:center;gap:var(--space-2);min-width:0;display:flex}.nn-composer__actions{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-3);font-size:var(--text-ui);margin-left:auto;display:flex}.nn-composer__end{flex:none;align-items:center;display:inline-flex}.nn-composer__end--auto{margin-left:auto}.nn-composer__footer{display:block}.nn-search{align-items:center;display:flex;position:relative}.nn-search__icon{color:var(--text-3);pointer-events:none;position:absolute;left:9px}.nn-search .nn-input{padding-left:30px}.nn-search .nn-kbd{position:absolute;right:7px}@media (max-width:640px),(pointer:coarse){.nn-search>.nn-kbd{display:none}}.nn-search--clearable .nn-input{padding-right:30px}.nn-search .nn-search__clear{border-radius:var(--radius-control);width:20px;height:20px;color:var(--text-3);position:absolute;top:50%;right:4px;transform:translateY(-50%)}.nn-search .nn-search__clear .ic{width:14px;height:14px}.nn-search .nn-search__clear:hover{color:var(--text);background:var(--surface-2)}.nn-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.nn-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}.nn-search input[type=search]::-webkit-search-results-button{appearance:none;display:none}.nn-search input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.nn-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--field);width:100%;color:var(--text);font-size:var(--text-ui);text-align:left;cursor:pointer;transition:border-color var(--motion-hover) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);padding:0 10px;display:flex}.nn-select-trigger:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--accent-border)}.nn-select-trigger:focus-visible,.nn-select-trigger[data-state=open]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.nn-select-trigger:disabled{opacity:.6;cursor:not-allowed}.nn-select-trigger[aria-invalid=true],.nn-combobox__trigger[aria-invalid=true],.nn-textarea[aria-invalid=true]{border-color:var(--danger)}.nn-tag-input:has(.nn-tag-input__field[aria-invalid=true]){border-color:var(--danger)}.nn-select-trigger--sm{height:var(--control-h-sm);font-size:var(--text-ui)}.nn-select-trigger__icon{color:var(--text-3);place-items:center;display:grid}.nn-select-trigger [data-placeholder]{color:var(--text-3)}.nn-select-content{z-index:calc(var(--z-overlay) + 5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elev-pop);min-width:var(--radix-select-trigger-width);overflow:hidden}.nn-select-viewport{padding:var(--space-1)}.nn-select-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-ui);cursor:default;-webkit-user-select:none;user-select:none;outline:none;padding:6px 8px;display:flex}.nn-select-group+.nn-select-item,.nn-select-item+.nn-select-group,.nn-select-group+.nn-select-group{margin-top:var(--space-1)}.nn-select-group__label{font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);padding:4px 8px 2px}.nn-select-item[data-highlighted]{background:var(--surface-2)}.nn-select-item[data-disabled]{opacity:.5}.nn-select-item__indicator{color:var(--accent-text);place-items:center;margin-left:auto;display:grid}.nn-checkbox{appearance:none;border:1.5px solid var(--border-hover);border-radius:var(--radius-xs);background:var(--field);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background var(--motion-hover) var(--ease-slide), border-color var(--motion-hover) var(--ease-slide);flex:none;place-items:center;margin:0;display:inline-grid}.nn-checkbox:hover{border-color:var(--accent)}.nn-checkbox:disabled{opacity:.5;cursor:not-allowed}.nn-checkbox[aria-checked=true],.nn-checkbox[aria-checked=mixed]{background:var(--accent-solid);border-color:var(--accent-solid)}.nn-checkbox[aria-checked=true] .ic,.nn-checkbox[aria-checked=mixed] .ic{color:var(--on-accent)}.nn-checkbox__indicator{place-items:center;display:grid}.nn-checkbox[aria-checked=mixed] .nn-checkbox__check,.nn-checkbox__minus{display:none}.nn-checkbox[aria-checked=mixed] .nn-checkbox__minus{display:block}.nn-checkbox-field{align-items:flex-start;gap:var(--space-2);cursor:pointer;min-width:0;display:inline-flex}.nn-checkbox-field__label{min-width:0;line-height:1.35}.nn-checkbox-field__text{min-width:0;display:block}.nn-checkbox-field__desc{color:var(--text-3);font-size:var(--text-ui);margin-top:1px;line-height:1.35;display:block}.nn-checkbox-field:has(.nn-checkbox:disabled){cursor:not-allowed;opacity:.6}.nn-switch{appearance:none;border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-strong);cursor:pointer;width:30px;height:18px;transition:background var(--motion-slide) var(--ease-slide), border-color var(--motion-slide) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);flex:none;margin:0;position:relative}.nn-switch:disabled{opacity:.5;cursor:not-allowed}.nn-switch__thumb{background:var(--on-accent);width:12px;height:12px;box-shadow:0 1px 2px color-mix(in srgb, var(--text) 25%, transparent);transition:transform var(--motion-slide) var(--ease-slide);border-radius:50%;display:block;position:absolute;top:2px;left:2px}.nn-switch[aria-checked=true]{background:var(--accent-solid);border-color:var(--accent-solid);box-shadow:0 0 12px -2px color-mix(in srgb, var(--accent-solid) 55%, transparent)}.nn-switch[aria-checked=true]:disabled{box-shadow:none}.nn-switch[aria-checked=true] .nn-switch__thumb{transform:translate(12px)}.nn-switch--pending{cursor:progress}.nn-switch--pending .nn-switch__thumb{box-shadow:none;background:0 0;place-items:center;display:grid}.nn-switch__spinner{border:1.5px solid color-mix(in srgb, var(--accent-solid) 32%, transparent);border-top-color:var(--accent-solid);border-radius:50%;width:9px;height:9px;animation:.8s linear infinite nn-spin}.nn-switch[aria-checked=true] .nn-switch__spinner{border-color:color-mix(in srgb, var(--on-accent) 38%, transparent);border-top-color:var(--on-accent)}.nn-switch-field{appearance:none;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-1);border-radius:var(--radius-control);color:var(--text);font:inherit;font-size:var(--text-ui);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin:0;line-height:1;display:inline-flex}.nn-switch-field--start{flex-direction:row-reverse}.nn-switch-field:disabled{opacity:.5;cursor:not-allowed}.nn-switch-field--pending{cursor:progress}.nn-switch-field__track{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-strong);box-sizing:border-box;width:30px;height:18px;transition:background var(--motion-slide) var(--ease-slide), border-color var(--motion-slide) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);flex:none;position:relative}.nn-switch-field[aria-checked=true] .nn-switch-field__track{background:var(--accent-solid);border-color:var(--accent-solid);box-shadow:0 0 12px -2px color-mix(in srgb, var(--accent-solid) 55%, transparent)}.nn-switch-field[aria-checked=true]:disabled .nn-switch-field__track{box-shadow:none}.nn-switch-field[aria-checked=true] .nn-switch__thumb{transform:translate(12px)}.nn-switch-field--pending .nn-switch__thumb{box-shadow:none;background:0 0;place-items:center;display:grid}.nn-switch-field[aria-checked=true] .nn-switch__spinner{border-color:color-mix(in srgb, var(--on-accent) 38%, transparent);border-top-color:var(--on-accent)}.nn-switch-field:hover:not(:disabled) .nn-switch-field__track{border-color:var(--text-3)}.nn-switch-field[aria-checked=true]:hover:not(:disabled) .nn-switch-field__track{border-color:var(--accent-solid)}.nn-switch-field__label{text-overflow:ellipsis;overflow:hidden}:is(.nn-filterbar,.nn-toolbar,.nn-page-head__actions,.nn-table__toolbar) .nn-switch-field{height:var(--control-h-sm)}.nn-radio-group{gap:var(--space-2);flex-direction:column;display:flex}.nn-radio-group--h{gap:var(--space-4);flex-flow:wrap}.nn-checkbox-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nn-radio-group--cols-2,.nn-checkbox-group--cols-2{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nn-radio-group--cols-3,.nn-checkbox-group--cols-3{column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nn-checkbox-group__text{min-width:0;display:block}.nn-checkbox-group__label{line-height:1.35;display:block}.nn-checkbox-group__desc{color:var(--text-3);font-size:var(--text-ui);margin-top:1px;line-height:1.35;display:block}@media (max-width:640px){.nn-radio-group--cols-2,.nn-radio-group--cols-3,.nn-checkbox-group--cols-2,.nn-checkbox-group--cols-3{grid-template-columns:minmax(0,1fr)}}.nn-radio{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.nn-radio--disabled{opacity:.55;cursor:not-allowed}.nn-radio__control{border:1.5px solid var(--border-hover);background:var(--field);width:16px;height:16px;cursor:inherit;transition:border-color var(--motion-hover) var(--ease-slide);border-radius:50%;flex:none;place-items:center;margin:2px 0 0;display:grid}.nn-radio__control:hover{border-color:var(--accent)}.nn-radio__control[aria-checked=true]{border-color:var(--accent-solid)}.nn-radio__dot{background:var(--accent-solid);border-radius:50%;width:8px;height:8px;display:block}.nn-radio__text{flex-direction:column;gap:1px;min-width:0;display:flex}.nn-radio__label{line-height:var(--leading-ui)}.nn-radio-group--card,.nn-radio-group--card.nn-radio-group--h{gap:var(--space-2)}.nn-radio-group--card.nn-radio-group--cols-2,.nn-radio-group--card.nn-radio-group--cols-3{column-gap:var(--space-2)}.nn-radio--card{gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;transition:border-color var(--motion-slide) var(--ease-slide), background var(--motion-slide) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);position:relative}.nn-radio--card:hover:not(.nn-radio--disabled){border-color:var(--accent-border)}.nn-radio--card:has(.nn-radio__control[aria-checked=true]){border-color:var(--accent-solid);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-solid) inset}.nn-radio--card .nn-radio__label{font-weight:var(--weight-medium)}.nn-radio--card .nn-radio__control:focus-visible{outline:none}.nn-radio--card:has(.nn-radio__control:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.nn-radio--card{transition:none}}.nn-radio__desc{color:var(--text-3);font-size:var(--text-ui);line-height:var(--leading-ui)}.nn-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;height:20px;display:flex;position:relative}.nn-slider__track{border-radius:var(--radius-pill);background:var(--surface-3);flex:1;height:4px;position:relative}.nn-slider__range{border-radius:var(--radius-pill);background:var(--accent-solid);height:100%;position:absolute}.nn-slider__thumb{background:var(--surface);border:1.5px solid var(--accent-solid);width:14px;height:14px;box-shadow:var(--elev-1);cursor:grab;border-radius:50%;display:block}.nn-slider__thumb:active{cursor:grabbing}.nn-slider--v{flex-direction:column;width:20px;height:160px}.nn-slider--v .nn-slider__track{width:4px;height:100%}.nn-seg{--nn-seg-respiro:2px;--nn-seg-moldura:1px;--nn-seg-inset:calc(2 * var(--nn-seg-respiro) + 2 * var(--nn-seg-moldura));background:var(--surface-2);border:var(--nn-seg-moldura) solid var(--border);padding:var(--nn-seg-respiro);border-radius:7px;flex:none;gap:2px;max-width:100%;display:inline-flex;position:relative}.nn-seg__btn{z-index:1;transition:color var(--motion-hover) var(--ease-slide);height:calc(var(--control-h) - var(--nn-seg-inset));border-radius:var(--radius-xs);color:var(--text-2);font-weight:var(--weight-bold);white-space:nowrap;font-size:var(--text-ui);align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.nn-seg__btn:hover:not(:disabled){color:var(--text)}.nn-seg--icons .nn-seg__btn{justify-content:center;padding:0 8px}.nn-seg__btn:disabled{opacity:.5}.nn-seg__btn[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--elev-1), 0 0 0 1px var(--border)}[data-theme=dark] .nn-seg__btn[aria-pressed=true]{background:var(--surface-3);box-shadow:none}.nn-seg__pilula{z-index:0;border-radius:var(--radius-xs);background:var(--surface);box-shadow:var(--elev-1), 0 0 0 1px var(--border);pointer-events:none;position:absolute;top:0;left:0}.nn-seg__pilula[data-pronta]{transition:transform var(--motion-slide) var(--ease-slide), width var(--motion-slide) var(--ease-slide), height var(--motion-slide) var(--ease-slide)}.nn-seg__pilula:after{content:"";background:var(--accent-solid);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:30%;right:30%}[data-theme=dark] .nn-seg__pilula{background:var(--surface-3);box-shadow:none}.nn-seg--pilula .nn-seg__btn[aria-pressed=true],[data-theme=dark] .nn-seg--pilula .nn-seg__btn[aria-pressed=true]{box-shadow:none;background:0 0}.nn-seg__count{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.nn-seg--sm .nn-seg__btn{height:calc(var(--control-h-sm) - var(--nn-seg-inset));padding:0 8px}.nn-seg--scroll{padding-inline:var(--space-3);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--text) var(--space-3), var(--text) calc(100% - var(--space-3)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--text) var(--space-3), var(--text) calc(100% - var(--space-3)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--text) var(--space-3), var(--text) calc(100% - var(--space-3)), transparent 100%);overflow:auto hidden}.nn-seg--scroll::-webkit-scrollbar{display:none}.nn-seg-select{min-width:0;max-width:100%;display:block}.nn-prompts{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.nn-prompts--list{align-items:stretch;gap:var(--space-1);flex-direction:column}.nn-prompts--cards{display:block;container-type:inline-size}.nn-prompts__grade{grid-template-columns:repeat(var(--nn-prompt-cols,2), minmax(0, 1fr));gap:var(--space-2);display:grid}@container (width<=560px){.nn-prompts__grade{grid-template-columns:minmax(0,1fr)}}.nn-prompt{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;height:auto;padding:6px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-2);font-size:var(--text-ui);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);display:flex}.nn-prompt:hover{border-color:var(--border-hover);color:var(--text);box-shadow:var(--elev-1)}.nn-prompt__texto{flex-direction:column;gap:2px;min-width:0;display:flex}.nn-prompt__rotulo{white-space:normal;overflow-wrap:anywhere}.nn-prompt__desc{color:var(--text-3);font-size:var(--text-ui);line-height:var(--leading-ui)}.nn-prompt__icone{color:var(--text-3);flex:none;display:inline-flex}.nn-prompts--list .nn-prompt{width:100%;padding:var(--space-3);border-radius:var(--radius-control);align-items:flex-start}.nn-prompts--list .nn-prompt:hover{background:var(--surface-2);box-shadow:none}.nn-prompts--cards .nn-prompt{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-card);flex-direction:column}.nn-prompts--cards .nn-prompt__icone{border-radius:var(--radius-sm);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);justify-content:center;align-items:center}.nn-prompts--cards .nn-prompt:hover{border-color:var(--border-hover);box-shadow:var(--elev-2)}.nn-tabs{min-width:0;display:block;position:relative}.nn-tabs__list{gap:var(--space-1);border-bottom:1px solid var(--border);display:flex}.nn-tabs__trigger{height:var(--control-h);color:var(--text-3);font-weight:var(--weight-bold);font-size:16px;line-height:var(--text-ui-lh);letter-spacing:normal;white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;display:inline-flex}.nn-tabs__label{white-space:nowrap;flex:none}.nn-tabs__trigger:hover{color:var(--text)}.nn-tabs__trigger[data-state=active]{color:var(--text);border-bottom-color:var(--accent)}.nn-tabs__count{font-size:var(--text-micro);font-weight:var(--weight-medium);color:var(--text-3);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);background:var(--surface-2);flex:none;align-items:center;height:18px;padding:0 6px;line-height:1;display:inline-flex}.nn-tabs__trigger[data-state=active] .nn-tabs__count{color:var(--text-2)}.nn-tabs__panel{padding:var(--space-3) 0;outline:none}.nn-tabs__list--overflow{padding-inline:var(--space-7);scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--text) var(--space-5), var(--text) calc(100% - var(--space-5)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--text) var(--space-5), var(--text) calc(100% - var(--space-5)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--text) var(--space-5), var(--text) calc(100% - var(--space-5)), transparent 100%);overflow:auto hidden}.nn-tabs__list--overflow::-webkit-scrollbar{display:none}.nn-tabs--pill .nn-tabs__list--overflow{padding-inline:var(--space-7)}.nn-tabs__scroll{z-index:var(--z-sticky);background:var(--surface);box-shadow:var(--elev-1);position:absolute;top:2px}.nn-tabs__scroll--prev{left:0}.nn-tabs__scroll--next{right:0}.nn-tabs--pill .nn-tabs__list{background:var(--surface-2);border-bottom:0;border:1px solid var(--border);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.nn-tabs--pill .nn-tabs__trigger{height:calc(var(--control-h-sm) - 4px);border-radius:var(--radius-xs);border-bottom:0;margin-bottom:0}.nn-tabs--pill .nn-tabs__trigger[data-state=active]{background:var(--surface);box-shadow:var(--elev-1), 0 0 0 1px var(--border)}[data-theme=dark] .nn-tabs--pill .nn-tabs__trigger[data-state=active]{background:var(--surface-3);box-shadow:none}.nn-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nn-field__label{align-items:baseline;gap:var(--space-1);font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--text);display:inline-flex}.nn-field__req{color:var(--danger)}.nn-field__opt{color:var(--text-3);font-weight:var(--weight-regular)}.nn-field__control{min-width:0}.nn-field__help{font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3)}.nn-field__error{font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--danger);font-weight:var(--weight-medium)}.nn-field--invalid .nn-field__label{color:var(--danger)}.nn-tag-input{align-items:center;gap:var(--space-1);min-height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--field);cursor:text;flex-wrap:wrap;padding:4px 6px;display:flex;position:relative}.nn-tag-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.nn-tag-input--disabled{opacity:.6;cursor:not-allowed}.nn-tag-input__tag{border-radius:var(--radius-pill);background:var(--surface-2);height:22px;color:var(--text);font-size:var(--text-ui);align-items:center;gap:3px;max-width:100%;padding:0 4px 0 8px;display:inline-flex}.nn-tag-input__x{width:16px;height:16px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;display:grid}.nn-tag-input__x:hover{background:var(--surface-3);color:var(--text)}.nn-tag-input__field{min-width:90px;font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:3px 2px}.nn-tag-input__field::placeholder{color:var(--text-3)}.nn-suggest-field{min-width:0;display:block;position:relative}.nn-suggest{z-index:var(--z-popover);padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);min-width:180px;max-height:240px;box-shadow:var(--elev-float);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.nn-suggest__item{border-radius:var(--radius-control);font-size:var(--text-ui);color:var(--text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;overflow:hidden}.nn-suggest__item.is-active{background:var(--surface-2)}.nn-datepicker{align-items:center;display:flex;position:relative}.nn-datepicker__icon{color:var(--text-3);pointer-events:none;position:absolute;left:9px}.nn-datepicker--sm .nn-datepicker__icon{left:7px}.nn-datepicker--sm .nn-input--date{padding-left:26px}.nn-input--date{padding-left:30px}.nn-filedrop{border:1px dashed var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-2);transition:border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out)}.nn-filedrop--over{border-color:var(--accent);background:var(--accent-soft)}.nn-filedrop--disabled{opacity:.6}.nn-filedrop__btn{align-items:center;gap:var(--space-1);width:100%;padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-2);flex-direction:column;display:flex}.nn-filedrop__icon{color:var(--text-3);place-items:center;display:grid}.nn-filedrop__icon .ic{width:24px;height:24px}.nn-filedrop--over .nn-filedrop__icon{color:var(--accent)}.nn-filedrop__title{font-weight:var(--weight-medium);color:var(--text)}.nn-filedrop__desc{font-size:var(--text-ui);color:var(--text-3)}.nn-filebtn{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.nn-filebtn__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-ui);color:var(--text-2);overflow:hidden}.nn-badge{height:20px;font-size:var(--text-micro);line-height:20px;font-weight:var(--weight-regular);letter-spacing:var(--tracking-meta);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.nn-badge--ok{background:var(--success-soft);color:var(--success)}.nn-badge--warn{background:var(--warning-soft);color:var(--warning)}.nn-badge--danger{background:var(--danger-soft);color:var(--danger)}.nn-badge--accent{background:var(--accent-soft);color:var(--accent-text)}.nn-badge--running{background:var(--running-soft);color:var(--running)}.nn-badge--outline{border:1px solid var(--border-strong);background:0 0}.nn-tag{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.nn-tag--accent{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text)}.nn-tag--success{background:var(--success-soft);border-color:var(--success-border);color:var(--success)}.nn-tag--warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning)}.nn-tag--danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger)}.nn-tag--info{background:var(--info-soft);border-color:var(--info-border);color:var(--info)}.nn-tag--running{background:var(--running-soft);border-color:var(--running-border);color:var(--running)}.nn-tag__text{text-overflow:ellipsis;overflow:hidden}.nn-tag__x{width:14px;height:14px;color:inherit;opacity:.7;border-radius:50%;flex:none;place-items:center;display:grid}.nn-env{max-width:100%;height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;color:var(--text-2);background:0 0;border:1px solid #0000;align-items:center;gap:6px;line-height:1;display:inline-flex}.nn-env__text{text-overflow:ellipsis;overflow:hidden}.nn-env__dot{background:0 0;border:1px solid;border-radius:50%;flex:none;width:6px;height:6px}.nn-env--md{height:26px;padding:0 10px}.nn-env--production{border-color:var(--text);color:var(--text);font-weight:var(--weight-semibold);background:0 0}.nn-env--production .nn-env__dot{background:currentColor;border-color:currentColor}.nn-env--development{border-style:dashed;border-color:var(--border-strong);color:var(--text-2)}.nn-env--staging{border-style:solid;border-color:var(--border-strong);color:var(--text-2)}.nn-env--staging .nn-env__dot{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.nn-env--preview{border-style:dotted;border-color:var(--border-strong);color:var(--text-2)}.nn-env--neutral{border-style:solid;border-color:var(--border-strong);color:var(--text-2)}.nn-tag__x:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent)}.nn-status{white-space:nowrap;font-size:var(--text-ui);color:var(--text-2);align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.nn-status__dot{width:8px;height:8px;margin-top:calc((var(--text-ui-lh) - 8px) / 2);background:var(--text-3);border-radius:50%;flex:none}.nn-status__label{color:var(--text);white-space:normal;overflow-wrap:break-word;min-width:0}.nn-status__detail{color:var(--text-3);white-space:normal;overflow-wrap:break-word}.nn-status[data-tone=success] .nn-status__dot{background:var(--success-solid)}.nn-status[data-tone=warning] .nn-status__dot{background:var(--warning-solid)}.nn-status[data-tone=danger] .nn-status__dot{background:var(--danger-solid)}.nn-status[data-tone=info] .nn-status__dot{background:var(--info)}.nn-status[data-tone=running] .nn-status__dot{background:var(--running);animation:nn-pulse 1.2s var(--ease-in-out) infinite}.nn-dot{background:var(--border-hover);vertical-align:middle;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.nn-dot--md{width:10px;height:10px}.nn-dot[data-tone=success]{background:var(--success-solid)}.nn-dot[data-tone=warning]{background:var(--warning-solid)}.nn-dot[data-tone=danger]{background:var(--danger-solid)}.nn-dot[data-tone=info]{background:var(--info)}.nn-dot[data-tone=neutral]{background:var(--border-hover)}.nn-dot[data-tone=running]{background:var(--running);animation:nn-pulse 1.2s var(--ease-in-out) infinite}.nn-dot--ring[data-tone=running]{box-shadow:0 0 0 3px var(--running-border)}.nn-st{white-space:nowrap;font-size:var(--text-ui);align-items:flex-start;gap:6px;min-width:0;max-width:100%;display:inline-flex}.nn-st>.ic,.nn-st>.nn-spinner{margin-top:calc((var(--text-ui-lh) - 14px) / 2)}.nn-st__label{white-space:normal;overflow-wrap:break-word;min-width:0}.nn-st__detail{white-space:normal;overflow-wrap:break-word;min-width:0;color:var(--text-3)}.nn-st[data-status=ok]{color:var(--success)}.nn-st[data-status=warn]{color:var(--warning)}.nn-st[data-status=danger]{color:var(--danger)}.nn-st[data-status=info]{color:var(--info)}.nn-st[data-status=neutral]{color:var(--text-3)}.nn-st[data-status=running]{color:var(--running)}@media (prefers-reduced-motion:reduce){.nn-st[data-status=running] .nn-spinner{animation:none}}.nn-kbd{font:500 10.5px / 1 var(--mono);border-radius:var(--radius-xs);border:1px solid var(--border);color:var(--text-3);background:var(--surface);white-space:nowrap;align-items:center;padding:3px 5px;display:inline-flex}.nn-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);overflow:clip}.nn-table__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.nn-table__search{flex:none;width:280px;min-width:0;max-width:100%}.nn-table__toolbar-slot{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.nn-table__bulk{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--accent-soft);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.nn-table__bulk-count{color:var(--accent-text);font-weight:var(--weight-medium);font-size:var(--text-ui);white-space:nowrap}.nn-table__bulk-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.nn-table__scroll,.nn-table__scroll--bounded{overflow:auto}.nn-table__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.nn-table__caption{caption-side:top;text-align:left;padding:var(--space-2) var(--space-3);color:var(--text-2);font-size:var(--text-ui);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-soft)}.nn-table__caption--oculta{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;overflow:hidden;position:absolute!important}.nn-table{--table-row-h:var(--row-h);border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-table--compact{--table-row-h:calc(var(--row-h) - 6px)}.nn-table th{z-index:var(--z-sticky);background:var(--surface);text-align:left;font-weight:var(--weight-semibold);color:var(--text);font-size:var(--text-ui);line-height:var(--text-ui-lh);height:var(--control-h);padding:0 var(--space-3);border-bottom:1px solid var(--border);white-space:nowrap;position:sticky;top:0}.nn-table td{height:var(--table-row-h);padding:0 var(--space-3);border-bottom:1px solid var(--border-soft);white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;font-weight:var(--weight-regular);line-height:var(--text-ui-lh);overflow:hidden}.nn-table tbody tr:hover td{background:var(--row-hover)}.nn-table tbody tr.nn-table__row--selected td{background:var(--row-sel)}.nn-table tbody tr.nn-table__row--act{cursor:pointer}.nn-table tbody tr:last-child td{border-bottom:0}.nn-table__check{width:42px;padding-right:0!important}.nn-table__radio{width:16px;height:16px;accent-color:var(--accent-solid);cursor:pointer;vertical-align:middle;margin:0}.nn-table__actions{text-align:right;white-space:nowrap;width:52px}.nn-table__sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;border-radius:var(--radius-xs);display:inline-flex}.nn-table__sort:hover{color:var(--text)}.nn-table__sort-icon{color:var(--accent-text)}.nn-table__empty{text-align:center;color:var(--text-3);height:auto!important;padding:var(--space-10) var(--space-5)!important;white-space:normal!important}.nn-table__foot{padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-soft);justify-content:flex-end;align-items:center;display:flex}.nn-table__totals td{border-top:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-2);font-size:var(--text-ui);white-space:normal;padding-top:var(--space-2)!important;padding-bottom:var(--space-2)!important}.nn-grid{--grid-row-h:26px;--grid-head-h:26px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);overflow:clip}.nn-grid__scroll{overflow:auto}.nn-grid__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.nn-grid__table{border-collapse:separate;border-spacing:0;font-size:var(--text-meta);font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.nn-grid__table th,.nn-grid__table td{height:var(--grid-row-h);padding:0 var(--space-2);border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);font-weight:var(--weight-regular);text-align:left;white-space:nowrap;background:var(--surface)}.nn-grid__letters th,.nn-grid__header th{z-index:2;background:var(--surface-2);color:var(--text-3);font-size:var(--text-micro);font-weight:var(--weight-medium);position:sticky}.nn-grid__letters th{top:0}.nn-grid__header th{top:var(--grid-head-h);color:var(--text);font-size:var(--text-ui);line-height:var(--text-ui-lh);font-weight:var(--weight-bold)}.nn-grid__letter{min-width:72px;text-align:center!important}.nn-grid__num{z-index:3;width:44px;min-width:44px;color:var(--text-3);background:var(--surface-2);font-size:var(--text-micro);font-variant-numeric:tabular-nums;position:sticky;left:0;padding:0 var(--space-2)!important;text-align:right!important}.nn-grid__letters .nn-grid__corner{z-index:4}.nn-grid__cell{max-width:220px}.nn-grid__cell--num{text-align:right!important}.nn-grid__cell--span{vertical-align:middle}.nn-grid__text{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.nn-grid__header .nn-grid__text{max-width:220px}.nn-grid__row:hover td,.nn-grid__row:hover th{background:var(--row-hover)}.nn-grid__spacer td{background:var(--surface);border:0!important;padding:0!important}.nn-grid__panel{padding:0}.nn-grid-sheets .nn-tabs__list{margin-bottom:var(--space-2)}.nn-page-head{--nn-page-head-respiro:var(--space-4);background:var(--surface);border-bottom:1px solid var(--border);padding:var(--nn-page-head-respiro) var(--page-pad) 0}.nn-page-head--sem-nav{padding-bottom:var(--nn-page-head-respiro)}.nn-page-head__title-row{align-items:center;gap:var(--space-3);margin-top:0;display:flex}.nn-page-head--com-trilha .nn-page-head__title-row,.nn-page-head:not(.nn-page-head--sem-nav) .nn-page-head__title-row{margin-top:var(--space-2-5)}.nn-page-head__text{flex:1;min-width:0}.nn-page-head--actions .nn-page-head__text{min-width:min(100%,180px)}.nn-page-head--actions .nn-page-head__text h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nn-page-head__actions{gap:var(--space-2);flex:none;align-items:center;display:flex}.nn-page-head--acoes-livres .nn-page-head__title-row{flex-wrap:wrap}.nn-page-head--acoes-livres .nn-page-head__text{min-width:50%}.nn-page-head--acoes-livres .nn-page-head__actions{flex-wrap:wrap;justify-content:flex-start}.nn-page-head__actions--abaixo{margin-top:var(--space-3);flex-wrap:wrap;justify-content:flex-start}.nn-page-head--acoes-estreitas .nn-page-head__text{min-width:auto;max-width:100%}.nn-page-head--acoes-estreitas .nn-page-head__text h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.nn-page-head--acoes-estreitas .nn-page-head__actions{flex-wrap:wrap;flex:0 auto;min-width:0}.nn-page-head--acoes-estreitas .nn-page-head__title-row{flex-wrap:wrap}.nn-page-head--acoes-estreitas .nn-page-head__action-label{text-overflow:clip;overflow:visible}.nn-page-head--acoes-estreitas .nn-page-head__actions .nn-btn{min-width:0;max-width:100%}.nn-page-head--acoes-estreitas .nn-page-head__actions .nn-icon-btn,.nn-page-head--acoes-estreitas .nn-page-head__actions .nn-btn-group{flex:none}.nn-page-head__action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-page-head__nav{min-width:0;margin-top:var(--space-3);display:flex}.nn-page-head--plain .nn-page-head__nav{border-bottom:1px solid var(--border)}.nn-page-head__nav-list{gap:var(--space-1);min-width:0;max-width:100%;display:flex}.nn-page-head__nav-cell{flex:none;display:inline-flex}.nn-page-head__nav-link,.nn-page-head__nav-measure{height:var(--control-h);color:var(--text-3);font-size:16px;line-height:var(--text-ui-lh);font-weight:var(--weight-bold);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;display:inline-flex}.nn-page-head__nav-link:hover{color:var(--text)}.nn-page-head__nav-link[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.nn-page-head__nav-label,.nn-page-head__nav-measure-label{white-space:nowrap;flex:none}.nn-page-head__nav-count,.nn-page-head__nav-measure-count{border-radius:var(--radius-pill);background:var(--surface-2);height:18px;color:var(--text-3);font-size:var(--text-micro);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none;align-items:center;padding:0 6px;line-height:1;display:inline-flex}.nn-page-head__nav-link[aria-current=page] .nn-page-head__nav-count{color:var(--text-2)}.nn-page-head__nav-count--warning,.nn-page-head__nav-link[aria-current=page] .nn-page-head__nav-count--warning{background:var(--warning-soft);color:var(--warning)}.nn-page-head__nav-count--danger,.nn-page-head__nav-link[aria-current=page] .nn-page-head__nav-count--danger{background:var(--danger-soft);color:var(--danger)}.nn-page-head__nav-count--running,.nn-page-head__nav-link[aria-current=page] .nn-page-head__nav-count--running{background:var(--running-soft);color:var(--running)}.nn-page-head__nav-list--overflow{scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.nn-page-head__nav-list--overflow::-webkit-scrollbar{display:none}.nn-page-head__nav{position:relative}.nn-page-head__nav-list{flex:auto}.nn-page-head__nav-ruler{gap:var(--space-1);visibility:hidden;pointer-events:none;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.nn-page-head__more{height:var(--control-h);color:var(--text-3);font-size:16px;line-height:var(--text-ui-lh);font-weight:var(--weight-bold);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;display:inline-flex}.nn-page-head__more:hover{color:var(--text)}.nn-page-head__more:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-control)}.nn-page-head__mark{border-radius:var(--radius-card);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);font-weight:var(--weight-bold);font-size:var(--text-ui);flex:none;place-items:center;display:grid}.nn-page-head h1{font-size:var(--text-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:var(--text-title-lh)}.nn-page-head__desc{color:var(--text-2);margin-top:var(--space-1);max-width:760px;font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-page-head--spacing-below:not(.nn-shell-bleed){margin-bottom:var(--space-5)}.nn-page-head--bleed{margin:calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad)) var(--space-5)}.nn-page-head--plain{background:0 0;border-bottom:0;padding-left:0;padding-right:0}.nn-section-head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.nn-section-head__text{flex:1;min-width:0}.nn-section-head__title{font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);line-height:var(--text-section-lh)}.nn-section-head__desc{color:var(--text-2);font-size:var(--text-ui);margin-top:2px}.nn-section-head__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.nn-crumbs{font-size:var(--text-ui);line-height:var(--text-ui-lh);font-weight:var(--weight-regular);color:var(--text-3)}.nn-crumbs__list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nn-crumbs a:hover{color:var(--text)}.nn-crumbs__sep{color:var(--border-hover);align-items:center;display:inline-flex}.nn-crumbs [aria-current=page]{color:var(--text-2);font-weight:var(--weight-bold)}.nn-summary{border-top:1px solid var(--border-soft);margin-top:14px;display:flex;overflow-x:auto}.nn-summary__item{border-right:1px solid var(--border-soft);white-space:nowrap;font-size:var(--text-ui);background:0 0;border-radius:0;align-items:center;gap:10px;margin-right:24px;padding:11px 24px 12px 0;display:flex}.nn-summary__item:last-child{border-right:0}a.nn-summary__item:hover .nn-summary__value,button.nn-summary__item:hover .nn-summary__value{color:var(--accent-text)}.nn-summary__item{position:relative}.nn-summary__item:after{content:"";background:var(--accent-solid);transform-origin:0;opacity:0;height:2px;transition:transform var(--motion-slide) var(--ease-slide), opacity var(--motion-slide) var(--ease-slide);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0;right:24px;transform:scaleX(0)}.nn-summary__item--selected:after{opacity:1;transform:scaleX(1)}.nn-summary__item--selected .nn-summary__value{color:var(--accent-text)}.nn-summary__item--selected .nn-summary__label{color:var(--text-2)}.nn-summary__item--selected .nn-summary__value--danger{color:var(--danger)}.nn-summary__item--selected .nn-summary__value--ok{color:var(--success)}.nn-summary__item--selected .nn-summary__value--warning{color:var(--warning)}@media (prefers-reduced-motion:reduce){.nn-summary__item:after{transition:none}}.nn-summary__label{color:var(--text-3);font-size:var(--text-ui);line-height:1.3;display:block}.nn-summary__value{font-weight:var(--weight-medium);line-height:1.35;display:block}.nn-summary__value--danger{color:var(--danger)}.nn-summary__value--ok{color:var(--success)}.nn-summary__value--warning{color:var(--warning)}.nn-summary-wrap{min-width:0;container-type:inline-size}@container (width<=559.98px){.nn-summary{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.nn-summary__item{white-space:normal;overflow-wrap:break-word;border-right:0;min-width:0;margin-right:0;padding:10px 0;display:block}.nn-summary__item:nth-child(n+3){border-top:1px solid var(--border-soft)}.nn-summary__item:after{right:0}}.nn-subnav{align-self:start;min-width:0;max-width:100%;padding:22px 0 0;display:block}.nn-subnav--sticky{position:sticky;top:0}.nn-subnav__group{font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);margin:18px 0 6px 10px}.nn-subnav__group:first-child{margin-top:0}.nn-subnav a,.nn-subnav button{width:100%;height:var(--control-h);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;padding:0 10px;display:flex}.nn-subnav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-subnav--wrap{gap:var(--space-0-5);flex-direction:column;display:flex}.nn-subnav--wrap a,.nn-subnav--wrap button{height:auto;min-height:var(--control-h);padding:var(--space-1-5) 10px}.nn-subnav--wrap .nn-subnav__label{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:var(--leading-ui);overflow:visible}.nn-subnav--wrap .nn-subnav__count{line-height:var(--leading-ui);align-self:flex-start;margin-block-start:calc((var(--leading-ui) * var(--text-ui) - var(--leading-ui) * var(--text-micro)) / 2)}.nn-subnav a:hover,.nn-subnav button:hover{background:var(--surface-2);color:var(--text)}.nn-subnav a[aria-current=page],.nn-subnav button[aria-current=page]{background:var(--surface);color:var(--text);font-weight:var(--weight-medium);box-shadow:inset 0 0 0 1px var(--border)}[data-theme=dark] .nn-subnav a[aria-current=page],[data-theme=dark] .nn-subnav button[aria-current=page]{background:var(--surface-2)}.nn-subnav__count{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:var(--weight-regular)}.nn-subnav__count--changed{color:var(--accent-text);font-weight:var(--weight-semibold)}.nn-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nn-toolbar__end{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.nn-filterbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.nn-filterbar__search{flex:0 320px;min-width:220px}.nn-filterbar__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}@media (min-width:640px){.nn-filterbar__filters .nn-select-trigger,.nn-filterbar__filters .nn-combobox__trigger,.nn-filterbar__filters .nn-datepicker,.nn-table__toolbar-slot .nn-select-trigger,.nn-table__toolbar-slot .nn-combobox__trigger,.nn-table__toolbar-slot .nn-datepicker{flex:0 auto;width:auto;min-width:12rem;max-width:20rem}}@media (max-width:639.98px){.nn-filterbar__filters{flex:100%}.nn-filterbar__filters :is(.nn-select-trigger,.nn-combobox__trigger,.nn-datepicker){flex:100%;width:100%;min-width:0;max-width:100%}.nn-filterbar__filters .nn-datepicker__trigger{width:100%}}.nn-filterbar__actions{align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.nn-filterbar__more-label,.nn-filterbar__more-count{white-space:nowrap}.nn-filterbar__more-count{font-variant-numeric:tabular-nums;color:var(--text-2)}.nn-filterpanel__fields{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.nn-filterpanel__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.nn-applied-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.nn-applied-filters__chip{min-width:0;max-width:100%}.nn-applied-filters__label{color:var(--text-2)}.nn-applied-filters__value{color:var(--text);font-weight:var(--weight-medium)}.nn-applied-filters__clear{flex:none}.nn-filterbar,.nn-toolbar,.nn-page-head__actions,.nn-table__toolbar{--control-h-sm:var(--control-h)}:is(.nn-filterbar,.nn-toolbar) :is(.nn-seg__btn,.nn-input--sm,.nn-select-trigger--sm){font-size:var(--text-ui)}.nn-pagination{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.nn-pagination__btn{min-width:var(--control-h-sm);height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.nn-pagination__btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.nn-pagination__btn:disabled{opacity:.45}.nn-pagination__btn[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-semibold)}.nn-pagination__gap{color:var(--text-3);padding:0 var(--space-1)}.nn-pagination__info{margin-left:var(--space-2);font-size:var(--text-ui);color:var(--text-3)}.nn-pagination__step{align-items:center;gap:var(--space-1);height:var(--control-h-sm);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);display:inline-flex}.nn-pagination__step:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.nn-pagination__step:disabled{opacity:.45}.nn-split{grid-template-columns:minmax(280px, var(--split-w,360px)) minmax(0, 1fr);height:100%;min-height:0;display:grid}.nn-split--single{grid-template-columns:minmax(0,1fr)}.nn-split__list{border-right:1px solid var(--border);min-width:0;min-height:0;overflow:auto}.nn-split--single .nn-split__list{border-right:0}.nn-split__detail{min-width:0;min-height:0;overflow:auto}.nn-split__detail-body{display:contents}.nn-split--narrow{grid-template-columns:minmax(0,1fr)}.nn-split--narrow .nn-split__list{border-right:0}.nn-split--narrow .nn-split__detail{flex-direction:column;display:flex}.nn-split--narrow .nn-split__detail-head{flex:none}.nn-split--narrow .nn-split__detail-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.nn-split__detail-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);align-items:center;display:flex}.nn-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);text-align:left;width:100%;color:var(--text);font-size:var(--text-ui);display:block}.nn-card--elevated{box-shadow:var(--elev-2);border-color:var(--border-soft)}.nn-card--interactive,.nn-card--link{transition:box-shadow var(--motion-slide) var(--ease-slide), transform var(--motion-slide) var(--ease-slide), border-color var(--motion-slide) var(--ease-slide)}.nn-card--interactive{cursor:pointer}.nn-card--interactive:hover,.nn-card--link:hover{border-color:var(--accent-border);box-shadow:0 12px 28px -18px color-mix(in srgb, var(--accent-solid) 70%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--text) 8%, transparent);transform:translateY(-2px)}.nn-card--media{padding:0;overflow:hidden}.nn-card--media .nn-card__head{padding:var(--space-4) var(--space-4) 0;margin-bottom:var(--space-3)}.nn-card--media .nn-card__body{padding:0 var(--space-4) var(--space-4)}.nn-card--media .nn-card__foot{padding:var(--space-3) var(--space-4);margin:0}.nn-card__media{display:block;position:relative;overflow:hidden}.nn-card__head{align-items:flex-start;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex;container:nn-card-head/inline-size}.nn-card__head-text{flex:1;min-width:0}.nn-card__title{font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-section);line-height:var(--text-section-lh);overflow-wrap:anywhere;min-width:0}.nn-card__desc{color:var(--text-2);font-size:var(--text-ui);margin-top:2px}.nn-card__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}@container nn-card-head (width<=525.98px){.nn-card__head-text{flex:8rem;min-width:min(8rem,100%)}.nn-card__actions{flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%}.nn-card__actions .nn-status{white-space:normal;align-items:flex-start;min-width:0}.nn-card__actions .nn-status__dot{margin-top:calc(.5lh - 4px)}.nn-card__head--actions-below>.nn-card__head-text,.nn-card__head--actions-below>.nn-card__actions{flex-basis:100%}}.nn-card__body{min-width:0}.nn-card__foot{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.nn-card--link{cursor:pointer;position:relative}.nn-card__link{color:inherit;text-decoration:none}.nn-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.nn-card__link:focus-visible{outline:none}.nn-card--link:has(.nn-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset)}.nn-card--link :is(a,button):not(.nn-card__link){z-index:1;position:relative}.nn-card--pinned{flex-direction:column;display:flex}.nn-card--pinned .nn-card__head,.nn-card--pinned .nn-card__media{flex:none}.nn-card--pinned .nn-card__body{margin-bottom:var(--space-3);flex:auto}.nn-card--pinned .nn-card__foot{margin-top:auto}.nn-card--pinned.nn-card--media .nn-card__body{padding-bottom:var(--space-4);margin-bottom:0}.nn-stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:160px;padding:var(--space-4);box-shadow:var(--elev-1);flex-direction:column;gap:2px;display:flex}.nn-stat__label{color:var(--text-3);font-size:var(--text-ui)}.nn-stat__value{font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;line-height:var(--text-display-lh)}.nn-stat__delta{align-items:center;gap:var(--space-1);font-size:var(--text-ui);font-weight:var(--weight-medium);display:inline-flex}.nn-stat__delta--up{color:var(--success)}.nn-stat__delta--down{color:var(--danger)}.nn-stat__delta--flat{color:var(--text-3)}.nn-stat__hint{color:var(--text-3);font-size:var(--text-ui)}.nn-stat__spark{margin-top:var(--space-2)}.nn-stat__value[data-loading=true]{min-height:var(--text-display-lh)}.nn-stat__value[data-loading=true] .nn-skeleton,.nn-stat__delta[data-loading=true] .nn-skeleton,.nn-stat__hint[data-loading=true] .nn-skeleton{display:block}.nn-stat__delta[data-loading=true],.nn-stat__hint[data-loading=true]{min-height:var(--text-ui-lh)}[data-density=compact] .nn-stat__value[data-loading=true]{min-height:38px}.nn-kv{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.nn-kv__row{gap:var(--space-3);grid-template-columns:160px minmax(0,1fr);align-items:baseline;display:grid}.nn-kv--dense .nn-kv__row{gap:var(--space-2);grid-template-columns:120px minmax(0,1fr)}.nn-kv--stack .nn-kv__row,.nn-kv--stack.nn-kv--dense .nn-kv__row{gap:var(--space-0-5);grid-template-columns:minmax(0,1fr)}.nn-kv__k{color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);font-weight:var(--weight-bold)}.nn-kv__v{min-width:0;font-size:var(--text-ui);line-height:var(--text-ui-lh);overflow-wrap:anywhere;white-space:normal;margin:0}.nn-kv__v--mono{font-family:var(--mono);font-size:.92em}.nn-callout{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-2);padding:var(--space-3) var(--space-4);font-size:var(--text-ui);display:flex}.nn-callout--info{background:var(--info-soft);border-color:var(--info-border)}.nn-callout--success{background:var(--success-soft);border-color:var(--success-border)}.nn-callout--warning{background:var(--warning-soft);border-color:var(--warning-border)}.nn-callout--danger{background:var(--danger-soft);border-color:var(--danger-border)}.nn-callout--running{background:var(--running-soft);border-color:var(--running-border)}.nn-callout__icon{flex:none;place-items:center;margin-top:1px;display:grid}.nn-callout--info .nn-callout__icon{color:var(--info)}.nn-callout--success .nn-callout__icon{color:var(--success)}.nn-callout--warning .nn-callout__icon{color:var(--warning)}.nn-callout--danger .nn-callout__icon{color:var(--danger)}.nn-callout--running .nn-callout__icon{color:var(--running)}.nn-callout__text{flex:1;min-width:0}.nn-callout__title{font-weight:var(--weight-semibold);line-height:var(--leading-ui);font-size:inherit}.nn-callout__body{color:var(--text-2);font-size:var(--text-ui);line-height:var(--leading-ui);margin-top:1px}.nn-callout__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.nn-callout--acao-abaixo{flex-wrap:wrap}.nn-callout__actions--abaixo{flex:1 0 100%;margin-top:2px;margin-left:28px}.nn-progress{align-items:center;gap:var(--space-2);min-width:0;display:flex}.nn-progress__track{border-radius:var(--radius-pill);background:var(--surface-3);flex:1;min-width:60px;height:6px;overflow:hidden}.nn-progress__fill{border-radius:inherit;background:var(--accent-solid);height:100%;transition:width var(--motion-med) var(--ease-out)}.nn-progress--sm .nn-progress__track{height:4px}.nn-progress--success .nn-progress__fill{background:var(--success-solid)}.nn-progress--warning .nn-progress__fill{background:var(--warning-solid)}.nn-progress--danger .nn-progress__fill{background:var(--danger-solid)}.nn-progress--running .nn-progress__fill{background:var(--running)}.nn-progress--info .nn-progress__fill{background:var(--info)}.nn-progress__value{font-size:var(--text-ui);color:var(--text-2);font-variant-numeric:tabular-nums;flex:none}.nn-ring{flex:none;place-items:center;display:inline-grid;position:relative}.nn-ring__svg{transform:rotate(-90deg)}.nn-ring__track{stroke:var(--surface-3)}.nn-ring__fill{stroke:var(--accent-solid);transition:stroke-dashoffset var(--motion-med) var(--ease-out)}.nn-ring--success .nn-ring__fill{stroke:var(--success-solid)}.nn-ring--warning .nn-ring__fill{stroke:var(--warning-solid)}.nn-ring--danger .nn-ring__fill{stroke:var(--danger-solid)}.nn-ring--running .nn-ring__fill{stroke:var(--running)}.nn-ring--info .nn-ring__fill{stroke:var(--info)}.nn-ring__label{font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text-2);font-variant-numeric:tabular-nums;position:absolute}.nn-code{font-family:var(--mono);background:var(--code-bg);border:1px solid var(--border-soft);border-radius:var(--radius-xs);white-space:nowrap;padding:1px 5px;font-size:.92em}@media (max-width:639.98px){.nn-code:not(.nn-code--truncate-end):not(.nn-code--truncate-middle){white-space:normal;overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}}.nn-code--truncate-end,.nn-code--truncate-middle{vertical-align:bottom;min-width:0;max-width:100%;overflow:hidden}.nn-code--truncate-end{text-overflow:ellipsis;display:inline-block}.nn-code--truncate-middle{align-items:baseline;display:inline-flex}.nn-code__head{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nn-code__tail{white-space:nowrap;flex:none}.nn-code-wrap{vertical-align:bottom;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex}.nn-code__copy{flex:none}.nn-codeblock{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-panel);overflow:hidden}.nn-codeblock__head{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);display:flex}.nn-codeblock__title{min-width:0;font-family:var(--mono);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nn-codeblock__action{align-items:center;gap:var(--space-1);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);flex:none;padding:4px 8px;display:inline-flex}.nn-codeblock__action:hover{background:var(--surface-2);color:var(--text)}.nn-codeblock__lang{font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);flex:none;margin-left:auto}.nn-codeblock__body{padding:var(--space-3);font-family:var(--mono);font-size:var(--text-ui);line-height:var(--leading-body);color:var(--text);margin:0;overflow:auto}.nn-jsontree{padding:var(--space-2);font-family:var(--mono);font-size:var(--text-ui);color:var(--text);background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-card);margin:0;line-height:1.55;list-style:none;overflow:auto}.nn-jsontree__node{list-style:none}.nn-jsontree__node:focus{outline:none}.nn-jsontree__row{border-radius:var(--radius-xs);align-items:baseline;gap:6px;min-height:20px;padding:1px 6px 1px 2px;display:flex}.nn-jsontree__row--toggle{cursor:pointer}.nn-jsontree__row:hover{background:var(--row-hover)}.nn-jsontree__node:focus-visible>.nn-jsontree__row{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.nn-jsontree__toggle{width:14px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-jsontree__key{color:var(--hue-violet-fg)}.nn-jsontree__punct{color:var(--text-3)}.nn-jsontree__count{color:var(--text-3);font-variant-numeric:tabular-nums}.nn-jsontree__root{color:var(--text-3)}.nn-jsontree__value{word-break:break-word}.nn-jsontree__value--string{color:var(--hue-green-fg);white-space:pre-wrap}.nn-jsontree__value--number{color:var(--hue-blue-fg);font-variant-numeric:tabular-nums}.nn-jsontree__value--boolean{color:var(--hue-amber-fg)}.nn-jsontree__value--null{color:var(--text-3);font-style:italic}.nn-jsontree__group{border-left:1px solid var(--border-soft);margin:0 0 0 7px;padding-left:12px;list-style:none}.nn-jsontree__more-item{list-style:none}.nn-jsontree__more,.nn-jsontree__expand{font:inherit;color:var(--accent-text);border-radius:var(--radius-xs);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:1px 6px;text-decoration:underline}.nn-jsontree__more:hover,.nn-jsontree__expand:hover{background:var(--accent-soft)}.nn-jsontree__expand{font-size:var(--text-ui)}.nn-jsontree__copy{opacity:0;transition:opacity var(--motion-fast) var(--ease-out);margin-left:auto;display:inline-flex}.nn-jsontree__row:hover .nn-jsontree__copy,.nn-jsontree__row:focus-within .nn-jsontree__copy{opacity:1}@media (prefers-reduced-motion:reduce){.nn-jsontree__copy{transition:none}}.nn-timeline{line-height:var(--leading-ui);flex-direction:column;display:flex}.nn-timeline__item{gap:var(--space-3);padding-bottom:var(--space-4);grid-template-columns:20px minmax(0,1fr);display:grid;position:relative}.nn-timeline__item:last-child{padding-bottom:0}.nn-timeline__item:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:22px;bottom:0;left:9px}.nn-timeline__dot{background:var(--surface-2);border:1px solid var(--border);width:20px;height:20px;color:var(--text-3);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.nn-timeline__dot[data-tone=accent],.nn-timeline__dot[data-tone=running]{border-color:var(--running-border);background:var(--running-soft);color:var(--running)}.nn-timeline__dot[data-tone=success]{border-color:var(--success-border);background:var(--success-soft);color:var(--success)}.nn-timeline__dot[data-tone=warning]{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.nn-timeline__dot[data-tone=danger]{border-color:var(--danger-border);background:var(--danger-soft);color:var(--danger)}.nn-timeline__dot[data-tone=info]{border-color:var(--info-border);background:var(--info-soft);color:var(--info)}.nn-timeline__time{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);font-variant-numeric:tabular-nums}.nn-timeline__step{font-size:var(--text-micro);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.nn-timeline__title{font-weight:var(--weight-medium);line-height:var(--leading-ui)}.nn-timeline__desc{color:var(--text-2);font-size:var(--text-ui);line-height:var(--leading-ui)}.nn-timeline__body{min-width:0}.nn-stepper{align-items:stretch;width:100%;display:flex}.nn-stepper__step{flex:1;align-items:center;min-width:0;display:flex}.nn-stepper__step:not(:last-child):after{content:"";background:var(--border);height:1px;margin:0 var(--space-2);min-width:var(--space-4);flex:1}.nn-stepper__btn{align-items:center;gap:var(--space-2);text-align:left;border-radius:var(--radius-control);min-width:0;display:flex}button.nn-stepper__btn:hover .nn-stepper__label{color:var(--text)}.nn-stepper__dot{border:1px solid var(--border-strong);background:var(--surface);width:24px;height:24px;color:var(--text-3);font-size:var(--text-ui);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.nn-stepper__text{flex-direction:column;min-width:0;display:flex}.nn-stepper__label{font-size:var(--text-ui);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nn-stepper__desc{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3)}.nn-stepper__step[data-state=done] .nn-stepper__dot{background:var(--success-solid);border-color:var(--success-solid);color:var(--text-on-solid)}.nn-stepper__step[data-state=done] .nn-stepper__label{color:var(--text-2)}.nn-stepper__step[data-state=current] .nn-stepper__dot{border-color:var(--running);color:var(--running);box-shadow:0 0 0 3px var(--running-border)}.nn-stepper__step[data-state=current] .nn-stepper__label{color:var(--text);font-weight:var(--weight-medium)}.nn-stepper__step[data-state=error] .nn-stepper__dot{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.nn-stepper__count{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);font-variant-numeric:tabular-nums;display:none}.nn-stepper{container-type:inline-size}@container (width<=479.98px){.nn-stepper__step{flex:none}.nn-stepper__step--atual{flex:auto}.nn-stepper__step:not(:last-child):after{flex:0 0 var(--space-3);min-width:var(--space-3);margin:0 var(--space-1)}.nn-stepper__step--atual:not(:last-child):after{flex:1 1 var(--space-3)}.nn-stepper__step:not(.nn-stepper__step--atual) .nn-stepper__dot{width:10px;height:10px;font-size:0}.nn-stepper__step:not(.nn-stepper__step--atual) .nn-stepper__dot>*{display:none}.nn-stepper__step:not(.nn-stepper__step--atual) .nn-stepper__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nn-stepper__step--atual .nn-stepper__count{display:block}}.nn-avatar{background:var(--surface-3);width:32px;height:32px;color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.nn-avatar--sm{width:24px;height:24px;font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta)}.nn-avatar--lg{width:40px;height:40px;font-size:var(--text-ui)}.nn-avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.nn-avatar__fallback{place-items:center;width:100%;height:100%;display:grid}.nn-avatar[data-hue=violet]{background:var(--hue-violet-soft);color:var(--hue-violet-fg)}.nn-avatar[data-hue=blue]{background:var(--hue-blue-soft);color:var(--hue-blue-fg)}.nn-avatar[data-hue=teal]{background:var(--hue-teal-soft);color:var(--hue-teal-fg)}.nn-avatar[data-hue=green]{background:var(--hue-green-soft);color:var(--hue-green-fg)}.nn-avatar[data-hue=amber]{background:var(--hue-amber-soft);color:var(--hue-amber-fg)}.nn-avatar[data-hue=orange]{background:var(--hue-orange-soft);color:var(--hue-orange-fg)}.nn-avatar[data-hue=rose]{background:var(--hue-rose-soft);color:var(--hue-rose-fg)}.nn-avatar[data-hue=slate]{background:var(--hue-slate-soft);color:var(--hue-slate-fg)}.nn-avatar--more{background:var(--surface-3);color:var(--text-2)}.nn-avatar-group{align-items:center;display:inline-flex}.nn-avatar-group>*{box-shadow:0 0 0 2px var(--surface);margin-left:-8px}.nn-avatar-group>:first-child{margin-left:0}.nn-product-glyph{border-radius:var(--radius-card);background:var(--product-grad);width:28px;height:28px;color:var(--product-fg);font-size:var(--text-meta);font-weight:var(--weight-bold);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.nn-product-glyph--sm{border-radius:var(--radius-control);width:20px;height:20px;font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta)}.nn-product-glyph--lg{width:40px;height:40px;font-size:var(--text-section);border-radius:11px}.nn-product-glyph--xl{width:52px;height:52px;font-size:var(--text-title);border-radius:14px}.nn-product-glyph--selected{box-shadow:0 0 0 2px var(--surface), 0 0 0 5px var(--product), 0 0 0 9px var(--product-soft)}.nn-product-glyph--neutral{background:var(--surface-3);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border)}.nn-cat-tile{--cat-hi:color-mix(in srgb, var(--cat) 74%, var(--surface));--cat-lo:color-mix(in srgb, var(--cat) 82%, var(--text));width:40px;height:40px;color:var(--text-on-solid);background:linear-gradient(150deg, var(--cat-hi) 0%, var(--cat) 52%, var(--cat-lo) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-on-solid) 28%, transparent), 0 3px 8px -2px color-mix(in srgb, var(--cat) 55%, transparent);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.nn-cat-tile .ic{stroke-width:1.8px;width:20px;height:20px}.nn-cat-tile--sm{border-radius:8px;width:28px;height:28px}.nn-cat-tile--sm .ic{width:15px;height:15px}.nn-cat-tile--lg{border-radius:var(--radius-node);width:52px;height:52px}.nn-cat-tile--lg .ic{width:26px;height:26px}.nn-logo-tile{--logo-plate:var(--surface);--logo-plate-border:var(--border);box-sizing:border-box;border:1px solid var(--logo-plate-border);background:var(--logo-plate);border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:inline-flex;overflow:hidden}.nn-logo-tile--sm{border-radius:8px;width:28px;height:28px;padding:4px}.nn-logo-tile--lg{border-radius:var(--radius-node);width:52px;height:52px;padding:8px}.nn-logo-tile--backplate-light{--logo-plate:color-mix(in srgb, var(--text-on-solid) 96%, var(--surface));--logo-plate-border:color-mix(in srgb, var(--border-strong) 55%, transparent)}.nn-logo-tile--backplate-none{--logo-plate:transparent}[data-theme=dark] .nn-logo-tile--backplate-auto{--logo-plate:color-mix(in srgb, var(--text-on-solid) 94%, var(--surface));--logo-plate-border:color-mix(in srgb, var(--text-on-solid) 22%, transparent)}.nn-logo-tile__img{object-fit:contain;width:100%;height:100%;display:block}.nn-logo-tile__fallback{width:100%;height:100%;color:var(--text-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:.02em;place-items:center;line-height:1;display:grid}.nn-logo-tile--sm .nn-logo-tile__fallback{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta)}.nn-logo-tile--fallback{color:var(--text-2)}.nn-cat-tile[data-hue=violet]{--cat:var(--hue-violet)}.nn-cat-tile[data-hue=blue]{--cat:var(--hue-blue)}.nn-cat-tile[data-hue=teal]{--cat:var(--hue-teal)}.nn-cat-tile[data-hue=green]{--cat:var(--hue-green)}.nn-cat-tile[data-hue=amber]{--cat:var(--hue-amber)}.nn-cat-tile[data-hue=orange]{--cat:var(--hue-orange)}.nn-cat-tile[data-hue=rose]{--cat:var(--hue-rose)}.nn-cat-tile[data-hue=slate]{--cat:var(--hue-slate)}.nn-cat-tile[data-hue=fuchsia]{--cat:var(--hue-fuchsia)}[data-theme=dark] .nn-cat-tile{color:var(--cat);background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--cat) 38%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--cat) 26%, var(--surface)), color-mix(in srgb, var(--cat) 10%, var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--cat) 30%, transparent), 0 4px 14px -4px color-mix(in srgb, var(--cat) 45%, transparent)}.nn-stream{white-space:pre-wrap}.nn-stream__caret{vertical-align:-.18em;background:var(--running);border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1.05s step-end infinite nn-caret;display:inline-block}@keyframes nn-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.nn-stream__caret{opacity:.55;animation:none}}.nn-disclosure{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden}.nn-disclosure__trigger{align-items:center;gap:var(--space-3);width:100%;padding:10px var(--space-4);text-align:left;color:var(--text);transition:background var(--motion-fast) var(--ease-out);display:flex}.nn-disclosure__trigger:hover{background:var(--surface-2)}.nn-disclosure__icon{color:var(--text-3);flex:none;display:inline-flex}.nn-disclosure__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nn-disclosure__title{font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:1.3}.nn-disclosure__desc{font-size:var(--text-ui);color:var(--text-3);line-height:var(--text-ui-lh)}.nn-disclosure__meta{color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);flex:none}.nn-disclosure__chev{color:var(--text-3);transition:transform var(--motion-med) var(--ease-out);flex:none}.nn-disclosure__trigger[data-state=open] .nn-disclosure__chev{transform:rotate(180deg)}.nn-disclosure__content{overflow:hidden}.nn-disclosure__content[data-state=open]{animation:nn-accordion-down var(--motion-med) var(--ease-out)}.nn-disclosure__content[data-state=closed]{animation:nn-accordion-up var(--motion-med) var(--ease-out)}.nn-disclosure__content-inner{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border-soft);color:var(--text-2);font-size:var(--text-ui)}.nn-uptime{flex-direction:column;gap:4px;min-width:0;display:flex}.nn-uptime__bars{align-items:stretch;gap:2px;display:flex}.nn-uptime__bar{background:var(--success-solid);opacity:.9;cursor:default;border-radius:2px;flex:1 1 0;min-width:2px;display:block}.nn-uptime__bar[data-estado=degraded]{background:var(--warning-solid)}.nn-uptime__bar[data-estado=outage]{background:var(--danger-solid)}.nn-uptime__axis{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-3);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);display:flex}.nn-msg{align-items:flex-start;gap:var(--space-3);min-width:0;max-width:min(720px,100%);display:flex}.nn-msg--assistant,.nn-msg--system{margin-right:auto}.nn-msg--user{flex-direction:row-reverse;margin-left:auto}.nn-msg--system{max-width:min(560px,100%);margin-left:auto;margin-right:auto}.nn-msg__avatar{border-radius:var(--radius-card);flex:none;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.nn-msg__main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.nn-msg--user .nn-msg__main{align-items:flex-end}.nn-msg__meta{align-items:center;gap:var(--space-2);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);display:flex}.nn-msg__author{font-weight:var(--weight-medium);color:var(--text-2)}.nn-msg__time{font-variant-numeric:tabular-nums}.nn-msg__bubble{min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-node);box-shadow:var(--elev-1);overflow-wrap:anywhere}.nn-msg--user .nn-msg__bubble{background:var(--accent-soft);border-color:var(--accent-border)}.nn-msg--assistant .nn-msg__bubble{background:var(--surface)}.nn-msg--system .nn-msg__bubble{box-shadow:none;color:var(--text-3);text-align:center;font-size:var(--text-ui);background:0 0;border-color:#0000;padding:0}.nn-msg--error .nn-msg__bubble{border-color:var(--danger)}.nn-msg__content{min-width:0;font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere}.nn-msg__content>*+*{margin-top:var(--space-2)}:where(.nn-msg__content) :is(ul,ol):not([class*=nn-]){padding-left:var(--space-5)}:where(.nn-msg__content) ul:not([class*=nn-]){list-style:outside}:where(.nn-msg__content) ol:not([class*=nn-]){list-style:decimal}:where(.nn-msg__content) :is(ul,ol):not([class*=nn-])>li+li{margin-top:2px}.nn-msg__content pre,.nn-msg__content .nn-codeblock,.nn-msg__content table{max-width:100%}:where(.nn-msg__content) pre:not([class*=nn-]){padding:var(--space-3);background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-panel);font-family:var(--mono);font-size:var(--text-ui);line-height:var(--leading-body);overflow-wrap:normal;margin:0;overflow-x:auto}.nn-msg__content img{max-width:100%;height:auto}.nn-msg__actions{align-items:center;gap:var(--space-1);margin-top:var(--space-2);display:flex}.nn-msg--user .nn-msg__actions{justify-content:flex-end}.nn-msg__status{align-items:center;gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);display:inline-flex}.nn-msg__status--error{color:var(--danger)}.nn-prose{--prose-h1:var(--text-title);--prose-h2:var(--text-subtitle);--prose-h3:var(--text-section);--prose-h4:var(--text-ui);--prose-body:var(--text-body);--prose-gap:var(--space-4);color:var(--text);font-size:var(--prose-body);line-height:var(--leading-body);overflow-wrap:break-word}.nn-prose--sm{--prose-h1:var(--text-subtitle);--prose-h2:var(--text-section);--prose-h3:var(--text-ui);--prose-h4:var(--text-ui);--prose-body:var(--text-meta);--prose-gap:var(--space-3)}.nn-prose :where(h1,h2,h3,h4){color:var(--text);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.nn-prose :where(h1){font-size:var(--prose-h1)}.nn-prose :where(h2){font-size:var(--prose-h2)}.nn-prose :where(h3){font-size:var(--prose-h3)}.nn-prose :where(h4){font-size:var(--prose-h4)}.nn-prose :where(strong){font-weight:var(--weight-semibold);color:var(--text)}.nn-prose :where(blockquote){border-inline-start:2px solid var(--border-strong);color:var(--text-2);margin:0;padding-inline-start:var(--space-4)}.nn-prose :where(hr){border:0;border-top:1px solid var(--border);margin:0}.nn-prose :where(ul,ol){padding-inline-start:1.5em}.nn-prose :where(ul){list-style:outside}.nn-prose :where(ol){list-style:decimal}.nn-prose :where(li){padding-inline-start:2px}.nn-prose :where(li+li),.nn-prose :where(li>ul,li>ol){margin-block-start:var(--space-1)}.nn-prose :where(li)::marker{color:var(--text-3)}.nn-prose :where(table){border-collapse:collapse;width:100%;font-size:var(--text-ui);font-variant-numeric:tabular-nums}.nn-prose :where(th){height:var(--control-h);padding:0 var(--space-3);text-align:left;font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--text-3);border-bottom:1px solid var(--border);white-space:nowrap}.nn-prose :where(td){height:var(--row-h);padding:0 var(--space-3);vertical-align:middle;border-bottom:1px solid var(--border-soft)}.nn-prose :where(code){font-family:var(--mono);background:var(--code-bg);border:1px solid var(--border-soft);border-radius:var(--radius-xs);white-space:nowrap;padding:1px 5px;font-size:.92em}.nn-prose :where(pre){padding:var(--space-3);background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-panel);font-family:var(--mono);font-size:var(--text-ui);line-height:var(--leading-body);margin:0;overflow:auto}.nn-prose :where(pre code){font-size:inherit;white-space:inherit;background:0 0;border:0;border-radius:0;padding:0}.nn-prose :where(a){color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.nn-prose :where(a:hover){color:var(--accent-solid-hover)}.nn-prose :where(img){max-width:100%;height:auto}.nn-prose>:where(*+*){margin-block-start:var(--prose-gap)}.nn-log{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.nn-log__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nn-log__search{flex:0 240px;width:240px;max-width:100%}.nn-log__count{color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.nn-log__tools-spacer{flex:auto}.nn-log__frame{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-panel);min-height:0;position:relative;overflow:hidden}.nn-log__scroll{height:100%;font-family:var(--mono);font-size:var(--text-ui);line-height:var(--text-ui-lh);color:var(--text);overflow:auto}.nn-log__scroll:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.nn-log__rows{min-width:100%;position:relative}.nn-log__row{align-items:flex-start;gap:var(--space-2);white-space:pre;border-left:2px solid #0000;width:max-content;min-width:100%;min-height:22px;padding:2px 10px;display:flex;position:absolute;left:0}.nn-log__row[data-level=debug]{border-left-color:var(--border-strong)}.nn-log__row[data-level=info]{border-left-color:var(--info)}.nn-log__row[data-level=warn]{border-left-color:var(--warning)}.nn-log__row[data-level=error]{border-left-color:var(--danger)}.nn-log__row.is-atual{background:var(--running-soft)}.nn-log__ts{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.nn-log__nivel{min-width:38px;color:var(--text-3);font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);flex:none}.nn-log__row[data-level=info] .nn-log__nivel{color:var(--info)}.nn-log__row[data-level=warn] .nn-log__nivel{color:var(--warning)}.nn-log__row[data-level=error] .nn-log__nivel{color:var(--danger)}.nn-log__texto{min-width:0}.nn-log--wrap .nn-log__row{white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.nn-log__mark{background:var(--accent-soft-2);color:inherit;border-radius:2px}.nn-log__fim{right:var(--space-3);bottom:var(--space-3);z-index:var(--z-sticky);align-items:center;gap:var(--space-1);height:var(--control-h-sm);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--elev-2);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);padding:0 10px;display:inline-flex;position:absolute}.nn-log__fim:hover{background:var(--surface-2);color:var(--text)}.nn-collection{min-width:0}.nn-collection--grid{align-items:stretch;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(clamp(min(260px,100%),6399160px - 999900%,100%),1fr));display:grid}.nn-collection--grid>*>.nn-card{height:100%}:is(.nn-collection--grid>.nn-card:has(>.nn-card__foot),.nn-collection--grid>*>.nn-card:has(>.nn-card__foot)){flex-direction:column;display:flex}:is(.nn-collection--grid>.nn-card,.nn-collection--grid>*>.nn-card):has(>.nn-card__foot)>:is(.nn-card__media,.nn-card__head,.nn-card__foot){flex:none}:is(:is(.nn-collection--grid>.nn-card,.nn-collection--grid>*>.nn-card):has(>.nn-card__foot)>.nn-card__body,:is(.nn-collection--grid>.nn-card,.nn-collection--grid>*>.nn-card):has(>.nn-card__foot):not(:has(>.nn-card__body))>.nn-card__head){flex:auto}.nn-table-wrap--compacta .nn-table__col-nome{width:100%;max-width:0}.nn-table-wrap--compacta td.nn-table__col-nome :is(div,p){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-viewtoggle{flex:none}@keyframes nn-spin{to{transform:rotate(360deg)}}@keyframes nn-fade{0%{opacity:0}}@keyframes nn-popin{0%{opacity:0;transform:translateY(-4px)}}@keyframes nn-dialog-in{0%{opacity:0;transform:translate(-50%,calc(6px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes nn-drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes nn-sheet-in{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes nn-toast-in{0%{opacity:0;transform:translateY(8px)}}@keyframes nn-skel{0%,to{opacity:.55}50%{opacity:1}}@keyframes nn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes nn-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes nn-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.nn-overlay{background:var(--scrim);z-index:var(--z-overlay);animation:nn-fade .15s var(--ease-out);position:fixed;inset:0}.nn-dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog);width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);box-shadow:var(--elev-pop);z-index:calc(var(--z-overlay) + 1);animation:nn-dialog-in .16s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.nn-dialog--alert{width:440px}.nn-dialog--sm{width:400px}.nn-dialog--lg{width:800px}.nn-dialog--viewport{width:calc(100vw - 2 * var(--space-6));max-width:none;height:calc(100vh - 2 * var(--space-6));max-height:none}.nn-dialog--viewport .nn-dialog__head,.nn-dialog--viewport .nn-dialog__foot{flex:none}.nn-dialog--viewport .nn-dialog__body{flex:1;min-height:0}.nn-dialog:focus,.nn-dialog:focus-visible,.nn-dialog--alert [data-foco-inicial]:focus,.nn-dialog--alert [data-foco-inicial]:focus-visible{outline:none}.nn-dialog__head{align-items:flex-start;gap:var(--space-3);padding:18px 20px 12px;display:flex}.nn-dialog__head-text{flex:1;min-width:0}.nn-dialog__media{min-height:calc(var(--text-section) * var(--leading-ui));flex:none;align-self:flex-start;place-items:center;display:grid}.nn-dialog__media>img{border-radius:var(--radius-sm);object-fit:cover;max-width:48px;max-height:48px}.nn-dialog__title{font-size:var(--text-subtitle);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-subtitle);line-height:var(--text-subtitle-lh)}.nn-dialog__desc{color:var(--text-2);font-size:var(--text-ui);margin-top:3px}.nn-dialog__body{padding:var(--space-1) 20px var(--space-4);flex-direction:column;gap:14px;display:flex;overflow:auto}.nn-dialog__foot{align-items:center;gap:var(--space-2);padding:var(--space-3) 20px;border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;display:flex}.nn-drawer{background:var(--surface);flex-direction:column;min-height:0;display:flex}.nn-drawer--overlay{border-left:1px solid var(--border);width:440px;max-width:calc(100vw - 40px);box-shadow:var(--elev-pop);z-index:calc(var(--z-overlay) + 1);animation:nn-drawer-in .18s var(--ease-out);position:fixed;top:0;bottom:0;right:0}.nn-drawer--push{border-left:1px solid var(--border);flex:none;width:440px}.nn-drawer--push-left{border-left:0;border-right:1px solid var(--border)}.nn-drawer--push.nn-drawer--push-borders-both{border-left:1px solid var(--border);border-right:1px solid var(--border)}.nn-drawer--push.nn-drawer--push-borders-none{border-left:0;border-right:0}.nn-drawer--left{border-left:0;border-right:1px solid var(--border);animation:nn-drawer-in-left .18s var(--ease-out);left:0;right:auto}@keyframes nn-drawer-in-left{0%{opacity:0;transform:translate(-24px)}}.nn-drawer__head{gap:var(--space-3);padding:var(--space-4) var(--space-4) 14px 20px;border-bottom:1px solid var(--border);flex:none;align-items:flex-start;display:flex}.nn-drawer__head-text{flex:1;min-width:0}.nn-drawer__media{flex:none;align-self:flex-start;place-items:center;min-height:20px;display:grid}.nn-drawer__media>img{border-radius:var(--radius-sm);object-fit:cover;max-width:48px;max-height:48px}.nn-drawer__head-leading{flex:none;align-items:center;padding-top:2px;display:inline-flex}.nn-drawer__title{font-size:var(--text-subtitle);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-subtitle);line-height:var(--text-subtitle-lh)}.nn-drawer__desc{font-size:var(--text-ui);color:var(--text-3);margin-top:2px}.nn-drawer__body{flex:1;min-width:0;min-height:0;position:relative}.nn-drawer__body-inner{padding:var(--space-4) var(--space-5) 30px;min-width:0}.nn-drawer__foot{border-top:1px solid var(--border);padding:10px var(--space-4);align-items:center;gap:var(--space-2);row-gap:var(--space-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.nn-drawer:focus,.nn-drawer:focus-visible{outline:none}.nn-sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;width:min(560px,100vw);max-height:85vh;box-shadow:var(--elev-pop);z-index:calc(var(--z-overlay) + 1);animation:nn-sheet-in .2s var(--ease-out);border-bottom:0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.nn-sheet__grabber{border-radius:var(--radius-pill);background:var(--border-strong);flex:none;width:36px;height:4px;margin:6px auto 0}.nn-sheet__head{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-2) 20px;display:flex}.nn-sheet__head-text{flex:1;min-width:0}.nn-sheet__media{min-height:calc(var(--text-subtitle) * var(--leading-tight));flex:none;align-self:flex-start;place-items:center;display:grid}.nn-sheet__media>img{border-radius:var(--radius-sm);object-fit:cover;max-width:48px;max-height:48px}.nn-sheet__title{font-size:var(--text-subtitle);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-subtitle);line-height:var(--text-subtitle-lh)}.nn-sheet__desc{color:var(--text-2);font-size:var(--text-ui);margin-top:2px}.nn-sheet__body{padding:0 20px var(--space-4);min-height:0;overflow:auto}.nn-sheet__foot{align-items:center;gap:var(--space-2);padding:var(--space-3) 20px;border-top:1px solid var(--border);flex:none;justify-content:flex-end;display:flex}.nn-popover{z-index:calc(var(--z-overlay) + 4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elev-pop);min-width:220px;max-width:380px;animation:nn-popin var(--motion-fast) var(--ease-out);padding:6px}.nn-menu{min-width:240px}.nn-menu__item{border-radius:var(--radius-control);width:100%;font-size:var(--text-ui);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:7px 8px;display:flex}.nn-menu__item[data-highlighted]{background:var(--surface-2)}.nn-menu__item[data-disabled]{opacity:.6}.nn-menu__icon{color:var(--text-3);flex:none}.nn-menu__item--motivo{align-items:flex-start}.nn-menu__item--motivo[data-disabled]{opacity:1}.nn-menu__item--motivo[data-disabled] :is(.nn-menu__icon,.nn-menu__label,.nn-menu__kbd){opacity:.6}.nn-menu__item--motivo .nn-menu__icon{margin-top:1px}.nn-menu__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nn-menu__reason{color:var(--text-3);font-size:var(--text-micro);overflow-wrap:anywhere;line-height:1.35}.nn-menu__label{flex:1;min-width:0}.nn-menu__check{color:var(--accent-text);flex:none;align-items:center;display:inline-flex}.nn-menu__section{font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);padding:8px 8px 4px}.nn-menu__kbd{flex:none}.nn-menu__sep{background:var(--border);height:1px;margin:6px -6px}.nn-menu__header{font-size:var(--text-ui);color:var(--text-3);flex-direction:column;gap:2px;padding:8px 8px 6px;display:flex}.nn-menu__header strong{color:var(--text);font-weight:var(--weight-semibold);font-size:var(--text-ui)}.nn-menu__footer{margin-top:var(--space-1);border-top:1px solid var(--border);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3);padding:8px 8px 4px}.nn-menu__danger{color:var(--danger)}.nn-menu__danger[data-highlighted]{background:var(--danger-soft)}.nn-menu__danger[data-disabled]{color:var(--text)}.nn-tooltip{z-index:calc(var(--z-overlay) + 6);background:var(--tip-bg);color:var(--tip-fg);font:var(--weight-medium) var(--text-micro) / 1.35 var(--font);border-radius:var(--radius-control);max-width:320px;animation:nn-fade var(--motion-fast) var(--ease-out);padding:6px 8px}.nn-combobox__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--field);width:100%;color:var(--text);font-size:var(--text-ui);text-align:left;cursor:pointer;transition:border-color var(--motion-hover) var(--ease-slide), box-shadow var(--motion-slide) var(--ease-slide);padding:0 10px;display:flex}.nn-combobox__trigger:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--accent-border)}.nn-combobox__trigger:focus-visible,.nn-combobox__trigger[data-state=open]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.nn-combobox__trigger:disabled{opacity:.6;cursor:not-allowed}.nn-combobox__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nn-combobox__value--placeholder{color:var(--text-3)}.nn-combobox__chev{color:var(--text-3);transition:transform var(--motion-fast) var(--ease-out);flex:none}.nn-combobox__trigger[data-state=open] .nn-combobox__chev{transform:rotate(180deg)}.nn-combobox{flex-direction:column;min-width:240px;max-width:420px;padding:0;display:flex;overflow:hidden}.nn-combobox__search{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-soft);color:var(--text-3);flex:none;padding:10px 12px;display:flex}.nn-combobox__input{min-width:0;font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1}.nn-combobox__input::placeholder{color:var(--text-3)}.nn-combobox__list{padding:var(--space-1);flex-direction:column;gap:2px;max-height:280px;display:flex;overflow:auto}.nn-combobox__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-ui);cursor:pointer;padding:6px 8px;display:flex}.nn-combobox__item.is-active{background:var(--surface-2)}.nn-combobox__item.is-selected .nn-combobox__item-label{font-weight:var(--weight-medium)}.nn-combobox__item.is-disabled{opacity:.55;cursor:not-allowed}.nn-combobox__item-icon{color:var(--text-3);flex:none}.nn-combobox__item-text{flex-direction:column;flex:1;min-width:0;display:flex}.nn-combobox__item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nn-combobox__item-desc{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3)}.nn-combobox__item-check{color:var(--accent-text);flex:none}.nn-combobox__empty{padding:var(--space-4) var(--space-3);text-align:center;color:var(--text-3);font-size:var(--text-ui)}.nn-accordion{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);overflow:clip}.nn-accordion__item+.nn-accordion__item{border-top:1px solid var(--border)}.nn-accordion__header{margin:0;display:flex}.nn-accordion__trigger{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-weight:var(--weight-medium);font-size:var(--text-ui);text-align:left;flex:1;display:flex}.nn-accordion__trigger:hover{background:var(--row-hover)}.nn-accordion__title{flex:1;min-width:0}.nn-accordion__chev{color:var(--text-3);transition:transform var(--motion-med) var(--ease-out);flex:none}.nn-accordion__trigger[data-state=open] .nn-accordion__chev{transform:rotate(180deg)}.nn-accordion__actions{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:0 var(--space-4) 0 0;flex:none;display:flex}.nn-accordion__content{color:var(--text-2);font-size:var(--text-ui);overflow:hidden}.nn-accordion__content[data-state=open]{animation:nn-accordion-down var(--motion-med) var(--ease-out)}.nn-accordion__content[data-state=closed]{animation:nn-accordion-up var(--motion-med) var(--ease-out)}.nn-accordion__content-inner{padding:0 var(--space-4) var(--space-4)}.nn-scroll-area{position:relative;overflow:hidden}.nn-scroll-area__viewport{width:100%;height:100%}.nn-scroll-area__viewport>div{min-width:0!important;display:block!important}.nn-scroll-area__bar{-webkit-user-select:none;user-select:none;touch-action:none;width:10px;z-index:var(--z-sticky);padding:2px;display:flex;position:absolute;top:2px;bottom:2px;right:2px}.nn-scroll-area__thumb{background:var(--scroll);border-radius:10px;flex:1;position:relative}.nn-separator{background:var(--border);flex:none;width:100%;height:1px}.nn-separator--v{align-self:stretch;width:1px;height:auto}.nn-toasts{z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:20px;left:16px;right:16px}.nn-toast{align-items:flex-start;gap:var(--space-2);background:var(--toast-bg);color:var(--toast-fg);border-radius:var(--radius-panel);font-size:var(--text-ui);box-shadow:var(--elev-pop);pointer-events:auto;max-width:min(560px,100vw - 32px);animation:nn-toast-in .2s var(--ease-out);padding:9px 14px;display:flex}.nn-toast .ic{flex:none;margin-top:2px}.nn-toast__text{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.nn-toast--ok .ic{color:color-mix(in srgb, var(--success) 64%, var(--tip-fg))}.nn-toast--error .ic{color:color-mix(in srgb, var(--danger) 64%, var(--tip-fg))}.nn-toast--info .ic{color:color-mix(in srgb, var(--info) 70%, var(--tip-fg))}.nn-toast__close{border-radius:var(--radius-xs);width:18px;height:18px;color:inherit;opacity:.7;margin-left:var(--space-1);flex:none;place-items:center;display:grid}.nn-toast__close:hover{opacity:1}.nn-cmd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog);width:640px;max-width:calc(100vw - 48px);box-shadow:var(--elev-pop);z-index:calc(var(--z-overlay) + 1);animation:nn-popin .14s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.nn-cmd__search{padding:var(--space-3) 14px;border-bottom:1px solid var(--border);color:var(--text-3);flex:none;align-items:center;gap:10px;display:flex}.nn-cmd__input{min-width:0;font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1}.nn-cmd__input::placeholder{color:var(--text-3)}.nn-cmd__list{flex-direction:column;gap:2px;max-height:340px;margin:0;padding:6px;list-style:none;display:flex;overflow:auto}.nn-cmd__item{align-items:center;gap:var(--space-2-5);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-sm);font-size:var(--text-ui);cursor:pointer;display:flex}.nn-cmd__item.is-active{background:var(--accent-soft)}.nn-cmd__item.is-disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.nn-cmd__item.is-disabled.is-active{background:0 0}.nn-cmd__ic{color:var(--text-3);flex:none}.nn-cmd__item.is-active .nn-cmd__ic{color:var(--accent-text)}.nn-cmd__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nn-cmd__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-cmd__desc,.nn-cmd__reason{color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nn-cmd__reason{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta)}.nn-cmd__group{color:var(--text-3);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta)}.nn-cmd__empty{padding:var(--space-6) var(--space-3);text-align:center;color:var(--text-3);font-size:var(--text-ui)}.nn-cmd__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border);color:var(--text-3);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);flex:none;display:flex}.nn-cmd__foot-note{color:var(--text-3)}.nn-cmd__foot-right{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.nn-cmd__hint{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nn-cmd__foot-note--aviso{color:var(--text-2)}.nn-cmd__sec{flex-direction:column;gap:2px;display:flex}.nn-cmd__sec+.nn-cmd__sec{margin-top:var(--space-2)}.nn-cmd__sec-title{padding:var(--space-2) var(--space-2-5) 2px;font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.nn-cmd__sec-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nn-cmd__more{color:var(--text-2)}.nn-cmd mark{background:var(--accent-soft-2);color:var(--text);border-radius:var(--radius-xs);padding:0 1px}.nn-cmd__meta{align-items:center;gap:var(--space-1);min-width:0;max-width:36%;color:var(--text-3);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);white-space:nowrap;flex:none;display:flex;overflow:hidden}.nn-cmd__meta>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.nn-cmd__status{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2-5);color:var(--text-3);font-size:var(--text-ui);display:flex}.nn-cmd__status--error{color:var(--danger)}.nn-cmd__status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-loading{justify-content:center;align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--text-ui);padding:var(--space-7) 0;display:flex}.nn-spinner{border:2px solid var(--accent);border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite nn-spin;display:inline-block}.nn-spinner--running{border-color:var(--running);border-right-color:#0000}.nn-spinner--xs{border-width:1.5px;width:11px;height:11px}.nn-spinner--sm{border-width:1.5px;width:13px;height:13px}.nn-spinner--lg{border-width:3px;width:24px;height:24px}.nn-skeleton{background:var(--skeleton);border-radius:var(--radius-control);animation:nn-skel 1.4s var(--ease-out) infinite;display:inline-block}.nn-empty{border:1px dashed var(--border);border-radius:var(--radius-panel);padding:var(--space-10) var(--space-5);text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:6px;display:flex}.nn-empty__icon{color:var(--text-3);place-items:center;margin-bottom:2px;display:grid}.nn-empty__icon .ic{width:22px;height:22px}.nn-empty__ilustracao{margin-bottom:var(--space-1);max-width:100%;display:block}.nn-empty__title{color:var(--text);font-weight:var(--weight-semibold);font-size:var(--text-ui)}.nn-empty__desc{font-size:var(--text-ui);max-width:480px}.nn-empty__action{margin-top:var(--space-2)}.nn-noperm{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-2);padding:var(--space-10) var(--space-5);text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:6px;display:flex}.nn-noperm__icon{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;color:var(--text-2);margin-bottom:var(--space-1);border-radius:50%;place-items:center;display:grid}.nn-noperm__title{color:var(--text);font-weight:var(--weight-semibold);font-size:var(--text-ui)}.nn-noperm__desc{font-size:var(--text-ui);max-width:480px}.nn-noperm__action{margin-top:var(--space-2)}.nn-error{border:1px solid var(--danger-border);background:var(--danger-soft);border-radius:var(--radius-panel);gap:var(--space-1);text-align:left;flex-direction:column;align-items:flex-start;padding:18px 20px;display:flex}.nn-error__icon{color:var(--danger);place-items:center;display:grid}.nn-error__title{font-weight:var(--weight-semibold);color:var(--text);font-size:var(--text-ui)}.nn-error__desc{color:var(--text-2);font-size:var(--text-ui)}.nn-error__action{margin-top:var(--space-2)}.nn-error__ref{align-items:center;gap:var(--space-1);margin-top:var(--space-1);min-width:0;max-width:100%;font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-2);display:flex}.nn-error__ref-label{flex:none}.nn-error__ref-code{text-overflow:ellipsis;min-width:0;overflow:hidden}body:has(.nn-drawer--overlay) .nn-overlay:has(+.nn-dialog){z-index:calc(var(--z-overlay) + 2)}body:has(.nn-drawer--overlay) .nn-dialog{z-index:calc(var(--z-overlay) + 3)}[data-density=compact] .nn-page-head{--nn-page-head-respiro:var(--space-3)}[data-density=compact] .nn-summary__item{margin-right:18px;padding:9px 18px 9px 0}[data-density=compact] .nn-table__toolbar,[data-density=compact] .nn-table__bulk{padding:var(--space-1) var(--space-3)}[data-density=compact] .nn-stat__value{font-size:30px;line-height:38px}[data-density=compact] .nn-empty,[data-density=compact] .nn-noperm{padding:var(--space-8) var(--space-4)}.nn-btn-group--attached>.nn-btn:hover,.nn-btn-group--attached>.nn-btn:active{transform:none}@media (prefers-reduced-motion:reduce){.nn-btn,.nn-input,.nn-input-group,.nn-select-trigger,.nn-combobox__trigger,.nn-checkbox,.nn-radio__control,.nn-switch,.nn-switch__thumb,.nn-card--interactive,.nn-card--link,.nn-seg__btn,.nn-seg__pilula,.nn-seg__pilula[data-pronta]{transition:none}.nn-btn:hover,.nn-btn:active,.nn-btn--primary:hover:not(:disabled):not([aria-disabled=true]),.nn-btn--primary:active:not(:disabled):not([aria-disabled=true]),.nn-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),.nn-btn--secondary:active:not(:disabled):not([aria-disabled=true]),.nn-card--interactive:hover,.nn-card--link:hover{transform:none}}.nn-layout{box-sizing:border-box;min-width:0}:where(ul.nn-layout,ol.nn-layout){margin:0;padding:0;list-style:none}.nn-layout[data-gap="0"]{--nn-gap:var(--space-0);gap:var(--nn-gap)}.nn-layout[data-gap="0-5"]{--nn-gap:var(--space-0-5);gap:var(--nn-gap)}.nn-layout[data-gap="1"]{--nn-gap:var(--space-1);gap:var(--nn-gap)}.nn-layout[data-gap="1-5"]{--nn-gap:var(--space-1-5);gap:var(--nn-gap)}.nn-layout[data-gap="2"]{--nn-gap:var(--space-2);gap:var(--nn-gap)}.nn-layout[data-gap="2-5"]{--nn-gap:var(--space-2-5);gap:var(--nn-gap)}.nn-layout[data-gap="3"]{--nn-gap:var(--space-3);gap:var(--nn-gap)}.nn-layout[data-gap="4"]{--nn-gap:var(--space-4);gap:var(--nn-gap)}.nn-layout[data-gap="5"]{--nn-gap:var(--space-5);gap:var(--nn-gap)}.nn-layout[data-gap="6"]{--nn-gap:var(--space-6);gap:var(--nn-gap)}.nn-layout[data-gap="7"]{--nn-gap:var(--space-7);gap:var(--nn-gap)}.nn-layout[data-gap="8"]{--nn-gap:var(--space-8);gap:var(--nn-gap)}.nn-layout[data-gap="10"]{--nn-gap:var(--space-10);gap:var(--nn-gap)}.nn-layout[data-gap="12"]{--nn-gap:var(--space-12);gap:var(--nn-gap)}.nn-layout[data-gap="16"]{--nn-gap:var(--space-16);gap:var(--nn-gap)}.nn-layout[data-align=start]{align-items:flex-start}.nn-layout[data-align=center]{align-items:center}.nn-layout[data-align=end]{align-items:flex-end}.nn-layout[data-align=stretch]{align-items:stretch}.nn-layout[data-align=baseline]{align-items:baseline}.nn-layout[data-justify=start]{justify-content:flex-start}.nn-layout[data-justify=center]{justify-content:center}.nn-layout[data-justify=end]{justify-content:flex-end}.nn-layout[data-justify=between]{justify-content:space-between}.nn-layout[data-justify=around]{justify-content:space-around}.nn-layout[data-justify=evenly]{justify-content:space-evenly}.nn-stack{flex-direction:column;display:flex}.nn-inline{flex-flow:wrap;display:flex}.nn-inline[data-wrap=false]{flex-wrap:nowrap}.nn-columns{grid-template-columns:minmax(0,1fr);display:grid}.nn-columns[data-columns="2"]{--nn-cols:2;grid-template-columns:repeat(2,minmax(0,1fr))}.nn-columns[data-columns="3"]{--nn-cols:3;grid-template-columns:repeat(3,minmax(0,1fr))}.nn-columns[data-columns="4"]{--nn-cols:4;grid-template-columns:repeat(4,minmax(0,1fr))}.nn-columns[data-columns="5"]{--nn-cols:5;grid-template-columns:repeat(5,minmax(0,1fr))}.nn-columns[data-columns="6"]{--nn-cols:6;grid-template-columns:repeat(6,minmax(0,1fr))}.nn-columns[data-columns="7"]{--nn-cols:7;grid-template-columns:repeat(7,minmax(0,1fr))}.nn-columns[data-columns="8"]{--nn-cols:8;grid-template-columns:repeat(8,minmax(0,1fr))}.nn-columns[data-columns="9"]{--nn-cols:9;grid-template-columns:repeat(9,minmax(0,1fr))}.nn-columns[data-columns="10"]{--nn-cols:10;grid-template-columns:repeat(10,minmax(0,1fr))}.nn-columns[data-columns="11"]{--nn-cols:11;grid-template-columns:repeat(11,minmax(0,1fr))}.nn-columns[data-columns="12"]{--nn-cols:12;grid-template-columns:repeat(12,minmax(0,1fr))}.nn-columns[data-columns=auto-fit]{--nn-min-col:240px;grid-template-columns:repeat(auto-fit, minmax(min(var(--nn-min-col), 100%), 1fr))}.nn-columns[data-collapse=true]:not([data-columns=auto-fit]):not([data-columns="1"]){grid-template-columns:repeat(auto-fill, minmax(max(calc((100% - (var(--nn-cols) - 1) * var(--nn-gap,0px)) / var(--nn-cols) - .1px), clamp(0px, calc((639.98px - 100%) * 9999), 100%)), 1fr))}.nn-columns[data-collapse=true][data-columns=auto-fit]{grid-template-columns:repeat(auto-fit, minmax(max(min(var(--nn-min-col), 100%), clamp(0px, calc((639.98px - 100%) * 9999), 100%)), 1fr))}.nn-subnav-layout{--nn-subnav-w:220px;min-width:0;container:nn-subnav-layout/inline-size}.nn-subnav-layout__grid{grid-template-columns:var(--nn-subnav-w) minmax(0, 1fr);gap:var(--space-6);align-items:start;min-width:0;display:grid}.nn-subnav-layout__nav,.nn-subnav-layout__content{min-width:0}.nn-subnav-layout[data-sticky=true]>.nn-subnav-layout__grid>.nn-subnav-layout__nav{align-self:start;position:sticky;top:0}@container nn-subnav-layout (width<=719.98px){.nn-subnav-layout__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.nn-subnav-layout[data-sticky=true]>.nn-subnav-layout__grid>.nn-subnav-layout__nav{position:static}.nn-subnav-layout__nav>.nn-subnav{padding-top:0}}.nn-aside-layout{--nn-aside-w:320px;min-width:0;container:nn-aside-layout/inline-size}.nn-aside-layout__grid{grid-template-columns:minmax(0, 1fr) var(--nn-aside-w);gap:var(--space-6);align-items:start;min-width:0;display:grid}.nn-aside-layout__content,.nn-aside-layout__aside{min-width:0}.nn-aside-layout[data-sticky=true]>.nn-aside-layout__grid>.nn-aside-layout__aside{align-self:start;position:sticky;top:0}@container nn-aside-layout (width<=959.98px){.nn-aside-layout__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.nn-aside-layout[data-sticky=true]>.nn-aside-layout__grid>.nn-aside-layout__aside{position:static}}.nn-combobox__trigger.nn-combobox__trigger--multiple{box-shadow:inset 0 0 0 1px var(--border-strong);cursor:text;border:0;justify-content:flex-start;align-items:stretch;gap:0;padding:0 8px 0 4px;position:relative;overflow:hidden}.nn-combobox__trigger--multiple:hover:not([data-disabled]):not([data-invalid]){box-shadow:inset 0 0 0 1px var(--accent-border)}.nn-combobox__trigger--multiple:focus-within,.nn-combobox__trigger--multiple[data-state=open]{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--accent-ring)}.nn-combobox__trigger--multiple[data-invalid],.nn-combobox__trigger--multiple[data-invalid]:hover{box-shadow:inset 0 0 0 1px var(--danger)}.nn-combobox__trigger--multiple[data-invalid]:focus-within{box-shadow:inset 0 0 0 1px var(--danger), 0 0 0 3px var(--accent-ring)}.nn-combobox__trigger--multiple[data-disabled]{opacity:.6;cursor:not-allowed}.nn-combobox__chips{flex:0 auto;align-self:center;align-items:center;gap:4px;min-width:0;margin-right:4px;display:flex;overflow:hidden}.nn-combobox__chips:empty{margin-right:0}.nn-combobox__chip{height:calc(var(--control-h) - 10px);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font-size:var(--text-ui);white-space:nowrap;flex:none;align-items:center;gap:2px;min-width:2.5rem;max-width:10rem;padding:0 2px 0 8px;display:inline-flex}.nn-combobox__chips>.nn-combobox__chip.is-shrink{flex:0 auto}.nn-combobox__trigger--multiple[data-disabled] .nn-combobox__chip{padding-right:8px}.nn-combobox__chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nn-combobox__chip-x{width:16px;height:16px;color:var(--text-3);cursor:pointer;transition:background var(--motion-hover) var(--ease-slide), color var(--motion-hover) var(--ease-slide);border-radius:50%;flex:none;place-items:center;display:grid}.nn-combobox__chip-x:hover{background:var(--surface-3);color:var(--text)}.nn-combobox__more{height:calc(var(--control-h) - 10px);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-2);font-size:var(--text-ui);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;padding:0 6px;display:inline-flex}.nn-combobox__field{width:3rem;min-width:3rem;font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1 0 3rem;align-self:stretch;margin:0;padding:0 2px}.nn-combobox__chips:empty+.nn-combobox__field{padding-left:6px}.nn-combobox__field::placeholder{color:var(--text-3)}.nn-combobox__field:disabled{cursor:not-allowed}.nn-combobox__trigger--multiple .nn-combobox__chev{align-self:center;margin-left:4px}.nn-combobox__measure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.nn-combobox__measure-row{gap:4px;width:max-content;display:flex}.nn-combobox--multiple{min-width:max(240px, var(--radix-popover-trigger-width,0px))}.nn-combobox__item--multiple .nn-combobox__box{border:1.5px solid var(--border-hover);border-radius:var(--radius-xs);background:var(--field);flex:none;place-items:center;width:16px;height:16px;display:grid}.nn-combobox__item--multiple .nn-combobox__box.is-on{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.nn-combobox__group{flex-direction:column;gap:2px;display:flex}.nn-combobox__group+.nn-combobox__group,.nn-combobox__item+.nn-combobox__group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-soft)}.nn-combobox__group-label{font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);color:var(--text-3);padding:4px 8px 2px}.nn-combobox__group-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.nn-combobox__status{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-soft);color:var(--text-3);font-size:var(--text-ui);flex:none;padding:8px 12px;display:flex}.nn-combobox__status--error{color:var(--text-2)}.nn-combobox__status-icon{color:var(--danger);flex:none}.nn-combobox__status-text{flex:1;min-width:0}.nn-combobox__retry,.nn-combobox__clear{border-radius:var(--radius-control);height:24px;font-size:var(--text-ui);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-hover) var(--ease-slide);flex:none;padding:0 8px}.nn-combobox__retry{border:1px solid var(--border-strong);background:var(--surface);color:var(--text)}.nn-combobox__retry:hover{border-color:var(--accent-border)}.nn-combobox__clear{color:var(--accent-text);background:0 0;border:0}.nn-combobox__clear:hover:not(:disabled){background:var(--surface-2)}.nn-combobox__clear:disabled{color:var(--text-3);opacity:.6;cursor:not-allowed}.nn-combobox__retry:focus-visible,.nn-combobox__clear:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}.nn-combobox__foot{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--border-soft);color:var(--text-3);font-size:var(--text-ui);font-variant-numeric:tabular-nums;flex:none;padding:4px 6px 4px 12px;display:flex}@media (prefers-reduced-motion:reduce){.nn-combobox__chip-x,.nn-combobox__retry,.nn-combobox__clear{transition:none}}.nn-datepicker__toggle,.nn-datepicker__clear{color:var(--text-3);border-radius:var(--radius-control);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;bottom:0}.nn-datepicker__toggle{width:30px}.nn-datepicker--icon-start .nn-datepicker__toggle{left:0}.nn-datepicker--icon-end .nn-datepicker__toggle{right:0}.nn-datepicker--sm .nn-datepicker__toggle{width:26px}.nn-datepicker__clear{width:28px;right:0}.nn-datepicker--icon-end .nn-datepicker__clear{right:28px}.nn-datepicker__clear .ic{width:14px;height:14px}.nn-datepicker__toggle:hover:not(:disabled),.nn-datepicker__toggle[data-state=open],.nn-datepicker__clear:hover{color:var(--text)}.nn-datepicker__toggle:focus-visible,.nn-datepicker__clear:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.nn-datepicker--icon-end .nn-datepicker__input{padding-right:32px}.nn-datepicker--clearable .nn-datepicker__input,.nn-datepicker--clearable .nn-datepicker__trigger{padding-right:30px}.nn-datepicker--icon-end.nn-datepicker--clearable .nn-datepicker__input{padding-right:58px}.nn-datepicker__input{font-variant-numeric:tabular-nums}.nn-datepicker__trigger{text-align:left;cursor:pointer;align-items:center;min-width:0;display:flex}.nn-datepicker__trigger:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--accent-border)}.nn-datepicker__trigger[data-state=open]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.nn-datepicker__trigger:disabled{background:var(--surface-2);color:var(--text-disabled);opacity:1}.nn-datepicker__label{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.nn-datepicker__label.is-placeholder{color:var(--text-3)}.nn-popover.nn-datepicker-pop{min-width:0;max-width:calc(100vw - 32px);padding:var(--space-3)}.nn-popover.nn-datepicker-pop--presets{max-width:min(480px,100vw - 32px)}.nn-datepicker-pop__body{gap:var(--space-3);display:flex}.nn-datepicker__presets{min-width:9.5rem;padding-right:var(--space-3);border-right:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.nn-datepicker__preset{border-radius:var(--radius-control);font-size:var(--text-ui);color:var(--text-2);text-align:left;white-space:nowrap;padding:6px 8px}.nn-datepicker__preset:hover{background:var(--surface-2);color:var(--text)}.nn-datepicker__preset[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-medium)}.nn-datepicker__preset:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nn-datepicker-pop__hint{margin:0 0 var(--space-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3)}.nn-datepicker__times{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-soft);display:flex}.nn-datepicker__error{margin:var(--space-1) 0 0;color:var(--danger);font-size:var(--text-meta);line-height:var(--text-meta-lh)}.nn-datepicker__time{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.nn-datepicker__time-label{font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);color:var(--text-3)}.nn-datepicker__time-input{font-variant-numeric:tabular-nums;width:100%;min-width:0}@media (max-width:520px){.nn-datepicker-pop__body{flex-direction:column}.nn-datepicker__presets{min-width:0;max-width:252px;padding:0 0 var(--space-2);border-right:0;border-bottom:1px solid var(--border);flex-flow:wrap}}.nn-calendar{width:252px;max-width:100%}.nn-calendar__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.nn-calendar__title{font-size:var(--text-ui);font-weight:var(--weight-semibold);color:var(--text)}.nn-calendar__grid{border-collapse:collapse;table-layout:fixed;width:100%}.nn-calendar__weekday{height:28px;font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);color:var(--text-3);text-align:center;padding:0}.nn-calendar__cell{text-align:center;height:36px;padding:0}.nn-calendar__cell.is-in-range{background:var(--accent-soft)}.nn-calendar__cell.is-range-start{background:linear-gradient(to right, transparent 50%, var(--accent-soft) 50%)}.nn-calendar__cell.is-range-end{background:linear-gradient(to left, transparent 50%, var(--accent-soft) 50%)}.nn-calendar__day{border-radius:var(--radius-control);width:36px;max-width:100%;height:36px;font-size:var(--text-ui);font-variant-numeric:tabular-nums;color:var(--text);justify-content:center;align-items:center;display:inline-flex}.nn-calendar__day:hover:not(.is-selected):not(.is-disabled){background:var(--surface-2)}.nn-calendar__cell.is-in-range .nn-calendar__day:hover:not(.is-selected){background:var(--accent-soft-2,var(--accent-soft))}.nn-calendar__day.is-today{box-shadow:inset 0 0 0 1px var(--border-strong);font-weight:var(--weight-semibold)}.nn-calendar__day.is-selected{background:var(--accent-solid);color:var(--on-accent);font-weight:var(--weight-semibold)}.nn-calendar__day.is-selected.is-today{box-shadow:inset 0 0 0 2px var(--surface)}.nn-calendar__day.is-disabled{color:var(--text-disabled);cursor:not-allowed;text-decoration:line-through}.nn-calendar__day:focus-visible{outline:2px solid var(--focus);outline-offset:1px;z-index:1;position:relative}@media (forced-colors:active){.nn-calendar__day.is-selected{color:highlighttext;background:highlight}.nn-calendar__cell.is-in-range{outline-offset:-2px;background:canvas;outline:1px dotted highlight}.nn-datepicker__preset[aria-pressed=true]{outline:1px solid highlight}}.nn-rp{align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.nn-rp__pane{flex:none;min-width:0;min-height:0;position:relative;overflow:hidden}.nn-rp__pane[data-collapsed=true]{display:none}.nn-rp__handle{z-index:1;cursor:col-resize;touch-action:none;flex:0 0 1px;align-self:stretch;position:relative}.nn-rp__handle:before{content:"";inset-block:0;background:var(--border);width:1px;transition:width var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out);position:absolute;left:50%;transform:translate(-50%)}.nn-rp__handle:after{content:"";inset-block:0;cursor:col-resize;width:8px;position:absolute;left:50%;transform:translate(-50%)}.nn-rp__handle:hover:before,.nn-rp__handle[data-dragging=true]:before{background:var(--accent);width:2px}.nn-rp__handle:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1);border-radius:var(--radius-xs)}.nn-rp[data-dragging=true]{-webkit-user-select:none;user-select:none}.nn-afeed{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;position:relative}.nn-afeed__list,.nn-afeed__sublist{flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nn-afeed__item{min-width:0;animation:nn-afeed-entra var(--motion-fast) var(--ease-out)}.nn-afeed__row{align-items:center;gap:var(--space-2);width:100%;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:var(--text-ui);line-height:var(--text-ui-lh);color:var(--text-2);text-align:left;cursor:default;flex-wrap:nowrap;display:flex}button.nn-afeed__row:hover{background:var(--surface-2)}button.nn-afeed__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.nn-afeed__chevron{margin-left:calc(var(--space-1) * -1);color:var(--text-3);flex:none}.nn-afeed__icon{width:16px;height:16px;color:var(--text-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-afeed__icon[data-state=running]{color:var(--text)}.nn-afeed__icon[data-state=attention]{color:var(--warning)}.nn-afeed__icon[data-state=failed]{color:var(--danger)}.nn-afeed__spinner{border-width:1.5px;width:14px;height:14px}.nn-afeed__verb{white-space:nowrap;flex:none}.nn-afeed__row--live .nn-afeed__verb{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.nn-afeed__item[data-state=running] .nn-afeed__verb,.nn-afeed__item[data-state=failed] .nn-afeed__verb,.nn-afeed__row--live .nn-afeed__verb{color:var(--text)}.nn-afeed code{color:inherit;white-space:nowrap;background:0 0;border:0;padding:0}.nn-afeed__target{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.nn-afeed__dot{color:var(--text-3);flex:none}.nn-afeed__metric{white-space:nowrap;flex:none}.nn-afeed__time{color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.nn-afeed[data-target=plain] .nn-afeed__target{font-family:var(--font);font-size:inherit;letter-spacing:inherit}.nn-afeed__sentence{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nn-afeed__sentence .nn-afeed__verb{flex:none;margin:0}.nn-afeed[data-show-time=false] .nn-afeed__time{display:none}.nn-afeed--tiles[data-show-time=false] .nn-afeed__row--tiles{grid-template-columns:28px minmax(0, 1fr) var(--afeed-metric-w,96px)}.nn-afeed__detail{padding:0 var(--space-2) var(--space-1) var(--space-8);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta)}.nn-afeed__item[data-state=failed] .nn-afeed__detail{color:var(--text-2)}.nn-afeed__item[data-state=attention] .nn-afeed__detail{color:var(--warning)}.nn-afeed__abre{visibility:hidden;transition:grid-template-rows var(--motion-slow) var(--ease-in-out);grid-template-rows:0fr;display:grid}.nn-afeed__abre[data-open=true]{visibility:visible;grid-template-rows:1fr}.nn-afeed__abre>.nn-afeed__sublist{min-height:0;padding-left:var(--space-6);overflow:hidden}.nn-afeed__summary{align-items:center;gap:var(--space-2);width:100%;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);text-align:left;cursor:default;display:flex}.nn-afeed__summary:hover{background:var(--surface-2)}.nn-afeed__summary:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.nn-afeed__summary-icon{color:var(--success);flex:none;align-items:center;display:inline-flex}.nn-afeed__summary[data-state=failed] .nn-afeed__summary-icon{color:var(--danger)}.nn-afeed__summary-text{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.nn-afeed__summary-chevron{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.nn-afeed__more{align-items:center;gap:var(--space-2);width:100%;min-height:28px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);text-align:left;white-space:nowrap;cursor:default;display:flex}.nn-afeed__more:hover{background:var(--surface-2)}.nn-afeed__more:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.nn-afeed__more-icon{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.nn-afeed__more-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.nn-afeed__more-attention{color:var(--warning)}@keyframes nn-afeed-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nn-afeed__item{animation:none}}.nn-afeed--tiles .nn-afeed__list,.nn-afeed--tiles .nn-afeed__sublist{gap:2px}.nn-afeed__row--tiles{grid-template-columns:28px minmax(0, 1fr) var(--afeed-metric-w,96px) 48px;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-ui);line-height:var(--text-ui-lh);color:var(--text-2);text-align:left;display:grid}.nn-afeed--tiles,.nn-afeed--inline{container-type:inline-size}button.nn-afeed__row--tiles:hover{background:var(--surface-work)}.nn-afeed__tile{border-radius:var(--radius-sm);background:var(--surface-work);width:28px;height:28px;box-shadow:0 0 0 1px var(--border-faint);color:var(--text-2);justify-content:center;align-items:center;display:inline-flex}.nn-afeed__tile[data-state=attention]{color:var(--warning)}.nn-afeed__tile[data-state=failed]{color:var(--danger)}.nn-afeed__tile[data-state=running]{color:var(--text)}.nn-afeed__text{align-items:center;gap:var(--space-1-5);min-width:0;display:flex;overflow:hidden}.nn-afeed__text .nn-afeed__verb{white-space:nowrap;flex:none}.nn-afeed__text .nn-afeed__target{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.nn-afeed__ok{color:var(--success);flex:none;align-items:center;display:inline-flex}.nn-afeed--tiles .nn-afeed__metric{color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:stretch;overflow:hidden}.nn-afeed--tiles .nn-afeed__metric-main{white-space:nowrap}@container (width<=519px){.nn-afeed--tiles .nn-afeed__metric-extra{display:none}}.nn-afeed--tiles .nn-afeed__time{text-align:right;justify-self:stretch;margin-left:0}.nn-afeed__warn{align-items:flex-start;gap:var(--space-2);margin:2px 0 var(--space-1-5) 36px;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);background:var(--warning-soft);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);display:flex}.nn-afeed__warn[data-state=failed]{background:var(--danger-soft)}.nn-afeed__warn-icon{color:var(--warning);flex:none;align-items:center;display:inline-flex}.nn-afeed__warn[data-state=failed] .nn-afeed__warn-icon{color:var(--danger)}.nn-afeed__warn-text{overflow-wrap:anywhere;min-width:0}.nn-diff{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.nn-diff__head{align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex}.nn-diff__file{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--text-2);display:inline-flex}.nn-diff__path{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.nn-diff__counts{align-items:center;gap:var(--space-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;display:inline-flex}.nn-diff__count[data-tone=add]{color:var(--success)}.nn-diff__count[data-tone=del]{color:var(--danger)}.nn-diff__body{-webkit-user-select:text;user-select:text;min-width:0;overflow:auto}.nn-diff__body:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(var(--focus-ring-width) * -1)}.nn-diff__table{border-collapse:collapse;width:max-content;min-width:100%;font-family:var(--mono);font-size:var(--text-ui);line-height:var(--text-ui-lh);color:var(--text)}.nn-diff__colhead .nn-diff__col{padding:2px var(--space-3);border-bottom:1px solid var(--border);background:var(--surface-2);color:var(--text-3);font-family:var(--font);font-size:var(--text-micro);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);text-align:left}.nn-diff__hunkhead td{padding:2px var(--space-3);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--surface-2);color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);white-space:pre}.nn-diff__num{width:1%;padding:0 var(--space-2);color:var(--text-3);font-family:var(--font);font-size:var(--text-micro);line-height:var(--text-meta-lh);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;-webkit-user-select:none;user-select:none}.nn-diff__sign{padding:0 var(--space-1);color:var(--text-3);font-family:var(--font);font-size:var(--text-micro);line-height:var(--text-meta-lh);text-align:center;-webkit-user-select:none;user-select:none}.nn-diff__code{padding:0 var(--space-3) 0 var(--space-1);white-space:pre;font-size:.92em}.nn-diff__row[data-type=add]>*{background:var(--success-soft)}.nn-diff__row[data-type=del]>*{background:var(--danger-soft)}.nn-diff__code[data-type=add]{background:var(--success-soft)}.nn-diff__code[data-type=del]{background:var(--danger-soft)}.nn-diff__code[data-type=empty]{background:var(--surface-2)}.nn-diff__row--oculto>td{padding:0 var(--space-3);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--surface-2)}.nn-diff__oculto{align-items:center;gap:var(--space-1);min-height:24px;color:var(--text-2);font-family:var(--font);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);display:inline-flex}.nn-diff__oculto:hover{color:var(--text)}.nn-diff__oculto:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px;border-radius:var(--radius-xs)}.nn-diff--calm{border-color:var(--border-faint);border-radius:var(--radius-card);background:var(--surface-card)}.nn-diff--calm .nn-diff__head{min-height:36px;padding:0 var(--space-3);background:0 0;border-bottom:0}.nn-diff--calm .nn-diff__counts{margin-left:auto}.nn-diff__toggle{width:24px;height:24px;margin-left:calc(var(--space-1) * -1);border-radius:var(--radius-xs);color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-diff__toggle:hover{color:var(--text)}.nn-diff__toggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.nn-diff--calm .nn-diff__row[data-type=add]>.nn-diff__num,.nn-diff--calm .nn-diff__row[data-type=add]>.nn-diff__sign,.nn-diff--calm .nn-diff__row[data-type=del]>.nn-diff__num,.nn-diff--calm .nn-diff__row[data-type=del]>.nn-diff__sign,.nn-diff--calm .nn-diff__code[data-type=empty]{background:0 0}.nn-diff--calm .nn-diff__code[data-type=add]{background:color-mix(in srgb, var(--success-soft) 50%, transparent)}.nn-diff--calm .nn-diff__code[data-type=del]{background:color-mix(in srgb, var(--danger-soft) 50%, transparent)}.nn-diff--calm .nn-diff__code{padding-right:var(--space-3);padding-left:var(--space-3)}.nn-diff--calm .nn-diff__hunkhead td,.nn-diff--calm .nn-diff__colhead .nn-diff__col{padding:var(--space-1) var(--space-3);border-top:1px solid var(--border-faint);color:var(--text-3);background:0 0;border-bottom:0}.nn-diff--calm .nn-diff__row--oculto>td{border-color:var(--border-faint);background:0 0}.nn-diff--calm .nn-diff__head{gap:var(--space-1-5);min-height:44px;padding:0 var(--space-3) 0 var(--space-2)}.nn-diff--calm .nn-diff__path{color:var(--text);font-family:var(--font);font-size:var(--text-ui);line-height:var(--text-ui-lh);font-weight:var(--weight-semibold)}.nn-diff--calm .nn-diff__counts{gap:var(--space-2);font-weight:var(--weight-semibold)}.nn-diff__copy{flex:none}.nn-diff--calm .nn-diff__table,.nn-diff--calm .nn-diff__code{font-size:var(--text-ui);line-height:22px}.nn-diff--calm .nn-diff__num{width:40px;min-width:40px;padding:0 var(--space-2);font-size:var(--text-meta);line-height:22px}.nn-diff--calm .nn-diff__sign{line-height:22px}.nn-diff--calm .nn-diff__hunkhead td{font-family:var(--mono);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:0}.nn-voicemeter{flex:none;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.nn-voicemeter__bar{border-radius:var(--radius-pill);background:var(--accent);width:3px;min-height:3px;transition:height var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out)}.nn-voicemeter[data-state=finalizing] .nn-voicemeter__bar{background:var(--text-3);animation:nn-voicemeter-pulso 1.2s var(--ease-in-out) infinite}@keyframes nn-voicemeter-pulso{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.nn-voicemeter__bar{transition:none;height:9px!important}.nn-voicemeter[data-state=finalizing] .nn-voicemeter__bar{opacity:1;animation:none}}.nn-filetype{border-radius:var(--radius-xs);width:16px;height:16px;font-family:var(--font);font-size:10px;line-height:12px;font-weight:var(--weight-bold);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.nn-filetype--md{width:20px;height:20px;font-size:11px;line-height:13px}.nn-filetype__glyph{display:inline-block;transform:translateY(-.5px)}.nn-filetype--generico{color:var(--text-3);background:0 0}.nn-prose--reading{--prose-body:var(--text-reading);line-height:var(--text-reading-lh)}.nn-filemention{font-family:var(--mono);color:var(--accent-text);font-size:.92em}.nn-filemention--link{border-radius:var(--radius-xs);color:var(--accent-text);font-family:var(--font);font-size:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;text-decoration:none;display:inline}.nn-filemention--link:hover{text-underline-offset:2px;text-decoration:underline}.nn-filemention--link:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.nn-filemention__icon{color:var(--text-3);margin-inline-end:2px;display:inline}.nn-filemention__icon .ic{vertical-align:-2px;display:inline}.nn-afeed__work{align-items:center;gap:var(--space-1-5);width:100%;min-height:32px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);text-align:left;cursor:default;transition:background-color var(--motion-fast) var(--ease-out);display:flex;overflow:hidden}.nn-afeed__work:hover{background:var(--surface-work)}.nn-afeed__work:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.nn-afeed__work-chevron{width:14px;height:14px;color:var(--text-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-afeed__work-label{color:var(--text-2);font-weight:var(--weight-medium);white-space:nowrap;flex:none}.nn-afeed__work-fact{color:var(--text-3);white-space:nowrap;flex:none}.nn-afeed__sep{color:var(--text-3);margin-inline-end:var(--space-1)}.nn-afeed__work-warn{color:var(--warning);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nn-afeed__work-icons{align-items:center;gap:var(--space-1-5);color:var(--text-3);flex:none;margin-left:auto;display:inline-flex}@container (width<=530px){.nn-afeed__work-icons{display:none}}@container (width<=460px){.nn-afeed__work-label[data-kind=duration],.nn-afeed__work-fact[data-kind=files] .nn-afeed__sep{display:none}}@container (width<=400px){.nn-afeed__work-fact[data-kind=files],.nn-afeed__work-fact[data-kind=tests] .nn-afeed__sep{display:none}}@container (width<=330px){.nn-afeed__work-fact[data-kind=tests],.nn-afeed__work-warn .nn-afeed__sep{display:none}}.nn-afeed--inline .nn-afeed__more-icon{display:none}.nn-afeed__live-counter{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nn-afeed__body[data-inline=true]{animation:nn-afeed-inline-in var(--motion-slow) var(--ease-in-out)}@keyframes nn-afeed-inline-in{0%{opacity:0;max-height:0}to{opacity:1;max-height:1200px}}@media (prefers-reduced-motion:reduce){.nn-afeed__body[data-inline=true]{animation:nn-afeed-inline-fade var(--motion-fast) linear}@keyframes nn-afeed-inline-fade{0%{opacity:0}to{opacity:1}}.nn-afeed__work{transition:none}}.nn-cv{background:var(--surface-panel);min-width:0;height:100%;min-height:0;color:var(--text);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:relative}.nn-cv:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.nn-cv__viewport{scrollbar-width:thin;flex:1;min-height:0;overflow:auto}.nn-cv__lines{padding:var(--space-2) 0;font-family:var(--mono);font-size:13px;line-height:20px}.nn-cv__line{white-space:pre;align-items:flex-start;height:20px;min-height:20px;display:flex}.nn-cv__gutter{background:0 0;flex:none;width:3px;height:20px}.nn-cv__line[data-change=add] .nn-cv__gutter{background:var(--success)}.nn-cv__line[data-change=del] .nn-cv__gutter{background:var(--danger)}.nn-cv__line[data-change=add]{background:var(--success-soft)}.nn-cv__line[data-change=del]{background:var(--danger-soft)}.nn-cv__no{width:48px;padding-right:var(--space-3);color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;flex:none}.nn-cv__code{min-width:0;padding-right:var(--space-4);flex:1}.nn-cv__t--keyword{color:var(--syntax-keyword)}.nn-cv__t--string{color:var(--syntax-string)}.nn-cv__t--number{color:var(--syntax-number)}.nn-cv__t--comment{color:var(--syntax-comment);font-style:italic}.nn-cv__t--function{color:var(--syntax-function)}.nn-cv__t--type{color:var(--syntax-type)}.nn-cv__t--punct{color:var(--syntax-punct)}.nn-cv__t--tag{color:var(--syntax-tag)}.nn-cv__t--attr{color:var(--syntax-attr)}.nn-cv__mark{background:var(--accent-soft);border-radius:2px}.nn-cv__mark--atual{background:var(--accent-soft-2);box-shadow:0 0 0 1px var(--accent-border)}.nn-cv__find{align-items:center;gap:var(--space-1);height:36px;padding:0 var(--space-2);background:var(--surface-work);box-shadow:inset 0 -1px 0 var(--border-faint);flex:none;display:flex}.nn-cv__find-icon{color:var(--text-3);flex:none;align-items:center;display:inline-flex}.nn-cv__find-input{min-width:0;height:26px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--field);color:var(--text);font-size:var(--text-ui);line-height:var(--text-ui-lh);flex:1}.nn-cv__find-input:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:0;border-color:var(--accent-border)}.nn-cv__find-count{color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.nn-cv__find-btn{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-2);cursor:default;flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-cv__find-btn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.nn-cv__find-btn:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-1px}.nn-skeleton--shimmer{background-image:linear-gradient(90deg, var(--skeleton) 0%, var(--skeleton-hi) 50%, var(--skeleton) 100%);background-size:200% 100%;animation:1.2s linear infinite nn-skel-shimmer}@keyframes nn-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.nn-skeleton--shimmer{background-image:none;background-color:var(--surface-work)}}.nn-codeblock[data-open=true]{border:1px solid var(--border-faint);border-radius:var(--radius-card);overflow:hidden}.nn-codeblock[data-open=true] .nn-codeblock__head{height:36px;padding:0 var(--space-1) 0 var(--space-3);background:var(--surface-work);box-shadow:inset 0 -1px 0 var(--border-faint)}.nn-codeblock[data-open=true] .nn-codeblock__title{color:var(--text);font-family:var(--mono);font-size:12px;font-weight:var(--weight-medium)}.nn-codeblock__action--open{height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);color:var(--accent-text);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.nn-codeblock__action--open:hover{background:var(--accent-soft)}.nn-codeblock__action--open:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.nn-sheetprev{background:var(--surface-panel);flex-direction:column;min-width:0;min-height:0;display:flex}.nn-sheetprev__tabs{align-items:center;gap:var(--space-0-5);padding:var(--space-2) var(--space-3) 0;box-shadow:inset 0 -1px 0 var(--border-faint);flex:none;display:flex}.nn-sheetprev__tab{height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);cursor:default;align-items:center;display:inline-flex}.nn-sheetprev__tab:hover{background:var(--surface-work);color:var(--text)}.nn-sheetprev__tab[data-active=true]{background:var(--surface-panel);box-shadow:0 -1px 0 var(--border-faint), -1px 0 0 var(--border-faint), 1px 0 0 var(--border-faint);color:var(--text);font-weight:var(--weight-medium)}.nn-sheetprev__tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:-2px}.nn-sheetprev__scroll{flex:1;min-height:0;overflow:auto}.nn-sheetprev__grid{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-sheetprev__grid th,.nn-sheetprev__grid td{height:28px;padding:0 var(--space-3);border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--text-2);text-align:left;white-space:nowrap}.nn-sheetprev__grid thead th{z-index:1;background:var(--surface-work);color:var(--text);font-size:var(--text-meta);line-height:var(--text-meta-lh);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-meta);position:sticky;top:0}.nn-sheetprev__grid th[data-align=right],.nn-sheetprev__grid td[data-align=right]{text-align:right;font-variant-numeric:tabular-nums}.nn-sheetprev__rowno{background:var(--surface-work);width:40px;min-width:40px;color:var(--text-3);font-size:var(--text-meta);font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;padding:0 var(--space-2)!important;text-align:right!important}.nn-sheetprev__caption{padding:var(--space-2) var(--space-3);color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);letter-spacing:var(--tracking-meta);flex:none;margin:0}.nn-slidesprev{gap:var(--space-3);min-width:0;min-height:0;padding:var(--space-4);background:var(--surface-work);flex-direction:column;display:flex}.nn-slidesprev__stage{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}.nn-slidesprev__slide{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-panel);min-height:0;box-shadow:var(--elev-elevated);flex:1;overflow:hidden}.nn-slidesprev__nav{justify-content:center;align-items:center;gap:var(--space-2);flex:none;display:flex}.nn-slidesprev__btn{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-2);cursor:default;justify-content:center;align-items:center;display:inline-flex}.nn-slidesprev__btn:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.nn-slidesprev__count{color:var(--text-3);font-size:var(--text-meta);line-height:var(--text-meta-lh);font-variant-numeric:tabular-nums}.nn-slidesprev__strip{gap:var(--space-2);padding-bottom:var(--space-1);scrollbar-width:thin;flex:none;display:flex;overflow-x:auto}.nn-slidesprev__thumb{align-items:center;gap:var(--space-1-5);width:132px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-panel);box-shadow:0 0 0 1px var(--border-faint);color:var(--text-2);font-size:var(--text-meta);line-height:var(--text-meta-lh);text-align:left;cursor:default;flex:none;display:flex}.nn-slidesprev__thumb[data-active=true]{box-shadow:0 0 0 2px var(--accent-border);color:var(--text)}.nn-slidesprev__thumb:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.nn-slidesprev__thumb-num{border-radius:var(--radius-xs);background:var(--surface-work);width:18px;height:18px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:inline-flex}.nn-slidesprev__thumb-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nn-docprev{min-height:0;padding:var(--space-5);background:var(--surface-work);justify-content:center;display:flex;overflow:auto}.nn-docprev__page{width:100%;max-width:640px;padding:var(--space-10) var(--space-8);background:var(--surface-elevated);color:var(--text);font-size:var(--text-reading);line-height:var(--text-reading-lh);border-radius:4px;box-shadow:0 1px 2px #1414200f,0 12px 32px -18px #1414204d}.nn-docprev__page>*+*{margin-top:var(--space-4)}.nn-docprev__page h1{font-size:var(--text-title);line-height:var(--text-title-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);margin:0}.nn-docprev__page h2{margin:var(--space-6) 0 0;font-size:var(--text-section);line-height:var(--text-section-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-section)}.nn-docprev__page p{color:var(--text-2);margin:0}.nn-docprev__page strong{color:var(--text)}.nn-oslogo{--nn-os-tam:32px;width:calc(var(--nn-os-tam) + 8px);height:calc(var(--nn-os-tam) + 8px);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--nn-os-cor-claro,var(--text));flex:none;place-items:center;display:inline-grid}[data-theme=dark] .nn-oslogo{color:var(--nn-os-cor-escuro,var(--text))}.nn-oslogo__glifo{width:var(--nn-os-tam);height:var(--nn-os-tam);fill:currentColor;stroke:none;display:block}.nn-oslogo__glifo--generico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}:root,[data-theme]{--viz-slot-1:var(--viz-3);--viz-slot-2:var(--viz-4);--viz-slot-3:var(--viz-5);--viz-slot-4:var(--viz-6);--viz-slot-5:var(--viz-1);--viz-slot-6:var(--viz-2)}[data-product=imaginne],[data-product=imaginne] [data-theme]:not([data-product]){--viz-slot-1:var(--viz-2);--viz-slot-2:var(--viz-3);--viz-slot-3:var(--viz-4);--viz-slot-4:var(--viz-5);--viz-slot-5:var(--viz-6);--viz-slot-6:var(--viz-1)}[data-product=agents],[data-product=agents] [data-theme]:not([data-product]){--viz-slot-1:var(--viz-1);--viz-slot-2:var(--viz-2);--viz-slot-3:var(--viz-3);--viz-slot-4:var(--viz-5);--viz-slot-5:var(--viz-6);--viz-slot-6:var(--viz-4)}[data-product=data],[data-product=data] [data-theme]:not([data-product]){--viz-slot-1:var(--viz-1);--viz-slot-2:var(--viz-2);--viz-slot-3:var(--viz-3);--viz-slot-4:var(--viz-4);--viz-slot-5:var(--viz-6);--viz-slot-6:var(--viz-5)}[data-product=zero],[data-product=zero] [data-theme]:not([data-product]){--viz-slot-1:var(--viz-1);--viz-slot-2:var(--viz-2);--viz-slot-3:var(--viz-4);--viz-slot-4:var(--viz-5);--viz-slot-5:var(--viz-6);--viz-slot-6:var(--viz-3)}[data-product=console],[data-product=console] [data-theme]:not([data-product]){--viz-slot-1:var(--viz-3);--viz-slot-2:var(--viz-4);--viz-slot-3:var(--viz-5);--viz-slot-4:var(--viz-6);--viz-slot-5:var(--viz-1);--viz-slot-6:var(--viz-2)}.nn-chart-root{width:100%;min-width:0;position:relative}.nn-chart-svg{display:block;overflow:visible}.nn-chart-axis-text{fill:var(--viz-axis);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.nn-chart-value-label{fill:var(--text-3);font-size:var(--text-micro);font-variant-numeric:tabular-nums}.nn-chart-grid-line{stroke:var(--viz-grid);stroke-width:1px;shape-rendering:crispedges}.nn-chart-axis-unit{fill:var(--text-3);font-weight:var(--weight-medium)}.nn-chart-ref{pointer-events:none}.nn-chart-ref__line{stroke:var(--warning);stroke-width:1px;stroke-dasharray:4 4}.nn-chart-ref__label{fill:var(--warning);font-size:var(--text-micro);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.nn-chart-ref[data-tone=danger] .nn-chart-ref__line{stroke:var(--danger)}.nn-chart-ref[data-tone=danger] .nn-chart-ref__label{fill:var(--danger)}.nn-chart-ref[data-tone=neutral] .nn-chart-ref__line{stroke:var(--text-3)}.nn-chart-ref[data-tone=neutral] .nn-chart-ref__label{fill:var(--text-3)}.nn-chart-band{pointer-events:none}.nn-chart-band__area{fill:color-mix(in srgb, var(--warning) 9%, transparent)}.nn-chart-band__edge{stroke:color-mix(in srgb, var(--warning) 55%, transparent);stroke-width:1px;stroke-dasharray:3 3}.nn-chart-band__label{fill:var(--warning);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.nn-chart-band[data-tone=danger] .nn-chart-band__area{fill:color-mix(in srgb, var(--danger) 10%, transparent)}.nn-chart-band[data-tone=danger] .nn-chart-band__edge{stroke:color-mix(in srgb, var(--danger) 55%, transparent)}.nn-chart-band[data-tone=danger] .nn-chart-band__label{fill:var(--danger)}.nn-chart-band[data-tone=info] .nn-chart-band__area{fill:color-mix(in srgb, var(--info) 10%, transparent)}.nn-chart-band[data-tone=info] .nn-chart-band__edge{stroke:color-mix(in srgb, var(--info) 55%, transparent)}.nn-chart-band[data-tone=info] .nn-chart-band__label{fill:var(--info)}.nn-chart-band[data-tone=accent] .nn-chart-band__area{fill:color-mix(in srgb, var(--accent) 10%, transparent)}.nn-chart-band[data-tone=accent] .nn-chart-band__edge{stroke:color-mix(in srgb, var(--accent) 55%, transparent)}.nn-chart-band[data-tone=accent] .nn-chart-band__label{fill:var(--accent-text)}.nn-chart-band[data-tone=neutral] .nn-chart-band__area{fill:color-mix(in srgb, var(--text-3) 8%, transparent)}.nn-chart-band[data-tone=neutral] .nn-chart-band__edge{stroke:var(--border-strong)}.nn-chart-band[data-tone=neutral] .nn-chart-band__label{fill:var(--text-3)}.nn-chart-line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.nn-chart-line--draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:nn-chart-draw var(--motion-slow) var(--ease-out) forwards}.nn-chart-line--dashed{stroke-dasharray:5 4}.nn-chart-area{stroke:none}.nn-chart-dot,.nn-chart-hover-dot{stroke:var(--surface);stroke-width:1.5px}.nn-chart-crosshair-group{pointer-events:none}.nn-chart-crosshair{stroke:var(--viz-axis);stroke-width:1px;stroke-dasharray:3 3;opacity:.75}.nn-chart-hit{cursor:crosshair}.nn-chart-bar-group{transform-box:fill-box;transform-origin:50% 100%;animation:nn-chart-grow-up var(--motion-slow) var(--ease-out) backwards}.nn-chart-bar-group--h{transform-origin:0%;animation-name:nn-chart-grow-right}.nn-chart-hover-band{fill:var(--viz-grid);opacity:.45;pointer-events:none}.nn-chart-donut-wrap{margin:0 auto;position:relative}.nn-chart-donut-segment{transition:opacity var(--motion-fast) var(--ease-out)}.nn-chart-donut--hovering .nn-chart-donut-segment{opacity:.4}.nn-chart-donut--hovering .nn-chart-donut-segment--active{opacity:1}.nn-chart-donut-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.nn-chart-donut-label{fill:var(--text-3);font-size:var(--text-meta)}.nn-chart-donut-legend{justify-content:center;margin-top:12px}.nn-chart-heat-cell{transition:stroke var(--motion-fast) var(--ease-out)}.nn-chart-heat-cell--active{stroke:var(--viz-axis);stroke-width:1px}.nn-chart-meter{gap:6px;display:grid}.nn-chart-meter-head{font-size:var(--text-meta);align-items:baseline;gap:8px;display:flex}.nn-chart-meter-label{color:var(--text-2)}.nn-chart-meter-value{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.nn-chart-meter-track{background:var(--viz-grid);border-radius:4px;height:8px;position:relative;overflow:hidden}.nn-chart-meter-fill{height:100%;transition:width var(--motion-slow) var(--ease-out);border-radius:4px}.nn-chart-meter-tick{background:var(--surface);opacity:.8;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.nn-chart-tooltip{z-index:3;pointer-events:none;background:var(--tip-bg);color:var(--tip-fg);font-size:var(--text-meta);border-radius:6px;padding:6px 9px;line-height:1.4;position:absolute;transform:translate(10px,-50%);box-shadow:0 2px 10px #0000002e}.nn-chart-tooltip--left{transform:translate(calc(-100% - 10px),-50%)}.nn-chart-tooltip-title{white-space:nowrap;margin-bottom:4px;font-weight:600}.nn-chart-tooltip-text{font-variant-numeric:tabular-nums}.nn-chart-tooltip-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nn-chart-tooltip-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.nn-chart-tooltip-label{opacity:.85}.nn-chart-tooltip-value{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:14px;font-weight:600}.nn-chart-swatch{border-radius:3px;flex:none;width:10px;height:10px}.nn-chart-swatch--dashed{border-radius:999px;height:3px}.nn-chart-swatch--hatch{border-radius:2px;width:14px;height:10px;overflow:visible}.nn-ring-stat{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.nn-ring-stat__svg{flex:none;display:block}.nn-ring-stat__track{stroke:var(--viz-grid)}.nn-ring-stat__text{fill:var(--text);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.nn-ring-stat__info{flex-direction:column;gap:2px;min-width:0;display:flex}.nn-ring-stat__label{color:var(--text);font-size:var(--text-meta);line-height:var(--leading-ui)}.nn-ring-stat__detail{color:var(--text-3);font-size:var(--text-micro);font-variant-numeric:tabular-nums;line-height:var(--leading-ui)}.nn-chart-legend{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.nn-chart-legend-item{color:var(--text-2);font-size:var(--text-meta);border-radius:4px;align-items:center;gap:6px;padding:1px 2px;display:inline-flex}button.nn-chart-legend-item{cursor:pointer}.nn-chart-legend-item:hover{color:var(--text)}.nn-chart-legend-item--off{color:var(--text-3);opacity:.6}.nn-chart-fade-in{animation:nn-chart-fade var(--motion-slow) var(--ease-out) both}@keyframes nn-chart-draw{to{stroke-dashoffset:0}}@keyframes nn-chart-fade{0%{opacity:0}}@keyframes nn-chart-grow-up{0%{transform:scaleY(0)}}@keyframes nn-chart-grow-right{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nn-chart-line--draw{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.nn-chart-bar-group,.nn-chart-fade-in{animation:none}}.nn-graph-canvas{background:radial-gradient(90% 60% at 50% -10%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%), radial-gradient(var(--dot) 1px, transparent 1.2px) 0 0 / 20px 20px, var(--canvas);position:relative;overflow:hidden}.nn-graph-stage{transform-origin:0 0;position:absolute;inset:0}.nn-graph-links{z-index:0;display:block;position:absolute;inset:0;overflow:visible}.nn-graph-nodes{z-index:1;position:absolute;inset:0}.nn-graph-floor{z-index:5;position:absolute;bottom:14px;left:14px}.nn-graph-floor[data-posicao=bottom-right]{left:auto;right:14px}.nn-graph-floor[data-posicao=top-left]{top:14px;bottom:auto}.nn-graph-floor[data-posicao=top-right]{inset:14px 14px auto auto}.nn-graph-floor-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.nn-graph-floor-layer>*{pointer-events:auto}.nn-graph-zoom{border:1px solid var(--node-border);background:color-mix(in srgb, var(--node-bg) 84%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);box-shadow:var(--elev-float);border-radius:12px;align-items:center;gap:2px;padding:3px;display:flex}.nn-graph-zoom-btn{width:26px;height:26px;color:var(--text-2);transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:8px;place-items:center;display:grid}.nn-graph-zoom-btn:hover{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}.nn-graph-zoom-btn .ic{stroke-width:2px;width:14px;height:14px}.nn-graph-zoom-value{font-variant-numeric:tabular-nums;min-width:48px;height:26px;color:var(--text-2);transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);border-radius:8px;font-size:12px;font-weight:550}.nn-graph-zoom-value:hover{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text)}.nn-graph-zoom-sep{background:var(--node-border);width:1px;height:16px;margin:0 3px}.nn-graph-node{--nn-fam:var(--hue-slate);--nn-fam-fg:var(--hue-slate-fg);--nn-node-border:var(--node-border);--nn-border-hi:color-mix(in srgb, var(--nn-fam) 55%, var(--node-border));border-radius:var(--radius-node);background:var(--node-bg);border:1px solid var(--nn-node-border);width:264px;height:68px;box-shadow:var(--elev-1);transition:transform var(--motion-med) var(--ease-out), box-shadow var(--motion-med) var(--ease-out), border-color var(--motion-med) var(--ease-out), opacity var(--motion-med) var(--ease-out);align-items:center;gap:12px;padding:0 14px 0 13px;display:flex;position:absolute}.nn-graph-node[data-hue=violet]{--nn-fam:var(--hue-violet);--nn-fam-fg:var(--hue-violet-fg)}.nn-graph-node[data-hue=blue]{--nn-fam:var(--hue-blue);--nn-fam-fg:var(--hue-blue-fg)}.nn-graph-node[data-hue=teal]{--nn-fam:var(--hue-teal);--nn-fam-fg:var(--hue-teal-fg)}.nn-graph-node[data-hue=green]{--nn-fam:var(--hue-green);--nn-fam-fg:var(--hue-green-fg)}.nn-graph-node[data-hue=amber]{--nn-fam:var(--hue-amber);--nn-fam-fg:var(--hue-amber-fg)}.nn-graph-node[data-hue=orange]{--nn-fam:var(--hue-orange);--nn-fam-fg:var(--hue-orange-fg)}.nn-graph-node[data-hue=rose]{--nn-fam:var(--hue-rose);--nn-fam-fg:var(--hue-rose-fg)}.nn-graph-node[data-hue=slate]{--nn-fam:var(--hue-slate);--nn-fam-fg:var(--hue-slate-fg)}.nn-graph-node[data-hue=fuchsia]{--nn-fam:var(--hue-fuchsia);--nn-fam-fg:var(--hue-fuchsia-fg)}[data-theme=dark] .nn-graph-node{background:linear-gradient(180deg, color-mix(in srgb, var(--node-bg) 90%, var(--text)) 0%, var(--node-bg) 46%) padding-box, linear-gradient(150deg, var(--nn-border-hi) 0%, var(--node-border) 38%, var(--node-border) 100%) border-box;border-color:#0000}.nn-graph-node:hover:not([data-status=muted]):not(.is-selected){box-shadow:var(--elev-3);transform:translateY(-2px)}.nn-graph-node[data-variant=compact]{gap:10px;width:200px;height:52px;padding:0 10px 0 9px}.nn-graph-node[data-variant=compact] .nn-graph-tile{border-radius:9px;width:30px;height:30px}.nn-graph-node[data-variant=compact] .nn-graph-tile .ic{width:15px;height:15px}.nn-graph-node[data-variant=compact] .nn-graph-overline{font-size:9px}.nn-graph-node[data-variant=compact] .nn-graph-title{font-size:12.5px}.nn-graph-node[data-variant=compact] .nn-graph-subtitle{font-size:11px}.nn-graph-node[data-variant=pill]{--nn-node-border:color-mix(in srgb, var(--node-terminal) 30%, var(--node-border));background:linear-gradient(100deg, color-mix(in srgb, var(--node-terminal) 8%, var(--node-bg)), var(--node-bg) 70%);border-radius:999px;height:52px;padding:0 16px 0 7px}.nn-graph-node[data-variant=pill] .nn-graph-tile{width:38px;height:38px;color:var(--node-terminal-fg);background:linear-gradient(150deg, color-mix(in srgb, var(--node-terminal) 75%, var(--node-bg)), var(--node-terminal) 60%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--node-terminal-fg) 30%, transparent), 0 4px 12px -3px color-mix(in srgb, var(--node-terminal) 55%, transparent);border-radius:50%}.nn-graph-node[data-variant=pill] .nn-graph-tile .ic{width:19px;height:19px}.nn-graph-node[data-variant=pill] .nn-graph-title{font-size:14px}[data-theme=dark] .nn-graph-node[data-variant=pill]{background:linear-gradient(100deg, color-mix(in srgb, var(--node-terminal) 10%, var(--node-bg)), var(--node-bg) 70%) padding-box, linear-gradient(150deg, color-mix(in srgb, var(--node-terminal) 45%, var(--node-border)), var(--node-border)) border-box}.nn-graph-node[data-status=muted]{opacity:.45}.nn-graph-node[data-status=running]{--nn-node-border:color-mix(in srgb, var(--running) 55%, var(--node-border));--nn-border-hi:color-mix(in srgb, var(--running) 60%, var(--node-border))}.nn-graph-node[data-status=running]:before{content:"";border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb, var(--running) 22%, transparent);animation:nn-graph-pulse var(--motion-flow) var(--ease-out) infinite;pointer-events:none;position:absolute;inset:-1px}@keyframes nn-graph-pulse{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--running) 22%, transparent)}to{box-shadow:0 0 0 13px color-mix(in srgb, var(--running) 0%, transparent)}}.nn-graph-node[data-status=success]{--nn-node-border:color-mix(in srgb, var(--success) 45%, var(--node-border));--nn-border-hi:var(--success)}.nn-graph-node[data-status=failed]{--nn-node-border:color-mix(in srgb, var(--danger) 55%, var(--node-border));--nn-border-hi:var(--danger)}.nn-graph-node[data-status=warning]{--nn-node-border:color-mix(in srgb, var(--warning) 50%, var(--node-border));--nn-border-hi:var(--warning)}.nn-graph-node.is-selected{--nn-node-border:var(--accent);box-shadow:0 0 0 3px var(--accent-ring), 0 12px 32px -12px color-mix(in srgb, var(--accent) 55%, transparent), var(--elev-2)}[data-theme=dark] .nn-graph-node.is-selected{background:linear-gradient(180deg, color-mix(in srgb, var(--node-bg) 86%, var(--accent)) 0%, var(--node-bg) 52%) padding-box, linear-gradient(150deg, var(--accent), color-mix(in srgb, var(--accent) 35%, var(--node-border))) border-box;box-shadow:0 0 0 3px var(--accent-ring), 0 0 36px -6px color-mix(in srgb, var(--accent) 50%, transparent), var(--elev-2)}.nn-graph-tile{--nn-fam-hi:color-mix(in srgb, var(--nn-fam) 74%, var(--node-bg));--nn-fam-lo:color-mix(in srgb, var(--nn-fam) 82%, var(--text));width:40px;height:40px;color:var(--text-on-solid);background:linear-gradient(150deg, var(--nn-fam-hi) 0%, var(--nn-fam) 52%, var(--nn-fam-lo) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-on-solid) 28%, transparent), 0 3px 8px -2px color-mix(in srgb, var(--nn-fam) 55%, transparent);border-radius:11px;flex:none;place-items:center;display:grid;position:relative}.nn-graph-tile .ic{stroke-width:1.8px;width:20px;height:20px}[data-theme=dark] .nn-graph-tile{color:var(--nn-fam);background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--nn-fam) 38%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--nn-fam) 26%, var(--node-bg)), color-mix(in srgb, var(--nn-fam) 10%, var(--node-bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nn-fam) 40%, transparent), inset 0 1px 0 color-mix(in srgb, var(--nn-fam) 30%, transparent), 0 4px 14px -4px color-mix(in srgb, var(--nn-fam) 45%, transparent)}.nn-graph-text{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.nn-graph-overline{letter-spacing:.045em;text-transform:uppercase;color:color-mix(in srgb, var(--nn-fam-fg) 78%, var(--text-3));text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.3;overflow:hidden}.nn-graph-title{letter-spacing:-.008em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:620;line-height:1.3;overflow:hidden}.nn-graph-subtitle{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.nn-graph-badge{width:22px;height:22px;color:var(--text-on-solid);box-shadow:0 0 0 3px var(--node-bg), var(--elev-2);animation:nn-graph-badge-in var(--motion-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}@keyframes nn-graph-badge-in{0%{opacity:0;transform:scale(.4)}}.nn-graph-badge .ic{stroke-width:2.4px;width:12px;height:12px}.nn-graph-badge[data-status=success]{background:var(--success)}.nn-graph-badge[data-status=failed]{background:var(--danger)}.nn-graph-badge[data-status=warning]{background:var(--warning)}.nn-graph-port{background:var(--node-bg);border:2px solid var(--port);pointer-events:none;width:11px;height:11px;transition:border-color var(--motion-fast) var(--ease-out);border-radius:50%;position:absolute}.nn-graph-port-in{top:-6px;left:50%;transform:translate(-50%)}.nn-graph-port-out{bottom:-6px;left:50%;transform:translate(-50%)}.nn-graph-port-fail{border-color:color-mix(in srgb, var(--danger) 55%, var(--port));top:50%;right:-6px;transform:translateY(-50%)}.nn-graph-port[data-lado=cima]{inset:-6px auto auto 50%;transform:translate(-50%)}.nn-graph-port[data-lado=baixo]{inset:auto auto -6px 50%;transform:translate(-50%)}.nn-graph-port[data-lado=esquerda]{inset:50% auto auto -6px;transform:translateY(-50%)}.nn-graph-port[data-lado=direita]{inset:50% -6px auto auto;transform:translateY(-50%)}.nn-graph-node:hover .nn-graph-port-in,.nn-graph-node:hover .nn-graph-port-out,.nn-graph-node.is-selected .nn-graph-port-in,.nn-graph-node.is-selected .nn-graph-port-out{border-color:var(--accent)}.nn-graph-node:hover .nn-graph-port-fail,.nn-graph-node.is-selected .nn-graph-port-fail{border-color:var(--danger)}.nn-graph-edge{pointer-events:none}.nn-graph-edge-line{fill:none;stroke:var(--edge);stroke-width:1.8px;stroke-linecap:round;transition:stroke var(--motion-med) var(--ease-out), stroke-width var(--motion-med) var(--ease-out)}.nn-graph-edge[data-state=active] .nn-graph-edge-line{stroke:var(--edge-active);stroke-width:2.2px}.nn-graph-edge[data-state=running] .nn-graph-edge-line{stroke:color-mix(in srgb, var(--running) 50%, var(--edge))}.nn-graph-edge[data-state=failed] .nn-graph-edge-line{stroke:var(--danger);stroke-dasharray:6 5}.nn-graph-edge[data-state=attention] .nn-graph-edge-line{stroke:var(--warning);stroke-dasharray:3 4}.nn-graph-edge[data-state=dimmed]{opacity:.4}.nn-graph-edge-flow{fill:none;stroke:var(--running);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:4 10;animation:nn-graph-edge-flow var(--motion-flow) linear infinite}@keyframes nn-graph-edge-flow{to{stroke-dashoffset:-28px}}.nn-graph-edge-arrow{fill:var(--edge)}.nn-graph-edge[data-state=active] .nn-graph-edge-arrow{fill:var(--edge-active)}.nn-graph-edge[data-state=running] .nn-graph-edge-arrow{fill:var(--running)}.nn-graph-edge[data-state=failed] .nn-graph-edge-arrow{fill:var(--danger)}.nn-graph-edge[data-state=attention] .nn-graph-edge-arrow{fill:var(--warning)}.nn-graph-edge-pill rect{fill:var(--node-bg);stroke:var(--node-border)}.nn-graph-edge-pill text{fill:var(--text-2);letter-spacing:.01em;font-size:11px;font-weight:650}.nn-graph-edge-pill[data-tone=success] rect{stroke:color-mix(in srgb, var(--success) 45%, var(--node-border))}.nn-graph-edge-pill[data-tone=success] text{fill:var(--success)}.nn-graph-edge-pill[data-tone=warning] rect{stroke:color-mix(in srgb, var(--warning) 45%, var(--node-border))}.nn-graph-edge-pill[data-tone=warning] text{fill:var(--warning)}.nn-graph-edge-pill[data-tone=danger] rect{stroke:color-mix(in srgb, var(--danger) 45%, var(--node-border))}.nn-graph-edge-pill[data-tone=danger] text{fill:var(--danger)}.nn-graph-minimap{z-index:5;border:1px solid var(--node-border);background:var(--node-bg);box-shadow:var(--elev-float);border-radius:12px;position:absolute;bottom:14px;right:14px;overflow:hidden}.nn-graph-minimap[data-position=bottom-left]{left:14px;right:auto}.nn-graph-minimap[data-position=top-right]{top:14px;bottom:auto}.nn-graph-minimap svg{display:block}.nn-graph-minimap-node{fill:var(--edge)}.nn-graph-minimap-node[data-hue=violet]{fill:var(--hue-violet)}.nn-graph-minimap-node[data-hue=blue]{fill:var(--hue-blue)}.nn-graph-minimap-node[data-hue=teal]{fill:var(--hue-teal)}.nn-graph-minimap-node[data-hue=green]{fill:var(--hue-green)}.nn-graph-minimap-node[data-hue=amber]{fill:var(--hue-amber)}.nn-graph-minimap-node[data-hue=orange]{fill:var(--hue-orange)}.nn-graph-minimap-node[data-hue=rose]{fill:var(--hue-rose)}.nn-graph-minimap-node[data-hue=slate]{fill:var(--hue-slate)}.nn-graph-minimap-node[data-hue=fuchsia]{fill:var(--hue-fuchsia)}.nn-graph-minimap-node[data-selected=true]{stroke:var(--text);stroke-width:2px}.nn-graph-minimap-view{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent);stroke-width:1px}@media (prefers-reduced-motion:reduce){.nn-graph-node,.nn-graph-port,.nn-graph-zoom-btn,.nn-graph-zoom-value,.nn-graph-edge-line{transition:none}.nn-graph-node[data-status=running]:before,.nn-graph-edge-flow,.nn-graph-badge{animation:none}}.nn-shell{background:var(--bg);height:100vh;min-height:0;color:var(--text);flex-direction:column;display:flex}.nn-shell__body{flex:1;min-height:0;display:flex}.nn-shell__main{flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.nn-shell__content{max-width:var(--page-max);padding:var(--page-pad);margin:0 auto}.nn-shell__content>.nn-shell-bleed{margin:calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad)) var(--space-5)}.nn-shell__main .nn-page-head--bleed,.nn-shell__main .nn-page-head.nn-shell-bleed{border-image:linear-gradient(to top, var(--border) 0 1px, var(--surface) 1px) fill 0 / 0 / 0 100vmax}.nn-shell--workspace .nn-shell__main,.nn-shell--fill .nn-shell__main{overflow:hidden}.nn-shell--fill .nn-shell__content{max-width:none;height:100%;min-height:0;padding:0}.nn-shell--fill .nn-shell__content>.nn-shell-bleed{margin:0}.nn-shell--workspace .nn-shell__body{height:calc(100vh - var(--globalbar-h))}.nn-shell--workspace .nn-shell__content{max-width:none;height:100%;padding:0}.nn-shell--workspace .nn-shell__content>.nn-shell-bleed{margin:0}.nn-shell-globalbar{z-index:var(--z-nav);align-items:center;gap:var(--space-2);height:var(--globalbar-h);padding:0 var(--space-4);background:var(--globalbar-bg);border-bottom:1px solid var(--border);flex:none;display:flex;position:relative}.nn-shell-globalbar__left{align-items:center;gap:var(--space-2);min-width:0;display:flex}.nn-shell-globalbar__center{min-width:0;padding:0 var(--space-2);flex:1;justify-content:center;display:flex}.nn-shell-globalbar__right{align-items:center;gap:var(--space-1);flex:none;display:flex}.nn-shell-home{border-radius:var(--radius-control);width:40px;height:40px;color:inherit;flex:none;place-items:center;text-decoration:none;display:inline-grid}.nn-shell-home .nn-shell-home__glyph{width:28px;height:28px;font-size:var(--text-meta);transition:box-shadow .16s var(--ease-out);border-radius:8px}.nn-shell-home:hover .nn-shell-home__glyph{box-shadow:0 0 0 3px var(--accent-ring), var(--glow-accent)}@media (prefers-reduced-motion:reduce){.nn-shell-home .nn-shell-home__glyph{transition:none}}.nn-shell-brand__mark{background:var(--brand-grad);width:28px;height:28px;color:var(--brand-fg);font-size:var(--text-ui);font-weight:var(--weight-bold);letter-spacing:-.02em;box-shadow:var(--inner-hi);border-radius:8px;place-items:center;line-height:1;display:grid}.nn-shell-trigger{height:var(--control-h);border-radius:var(--radius-control);color:var(--text);font-weight:var(--weight-medium);max-width:260px;transition:background var(--motion-fast) var(--ease-out);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.nn-shell-trigger:hover,.nn-shell-trigger[data-state=open]{background:var(--surface-2)}.nn-shell-trigger__glyph{width:22px;height:22px;font-size:var(--text-micro);border-radius:6px}.nn-shell-trigger__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-shell-trigger--org{color:var(--text-2);font-weight:var(--weight-regular);max-width:220px}.nn-shell-trigger--product{min-width:0}.nn-shell-trigger--static{cursor:default}.nn-shell-trigger--static:hover{background:0 0}.nn-shell-trigger__chev{color:var(--text-3);flex:none}.nn-shell-crumb{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.nn-shell-crumb__sep{color:var(--border-hover);font-size:var(--text-meta)}.nn-shell-crumb__btn{height:var(--control-h-sm);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:180px;padding:0 6px;display:inline-flex;overflow:hidden}.nn-shell-crumb__btn:hover{background:var(--surface-2);color:var(--text)}.nn-shell-search{align-items:center;gap:var(--space-2);width:100%;max-width:360px;height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--field);color:var(--text-3);transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);padding:0 10px;display:flex}.nn-shell-search:hover{border-color:var(--border-hover)}.nn-shell-search:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.nn-shell-search__icon{flex:none}.nn-shell-search__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nn-shell-search .nn-kbd{flex:none}.nn-shell-bell{position:relative}.nn-shell-bell__dot{background:var(--accent-solid);width:8px;height:8px;box-shadow:0 0 0 2px var(--globalbar-bg);border-radius:50%;position:absolute;top:5px;right:5px}.nn-shell-account{border-radius:var(--radius-pill);transition:background var(--motion-fast) var(--ease-out);align-items:center;gap:4px;padding:2px 6px 2px 2px;display:inline-flex}.nn-shell-account:hover,.nn-shell-account[data-state=open]{background:var(--surface-2)}.nn-shell-account__head{flex-direction:column;gap:1px;display:flex}.nn-shell-account__org{color:var(--text-3)}.nn-shell-assist-slot{display:contents}.nn-shell-assist{height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);background:0 0;flex:none;align-items:center;gap:6px;padding:0 10px 0 8px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.nn-shell-assist:hover{background:var(--surface-2);border-color:var(--border-hover)}.nn-shell-assist:active{background:var(--surface-3)}.nn-shell-assist__icon{color:var(--p-imaginne);flex:none}.nn-shell-assist[aria-expanded=true],.nn-shell-assist-slot[data-expanded=true]>.nn-shell-assist{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.nn-shell-assist[aria-expanded=true] .nn-shell-assist__icon,.nn-shell-assist-slot[data-expanded=true]>.nn-shell-assist .nn-shell-assist__icon{color:var(--accent-text)}.nn-shell-assist__badge{border-radius:var(--radius-pill);background:var(--p-imaginne-soft);height:18px;color:var(--text-2);font-size:var(--text-micro);font-weight:var(--weight-medium);align-items:center;padding:0 6px;display:inline-flex}.nn-shell-assist .nn-kbd{flex:none;margin-left:2px}.nn-shell-assist__dot{background:var(--running);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s ease-in-out infinite nn-pulse}.nn-shell-assist__dot--attention{background:var(--warning);animation:none}.nn-shell-assist__dot-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.nn-shell-assist{transition:none}.nn-shell-assist__dot{animation:none}}@media (max-width:1180px),(pointer:coarse){.nn-shell-assist .nn-kbd{display:none}}@media (max-width:639.98px){.nn-shell-assist{width:var(--control-h);color:var(--text-2);border-color:#0000;justify-content:center;padding:0}.nn-shell-assist__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nn-shell-assist__badge{display:none}.nn-shell-assist__dot{box-shadow:0 0 0 2px var(--globalbar-bg);position:absolute;top:4px;right:4px}.nn-shell-globalbar__center{flex:1 0 auto}}.nn-shell-action{text-decoration:none}.nn-shell-action--texto{height:var(--control-h);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);flex:none;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.nn-shell-action--texto:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.nn-shell-action--texto:disabled{color:var(--text-3);cursor:not-allowed}.nn-popover.nn-shell-more-panel{min-width:200px;padding:4px}.nn-shell-more__list{flex-direction:column;gap:1px;display:flex}.nn-shell-more__item{width:100%;min-height:var(--control-h);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-ui);text-align:left;transition:background var(--motion-fast) var(--ease-out);align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}.nn-shell-more__item:hover:not(:disabled){background:var(--surface-2)}.nn-shell-more__item:disabled{color:var(--text-3);cursor:not-allowed}.nn-shell-more__icon{color:var(--text-2);flex:none}.nn-shell-more__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-shell-more__free{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.nn-shell-more__list+.nn-shell-more__free,.nn-shell-more__group{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.nn-shell-more__section{color:var(--text-3);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:8px 8px 4px;display:block}.nn-shell-more--ponto{position:relative}@media (max-width:359.98px){.nn-popover.nn-shell-notifs{max-width:calc(100vw - 16px)}}@media (prefers-reduced-motion:reduce){.nn-shell-action--texto,.nn-shell-more__item{transition:none}}.nn-shell-products{max-width:calc(100vw - 32px);padding:0;overflow:hidden}.nn-popover.nn-shell-products[data-state=open]{transform-origin:var(--radix-popover-content-transform-origin,top left);animation:nn-shell-products-in var(--motion-slide,.2s) var(--ease-slide,var(--ease-out))}@keyframes nn-shell-products-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nn-popover.nn-shell-products[data-state=open]{animation:none}}.nn-shell-products__head{padding:var(--space-3) var(--space-4) var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3)}.nn-shell-products__estado{padding:0 var(--space-4) var(--space-3);color:var(--text-2);font-size:var(--text-ui)}.nn-shell-products__estado-linha{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.nn-shell-products__grid{gap:var(--space-2);padding:0 var(--space-3) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:639.98px){.nn-shell-products__grid{grid-template-columns:minmax(0,1fr)}}.nn-shell-product{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--surface);text-align:left;transition:transform var(--motion-hover,.14s) var(--ease-slide,var(--ease-out)), background var(--motion-slide,.2s) var(--ease-slide,var(--ease-out)), border-color var(--motion-slide,.2s) var(--ease-slide,var(--ease-out)), box-shadow var(--motion-slide,.2s) var(--ease-slide,var(--ease-out));display:flex;position:relative}.nn-shell-product:hover{background:var(--surface-2);border-color:var(--accent-border);box-shadow:0 10px 24px -16px color-mix(in srgb, var(--accent-solid) 70%, transparent);transform:translateY(-1px)}.nn-shell-product[data-current],.nn-shell-product[data-current]:hover{border-color:var(--accent-border);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.nn-shell-product{transition:none}.nn-shell-product:hover{transform:none}}.nn-shell-product__glyph{width:36px;height:36px;font-size:var(--text-section);border-radius:10px}.nn-shell-product__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nn-shell-product__name{font-weight:var(--weight-semibold);font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-shell-product__desc{color:var(--text-3);font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-shell-product__name-row{align-items:baseline;gap:6px;min-width:0;display:flex}.nn-shell-product__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-shell-product__tag{border-radius:var(--radius-pill);font-size:var(--text-micro);font-weight:var(--weight-medium);flex:none;align-self:center;padding:2px 7px;line-height:1.4}.nn-shell-product__aberto{background:var(--accent-solid);color:var(--on-accent)}.nn-shell-product__convite{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);padding-block:1px}.nn-shell-product[data-disabled]{cursor:not-allowed;background:var(--surface-2);border-style:dashed}.nn-shell-product[data-disabled]:hover{background:var(--surface-2);border-color:var(--border-soft);box-shadow:none;transform:none}.nn-shell-product[data-disabled] .nn-shell-product__name{color:var(--text-2)}.nn-shell-products__foot{border-top:1px solid var(--border);padding:var(--space-2) var(--space-3);background:var(--surface-2)}.nn-shell-products__all{align-items:center;gap:var(--space-1);border-radius:var(--radius-control);color:var(--accent-text);font-weight:var(--weight-medium);font-size:var(--text-ui);padding:4px 6px;display:inline-flex}.nn-shell-products__all:hover{text-underline-offset:2px;text-decoration:underline}.nn-shell-notifs{padding:0;overflow:hidden}.nn-shell-notifs__head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-2);display:flex}.nn-shell-notifs__title{font-weight:var(--weight-semibold);font-size:var(--text-ui)}.nn-shell-notifs__empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-3);font-size:var(--text-ui)}.nn-shell-notifs__list{padding:0 var(--space-2) var(--space-2);flex-direction:column;max-height:320px;display:flex;overflow:auto}.nn-shell-notif{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-control);text-align:left;display:flex}.nn-shell-notif:hover{background:var(--surface-2)}.nn-shell-notif__dot{background:0 0;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.nn-shell-notif[data-unread] .nn-shell-notif__dot{background:var(--accent-solid)}.nn-shell-notif__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nn-shell-notif__title{font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:var(--text-ui-lh)}.nn-shell-notif__desc{color:var(--text-3);font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-shell-notif__time{color:var(--text-3);font-size:var(--text-micro);white-space:nowrap;flex:none;margin-top:1px}.nn-shell-notifs__foot{border-top:1px solid var(--border);padding:var(--space-2) var(--space-4)}.nn-shell-notifs__all{color:var(--accent-text);font-weight:var(--weight-medium);font-size:var(--text-ui)}.nn-shell-notifs__all:hover{text-underline-offset:2px;text-decoration:underline}.nn-shell-orgs{padding:0;overflow:hidden}.nn-shell-orgs__search{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-soft)}.nn-shell-orgs__list{padding:var(--space-2);flex-direction:column;gap:2px;max-height:300px;display:flex;overflow:auto}.nn-shell-orgs__empty{padding:var(--space-5) var(--space-3);text-align:center;color:var(--text-3);font-size:var(--text-ui)}.nn-shell-org{align-items:center;gap:var(--space-2);width:100%;padding:6px var(--space-2);border-radius:var(--radius-control);text-align:left;display:flex}.nn-shell-org:hover{background:var(--surface-2)}.nn-shell-org[data-current]{background:var(--accent-soft)}.nn-shell-org__text{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.nn-shell-org__name{font-size:var(--text-ui);line-height:var(--text-ui-lh);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nn-shell-org__role{height:18px;font-size:var(--text-micro);flex:none}.nn-shell-org__check{color:var(--accent-text);flex:none}.nn-shell-orgs__foot{border-top:1px solid var(--border);padding:var(--space-2)}.nn-shell-orgs__create{align-items:center;gap:var(--space-2);width:100%;padding:7px var(--space-2);border-radius:var(--radius-control);color:var(--accent-text);font-weight:var(--weight-medium);font-size:var(--text-ui);display:flex}.nn-shell-orgs__create:hover{background:var(--accent-soft)}.nn-shell-nav{background:var(--nav-bg);border-right:1px solid var(--border);flex-direction:column;flex:none;min-height:0;display:flex}.nn-shell-nav--sidebar{width:var(--sidebar-w)}.nn-shell-nav--rail{width:var(--rail-w);align-items:center}.nn-shell-nav__scroll{min-height:0;padding:var(--space-3) var(--space-3) var(--space-2);scroll-padding-block:var(--space-2);flex-direction:column;flex:1;gap:0;display:flex;position:relative;overflow:auto}.nn-shell-nav--rail .nn-shell-nav__scroll{padding:var(--space-3) 0;align-items:center;gap:0}.nn-shell-nav__section{flex-direction:column;gap:0;min-width:0;display:flex}.nn-shell-nav__title{margin:var(--space-4) 0 var(--space-1);font-size:16px;line-height:var(--text-ui-lh);font-weight:var(--weight-bold);letter-spacing:normal;text-transform:none;color:var(--text);padding:0 8px}.nn-shell-nav__section:first-child .nn-shell-nav__title{margin-top:var(--space-1)}.nn-shell-nav__section--recolhivel{border-top:1px solid var(--border);margin-top:var(--space-2);padding-top:var(--space-0-5)}.nn-shell-nav__section--recolhivel:first-child{border-top:0;margin-top:0;padding-top:0}.nn-shell-nav__title--botao{align-items:center;gap:var(--space-2);width:100%;margin:var(--space-2) 0 var(--space-0-5);border-radius:var(--radius-sm);font-size:var(--text-micro);line-height:var(--text-micro-lh);font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);color:var(--text-2);text-align:left;padding:6px 8px;display:flex}.nn-shell-nav__title--botao:hover{background:var(--surface-2);color:var(--text)}.nn-shell-nav__title--botao .nn-shell-nav__chev{width:14px;height:14px}.nn-shell-nav__title--botao[aria-expanded=true] .nn-shell-nav__chev{transform:rotate(0)}.nn-shell-nav__list[hidden]{display:none}.nn-shell-nav__search{padding-bottom:var(--space-2);margin-bottom:var(--space-1)}.nn-shell-nav__search .nn-search{width:100%}.nn-shell-nav__vazio{margin:var(--space-2) 8px;color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh)}.nn-shell-nav__cell--fixavel{align-items:center;gap:2px}.nn-shell-nav__cell--fixavel.nn-shell-nav__cell--group{flex-direction:row;align-items:center}.nn-shell-nav__cell-main{flex-direction:column;flex:1;min-width:0;display:flex}.nn-shell-nav__pin{opacity:0;transition:opacity var(--motion-hover,.14s) var(--ease-slide,var(--ease-out))}.nn-shell-nav__cell:hover .nn-shell-nav__pin,.nn-shell-nav__cell:focus-within .nn-shell-nav__pin,.nn-shell-nav__pin[aria-pressed=true]{opacity:1}.nn-shell-nav--rail .nn-shell-nav__pin{display:none}@media (hover:none){.nn-shell-nav__pin{opacity:1}}@media (prefers-reduced-motion:reduce){.nn-shell-nav__pin{transition:none}}.nn-shell-nav__sep{background:var(--border);width:24px;height:1px;margin:var(--space-2) auto}.nn-shell-nav__list{flex-direction:column;gap:0;min-width:0;display:flex}.nn-shell-nav__cell{justify-content:center;min-width:0;display:flex}.nn-shell-nav__context{min-width:0;padding-bottom:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--border-soft);flex-direction:column;gap:2px;display:flex}.nn-shell-nav__back{align-items:center;gap:var(--space-1);height:var(--control-h-sm);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);min-width:0;padding:0 8px;display:flex}.nn-shell-nav__back:hover{background:var(--surface-2);color:var(--text)}.nn-shell-nav__back-icon{flex:none;align-items:center;display:inline-flex}.nn-shell-nav__back-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nn-shell-nav__context-title{min-width:0;font-size:var(--text-ui);font-weight:var(--weight-medium);color:var(--text);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;overflow:hidden}.nn-shell-nav--rail .nn-shell-nav__context{width:100%;padding-bottom:var(--space-2);align-items:center}.nn-shell-nav--rail .nn-shell-nav__back{width:calc(var(--rail-w) - 16px);height:calc(var(--rail-w) - 16px);border-radius:var(--radius-card);justify-content:center;padding:0}.nn-shell-nav__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);width:100%;min-height:28px;color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);font-weight:var(--weight-regular);text-align:left;transition:background var(--motion-hover,.14s) var(--ease-slide,var(--ease-out)), color var(--motion-hover,.14s) var(--ease-slide,var(--ease-out));padding:4px 8px;display:flex;position:relative}.nn-shell-nav__item:hover{background:var(--surface-2);color:var(--text)}.nn-shell-nav__item.is-current{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-bold);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nn-shell-nav__item.is-current:before,.nn-shell-nav__indicador:before{content:"";background:var(--accent-solid);width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--accent-solid) 55%, transparent);pointer-events:none;border-radius:3px;position:absolute;top:8px;bottom:8px;left:0}.nn-shell-nav--indicador .nn-shell-nav__item.is-current:before{content:none}.nn-shell-nav__indicador{z-index:1;pointer-events:none;width:3px;position:absolute;top:0;left:0}.nn-shell-nav__indicador[data-pronto]{transition:transform var(--motion-slide,.2s) var(--ease-slide,var(--ease-out)), height var(--motion-slide,.2s) var(--ease-slide,var(--ease-out))}@media (prefers-reduced-motion:reduce){.nn-shell-nav__item,.nn-shell-nav__indicador,.nn-shell-nav__indicador[data-pronto]{transition:none}}.nn-shell-nav__item.is-emphasis{color:var(--text);font-weight:var(--weight-medium)}.nn-shell-nav__item.is-emphasis .nn-shell-nav__icon,.nn-shell-nav__item.is-emphasis.is-current{color:var(--accent-text)}.nn-shell-nav__icon{flex:none}.nn-shell-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nn-shell-nav__badge{border-radius:var(--radius-pill);background:var(--surface-3);min-width:20px;color:var(--text-2);font-size:var(--text-micro);line-height:var(--text-meta-lh);font-weight:var(--weight-medium);text-align:center;font-variant-numeric:tabular-nums;flex:none;padding:1px 5px}.nn-shell-nav__item.is-current .nn-shell-nav__badge{background:var(--accent-soft-2);color:var(--accent-text)}.nn-shell-nav--rail .nn-shell-nav__item{width:calc(var(--rail-w) - 16px);height:calc(var(--rail-w) - 16px);border-radius:var(--radius-card);justify-content:center;padding:0;position:relative}.nn-shell-nav--rail .nn-shell-nav__item .ic{width:18px;height:18px}.nn-shell-nav__dot{background:var(--accent-solid);width:7px;height:7px;box-shadow:0 0 0 2px var(--nav-bg);border-radius:50%;position:absolute;top:6px;right:6px}.nn-shell-nav__cell--group{flex-direction:column;align-items:stretch}.nn-shell-nav__chev{width:16px;height:16px;color:var(--text-2);flex:none;transition:transform .135s cubic-bezier(.165,.84,.44,1);transform:rotate(-90deg)}.nn-shell-nav__group[aria-expanded=true] .nn-shell-nav__chev{transform:rotate(0)}.nn-shell-nav__group{font-weight:var(--weight-regular);color:var(--text-2)}.nn-shell-nav__group.is-ancestor{color:var(--text-2);font-weight:var(--weight-regular)}.nn-shell-nav__sublist{margin:var(--space-0-5) 0 var(--space-1);flex-direction:column;gap:0;padding-left:24px;display:flex;position:relative}.nn-shell-nav__sublist[hidden]{display:none}.nn-shell-nav__sublist:before{content:"";background:var(--border);width:1px;position:absolute;top:2px;bottom:2px;left:15.5px}.nn-shell-nav__subcell{min-width:0;display:flex}.nn-shell-nav__subitem{min-height:28px;font-size:var(--text-ui)}@media (prefers-reduced-motion:reduce){.nn-shell-nav__chev{transition:none}}.nn-shell-nav-flyout{min-width:200px;padding:var(--space-2)}.nn-shell-nav-flyout--secao{min-width:240px}.nn-shell-nav__painel-linha{width:100%;min-width:0;display:flex}.nn-shell-nav-flyout__list>.nn-shell-nav__painel-grupo{flex-direction:column;align-items:stretch}.nn-shell-nav-flyout__title{padding:var(--space-1) 10px var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-2)}.nn-shell-nav-flyout__list{flex-direction:column;gap:1px;display:flex}.nn-shell-nav__collapse{align-items:center;gap:var(--space-2);margin:0 var(--space-3) var(--space-2);height:var(--control-h-sm);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-ui);line-height:var(--text-ui-lh);padding:0 8px;display:flex}.nn-shell-nav__collapse:hover{background:var(--surface-2);color:var(--text)}.nn-shell-nav--sidebar[data-collapsed] .nn-shell-nav__collapse{justify-content:center;margin:0 8px 8px;padding:0}.nn-shell-nav--sidebar[data-collapsed]{width:var(--rail-w);align-items:center}.nn-shell-nav--sidebar[data-collapsed] .nn-shell-nav__scroll{padding:var(--space-3) 0;align-items:center;width:100%}.nn-shell-nav--sidebar[data-collapsed] .nn-shell-nav__item{width:calc(var(--rail-w) - 16px);height:calc(var(--rail-w) - 16px);border-radius:var(--radius-card);justify-content:center;padding:0;position:relative}.nn-shell-nav--sidebar[data-collapsed] .nn-shell-nav__cell{width:100%}.nn-shell-gate{height:100vh;min-height:100%;padding:var(--page-pad);background:radial-gradient(90% 60% at 50% 0%, var(--grad-hero), transparent 70%), var(--bg);place-items:center;display:grid}.nn-shell-gate__card{text-align:center;align-items:center;gap:var(--space-3);max-width:480px;padding:var(--space-10) var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--elev-2);flex-direction:column;display:flex}.nn-shell-gate__glyph{border-radius:var(--radius-node);width:56px;height:56px;font-size:var(--text-subtitle);margin-bottom:var(--space-1)}.nn-shell-gate__badge{border-radius:var(--radius-node);background:var(--surface-2);border:1px solid var(--border);width:56px;height:56px;color:var(--text-2);margin-bottom:var(--space-1);place-items:center;display:grid}.nn-shell-gate__badge .ic{width:24px;height:24px}.nn-shell-gate__title{font-size:var(--text-subtitle);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.nn-shell-gate__desc{color:var(--text-2);font-size:var(--text-ui);line-height:var(--leading-body)}.nn-shell-gate__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.nn-shell-gate[data-state=suspended] .nn-shell-gate__card{border-color:var(--warning-border)}.nn-shell-gate[data-state=no-access] .nn-shell-gate__card{border-color:var(--border-strong)}.nn-shell-skip{z-index:var(--z-toast);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--text);box-shadow:none;font-size:var(--text-meta);font-weight:var(--weight-medium);padding:8px 12px;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.nn-shell-skip:focus,.nn-shell-skip:focus-visible{box-shadow:var(--elev-3);outline:var(--focus-ring-width) solid var(--focus);outline-offset:var(--focus-ring-offset);transform:none}.nn-shell-nav-drawer .nn-drawer__body-inner{padding:0}.nn-shell-nav-drawer .nn-shell-nav{background:0 0;border-right:0;width:100%;min-height:100%}@media (max-width:1180px){.nn-shell-search{max-width:240px}.nn-shell-trigger--org{max-width:140px}}@media (max-width:980px){.nn-shell-search__text{display:none}.nn-shell-search{width:auto;max-width:none}.nn-shell-crumb{display:none}}@media (max-width:760px){.nn-shell-trigger--org{display:none}.nn-shell-products__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639.98px){.nn-shell-globalbar{padding:0 var(--space-2);gap:var(--space-1)}.nn-shell-globalbar__left{gap:var(--space-1)}.nn-shell-globalbar__center{padding:0}.nn-shell-search{gap:0;padding:0 8px}.nn-shell-search .nn-kbd{display:none}.nn-shell-trigger{gap:4px;max-width:116px;padding:0 6px}.nn-shell-trigger--product{min-width:calc(6ch + 28px)}.nn-shell-trigger--product.nn-shell-trigger--static{min-width:calc(6ch + 12px)}.nn-shell-trigger--product[data-nome-curto]{min-width:auto}.nn-shell-trigger--product .nn-shell-trigger__label{min-width:6ch}.nn-shell-trigger--product[data-nome-curto] .nn-shell-trigger__label{min-width:max-content}.nn-shell-theme{display:none}.nn-shell-account{padding:2px}.nn-shell-account .nn-shell-trigger__chev{display:none}}@media (max-width:379.98px){.nn-shell-globalbar{padding:0 6px}.nn-shell-globalbar__left,.nn-shell-globalbar__right{gap:2px}.nn-shell-globalbar__left>.nn-shell-navbtn,.nn-shell-globalbar__right>.nn-icon-btn{width:28px}}.nn-shell-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nn-shell-aside{width:var(--shell-aside-w,400px);background:var(--surface);border-left:1px solid var(--border);outline:none;flex-direction:column;flex:none;max-width:100%;min-height:0;display:flex}.nn-shell-aside[hidden]{display:none}.nn-shell-aside__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);border-bottom:1px solid var(--border);flex:none;display:flex}.nn-shell-aside__heading{min-width:0}.nn-shell-aside__title{font-size:var(--text-ui);font-weight:600;line-height:var(--leading-tight);color:var(--text);margin:0}.nn-shell-aside__desc{font-size:var(--text-meta);color:var(--text-3);margin:2px 0 0}.nn-shell-aside__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.nn-shell-aside__body>iframe{border:0;flex:1;width:100%;min-height:0}@media (max-width:639.98px){.nn-shell-aside{top:var(--globalbar-h);width:auto;z-index:var(--z-nav);border-left:0;position:fixed;bottom:0;left:0;right:0}}}.nnc-boot{background:var(--bg);min-height:100vh;color:var(--text-2);font-family:var(--font);justify-content:center;align-items:center;display:flex}.nnc-center{max-width:520px;padding:0 var(--space-4);margin:12vh auto 0}.nnc-login{width:100%}.nnc-page{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.nnc-workarea{align-items:flex-start;gap:var(--space-5);min-width:0;display:flex}.nnc-workarea__main{flex:1;min-width:0}.nnc-workarea>.nnc-help-drawer{max-height:calc(100vh - var(--globalbar-h) - var(--page-pad) * 2);flex:none;position:sticky;top:0;overflow:auto}.nnc-workarea__main [data-nnc-page-head]:not(.nn-page-head--plain){margin:calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad)) calc(var(--space-5) - var(--nnc-flow-gap,0px))}.nn-shell__main .nnc-workarea__main [data-nnc-page-head]:not(.nn-page-head--plain){border-image:linear-gradient(to top, var(--border) 0 1px, var(--surface) 1px) fill 0 / 0 / 0 100vmax}.nnc-notices-slot:empty{display:none}.nnc-notices-slot{margin-bottom:calc(var(--space-5) - var(--nnc-flow-gap,0px))}.nnc-reference{margin-top:var(--space-1);color:var(--text-2);font-size:var(--text-meta);font-family:var(--mono);display:block}.nnc-module-loading{padding:var(--space-6) 0}.nnc-help__title{font-size:var(--text-section);font-weight:var(--weight-semibold);margin:0}.nnc-help__heading{margin:0 0 var(--space-2);font-size:var(--text-ui);font-weight:var(--weight-semibold)}.nnc-help__text{margin:0}.nnc-help__sub{color:var(--text-2);font-size:var(--text-meta);display:block}.nnc-help__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nnc-help__list--bullets{padding-left:var(--space-5);list-style:outside}.nnc-action-list{margin:0;padding:0;list-style:none}.nnc-action-list>li+li{margin-top:var(--space-3)}.nnc-activity{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.nnc-activity__title{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.nnc-activity__meta{color:var(--text-2);font-size:var(--text-meta)}.nnc-activity__error{color:var(--danger);font-size:var(--text-meta);overflow-wrap:anywhere}.nnc-error-code{color:var(--text-2);font-size:var(--text-meta)}.nnc-plain-list{margin:0;padding:0;list-style:none}.nnc-plain-list>li+li{margin-top:2px}.nnc-pre{white-space:pre-wrap;word-break:break-word;max-height:480px;margin:0;overflow:auto}
