@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/agent/next/assets/inter-latin-opsz-normal-BwkfbSeq.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(/agent/next/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(/agent/next/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(/agent/next/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(/agent/next/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(/agent/next/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(/agent/next/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:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace;--text-micro:11px;--text-meta:12px;--text-ui:14px;--text-body:14px;--text-section:16px;--text-subtitle:18px;--text-title:22px;--text-display:30px;--text-hero:40px;--weight-regular:420;--weight-medium:520;--weight-semibold:600;--weight-bold:680;--leading-tight:1.2;--leading-ui:1.45;--leading-body:1.6;--tracking-title:-.018em;--tracking-display:-.028em;--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;--border-width-1:1px;--border-width-2:2px;--globalbar-h:48px;--rail-w:52px;--sidebar-w:232px;--subnav-w:220px;--drawer-w:480px;--page-max:1360px;--page-pad:32px;--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;--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]{--text-ui:13px;--text-body:13px;--control-h-sm:26px;--control-h:30px;--control-h-lg:36px;--row-h:38px;--page-pad:24px}: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;--border:#e5e5eb;--border-soft:#efeff3;--border-strong:#d4d4dc;--border-hover:#bdbdc8;--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;--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;--border:#24242b;--border-soft:#1d1d23;--border-strong:#33333c;--border-hover:#46464f;--text:#ededf2;--text-2:#a9a9b5;--text-3:#7d7d89;--text-disabled:#55555f;--text-on-solid:#fff;--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;--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-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);font-optical-sizing:auto;font-feature-settings:"cv05", "cv08", "ss03";color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}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-medium);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-meta);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-meta);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-meta)}.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-title);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-meta);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__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-meta);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 (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-meta)}.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-meta);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);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-micro);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-micro);margin-top:1px;line-height:1.35;display:block}@media (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-meta);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-medium);white-space:nowrap;font-size:var(--text-meta);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);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-meta);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-micro);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-medium);font-size:var(--text-meta);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-meta);font-weight:var(--weight-medium);color:var(--text-2);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);color:var(--text-3)}.nn-field__error{font-size:var(--text-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-meta);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-meta);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-meta);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-meta);color:var(--text-2);overflow:hidden}.nn-badge{height:20px;font-size:var(--text-micro);font-weight:var(--weight-medium);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 7px;line-height:1;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-meta);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-meta);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-meta);color:var(--text-2);align-items:center;gap:6px;display:inline-flex}.nn-status__dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.nn-status__label{color:var(--text)}.nn-status__detail{color:var(--text-3)}.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-meta);align-items:center;gap:6px;display:inline-flex}.nn-st__detail{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-meta);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-meta);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-meta)}.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-medium);color:var(--text-3);font-size:var(--text-micro);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;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__sort{align-items:center;gap:var(--space-1);color:inherit;font:inherit;font-weight:var(--weight-medium);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-meta);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-weight:var(--weight-semibold)}.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:0 auto;min-width:0}.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{height:var(--control-h);color:var(--text-3);font-size:var(--text-meta);font-weight:var(--weight-medium);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{white-space:nowrap;flex:none}.nn-page-head__nav-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__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(--leading-tight)}.nn-page-head__desc{color:var(--text-2);margin-top:var(--space-1);max-width:760px;font-size:var(--text-ui)}.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);line-height:var(--leading-tight)}.nn-section-head__desc{color:var(--text-2);font-size:var(--text-meta);margin-top:2px}.nn-section-head__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.nn-crumbs{font-size:var(--text-meta);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)}.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-meta);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-micro);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);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);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 (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 (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,.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-meta);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-meta);color:var(--text-3)}.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);line-height:var(--leading-tight)}.nn-card__desc{color:var(--text-2);font-size:var(--text-meta);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-meta)}.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(--leading-tight)}.nn-stat__delta{align-items:center;gap:var(--space-1);font-size:var(--text-meta);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-meta)}.nn-stat__spark{margin-top:var(--space-2)}.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-3);font-size:var(--text-meta)}.nn-kv__v{overflow-wrap:anywhere;white-space:normal;min-width:0;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-meta);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-meta);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-micro);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 (width<=639.98px){.nn-code{white-space:normal;overflow-wrap:anywhere}}.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);display:flex}.nn-codeblock__title{min-width:0;font-family:var(--mono);font-size:var(--text-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);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);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-meta);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-meta);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-micro)}.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);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-meta);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-meta);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-meta);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nn-stepper__desc{font-size:var(--text-micro);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);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);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)}.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)}.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)}.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-meta);color:var(--text-3);line-height:1.4}.nn-disclosure__meta{color:var(--text-3);font-size:var(--text-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);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);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-meta);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-meta);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);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-meta);--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-meta);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-micro);font-weight:var(--weight-medium);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-meta);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);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-meta);color:var(--text);line-height:18px;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);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);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-section);font-weight:var(--weight-semibold)}.nn-dialog__desc{color:var(--text-2);font-size:var(--text-meta);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:15px;font-weight:var(--weight-semibold);line-height:1.3}.nn-drawer__desc{font-size:var(--text-meta);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:0 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);line-height:var(--leading-tight)}.nn-sheet__desc{color:var(--text-2);font-size:var(--text-meta);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-meta);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);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-meta);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-meta)}.nn-menu__footer{margin-top:var(--space-1);border-top:1px solid var(--border);font-size:var(--text-micro);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-meta);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);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-meta)}.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__content{color:var(--text-2);font-size:var(--text-meta);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:50%;transform:translate(-50%)}.nn-toast{align-items:center;gap:var(--space-2);background:var(--toast-bg);color:var(--toast-fg);border-radius:var(--radius-panel);font-size:var(--text-meta);box-shadow:var(--elev-pop);pointer-events:auto;max-width:560px;animation:nn-toast-in .2s var(--ease-out);padding:9px 14px;display:flex}.nn-toast .ic{flex:none}.nn-toast__text{flex:1;min-width:0}.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);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nn-cmd__reason{font-size:var(--text-micro)}.nn-cmd__group{color:var(--text-3);font-size:var(--text-micro)}.nn-cmd__empty{padding:var(--space-6) var(--space-3);text-align:center;color:var(--text-3);font-size:var(--text-meta)}.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);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);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);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-meta);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-meta);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-meta);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-meta);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-meta)}.nn-error__action{margin-top:var(--space-2)}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:var(--text-title)}[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-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-meta);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-meta);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);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-meta);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-meta);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-meta);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-meta);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);color:var(--text-3)}@media (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);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-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 (width<=1180px),(pointer:coarse){.nn-shell-assist .nn-kbd{display:none}}@media (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 (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-meta)}.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 (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(--leading-tight)}.nn-shell-product__desc{color:var(--text-3);font-size:var(--text-meta);line-height:var(--leading-ui)}.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-meta);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-meta)}.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-meta);font-weight:var(--weight-medium);line-height:var(--leading-ui)}.nn-shell-notif__desc{color:var(--text-3);font-size:var(--text-meta);line-height:var(--leading-ui)}.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-meta)}.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-meta)}.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-meta);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-meta);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-2) var(--space-2);gap:var(--space-1);flex-direction:column;flex:1;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:2px;min-width:0;display:flex}.nn-shell-nav__title{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-3);padding:0 10px}.nn-shell-nav__section:first-child .nn-shell-nav__title{margin-top:var(--space-1)}.nn-shell-nav__sep{background:var(--border);width:24px;height:1px;margin:var(--space-2) auto}.nn-shell-nav__list{flex-direction:column;gap:1px;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-3);font-size:var(--text-meta);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);width:100%;height:var(--control-h);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-ui);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:0 10px;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-medium)}.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);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__collapse{align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-2);height:var(--control-h-sm);border-radius:var(--radius-control);color:var(--text-3);font-size:var(--text-meta);padding:0 10px;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 (width<=1180px){.nn-shell-search{max-width:240px}.nn-shell-trigger--org{max-width:140px}}@media (width<=980px){.nn-shell-search__text{display:none}.nn-shell-search{width:auto;max-width:none}.nn-shell-crumb{display:none}}@media (width<=760px){.nn-shell-trigger--org{display:none}.nn-shell-products__grid{grid-template-columns:minmax(0,1fr)}}@media (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 (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}:root{--rail-bg:var(--nav-bg);--z-rail:var(--z-nav);--shadow-node:var(--elev-1);--shadow-card:var(--elev-2);--shadow-card-hover:var(--elev-3);--shadow-float:var(--elev-float);--shadow-pop:var(--elev-pop);--on-fam:var(--text-on-solid);--f-io:var(--hue-slate);--f-ai:var(--hue-violet);--f-tool:var(--hue-blue);--f-flow:var(--hue-amber);--f-data:var(--hue-fuchsia);--av0b:var(--hue-violet-soft);--av0f:var(--hue-violet-fg);--av1b:var(--hue-blue-soft);--av1f:var(--hue-blue-fg);--av2b:var(--hue-green-soft);--av2f:var(--hue-green-fg);--av3b:var(--hue-amber-soft);--av3f:var(--hue-amber-fg);--av4b:var(--hue-rose-soft);--av4f:var(--hue-rose-fg);--av5b:var(--hue-slate-soft);--av5f:var(--hue-slate-fg)}#root{height:100%}body{overflow:hidden}.ds-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);font-size:.93em}.muted{color:var(--text-3)}.dim{color:var(--text-2)}.num{font-variant-numeric:tabular-nums}.plano-painel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elev-1)}.plano-destaque{background:var(--surface-raised);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--elev-2);transition:box-shadow var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out)}a.plano-destaque:hover,button.plano-destaque:hover,.plano-destaque[data-clicavel]:hover{border-color:var(--border);box-shadow:var(--elev-3)}[data-family=io]{--fam:var(--f-io)}[data-family=ai]{--fam:var(--f-ai)}[data-family=data]{--fam:var(--f-data)}[data-family=flow]{--fam:var(--f-flow)}[data-family=tool]{--fam:var(--f-tool)}@keyframes ds-spin{to{transform:rotate(360deg)}}.kbd{font:500 10.5px / 1 var(--mono);border:1px solid var(--border);color:var(--text-3);background:var(--surface);white-space:nowrap;border-radius:4px;align-items:center;padding:3px 5px;display:inline-flex}.lnk{color:var(--accent-text);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;font-weight:500;display:inline-flex}.lnk:hover{text-underline-offset:2px;text-decoration:underline}.tag{height:20px;font-size:var(--text-meta);background:var(--surface-2);color:var(--text-2);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 7px;font-weight:500;line-height:1;display:inline-flex}.tag.ok{background:var(--success-soft);color:var(--success)}.tag.warn{background:var(--warning-soft);color:var(--warning)}.tag.err{background:var(--danger-soft);color:var(--danger)}.tag.acc{background:var(--accent-soft);color:var(--accent-text)}.tag.outline{border:1px solid var(--border-strong);background:0 0}@keyframes ds-fade{0%{opacity:0}}@keyframes ds-popin{0%{opacity:0;transform:translateY(-4px)}}@keyframes ds-drawer-in{0%{opacity:0;transform:translate(24px)}}.ds-overlay{background:var(--scrim);z-index:var(--z-overlay);animation:ds-fade .15s var(--ease-out);position:fixed;inset:0}.ds-cmd{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-dialog);width:640px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-pop);z-index:calc(var(--z-overlay) + 1);animation:ds-popin .14s var(--ease-out);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.ds-cmd-search{border-bottom:1px solid var(--border);color:var(--text-3);flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.ds-cmd-input{min-width:0;font-size:var(--text-ui);color:var(--text);background:0 0;border:0;outline:none;flex:1}.ds-cmd-list{flex-direction:column;gap:2px;max-height:340px;margin:0;padding:6px;list-style:none;display:flex;overflow:auto}.ds-cmd-item{font-size:var(--text-ui);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ds-cmd-item.is-active{background:var(--accent-soft)}.ds-cmd-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ds-cmd-group{color:var(--text-3);font-size:var(--text-meta)}.ds-cmd-empty{text-align:center;color:var(--text-3);font-size:var(--text-ui);padding:24px 12px}.ds-cmd-foot{border-top:1px solid var(--border);color:var(--text-3);font-size:var(--text-meta);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.ds-cmd-foot-note{color:var(--text-3)}.ds-cmd.pc{width:680px}.pc-list{max-height:min(460px,58vh);padding:var(--space-1-5);overscroll-behavior:contain;overflow:auto}.pc-section+.pc-section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-soft)}.pc-group{padding:var(--space-2) var(--space-2-5) var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-bold);color:var(--text-3)}.pc-item{align-items:center;gap:var(--space-2-5);min-height:40px;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);transition:background var(--motion-fast) var(--ease-out);display:flex}.pc-item.is-active{background:var(--accent-soft)}.pc-item.is-disabled{cursor:default;opacity:.55}.pc-icon{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);width:26px;height:26px;color:var(--text-2);flex:none;place-items:center;display:inline-grid}.pc-item.is-active .pc-icon{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:var(--surface)}.pc-text{flex-direction:column;flex:1;min-width:0;display:flex}.pc-label{font-size:var(--text-ui);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-desc{font-size:var(--text-meta);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-go{color:var(--accent-text);flex:none}.pc-more{padding:var(--space-1) var(--space-2-5) var(--space-1-5) 46px;font-size:var(--text-meta);color:var(--text-3)}@media (width<=720px){.ds-cmd.pc{top:6vh}}:root{--pagina-medida:72ch;--pagina-ritmo:var(--space-6)}.app-main [data-density]{font-size:var(--text-ui)}.app-main{min-width:0;position:relative}[data-content-layout=fill]>.app-main{flex-direction:column;height:100%;min-height:0;display:flex}.page{flex-direction:column;min-width:0;display:flex}.page-scroll{min-width:0}.page-body{min-width:0;padding-bottom:var(--space-12)}.page-count{color:var(--text-3);font-size:var(--text-meta);white-space:nowrap}.agent-cell{flex-direction:column;min-width:0;line-height:1.3;display:flex}.agent-name{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-slug{color:var(--text-3)}.sc-grid{gap:var(--space-0-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sc-row{justify-content:space-between;gap:var(--space-4);padding:var(--space-1-5) 0;border-bottom:1px solid var(--border-soft);font-size:var(--text-ui);display:flex}.porta-do-produto{min-height:100%;padding:var(--space-12) var(--space-4);place-items:center;display:grid}.porta-do-produto>*{max-width:560px}.space-desc{display:block}.role-note{font-size:var(--text-meta);color:var(--text-3);margin-top:var(--space-0-5);display:block}.page-row{align-items:flex-start;min-width:0;display:flex}.page-row>.page-scroll{flex:1;min-width:0}.gaveta-push{max-height:calc(100dvh - var(--globalbar-h));align-self:flex-start;max-width:50%;position:sticky;top:0}.space-secao{max-width:20rem}.space-body{gap:var(--space-7);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.space-content{min-width:0}.changebar{z-index:20;background:var(--tip-bg);color:var(--tip-fg);box-shadow:var(--shadow-pop);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:min(1100px,100% - 48px);margin:0 auto 16px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:16px}.cb-t{font-size:13px;font-weight:600}.cb-d{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.changebar .tag{background:color-mix(in srgb, var(--tip-fg) 12%, transparent);color:inherit;border-color:#0000}.changebar .tag.ok{color:color-mix(in srgb, var(--success) 50%, var(--tip-fg))}.changebar .tag.err{color:color-mix(in srgb, var(--danger) 50%, var(--tip-fg))}.cb-w{color:color-mix(in srgb, var(--warning) 50%, var(--tip-fg));align-items:center;gap:6px;max-width:460px;font-size:12px;display:inline-flex}.kbd-on-accent{color:color-mix(in srgb, var(--on-accent) 85%, transparent);border-color:color-mix(in srgb, var(--on-accent) 30%, transparent);background:0 0}.notice{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-2);color:var(--text-2);margin:12px 0;padding:10px 12px;font-size:12.5px}.notice.warn{border-color:var(--warning-border);background:var(--warning-soft);color:var(--warning)}.panel{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--elev-1);overflow:hidden}.tbl{border-collapse:collapse;width:100%;font-size:var(--text-ui)}.tbl th{text-align:left;color:var(--text-3);font-weight:500;font-size:var(--text-meta);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px}.tbl td{border-bottom:1px solid var(--border-soft);vertical-align:middle;padding:9px 12px}.tbl tr:last-child td{border-bottom:none}.tbl tr.removida td{opacity:.55}.tbl td.r{text-align:right}.tbl .dim{color:var(--text-3)}.dl{grid-template-columns:160px minmax(0,1fr);gap:6px 12px;margin:0;padding:12px 16px;font-size:12.5px;display:grid}.dl dt{color:var(--text-3)}.dl dd{overflow-wrap:anywhere;margin:0}.hr{background:var(--border-soft);height:1px}.row-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row-line.end{justify-content:flex-end}.grow{flex:1;min-width:0}.min0{min-width:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.warn-c{color:var(--warning)}.err-c{color:var(--danger)}.ok-c{color:var(--success)}.sec{flex-direction:column;gap:4px;display:flex}.sec-head{align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sec-head h2{font-size:var(--text-section);margin:0 0 6px;font-weight:600}.sec-head p{color:var(--text-2);font-size:var(--text-ui);max-width:var(--pagina-medida);margin:0}.sec-acts{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.picker{flex-direction:column;gap:10px;display:flex}.sec-barra{margin:var(--space-1) 0 var(--space-2)}.pk-cols{font-size:var(--text-meta);color:var(--text-3);border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) 240px 180px;gap:8px;padding:6px 12px;display:grid}.pk-list{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);max-height:calc(100vh - 320px);overflow:auto}.pk-group+.pk-group{border-top:1px solid var(--border-soft)}.pk-gh{background:var(--surface-2);z-index:1;align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky;top:0}.pk-gh .gtog{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:2px 4px;font-size:12.5px;font-weight:600;display:flex}.pk-gh .gtog:hover{background:var(--surface-3)}.pk-gh .gtog:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:1px}.pk-gh .gtog .girado{transform:rotate(-90deg)}.pk-gh .gc{color:var(--text-3);font-size:12px;font-weight:400}.pk-gh .gacts{gap:12px;margin-left:auto;display:flex}.picker.ro .gacts{display:none}.pk-row{border-bottom:1px solid var(--border-soft);grid-template-columns:34px minmax(0,1fr) 240px 180px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:grid}.pk-row:last-child{border-bottom:none}.pk-row:hover{background:var(--row-hover)}.pk-row:focus-visible{outline:var(--focus-ring-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-ring-width))}.pk-row.chg{background:var(--row-sel)}.pk-row.off{opacity:.72}.pk-name{flex-direction:column;gap:2px;min-width:0;display:flex}.pk-name .nm{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.pk-name .ds{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pk-name .reason{color:var(--warning);font-size:12px}.pk-row .c{color:var(--text-2);min-width:0;font-size:12.5px}.pk-row mark{background:var(--accent-soft-2);color:inherit;border-radius:2px;padding:0 1px}.chg-tag{color:var(--accent-text);background:var(--accent-soft);border-radius:4px;flex:none;padding:1px 6px;font-size:11px}.pk-more{background:var(--surface);border:none;border-top:1px solid var(--border-soft);width:100%;color:var(--accent-text);cursor:pointer;padding:8px;font-size:12.5px;display:block}.pk-more:hover{background:var(--surface-2)}.pk-empty{text-align:center;color:var(--text-3);padding:22px 12px;font-size:12.5px}.pk-foot{font-size:11.5px}.uso{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.uso .prod{letter-spacing:.04em;color:var(--success);background:var(--success-soft);border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:700}.menu-list{flex-direction:column;padding:4px;display:flex}.menu-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.menu-item:hover{background:var(--surface-2)}.menu-item:disabled{color:var(--text-3);cursor:not-allowed}.menu-item .s{color:var(--text-3);font-size:11.5px;display:block}.menu-sep{background:var(--border-soft);height:1px;margin:4px 0}.pop-h{font-size:var(--text-meta);color:var(--text-3);margin:2px 6px 6px}.pop-note{color:var(--text-3);margin:8px 6px 2px;font-size:11.5px}.assoc{flex-direction:column;gap:2px;display:flex}.assoc-list{max-height:260px;padding:var(--space-1) var(--space-2);flex-direction:column;display:flex;overflow:auto}.hosts-add{align-items:flex-start;gap:10px;margin:8px 0 12px;display:flex}.hosts-add-texto{flex:1}.host-rejects{border:1px solid var(--danger-border);border-radius:var(--radius-panel);background:var(--danger-soft);flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;list-style:none;display:flex}.host-rejects li{align-items:center;gap:6px;display:flex}.host-pat{font-family:var(--mono);font-size:12.5px}.host-pat.riscado{text-decoration:line-through}.confirm-inline{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--text-2);border-radius:6px;align-items:center;gap:8px;margin-left:8px;padding:4px 6px;font-size:12.5px;display:inline-flex}.who{align-items:center;gap:10px;min-width:0;display:flex}.who .avatar{background:var(--av0b);width:26px;height:26px;color:var(--av0f);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.who .n{align-items:center;gap:8px;min-width:0;font-weight:500;display:flex}.who .e{font-size:11.5px;display:block}.aguardando{margin-top:12px;padding:10px 12px}.aguardando .li{align-items:center;gap:10px;padding:4px 0;display:flex}.lim .unit{align-items:center;gap:8px;display:flex}.lim .unit .lim-valor{width:110px}.lim .unit span{color:var(--text-3);font-size:12px}.lim-ajuda{white-space:normal}.sa-card{align-items:center;gap:14px;padding:14px 16px;display:flex}.sa-card .avatar{background:var(--av1b);width:40px;height:40px;color:var(--av1f);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sa-card .n{font-weight:600}.audit{flex-direction:column;display:flex}.audit .ev{border-bottom:1px solid var(--border-soft);gap:14px;padding:10px 16px;font-size:12.5px;display:flex}.audit .ev .w{color:var(--text-3);flex:none;width:130px}.audit-more{padding:10px 16px}.rtype{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mini-tile{background:var(--surface-3);width:22px;height:22px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;display:inline-grid}.ep{text-overflow:ellipsis;white-space:nowrap;max-width:320px;color:var(--text-2);font-size:12px;display:inline-block;overflow:hidden}.cred{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.sp-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.sp-chip{background:var(--surface-3);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:120px;padding:1px 6px;font-size:11.5px;overflow:hidden}.sp-chip.more{background:var(--surface-3);color:var(--text)}.res-table-wrap{min-width:0}.res-barra{margin-bottom:var(--space-4)}.res-nome{align-items:flex-start;gap:var(--space-2);min-width:0;display:inline-flex}.res-nome .mini-tile{margin-top:1px}.dr-sec{border-bottom:1px solid var(--border-soft);padding:12px 16px}.dr-sec:last-child{border-bottom:none}.dr-sec h3{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.dr-sec h3 .cnt{color:var(--text-3);font-size:12px;font-weight:400}.ep-row{color:var(--text-2);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.ep-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.warns{color:var(--warning);flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.status-card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-2);padding:10px 12px;font-size:12.5px}.status-card.ok{border-color:var(--success-soft);background:var(--success-soft)}.status-card.fail{border-color:var(--danger-border);background:var(--danger-soft)}.sc-h{align-items:center;gap:8px;font-weight:500;display:flex}.sc-d{color:var(--text-2);margin:6px 0 0}.steps{flex-direction:column;gap:4px;margin-top:8px;display:flex}.sr-row{align-items:center;gap:8px;font-size:12.5px;display:flex}.sr-row .d{margin-left:auto;font-size:11.5px}.mini-list{flex-direction:column;display:flex}.mini-list .li{border-bottom:1px solid var(--border-soft);align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:flex}.mini-list .li:last-child{border-bottom:none}.cred-box{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-2);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.cred-lista{flex-direction:column;gap:3px;display:flex}.cred-p{color:var(--text-3);font-size:12px}.cred-p.on{color:var(--text)}.mask{font-family:var(--mono);letter-spacing:.15em;color:var(--text-3);margin-top:6px}.cred-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.cred-form .cred-form-proposito{width:220px}.vault-note{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.help{color:var(--text-3);margin-top:8px;font-size:11.5px}.form-col,.form-grid{flex-direction:column;gap:14px;display:flex}.form-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{flex-direction:column;gap:6px;display:flex}.field .lb,.form-col .lb{color:var(--text-2);font-size:12px;font-weight:500}.field .hint,.form-col .hint{color:var(--text-3);font-size:11.5px}.form-error{color:var(--danger);margin:0;padding-left:16px;font-size:12.5px}p.form-error{padding-left:0}.type-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-top:6px;display:grid}.type-opt{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.type-opt:hover{border-color:var(--border-hover)}.type-opt[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.check-list{flex-direction:column;gap:6px;max-height:180px;margin-top:6px;display:flex;overflow:auto}.lft{align-items:center;gap:6px;margin-right:auto;font-size:11.5px;display:inline-flex}@media (width<=1100px){.space-body{grid-template-columns:minmax(0,1fr)}.pk-cols,.pk-row{grid-template-columns:34px minmax(0,1fr) 160px}.pk-cols span:last-child,.pk-row .c:last-child{display:none}}.tbl td{text-overflow:ellipsis;overflow:hidden}.badge-inline{vertical-align:middle;margin-left:6px}@media (width<=640px){.sec-head{flex-direction:column;align-items:stretch;gap:8px}.sec-acts{margin-left:0}.panel{max-width:100%;overflow-x:auto}.gaveta-push{width:100%;max-width:100%}.page-row:has(.gaveta-push)>.page-scroll{display:none}.hosts-add{flex-direction:column;align-items:stretch}.space-body{gap:var(--space-4)}.pk-cols{grid-template-columns:34px minmax(0,1fr)}.pk-cols span:nth-child(n+3){display:none}.pk-row{grid-template-columns:34px minmax(0,1fr)}.pk-row .c{grid-column:2}.pk-gh,.pk-gh .gacts{flex-wrap:wrap}.pk-name .nm,.pk-name .reason{overflow-wrap:anywhere}}.host-panel .removida{opacity:.55}
