@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--brand-50: #F7F5FF;--brand-100: #ECE9FF;--brand-200: #D8D1FF;--brand-300: #BDADFF;--brand-400: #A182FF;--brand-500: #8756F4;--brand-600: #6D28D9;--brand-700: #5906BA;--brand-800: #440091;--brand-900: #2F0069;--brand-950: #1B0043;--orange-50: #FEF1E8;--orange-100: #FDD4B7;--orange-200: #FCBF94;--orange-300: #FBA163;--orange-400: #FA8F45;--orange-500: #F97316;--orange-600: #E36914;--orange-700: #B24E00;--orange-800: #813600;--orange-900: #532000;--orange-950: #290C00;--neutral-50: #F6F8FA;--neutral-100: #ECEFF3;--neutral-200: #DFE1E7;--neutral-300: #C1C7D0;--neutral-400: #A4ACB9;--neutral-500: #818898;--neutral-600: #666D80;--neutral-700: #36394A;--neutral-800: #272835;--neutral-900: #1A1B25;--neutral-950: #0D0D12;--success-50: #F1F9F7;--success-100: #E2F2ED;--success-200: #C5E3DB;--success-300: #9ECDC1;--success-400: #75B4A5;--success-500: #4E9A89;--success-600: #28806F;--success-700: #086657;--success-800: #004C40;--success-900: #00332A;--success-950: #001B16;--warning-50: #FFF5E7;--warning-100: #FFECD0;--warning-200: #FFDAA1;--warning-300: #FFBE4C;--warning-400: #E39F00;--warning-500: #BF8500;--warning-600: #9C6C00;--warning-700: #7A5400;--warning-800: #5A3D00;--warning-900: #3C2700;--warning-950: #201300;--danger-50: #FFF4F3;--danger-100: #FFE8E7;--danger-200: #FFD0CF;--danger-300: #FFADAD;--danger-400: #FF7F84;--danger-500: #F74D5D;--danger-600: #DF1C41;--danger-700: #B3002E;--danger-800: #850020;--danger-900: #5A0012;--danger-950: #320006;--info-50: #F0F8FD;--info-100: #E1F1FC;--info-200: #C5E2F6;--info-300: #9ECEEC;--info-400: #75B5DD;--info-500: #509CCA;--info-600: #2C84B4;--info-700: #116B97;--info-800: #004E71;--info-900: #00324B;--info-950: #001827;--color-bg: #FFFFFF;--color-surface: #FFFFFF;--color-surface-raised: #FFFFFF;--color-surface-sunken: #F6F8FA;--color-surface-hover: #F6F8FA;--color-border: #DFE1E7;--color-border-strong: #818898;--color-text: #0D0D12;--color-text-muted: #656B7E;--color-text-placeholder: #6B7181;--color-text-disabled: #818898;--color-text-on-brand: #FFFFFF;--color-brand: #6D28D9;--color-brand-hover: #5906BA;--color-brand-active: #440091;--color-brand-subtle: #F7F5FF;--color-brand-subtle-hover: #ECE9FF;--color-brand-subtle-fg: #5906BA;--color-brand-text: #6D28D9;--color-focus-ring: #8756F4;--color-sidebar-indicator: #A182FF;--color-accent: #E36914;--color-accent-subtle: #FEF1E8;--color-brand-painel: #6A22D4;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F6F2FC;--color-success-fg: #086657;--color-success-bg: #F1F9F7;--color-success-border: #C5E3DB;--color-success-solid: #28806F;--color-on-success: #FFFFFF;--color-warning-fg: #5A3D00;--color-warning-bg: #FFF5E7;--color-warning-border: #FFDAA1;--color-warning-solid: #FFBE4C;--color-on-warning: #0D0D12;--color-danger-fg: #B3002E;--color-danger-bg: #FFF4F3;--color-danger-border: #FFD0CF;--color-danger-solid: #DF1C41;--color-on-danger: #FFFFFF;--color-info-fg: #116B97;--color-info-bg: #F0F8FD;--color-info-border: #C5E2F6;--color-info-solid: #116B97;--color-on-info: #FFFFFF;--color-sidebar-bg: #1A1B25;--color-sidebar-border: #272835;--color-sidebar-fg: #ECEFF3;--color-sidebar-fg-muted: #A4ACB9;--color-sidebar-active-bg: #272835;--color-sidebar-active-fg: #FFFFFF;--color-sidebar-control-bg: #272835;--color-sidebar-control-border: #36394A;--color-chart-1: #6D28D9;--color-chart-2: #C2570A;--color-chart-3: #0088C8;--color-chart-4: #385009;--color-chart-5: #791B5F;--color-chart-6: #737780;--color-shadow-xs: 0 1px 2px 0 rgb(13 13 18 / .06);--color-shadow-sm: 0 1px 2px 0 rgb(13 13 18 / .06);--color-shadow-md: 0 4px 12px -2px rgb(13 13 18 / .08), 0 2px 4px -2px rgb(13 13 18 / .06);--color-shadow-lg: 0 16px 32px -8px rgb(13 13 18 / .16), 0 4px 8px -4px rgb(13 13 18 / .08);--color-overlay: rgb(13 13 18 / .5);--font-sans: "Inter Tight Variable", "Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-ui: "Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--leading-xs: 1rem;--leading-sm: 1.25rem;--leading-base: 1.5rem;--leading-lg: 1.75rem;--leading-xl: 1.75rem;--leading-2xl: 2rem;--leading-3xl: 2.25rem;--leading-4xl: 2.5rem;--leading-5xl: 1.1;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.02em;--tracking-snug: -.01em;--tracking-normal: 0em;--tracking-wide: .04em;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-ctl: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-0_5: .125rem;--space-1_5: .375rem;--z-base: 0;--z-raised: 10;--z-dropdown: 1000;--z-sticky: 1100;--z-drawer: 1200;--z-overlay: 1300;--z-modal: 1400;--z-popover: 1500;--z-toast: 1600;--z-tooltip: 1700;--duration-instant: 0ms;--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--duration-slower: .5s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, 0, 1);--ease-exit: cubic-bezier(.3, 0, 1, 1);--size-touch-min: 44px;--size-control-xs: 32px;--size-control-sm: 32px;--size-control-md: 40px;--size-control-lg: 48px;--size-control-xl: 52px;--size-sidebar: 272px;--size-sidebar-collapsed: 80px;--size-topbar: 64px;--size-sheet-inset: 8px;--size-content-max: 1200px}:root[data-theme=dark]{color-scheme:dark;--color-bg: #1A1B25;--color-surface: #1A1B25;--color-surface-raised: #272835;--color-surface-sunken: #0D0D12;--color-surface-hover: #272835;--color-border: #272835;--color-border-strong: #818898;--color-text: #F6F8FA;--color-text-muted: #A4ACB9;--color-text-placeholder: #A4ACB9;--color-text-disabled: #818898;--color-text-on-brand: #0D0D12;--color-brand: #A182FF;--color-brand-hover: #BDADFF;--color-brand-active: #D8D1FF;--color-brand-subtle: #1B0043;--color-brand-subtle-hover: #2F0069;--color-brand-subtle-fg: #D8D1FF;--color-brand-text: #BDADFF;--color-focus-ring: #BDADFF;--color-sidebar-indicator: #A182FF;--color-accent: #F97316;--color-accent-subtle: #290C00;--color-brand-painel: #6A22D4;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F6F2FC;--color-success-fg: #9ECDC1;--color-success-bg: #001B16;--color-success-border: #004C40;--color-success-solid: #75B4A5;--color-on-success: #0D0D12;--color-warning-fg: #FFBE4C;--color-warning-bg: #201300;--color-warning-border: #5A3D00;--color-warning-solid: #FFBE4C;--color-on-warning: #0D0D12;--color-danger-fg: #FFADAD;--color-danger-bg: #320006;--color-danger-border: #850020;--color-danger-solid: #FF7F84;--color-on-danger: #0D0D12;--color-info-fg: #9ECEEC;--color-info-bg: #001827;--color-info-border: #004E71;--color-info-solid: #75B5DD;--color-on-info: #0D0D12;--color-sidebar-bg: #0D0D12;--color-sidebar-border: #272835;--color-sidebar-fg: #ECEFF3;--color-sidebar-fg-muted: #A4ACB9;--color-sidebar-active-bg: #1A1B25;--color-sidebar-active-fg: #FFFFFF;--color-sidebar-control-bg: #1A1B25;--color-sidebar-control-border: #36394A;--color-chart-1: #9B72FF;--color-chart-2: #F97316;--color-chart-3: #6FC5FF;--color-chart-4: #4BAB70;--color-chart-5: #C15CA5;--color-chart-6: #B1B2B3;--color-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .4);--color-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--color-shadow-md: 0 4px 12px -2px rgb(0 0 0 / .5), 0 2px 4px -2px rgb(0 0 0 / .4);--color-shadow-lg: 0 16px 32px -8px rgb(0 0 0 / .6), 0 4px 8px -4px rgb(0 0 0 / .5);--color-overlay: rgb(0 0 0 / .7)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #1A1B25;--color-surface: #1A1B25;--color-surface-raised: #272835;--color-surface-sunken: #0D0D12;--color-surface-hover: #272835;--color-border: #272835;--color-border-strong: #818898;--color-text: #F6F8FA;--color-text-muted: #A4ACB9;--color-text-placeholder: #A4ACB9;--color-text-disabled: #818898;--color-text-on-brand: #0D0D12;--color-brand: #A182FF;--color-brand-hover: #BDADFF;--color-brand-active: #D8D1FF;--color-brand-subtle: #1B0043;--color-brand-subtle-hover: #2F0069;--color-brand-subtle-fg: #D8D1FF;--color-brand-text: #BDADFF;--color-focus-ring: #BDADFF;--color-sidebar-indicator: #A182FF;--color-accent: #F97316;--color-accent-subtle: #290C00;--color-brand-painel: #6A22D4;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F6F2FC;--color-success-fg: #9ECDC1;--color-success-bg: #001B16;--color-success-border: #004C40;--color-success-solid: #75B4A5;--color-on-success: #0D0D12;--color-warning-fg: #FFBE4C;--color-warning-bg: #201300;--color-warning-border: #5A3D00;--color-warning-solid: #FFBE4C;--color-on-warning: #0D0D12;--color-danger-fg: #FFADAD;--color-danger-bg: #320006;--color-danger-border: #850020;--color-danger-solid: #FF7F84;--color-on-danger: #0D0D12;--color-info-fg: #9ECEEC;--color-info-bg: #001827;--color-info-border: #004E71;--color-info-solid: #75B5DD;--color-on-info: #0D0D12;--color-sidebar-bg: #0D0D12;--color-sidebar-border: #272835;--color-sidebar-fg: #ECEFF3;--color-sidebar-fg-muted: #A4ACB9;--color-sidebar-active-bg: #1A1B25;--color-sidebar-active-fg: #FFFFFF;--color-sidebar-control-bg: #1A1B25;--color-sidebar-control-border: #36394A;--color-chart-1: #9B72FF;--color-chart-2: #F97316;--color-chart-3: #6FC5FF;--color-chart-4: #4BAB70;--color-chart-5: #C15CA5;--color-chart-6: #B1B2B3;--color-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .4);--color-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .4);--color-shadow-md: 0 4px 12px -2px rgb(0 0 0 / .5), 0 2px 4px -2px rgb(0 0 0 / .4);--color-shadow-lg: 0 16px 32px -8px rgb(0 0 0 / .6), 0 4px 8px -4px rgb(0 0 0 / .5);--color-overlay: rgb(0 0 0 / .7)}}:root[data-brand=kit]{--color-text-on-brand: #FFFFFF;--color-brand: #F97316;--color-brand-hover: #E36914;--color-brand-active: #B24E00;--color-brand-text: #AF4C00;--color-brand-subtle: #FEF1E8;--color-brand-subtle-hover: #FDD4B7;--color-brand-subtle-fg: #9D4300;--color-focus-ring: #AF4C00;--color-sidebar-indicator: #F97316;--color-accent: #6D28D9;--color-accent-subtle: #F7F5FF;--color-brand-painel: #8E3C00;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F8F3F0;--color-chart-1: #C2570A;--color-chart-2: #6D28D9}:root[data-brand=kit][data-theme=dark]{--color-text-on-brand: #FFFFFF;--color-brand: #F97316;--color-brand-hover: #E36914;--color-brand-active: #B24E00;--color-brand-text: #FA8F45;--color-brand-subtle: #290C00;--color-brand-subtle-hover: #532000;--color-brand-subtle-fg: #FCBF94;--color-focus-ring: #FA8F45;--color-sidebar-indicator: #F97316;--color-accent: #A182FF;--color-accent-subtle: #1B0043;--color-brand-painel: #8E3C00;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F8F3F0;--color-chart-1: #F97316;--color-chart-2: #9B72FF}@media(prefers-color-scheme:dark){:root[data-brand=kit]:not([data-theme=light]){--color-text-on-brand: #FFFFFF;--color-brand: #F97316;--color-brand-hover: #E36914;--color-brand-active: #B24E00;--color-brand-text: #FA8F45;--color-brand-subtle: #290C00;--color-brand-subtle-hover: #532000;--color-brand-subtle-fg: #FCBF94;--color-focus-ring: #FA8F45;--color-sidebar-indicator: #F97316;--color-accent: #A182FF;--color-accent-subtle: #1B0043;--color-brand-painel: #8E3C00;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F8F3F0;--color-chart-1: #F97316;--color-chart-2: #9B72FF}}:root[data-brand=acessivel]{--color-text-on-brand: #0D0D12;--color-brand: #F97316;--color-brand-hover: #E36914;--color-brand-active: #E36914;--color-brand-text: #AF4C00;--color-brand-subtle: #FEF1E8;--color-brand-subtle-hover: #FDD4B7;--color-brand-subtle-fg: #9D4300;--color-focus-ring: #AF4C00;--color-sidebar-indicator: #F97316;--color-accent: #6D28D9;--color-accent-subtle: #F7F5FF;--color-brand-painel: #8E3C00;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F8F3F0;--color-chart-1: #C2570A;--color-chart-2: #6D28D9}:root[data-brand=acessivel][data-theme=dark]{--color-text-on-brand: #0D0D12;--color-brand: #F97316;--color-brand-hover: #E36914;--color-brand-active: #E36914;--color-brand-text: #FA8F45;--color-brand-subtle: #290C00;--color-brand-subtle-hover: #532000;--color-brand-subtle-fg: #FCBF94;--color-focus-ring: #FA8F45;--color-sidebar-indicator: #F97316;--color-accent: #A182FF;--color-accent-subtle: #1B0043;--color-brand-painel: #8E3C00;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F8F3F0;--color-chart-1: #F97316;--color-chart-2: #9B72FF}@media(prefers-color-scheme:dark){:root[data-brand=acessivel]:not([data-theme=light]){--color-text-on-brand: #0D0D12;--color-brand: #F97316;--color-brand-hover: #E36914;--color-brand-active: #E36914;--color-brand-text: #FA8F45;--color-brand-subtle: #290C00;--color-brand-subtle-hover: #532000;--color-brand-subtle-fg: #FCBF94;--color-focus-ring: #FA8F45;--color-sidebar-indicator: #F97316;--color-accent: #A182FF;--color-accent-subtle: #1B0043;--color-brand-painel: #8E3C00;--color-on-brand: #FFFFFF;--color-on-brand-muted: #F8F3F0;--color-chart-1: #F97316;--color-chart-2: #9B72FF}}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-slower: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-brand-text);text-decoration:none}a:hover{text-decoration:underline}.np-link{background:none;border:0;padding:0;font:inherit;color:var(--color-brand-text);cursor:pointer}.np-link:hover:not(:disabled){text-decoration:underline}.np-link:disabled{color:var(--color-text-disabled);cursor:not-allowed}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.92em}hr{border:0;border-top:1px solid var(--color-border);margin:var(--space-4) 0}h1{font-size:1.25rem;line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:0}h2{font-size:1.125rem;line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:0}h3{font-size:var(--text-base);line-height:1.5;font-weight:var(--font-weight-semibold)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--color-brand-subtle-hover);color:var(--color-text)}.np-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.np-muted{color:var(--color-text-muted)}.np-mono{font-family:var(--font-mono)}.np-num{font-variant-numeric:tabular-nums}.np-stack{display:flex;flex-direction:column;gap:var(--space-4)}.np-stack-sm{display:flex;flex-direction:column;gap:var(--space-2)}.np-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.np-row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.np-row>a:not(.np-btn),.np-row-between>a:not(.np-btn){display:inline-flex;align-items:center;min-height:24px}.np-grow{flex:1 1 auto;min-width:0}.np-grid{display:grid;gap:var(--space-4)}.np-grid-2{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,calc((100% - var(--space-6)) / 2))),1fr))}.np-grid-3{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,calc((100% - 2 * var(--space-6)) / 3))),1fr))}.np-grid-assim{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}@container (min-width: 848px){.np-grid-assim{grid-template-columns:minmax(0,733fr) minmax(0,355fr)}}.np-grid-4{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}@container (min-width: 848px){.np-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 380px) and (max-width: 847.98px){.np-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 379.98px){.np-grid-4{grid-template-columns:minmax(0,1fr)}}.np-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.np-btn{--btn-h: var(--size-control-md);--btn-r: var(--radius-md);--btn-fs: var(--text-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-h);min-height:var(--btn-h);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--btn-r);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--btn-fs);line-height:1.5;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.np-btn:hover{text-decoration:none}.np-btn:disabled,.np-btn[aria-disabled=true]{cursor:not-allowed}.np-btn-sm{--btn-h: var(--size-control-sm);--btn-r: var(--radius-sm);--btn-fs: var(--text-xs);padding:0 var(--space-3)}.np-btn-lg{--btn-h: var(--size-control-lg);--btn-r: var(--radius-ctl);--btn-fs: var(--text-base)}.np-btn-xl{--btn-h: var(--size-control-xl);--btn-r: var(--radius-lg);--btn-fs: var(--text-base)}.np-btn-bloco{width:100%}.np-btn svg{flex:none}.np-btn-primario{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand) 82%,#fff) 14%,var(--color-brand) 83%);color:var(--color-text-on-brand);box-shadow:var(--color-shadow-xs),inset 0 1px #ffffff29}.np-btn-primario:hover:not(:disabled){background:var(--color-brand-hover)}.np-btn-primario:active:not(:disabled){background:var(--color-brand-active)}.np-btn-primario:focus-visible{background:var(--color-brand);outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.np-btn-primario:disabled,.np-btn-primario[aria-disabled=true],.np-btn-perigo:disabled,.np-btn-perigo-sutil:disabled{background:var(--color-surface-sunken);color:var(--color-text-disabled);border-color:var(--color-border);box-shadow:none}.np-btn-secundario{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--color-shadow-xs)}.np-btn-secundario:hover:not(:disabled){background:var(--color-surface-hover)}.np-btn-secundario:active:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-strong)}.np-btn-secundario:disabled{color:var(--color-text-disabled)}.np-btn-sutil{background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.np-btn-sutil:hover:not(:disabled){background:var(--color-brand-subtle-hover)}.np-btn-sutil:disabled{color:var(--color-text-disabled)}.np-btn-fantasma{background:transparent;color:var(--color-text)}.np-btn-fantasma:hover:not(:disabled){background:var(--color-surface-hover)}.np-btn-fantasma:disabled{color:var(--color-text-disabled)}.np-btn-perigo{background:var(--color-danger-solid);color:var(--color-on-danger);box-shadow:var(--color-shadow-xs)}.np-btn-perigo:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger-solid) 68%,#000)}.np-btn-perigo:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger-solid) 15%,transparent);outline-color:var(--color-danger-solid)}.np-btn-perigo-sutil{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:var(--color-danger-border)}.np-btn-perigo-sutil:hover:not(:disabled){background:var(--color-danger-border)}.np-btn-icone{padding:0;width:var(--btn-h);border-radius:var(--radius-full)}.np-spin{animation:np-giro .8s linear infinite}@keyframes np-giro{to{transform:rotate(360deg)}}.np-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.np-label{font-weight:var(--font-weight-medium);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.np-label .np-opcional{color:var(--color-text-muted);font-weight:var(--font-weight-regular);margin-left:var(--space-1)}.np-hint{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.np-erro{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);line-height:1.5;color:var(--color-danger-fg)}.np-input,.np-select,.np-textarea{width:100%;height:var(--size-control-xl);padding:0 var(--space-3);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--text-base);line-height:1.5;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.np-input-sm,.np-input-sm .np-input,.np-select-sm{height:var(--size-control-md);border-radius:var(--radius-md);font-size:var(--text-sm)}.np-input-lg,.np-input-lg .np-input{height:var(--size-control-xl);border-radius:var(--radius-lg)}.np-textarea{height:auto;padding:var(--space-3);min-height:96px;resize:vertical}.np-input::placeholder,.np-textarea::placeholder{color:var(--color-text-placeholder);opacity:1}.np-input:hover:not(:disabled),.np-select:hover:not(:disabled),.np-textarea:hover:not(:disabled){border-color:var(--color-border-strong)}.np-input:focus-visible,.np-select:focus-visible,.np-textarea:focus-visible,.np-input:focus,.np-select:focus,.np-textarea:focus{outline:none;border-color:var(--color-brand);background:var(--color-brand-subtle);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.np-input[aria-invalid=true],.np-select[aria-invalid=true],.np-textarea[aria-invalid=true]{border-color:var(--color-danger-solid);background:var(--color-danger-bg)}.np-input:disabled,.np-select:disabled,.np-textarea:disabled{background:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:not-allowed}.np-select{appearance:none;padding-right:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23818898' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center}.np-otp{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-4)}.np-otp .np-input{height:var(--size-control-xl);border-radius:var(--radius-lg);padding:0;text-align:center;font-size:var(--text-2xl);font-weight:var(--font-weight-medium);caret-color:var(--color-brand)}.np-input-grupo{position:relative;display:flex;align-items:center}.np-input-grupo>.np-input{padding-left:var(--space-10)}.np-input-grupo>.np-input-icone{position:absolute;left:var(--space-3);color:var(--color-border-strong);pointer-events:none}.np-input-grupo>.np-input-fim{position:absolute;right:var(--space-2)}.np-check{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;min-height:24px}.np-check input,.np-radio input{appearance:none;flex:none;width:20px;height:20px;margin:0;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);display:inline-grid;place-content:center;cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}.np-check input:hover:not(:disabled),.np-radio input:hover:not(:disabled){background:var(--color-surface-hover)}.np-check input:checked,.np-check input:indeterminate,.np-radio input:checked{background:var(--color-brand);border-color:var(--color-brand)}.np-check input:checked:hover:not(:disabled),.np-radio input:checked:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.np-check input:checked:after{content:"";width:10px;height:6px;margin-top:-2px;border-left:2px solid var(--color-text-on-brand);border-bottom:2px solid var(--color-text-on-brand);transform:rotate(-45deg)}.np-check input:indeterminate:after{content:"";width:10px;height:2px;background:var(--color-text-on-brand)}.np-check input:focus-visible,.np-radio input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.np-check input:disabled,.np-radio input:disabled{background:var(--color-surface-sunken);border-color:var(--color-surface-sunken);cursor:not-allowed}.np-check input:checked:disabled:after{border-color:var(--color-text-disabled)}.np-radio{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;min-height:24px}.np-radio input{border-radius:50%}.np-check input,.np-radio input{margin-block:2px}.np-check-pequena input{margin-block:4px}.np-check>span,.np-radio>span{padding-block:1.5px}.np-check:not(:has(>span)){min-width:24px;justify-content:center}.np-radio input:checked:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-text-on-brand)}.np-check-pequena input{width:16px;height:16px;border-radius:var(--radius-xs)}.np-check-pequena input:checked:after{width:8px;height:5px;margin-top:-2px}.np-switch{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);cursor:pointer}.np-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.np-switch-trilho{width:44px;height:24px;border-radius:var(--radius-full);background:var(--color-border-strong);transition:background var(--duration-fast);position:relative;flex:none}.np-switch:hover .np-switch-trilho{background:var(--color-text-muted)}.np-switch-trilho:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1018280f,0 1px 3px #1018281a;transition:transform var(--duration-fast) var(--ease-standard)}.np-switch input:checked+.np-switch-trilho,.np-switch:hover input:checked+.np-switch-trilho{background:var(--color-brand)}.np-switch input:checked+.np-switch-trilho:after{transform:translate(20px)}.np-switch input:focus-visible+.np-switch-trilho{outline:2px solid var(--color-focus-ring);outline-offset:2px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.np-switch input:disabled+.np-switch-trilho{background:var(--color-surface-sunken)}.np-switch input:disabled+.np-switch-trilho:after{background:var(--color-border);box-shadow:none}.np-segmentado{display:inline-flex;padding:2px;gap:2px;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md)}.np-segmentado button{display:inline-flex;align-items:center;gap:var(--space-1_5);min-height:30px;padding:0 var(--space-3);border:0;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-ui);font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.np-segmentado button[aria-pressed=true],.np-segmentado button[aria-selected=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--color-shadow-xs)}.np-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--color-shadow-xs)}.np-card-corpo{padding:var(--space-4) var(--space-5)}.np-card-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6);min-height:64px;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border)}.np-card-cab h2,.np-card-cab h3{font-size:var(--text-base);line-height:1.5}.np-card-rodape{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:var(--space-2)}.np-card-destaque{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand),var(--color-shadow-md)}.np-kpi{padding:calc(var(--space-4) - 1px);display:flex;flex-direction:column;gap:0}.np-kpi-rotulo{color:var(--color-text);font-size:var(--text-sm);line-height:1.5;font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6)}.np-kpi-menu{flex:none;margin-left:auto;margin-block:-4px;margin-right:-4px;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm)}.np-chip{display:inline-flex;align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.5}.np-chip button{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-muted);cursor:pointer}.np-chip button:hover{background:var(--color-surface-hover);color:var(--color-text)}.np-chip button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.np-kpi-menu:hover{color:var(--color-text)}.np-kpi-valor{font-size:clamp(1rem,2.5vw + .5rem,1.25rem);line-height:1.35;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin-bottom:var(--space-2)}.np-kpi-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:21px}.np-kpi-nota{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.np-busca-compacta>.np-input{height:32px;min-height:32px;border-radius:var(--radius-sm);font-size:var(--text-xs);padding-left:var(--space-8);box-shadow:var(--color-shadow-xs)}.np-busca-compacta>.np-input-icone{left:var(--space-2_5, 10px);color:var(--color-text);width:16px;height:16px}.np-badge{display:inline-flex;align-items:center;gap:var(--space-1_5);height:24px;padding:0 10px;border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:20px;border:1px solid transparent;white-space:nowrap}.np-badge-lg{height:28px;padding:0 12px}.np-badge-sm{height:20px;padding:0 8px;font-size:var(--text-xs);line-height:18px}.np-badge-neutro{background:var(--color-surface-sunken);color:var(--color-text);border-color:transparent}.np-badge-marca{background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.np-badge-sucesso{background:var(--color-success-bg);color:var(--color-success-fg)}.np-badge-aviso{background:var(--color-warning-bg);color:var(--color-warning-fg)}.np-badge-perigo{background:var(--color-danger-bg);color:var(--color-danger-fg)}.np-badge-info{background:var(--color-info-bg);color:var(--color-info-fg)}.np-badge-neutro{background:var(--color-border)}.np-badge-contorno{background:transparent;border-color:currentColor}.np-badge-ponto:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.np-delta{display:inline-flex;align-items:center;gap:2px;height:20px;font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:0 6px 0 4px;border-radius:var(--radius-full)}.np-delta-up{background:var(--color-success-bg);color:var(--color-success-fg)}.np-delta-down{background:var(--color-danger-bg);color:var(--color-danger-fg)}.np-alerta{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid;font-size:var(--text-sm);align-items:flex-start}.np-alerta>svg{flex:none;margin-top:2px}.np-alerta-titulo{font-weight:var(--font-weight-semibold)}.np-alerta-info{background:var(--color-info-bg);color:var(--color-info-fg);border-color:var(--color-info-border)}.np-alerta-sucesso{background:var(--color-success-bg);color:var(--color-success-fg);border-color:var(--color-success-border)}.np-alerta-aviso{background:var(--color-warning-bg);color:var(--color-warning-fg);border-color:var(--color-warning-border)}.np-alerta-perigo{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:var(--color-danger-border)}.np-tabela-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--color-shadow-xs)}.np-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.np-tabela th{text-align:left;font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--text-sm);height:40px;padding:0 var(--space-3);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);white-space:nowrap}.np-tabela td{height:64px;padding:0 var(--space-3);font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);vertical-align:middle}.np-tabela th:last-child,.np-tabela td:last-child{border-right:0}.np-tabela tr:last-child td{border-bottom:0}.np-tabela-wrap:has(+.np-paginacao) .np-tabela tr:last-child td{border-bottom:1px solid var(--color-border)}.np-tabela tbody tr:hover{background:var(--color-surface-hover)}.np-tabela tr[data-clicavel=true]{cursor:pointer}.np-tabela .np-dir{text-align:right}.np-tabela .np-col-sel{width:44px;padding-right:0}.np-tabela tbody tr[data-selecionada]{background:var(--color-brand-subtle)}.np-card>div:not(.np-card-corpo)>.np-tabela-wrap{border:0;border-radius:0;box-shadow:none;background:transparent}.np-th-ordenar{display:flex;min-height:24px;width:100%;justify-content:space-between;align-items:center;gap:var(--space-1_5);background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.np-th-ordenar:hover{color:var(--color-text)}.np-th-ordenar{min-width:24px}.np-paginacao{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;min-height:64px;padding:var(--space-4) var(--space-5);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.np-paginacao-nav{display:inline-flex;align-items:center;gap:var(--space-2)}.np-pag-ctl{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:0;font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.np-pag-ctl:hover:not(:disabled){background:var(--color-surface-hover)}.np-pag-ctl:disabled{color:var(--color-text-disabled);cursor:not-allowed}.np-pag-paginas{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.np-pag-paginas .np-pag-ctl{border:0;border-radius:0;border-right:1px solid var(--color-border);height:30px}.np-pag-paginas .np-pag-ctl:last-child{border-right:0}.np-pag-paginas .np-pag-ctl[aria-current=page]{background:var(--color-brand);color:var(--color-text-on-brand)}.np-pag-por-pagina{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-medium);height:32px;overflow:hidden}.np-pag-por-pagina>span{padding:0 var(--space-2);height:100%;display:inline-flex;align-items:center;border-right:1px solid var(--color-border)}.np-pag-por-pagina .np-field{gap:0;width:64px}.np-pag-por-pagina .np-selecao{width:64px}.np-pag-por-pagina .np-select{height:32px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 var(--space-6) 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.np-pag-por-pagina .np-selecao-seta{right:var(--space-1);width:16px;height:16px}.np-abas{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);overflow-x:auto}.np-aba{padding:var(--space-3) var(--space-4);border:0;background:none;color:var(--color-text-muted);font-family:var(--font-ui);font-weight:var(--font-weight-medium);font-size:var(--text-sm);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-2)}.np-aba:hover{color:var(--color-text)}.np-aba[aria-selected=true]{color:var(--color-brand-text);border-bottom-color:var(--color-brand)}.np-vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-text-muted)}.np-vazio-icone{width:52px;height:52px;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--color-shadow-xs),0 0 0 8px var(--color-brand-subtle);color:var(--color-brand-text);display:grid;place-items:center;margin-bottom:var(--space-3)}.np-vazio h3{color:var(--color-text)}.np-vazio p{max-width:46ch}.np-esqueleto{background:linear-gradient(90deg,var(--color-surface-sunken) 25%,var(--color-border) 50%,var(--color-surface-sunken) 75%);background-size:200% 100%;animation:np-brilho 1.4s ease-in-out infinite;border-radius:var(--radius-sm);min-height:1em}@keyframes np-brilho{0%{background-position:200% 0}to{background-position:-200% 0}}.np-progresso{height:8px;background:var(--color-surface-sunken);border-radius:var(--radius-full);overflow:hidden;border:1px solid var(--color-border)}.np-progresso>span{display:block;height:100%;background:var(--color-brand);border-radius:inherit;transition:width var(--duration-slow) var(--ease-standard)}.np-progresso-aviso>span{background:var(--color-warning-solid)}.np-progresso-perigo>span{background:var(--color-danger-solid)}.np-overlay{position:fixed;inset:0;background:var(--color-overlay);z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--space-4);animation:np-aparecer var(--duration-base) var(--ease-enter)}.np-modal{background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--color-border),var(--color-shadow-lg);width:min(100%,544px);max-height:min(90vh,760px);display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-modal);animation:np-subir var(--duration-base) var(--ease-enter)}.np-modal-largo{width:min(100%,760px)}.np-modal-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex:none;height:64px;box-sizing:border-box;padding:0 var(--space-6);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border)}.np-modal-cab h2{font-size:var(--text-lg);line-height:1.35}.np-modal-corpo{overflow:auto;flex:1 1 auto;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.np-modal-rodape{display:flex;justify-content:flex-end;gap:var(--space-4);flex:none;padding:19px var(--space-6) var(--space-5);border-top:1px solid var(--color-border)}.np-modal-rodape>.np-btn{flex:1 1 0;min-width:0;height:48px;border-radius:10px;font-size:var(--text-base)}.np-modal-centro{align-items:stretch;text-align:center;position:relative;gap:var(--space-8);padding:var(--space-8);overflow:visible}.np-modal-centro .np-modal-cab{justify-content:center;text-align:center;background:none;border:0;padding:0;height:auto}.np-modal-centro .np-modal-cab h2{font-size:1.5rem;line-height:1.3}.np-modal-centro .np-modal-corpo{margin:0 calc(var(--space-1) * -1);padding:0 var(--space-1);gap:0}.np-modal-centro .np-modal-fechar{position:absolute;top:var(--space-4);right:var(--space-4)}.np-modal-centro .np-modal-rodape{justify-content:stretch;flex-wrap:nowrap;padding:0;border:0}.np-modal-centro .np-modal-rodape>.np-btn{height:var(--size-control-xl);border-radius:var(--radius-lg)}.np-modal-corpo:empty{display:none}.np-modal-detalhes{margin:0;display:flex;flex-direction:column;gap:var(--space-2);text-align:left}.np-modal-detalhes>div{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.5}.np-modal-detalhes dt,.np-modal-detalhes dd{margin:0}.np-modal-icone{--tom-bg: var(--color-brand-subtle);--tom-borda: var(--color-brand-subtle-hover);--tom-fg: var(--color-brand-text);align-self:center;width:84px;height:84px;margin:0 0 calc(var(--space-4) * -1);border-radius:var(--radius-full);display:grid;place-items:center;background:radial-gradient(circle,var(--tom-bg) 48%,transparent 72%)}.np-modal-icone[data-tom=perigo]{--tom-bg: var(--color-danger-bg);--tom-borda: var(--color-danger-border);--tom-fg: var(--color-danger-fg)}.np-modal-icone[data-tom=sucesso]{--tom-bg: var(--color-success-bg);--tom-borda: var(--color-success-border);--tom-fg: var(--color-success-fg)}.np-modal-icone[data-tom=aviso]{--tom-bg: var(--color-warning-bg);--tom-borda: var(--color-warning-border);--tom-fg: var(--color-warning-fg)}.np-modal-icone>span{width:52px;height:52px;border-radius:50%;background:var(--color-surface);border:1px solid var(--tom-borda);box-shadow:var(--color-shadow-xs);display:grid;place-items:center;color:var(--tom-fg)}.np-gaveta{position:fixed;top:0;right:0;bottom:0;width:min(100%,460px);background:var(--color-surface-raised);border-left:1px solid var(--color-border);box-shadow:var(--color-shadow-lg);z-index:var(--z-drawer);display:flex;flex-direction:column;animation:np-deslizar var(--duration-base) var(--ease-enter)}.np-gaveta-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:64px;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border)}.np-gaveta-corpo{padding:var(--space-5);overflow:auto;flex:1}.np-gaveta-rodape{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.np-gaveta-fundo{position:fixed;inset:0;background:var(--color-overlay);z-index:calc(var(--z-drawer) - 1);animation:np-aparecer var(--duration-base)}@keyframes np-aparecer{0%{opacity:0}}@keyframes np-subir{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes np-deslizar{0%{transform:translate(24px);opacity:0}}.np-toasts{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - var(--space-8)))}.np-toast{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--color-shadow-lg);animation:np-subir var(--duration-base) var(--ease-enter);align-items:flex-start}.np-toast>svg{flex:none;margin-top:2px}.np-toast-sucesso>svg{color:var(--color-success-solid)}.np-toast-erro>svg{color:var(--color-danger-solid)}.np-toast-aviso>svg{color:var(--color-warning-fg)}.np-toast-info>svg{color:var(--color-info-solid)}.np-menu-wrap{position:relative;display:inline-block}.np-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--color-shadow-lg);padding:var(--space-1);z-index:var(--z-dropdown);animation:np-subir var(--duration-fast) var(--ease-enter)}.np-menu-esq{right:auto;left:0}.np-menu{min-width:216px;padding:var(--space-2)}.np-menu .np-menu-item{min-height:35px;padding:7px var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-sm);white-space:nowrap}.np-menu-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:var(--space-2) var(--space-3);border:0;background:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;color:var(--color-text);text-decoration:none;font-weight:var(--font-weight-medium)}.np-menu-item:hover,.np-menu-item:focus-visible{background:var(--color-surface-hover);text-decoration:none}.np-menu-item[aria-selected=true]{background:var(--color-surface-hover)}.np-menu-item[data-perigo=true]{color:var(--color-danger-fg)}.np-menu-sep{height:1px;background:var(--color-border);margin:var(--space-1) 0}.np-menu-rotulo{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.np-codigo{background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);overflow:auto;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;white-space:pre}.np-copiar{display:flex;align-items:center;gap:var(--space-2);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3)}.np-copiar code{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:var(--text-xs);background:var(--color-surface);color:var(--color-text-muted)}.np-def{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:var(--space-2) var(--space-4)}.np-def dt{color:var(--color-text-muted)}.np-def dd{min-width:0;overflow-wrap:anywhere}@media(max-width:520px){.np-def{grid-template-columns:1fr;gap:0}.np-def dd{margin-bottom:var(--space-3)}}.np-grafico{width:100%}.np-barras{--meio: 10.5px;--rot: 29px;display:flex;gap:var(--space-8);height:var(--alt, 237px)}.np-barras-y{display:flex;flex-direction:column;justify-content:space-between;min-width:37px;padding-bottom:var(--rot);font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.np-barras-plot{position:relative;flex:1 1 0;min-width:0}.np-barras-grade{position:absolute;inset:var(--meio) 0 calc(var(--rot) + var(--meio)) 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.np-barras-grade i{display:block;height:0;border-top:1px dashed var(--color-border)}.np-barras-colunas{position:absolute;inset:0;display:flex;gap:40px}.np-barras-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.np-barras-area{height:calc(var(--alt, 237px) - var(--rot));flex:none;display:flex;align-items:flex-end;padding:var(--meio) 0}.np-barras-barra{display:flex;align-items:flex-end;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-chart-1);transition:opacity var(--duration-fast) var(--ease-standard)}.np-barras-barra[data-duplo]{background:color-mix(in srgb,var(--color-chart-1) 30%,var(--color-surface))}.np-barras-barra[data-duplo]>span{display:block;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--color-chart-1) 80%,#fff) 0%,var(--color-chart-1) 100%)}.np-barras-col:hover .np-barras-barra{opacity:.85}.np-barras-rotulo{text-align:center;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-resumo-grafico{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding:var(--space-5)}.np-resumo-grafico-total{display:flex;align-items:center;gap:var(--space-2)}.np-resumo-grafico-valor{font-size:1.5rem;line-height:1.3;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.np-legenda{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.np-legenda li{display:inline-flex;align-items:center;gap:6px}.np-legenda i{width:8px;height:8px;border-radius:2px;display:block}.np-grafico text{fill:var(--color-text-muted);font-size:11px;font-family:var(--font-sans)}.np-grafico .np-eixo{stroke:var(--color-border);stroke-width:1}.np-grafico .np-grade{stroke:var(--color-border);stroke-width:1;stroke-dasharray:3 4;opacity:.8}.np-legenda{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted)}.np-legenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:var(--space-1_5);vertical-align:-1px}.np-plano{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);position:relative}.np-plano-preco{font-size:var(--text-4xl);line-height:var(--leading-4xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.np-plano-preco small{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-weight-regular);letter-spacing:0}.np-plano ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.np-plano li{display:flex;gap:var(--space-2);align-items:flex-start}.np-plano li svg{color:var(--color-success-solid);flex:none;margin-top:2px}.np-plano-selo{position:absolute;top:calc(var(--space-3) * -1);left:var(--space-6)}.np-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.np-timeline li{position:relative;padding:0 0 var(--space-4) var(--space-6);border-left:2px solid var(--color-border);margin-left:var(--space-2)}.np-timeline li:last-child{border-left-color:transparent;padding-bottom:0}.np-timeline li:before{content:"";position:absolute;left:-6px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--color-brand);border:2px solid var(--color-surface)}.np-timeline time{color:var(--color-text-muted);font-size:var(--text-xs)}.np-paleta{background:var(--color-surface-raised);color:var(--color-text);border-radius:var(--radius-xl);box-shadow:0 0 0 1px var(--color-border),var(--color-shadow-lg);width:min(100%,544px);min-height:340px;max-height:min(90vh,560px);display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-modal);animation:np-subir var(--duration-base) var(--ease-enter)}.np-paleta-busca{display:flex;align-items:center;gap:var(--space-3);height:53px;flex:none;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.np-paleta-busca>svg{flex:none}.np-paleta-busca input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--color-text);font-size:var(--text-base);outline:none}.np-paleta-busca input::placeholder{color:var(--color-text-muted)}.np-paleta-fechar{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-muted);cursor:pointer;padding:0}.np-paleta-fechar:hover{color:var(--color-text);background:var(--color-surface-sunken)}.np-paleta-abas{display:flex;gap:var(--space-1);flex:none;padding:0 var(--space-4);border-bottom:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden}.np-paleta-abas .np-aba{height:45px;padding:0 var(--space-2);margin-bottom:-1px}.np-paleta-lista{list-style:none;margin:0;padding:var(--space-2);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.np-paleta-lista .np-menu-item[data-sel=true]{background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.np-paleta-vazio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-12) var(--space-6);text-align:center}.np-paleta-vazio strong{font-size:var(--text-lg);line-height:1.4;font-weight:var(--font-weight-semibold)}.np-paleta-vazio p{margin:-14px 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.np-paleta-vazio p span{color:var(--color-text)}.np-sino{position:relative;flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;padding:0}.np-sino:hover{background:var(--color-surface-sunken)}.np-sino-ponto{position:absolute;top:6px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--color-danger-solid);box-shadow:0 0 0 1px var(--color-surface)}.np-notif{position:fixed;top:var(--size-topbar);right:var(--space-6);width:min(400px,calc(100vw - 16px));max-height:min(780px,calc(100vh - 88px));display:flex;flex-direction:column;background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 16px 32px -1px color-mix(in srgb,var(--color-text-muted) 20%,transparent);overflow:hidden;z-index:var(--z-modal);outline:none;animation:np-subir var(--duration-base) var(--ease-enter)}.np-notif-cab{display:flex;align-items:center;justify-content:space-between;height:72px;flex:none;padding:0 var(--space-6);border-bottom:1px solid var(--color-border)}.np-notif-cab h2{font-size:var(--text-xl);line-height:1.35}.np-notif-config{display:inline-grid;place-items:center;width:24px;height:24px;border:0;background:none;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;padding:0}.np-notif-config:hover{color:var(--color-text)}.np-notif-lista{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-6);display:flex;flex-direction:column}.np-notif-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0;width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}div.np-notif-item{cursor:default}.np-notif-item:hover .np-notif-titulo strong{text-decoration:underline}.np-notif-icone{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-surface-sunken);box-shadow:inset 0 -4px 6px color-mix(in srgb,var(--color-surface) 50%,transparent);color:var(--color-text-muted)}.np-notif-texto{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.np-notif-titulo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);line-height:1.5}.np-notif-titulo strong{font-weight:var(--font-weight-semibold)}.np-notif-ponto{flex:none;width:8px;height:8px;border-radius:50%;background:var(--color-danger-solid)}.np-notif-corpo{font-size:var(--text-xs);line-height:1.5;color:var(--color-text)}.np-notif-tempo{margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.5;color:var(--color-text-muted)}.np-notif-rodape{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;min-height:88px;padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border)}.np-notif-acao{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);min-height:24px}.np-ancora{position:relative;display:inline-flex}.np-suspenso{position:absolute;top:calc(100% + 9px);z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--color-shadow-lg);text-align:left;animation:np-subir var(--duration-base) var(--ease-enter)}.np-suspenso[data-alinhar=dir]{right:0}.np-suspenso[data-alinhar=esq]{left:0}.np-suspenso>h2{font-size:var(--text-lg);line-height:1.35}.np-suspenso .np-field{gap:6px}.np-suspenso .np-input,.np-suspenso .np-select{height:var(--size-control-lg);border-radius:10px}.np-suspenso-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.np-suspenso-acoes{margin-top:var(--space-2);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-4)}.np-suspenso-acoes>.np-btn{height:48px;border-radius:10px;font-size:var(--text-base)}.np-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-2);box-sizing:border-box;border:1px dashed var(--color-brand);border-radius:var(--radius-lg);background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg);text-align:center;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.np-dropzone:hover,.np-dropzone[data-sobre]{background:var(--color-brand-subtle-hover);border-style:solid}.np-dropzone:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.np-dropzone[data-desabilitado]{cursor:not-allowed;background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text-disabled)}.np-dropzone[data-desabilitado] *{color:var(--color-text-disabled)}.np-dropzone-texto{display:flex;flex-direction:column;gap:var(--space-1)}.np-dropzone-texto strong{font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:1.5}.np-dropzone-texto span{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);line-height:1.5}.np-form-pagina{display:grid;grid-template-columns:minmax(0,449fr) minmax(0,639fr);gap:var(--space-6);align-items:start}.np-form-coluna{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.np-form-cartao{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.np-form-cartao>h3{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}@media(max-width:1100px){.np-form-pagina{grid-template-columns:minmax(0,1fr)}}.np-selecao{position:relative;width:100%;min-width:0}.np-select-gatilho{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-right:var(--space-10);background-image:none;text-align:left;font-family:inherit;cursor:pointer}.np-select-gatilho:disabled{cursor:not-allowed}.np-select-gatilho[data-vazio] .np-selecao-valor{color:var(--color-text-placeholder)}.np-select-gatilho:disabled[data-vazio] .np-selecao-valor{color:var(--color-text-disabled)}.np-select-gatilho[aria-expanded=true]{outline:none;border-color:var(--color-brand);background:var(--color-brand-subtle);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.np-selecao[data-limpavel] .np-select-gatilho{padding-right:calc(var(--space-10) + 28px)}.np-selecao-valor{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-selecao-seta{position:absolute;right:var(--space-3);top:50%;translate:0 -50%;color:var(--color-text-muted);pointer-events:none;transition:rotate var(--duration-fast) var(--ease-standard)}.np-selecao[data-aberto]>.np-selecao-seta,.np-selecao[data-aberto]>.np-selecao-multi>.np-selecao-seta{rotate:180deg}.np-selecao-limpar{position:absolute;right:calc(var(--space-10) - 6px);top:50%;translate:0 -50%;display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-muted);cursor:pointer}.np-selecao-limpar:hover{background:var(--color-surface-hover);color:var(--color-text)}.np-selecao-limpar:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.np-selecao .np-select.np-selecao-multi{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);height:auto;min-height:var(--size-control-xl);padding:5px var(--space-10) 5px var(--space-2);cursor:pointer}.np-selecao .np-select-sm.np-selecao-multi{min-height:var(--size-control-md)}.np-selecao .np-selecao-multi:focus-within{border-color:var(--color-brand);background:var(--color-brand-subtle);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent)}.np-selecao-multi[data-desabilitado]{background:var(--color-surface-sunken);cursor:not-allowed}.np-selecao-multi[data-invalido]{border-color:var(--color-danger-solid);background:var(--color-danger-bg)}.np-selecao-multi .np-chip{max-width:100%}.np-selecao-multi .np-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-selecao-gatilho-multi{flex:1 1 96px;min-width:96px;height:32px;padding:0 var(--space-1);border:0;background:none;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer}.np-selecao-gatilho-multi[data-vazio]{color:var(--color-text-placeholder)}.np-selecao-gatilho-multi:focus-visible{outline:none}.np-select-gatilho:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.np-selecao-multi:has(.np-selecao-gatilho-multi:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.np-selecao-gatilho-multi:disabled{color:var(--color-text-disabled);cursor:not-allowed}.np-selecao-painel{position:fixed;z-index:var(--z-popover);display:flex;flex-direction:column;min-width:0;overflow:hidden;outline:none;padding:var(--space-2);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--color-shadow-lg);transform-origin:top center;animation:np-subir var(--duration-fast) var(--ease-enter)}.np-selecao-painel[data-acima]{transform-origin:bottom center}.np-selecao-busca{display:flex;align-items:center;gap:var(--space-2);flex:none;height:40px;margin-bottom:var(--space-2);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-muted)}.np-selecao-busca:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 15%,transparent);outline:2px solid var(--color-focus-ring);outline-offset:1px}.np-selecao-busca>svg{flex:none}.np-selecao-busca>input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--color-text);font:inherit;font-size:var(--text-sm)}.np-selecao-busca>input::placeholder{color:var(--color-text-placeholder);opacity:1}.np-selecao-lista{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.np-selecao-lista:empty{display:none}.np-selecao-item{display:flex;align-items:center;gap:var(--space-2);flex:none;min-height:36px;padding:7px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-text);cursor:pointer;user-select:none}.np-selecao-item[data-ativo]{background:var(--color-surface-hover)}.np-selecao-painel[data-teclado] .np-selecao-item[data-ativo]{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.np-selecao-item[data-selecionado]{color:var(--color-brand-subtle-fg);font-weight:var(--font-weight-semibold)}.np-selecao-item[data-vazio] .np-selecao-rotulo{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.np-selecao-item[aria-disabled=true]{color:var(--color-text-disabled);cursor:not-allowed}.np-selecao-texto{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.np-selecao-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-selecao-descricao{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);line-height:1.4}.np-selecao-sufixo{flex:none;font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.np-selecao-icone{flex:none;color:var(--color-text-muted)}.np-selecao-check{flex:none;color:var(--color-brand-subtle-fg)}.np-selecao-marca{padding:0 1px;border-radius:2px;background:color-mix(in srgb,var(--color-brand) 20%,transparent);color:inherit;font-weight:var(--font-weight-semibold)}.np-selecao-grupo{padding:var(--space-3) var(--space-2) var(--space-1);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.np-selecao-vazio{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.np-selecao-rodape{flex:none;margin-top:var(--space-1);padding:var(--space-2) var(--space-2) 0;border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center}.np-selecao-fundo{position:fixed;inset:0;z-index:calc(var(--z-popover) - 1);background:var(--color-overlay);animation:np-aparecer var(--duration-base) var(--ease-enter)}.np-selecao-cab{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex:none;padding:var(--space-4) 0 var(--space-2);font-size:var(--text-base)}.np-selecao-grip{position:absolute;top:2px;left:50%;translate:-50% 0;width:36px;height:4px;border-radius:var(--radius-full);background:var(--color-border-strong)}.np-selecao-fechar{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-full);background:none;color:var(--color-text-muted);cursor:pointer}.np-selecao-fechar:hover{background:var(--color-surface-hover);color:var(--color-text)}.np-selecao-fechar:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@keyframes np-folha{0%{translate:0 100%}}@media(max-width:640px),(pointer:coarse){.np-selecao-item{min-height:44px}.np-selecao-busca{height:44px}.np-selecao-busca>input{font-size:16px}.np-selecao-fechar{width:44px;height:44px;margin-right:-8px}.np-select-gatilho,.np-selecao .np-select.np-selecao-multi{min-height:44px}.np-selecao .np-select.np-selecao-multi{padding-block:0}.np-selecao-gatilho-multi{height:44px}.np-selecao-limpar{width:44px;height:44px;right:calc(var(--space-10) - 8px)}.np-selecao[data-limpavel] .np-select-gatilho{padding-right:calc(var(--space-10) + 40px)}.np-selecao-multi .np-chip{min-height:44px;padding-right:0}.np-selecao-multi .np-chip button{width:44px;height:44px}}@media(max-width:640px){.np-selecao-painel[data-folha]{inset:auto 0 0;width:auto;max-height:min(75dvh,560px);padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform-origin:bottom center;animation:np-folha var(--duration-base) var(--ease-enter)}.np-selecao-painel[data-folha] .np-selecao-rotulo{overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}@media(prefers-reduced-motion:reduce){.np-selecao-painel,.np-selecao-painel[data-folha],.np-selecao-fundo,.np-selecao .np-spin{animation:none}.np-selecao-seta,.np-select-gatilho,.np-selecao .np-select.np-selecao-multi,.np-selecao-busca,.np-selecao-item,.np-selecao-limpar,.np-selecao-fechar,.np-selecao-multi .np-chip button{transition:none}}.np-shell{--sidebar-w: var(--size-sidebar);display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);height:100vh;background:var(--color-sidebar-bg);transition:grid-template-columns var(--duration-base) var(--ease-standard)}.np-shell[data-recolhida=true]{--sidebar-w: var(--size-sidebar-collapsed)}.np-sidebar{background:var(--color-sidebar-bg);color:var(--color-sidebar-fg);display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden}.np-sidebar a{color:inherit;text-decoration:none}.np-sidebar-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:72px;flex:none;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-sidebar-border)}.np-marca{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:0;font-weight:var(--font-weight-semibold);font-size:var(--text-xl);line-height:1.35;color:var(--color-sidebar-active-fg)}.np-marca img,.np-marca svg{width:32px;height:32px;flex:none}.np-marca>span{display:flex;flex-direction:column;min-width:0}.np-marca small{display:block;font-size:var(--text-xs);line-height:1.2;font-weight:var(--font-weight-regular);color:var(--color-sidebar-fg-muted)}.np-sidebar-recolher{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--color-sidebar-control-border);background:var(--color-sidebar-control-bg);color:var(--color-sidebar-fg);cursor:pointer;padding:0}.np-sidebar-recolher:hover{color:var(--color-sidebar-active-fg)}.np-sidebar-corpo{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--color-sidebar-control-border) transparent}.np-sidebar-busca{display:flex;align-items:center;gap:var(--space-2);width:100%;height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-sidebar-control-border);background:var(--color-sidebar-control-bg);color:var(--color-sidebar-fg-muted);font-size:var(--text-sm);font-weight:var(--font-weight-regular);cursor:pointer;text-align:left;flex:none;margin-top:var(--space-3)}.np-sidebar-busca:hover{color:var(--color-sidebar-active-fg)}.np-sidebar-busca>span{flex:1}.np-sidebar-busca .np-kbd{background:transparent;border-color:var(--color-sidebar-control-border);color:var(--color-sidebar-fg-muted);height:20px;border-radius:var(--radius-xs)}.np-nav{display:flex;flex-direction:column;gap:0}.np-nav-grupo{padding:var(--space-1) var(--space-3);height:29px;font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-sidebar-fg-muted);display:flex;align-items:center;margin-bottom:var(--space-1)}.np-nav-item{position:relative;display:flex;align-items:center;gap:var(--space-2);height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;color:var(--color-sidebar-fg-muted);font-weight:var(--font-weight-medium);font-size:var(--text-base);line-height:1.5;white-space:nowrap}.np-nav-item>svg{flex:none;width:20px;height:20px}.np-nav-item:hover{color:var(--color-sidebar-active-fg);text-decoration:none;background:color-mix(in srgb,var(--color-sidebar-active-bg) 60%,transparent)}.np-nav-item[aria-current=page]{background:var(--color-sidebar-active-bg);border-color:var(--color-sidebar-control-border);color:var(--color-sidebar-active-fg)}.np-nav-item[aria-current=page]>svg{color:var(--color-sidebar-indicator)}.np-nav-item[aria-current=page]:before{content:"";position:absolute;left:calc(var(--space-4) * -1 - 1px);top:50%;height:24px;width:4px;margin-top:-12px;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-sidebar-indicator)}.np-nav-item .np-badge{margin-left:auto}button.np-nav-item{width:100%;background:none;cursor:pointer;font-family:inherit;text-align:left}.np-sidebar-fim{flex:none;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.np-sidebar-card{background:var(--color-sidebar-control-bg);border:1px solid var(--color-sidebar-control-border);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-sidebar-fg-muted)}.np-sidebar-card strong{color:var(--color-sidebar-active-fg);font-size:var(--text-sm)}.np-sidebar-conta{display:flex;align-items:center;gap:var(--space-3);min-height:66px;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-sidebar-control-border);background:var(--color-sidebar-control-bg)}.np-sidebar-conta .np-avatar{width:40px;height:40px}.np-sidebar-conta small{display:block}.np-sidebar-conta strong{display:block;color:var(--color-sidebar-active-fg);font-size:var(--text-sm);line-height:1.3}.np-sidebar-conta small{color:var(--color-sidebar-fg-muted);font-size:var(--text-xs)}.np-sidebar-conta>span:last-child{min-width:0}.np-shell[data-recolhida=true] .np-sidebar-cab{flex-direction:column;justify-content:flex-start;height:96px;padding:var(--space-4) var(--space-3) 0;gap:var(--space-2)}.np-shell[data-recolhida=true] .np-marca>span,.np-shell[data-recolhida=true] .np-nav-item>span,.np-shell[data-recolhida=true] .np-nav-item .np-badge,.np-shell[data-recolhida=true] .np-sidebar-busca>span,.np-shell[data-recolhida=true] .np-sidebar-busca .np-kbd,.np-shell[data-recolhida=true] .np-sidebar-conta>span:last-child,.np-shell[data-recolhida=true] .np-sidebar-fim .np-sidebar-card{display:none}.np-shell[data-recolhida=true] .np-nav-grupo{color:transparent;user-select:none}.np-shell[data-recolhida=true] .np-nav-item,.np-shell[data-recolhida=true] .np-sidebar-busca,.np-shell[data-recolhida=true] .np-sidebar-conta{justify-content:center;padding-inline:0}.np-principal{background:var(--color-bg);border-radius:var(--radius-xl);min-width:0;display:flex;flex-direction:column;margin:var(--size-sheet-inset) var(--size-sheet-inset) var(--size-sheet-inset) 0;height:calc(100vh - 2 * var(--size-sheet-inset));overflow:hidden;position:relative}.np-rolagem{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}.np-topo{display:flex;align-items:center;gap:var(--space-3);height:var(--size-topbar);min-height:var(--size-topbar);flex:none;padding:0 var(--space-6);border-bottom:1px solid var(--color-border);position:sticky;top:0;background:var(--color-bg);z-index:var(--z-sticky)}.np-topo-menu{display:none}.np-topo>.np-btn{flex:none}.np-migalhas{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.np-migalhas>span{white-space:nowrap}.np-migalhas>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.np-migalhas>span:not(:first-child){flex:none}.np-migalhas a{color:var(--color-text-muted)}.np-migalhas [aria-current=page]{color:var(--color-text)}.np-topo-acoes{margin-left:auto;display:flex;align-items:center;gap:var(--space-3)}.np-topo-sep{width:1px;height:20px;background:var(--color-border)}.np-topo-perfil{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-full);border:0;background:none;cursor:pointer;color:var(--color-text);text-align:left}.np-topo-perfil:hover{background:var(--color-surface-hover)}.np-topo-perfil strong{display:block;font-size:var(--text-sm);line-height:1.3;font-weight:var(--font-weight-medium)}.np-topo-perfil small{display:block;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.3}.np-conteudo{container-type:inline-size;padding:var(--space-6);width:100%;max-width:calc(var(--size-content-max) + var(--space-12));margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6);flex:1 0 auto}.np-pagina-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;min-height:40px}.np-pagina-cab-texto{flex:1 1 320px;min-width:0}.np-pagina-cab-acoes{flex:none;display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto}.np-pagina-cab p{color:var(--color-text-muted);margin-top:var(--space-1)}.np-avatar{width:32px;height:32px;border-radius:50%;background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg);display:inline-grid;place-items:center;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);flex:none}.np-avatar-lg{width:40px;height:40px;font-size:var(--text-sm)}.np-btn-topo{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;box-shadow:var(--color-shadow-xs)}.np-btn-topo:hover{background:var(--color-surface-hover);color:var(--color-text)}.np-banner-faixa{padding:var(--space-2) var(--space-6);background:var(--color-warning-bg);color:var(--color-warning-fg);border-bottom:1px solid var(--color-warning-border);display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.np-banner-faixa[data-tipo=sandbox]{background:var(--color-info-bg);color:var(--color-info-fg);border-color:var(--color-info-border)}.np-banner-faixa[data-tipo=impersonando]{background:var(--color-danger-bg);color:var(--color-danger-fg);border-color:var(--color-danger-border)}.np-config{display:grid;grid-template-columns:200px minmax(0,1fr);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow:hidden}.np-config-menu{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-right:1px solid var(--color-border);align-self:stretch}.np-config-menu a,.np-config-menu button{display:flex;align-items:center;gap:var(--space-2);min-height:37px;padding:calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);border-radius:var(--radius-md);border:1px solid transparent;background:none;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer;text-align:left;text-decoration:none}.np-config-menu a:hover,.np-config-menu button:hover{background:var(--color-surface-hover);text-decoration:none;color:var(--color-text)}.np-config-menu [aria-current=page],.np-config-menu [aria-selected=true]{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text);font-weight:var(--font-weight-semibold)}.np-config-corpo{min-width:0}.np-config .np-input,.np-config .np-select{height:var(--size-control-xl);border-radius:var(--radius-lg)}.np-config-secao{display:grid;grid-template-columns:minmax(0,300px) minmax(0,540px);gap:var(--space-6);padding:var(--space-6);border-bottom:1px solid var(--color-border)}.np-config-secao:last-child{border-bottom:0}.np-config-secao h2,.np-config-secao h3{font-size:var(--text-lg);line-height:1.35}.np-config-secao>div:first-child p{color:var(--color-text-muted);margin-top:var(--space-1)}.np-config-secao>div:last-child{display:flex;flex-direction:column;gap:var(--space-4)}.np-subnav{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-6);align-items:start}.np-subnav-corpo{container-type:inline-size;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.np-subnav-lista{display:flex;flex-direction:column;gap:var(--space-3);position:sticky;top:88px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-4)}.np-subnav-lista a{display:flex;align-items:center;min-height:37px;padding:calc(var(--space-2) - 1px) calc(var(--space-3) - 1px);border-radius:var(--radius-md);border:1px solid transparent;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.np-subnav-lista a:hover{background:var(--color-surface-hover);text-decoration:none;color:var(--color-text)}.np-subnav-lista a[aria-current=page]{background:var(--color-surface-sunken);border-color:var(--color-border);color:var(--color-text);font-weight:var(--font-weight-semibold)}.np-filtros{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.np-filtros .np-field{min-width:160px}.np-filtros>.np-input-grupo{flex:1 1 260px}.np-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);min-height:100vh;background:var(--color-bg)}.np-auth-form{display:flex;flex-direction:column;padding:var(--space-12) 3.5rem;min-width:0}.np-auth-form>header{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.3}.np-auth-form>header svg{width:36px;height:36px}.np-auth-centro{flex:1;display:grid;place-items:center;padding-block:var(--space-8)}.np-auth-caixa{width:min(100%,414px);display:flex;flex-direction:column;gap:var(--space-8)}.np-auth-caixa h1{font-size:var(--text-2xl);line-height:1.3;text-align:center}.np-auth-cab{display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.np-auth-cab p{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.5}.np-auth-campos{display:flex;flex-direction:column;gap:var(--space-4)}.np-auth-campos .np-input,.np-auth-campos .np-select{height:var(--size-control-xl);border-radius:var(--radius-lg)}.np-auth-campos .np-btn{height:var(--size-control-xl);border-radius:var(--radius-lg);font-size:var(--text-base)}.np-auth-rodape{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm)}.np-auth-rodape a{display:inline-block;padding-block:4px}.np-auth-copy{display:flex;justify-content:center;align-items:center;gap:var(--space-6);flex-wrap:wrap;color:var(--color-text-muted);font-size:var(--text-sm)}.np-auth-copy>span{white-space:nowrap}.np-auth-links{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.np-auth-links a{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:var(--color-text-muted)}.np-auth-opcoes a{display:inline-flex;align-items:center;min-height:24px}.np-auth-links a:hover{color:var(--color-text);text-decoration:none}.np-auth-unico{grid-template-columns:minmax(0,1fr)}.np-auth-larga .np-auth-caixa{width:min(100%,526px)}.np-auth-unico .np-auth-caixa{width:min(100%,504px)}.np-auth-unico .np-auth-copy{justify-content:space-between}.np-auth-unico .np-auth-rodape{font-size:var(--text-base);line-height:1.5}.np-auth-opcoes{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.np-auth-marca{--pad: 80px;--pm: var(--color-brand-painel);position:sticky;top:var(--space-3);align-self:start;height:calc(100vh - 2 * var(--space-3));overflow:hidden;border-radius:var(--radius-lg);padding:var(--pad);display:flex;flex-direction:column;gap:var(--space-10);color:var(--color-on-brand);background:linear-gradient(160deg,var(--pm) 14%,color-mix(in srgb,var(--pm) 68%,#000) 100%);min-width:0}.np-auth-marca-texto{flex:none;display:flex;flex-direction:column;gap:var(--space-2)}.np-auth-marca-texto h2{font-size:2rem;line-height:1.25;letter-spacing:0;color:var(--color-on-brand)}.np-auth-marca-texto p,.np-auth-marca-texto li{color:var(--color-on-brand-muted);font-size:var(--text-base);line-height:1.5}.np-auth-marca-texto ul{list-style:none;padding:0;margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.np-auth-previa{position:relative;flex:1 1 0;min-height:0;margin:0 calc(var(--pad) * -1) calc(var(--pad) * -1) 0;overflow:hidden}.np-previa.np-shell{color:var(--color-text);position:absolute;left:0;top:0;width:1440px;height:1024px;border-radius:var(--radius-xl) 0 0 0;overflow:hidden;pointer-events:none;user-select:none;grid-template-columns:var(--size-sidebar) minmax(0,1fr);box-shadow:var(--color-shadow-lg)}.np-previa .np-sidebar{height:100%}.np-previa .np-principal{height:calc(100% - 2 * var(--size-sheet-inset));overflow:hidden}.np-previa-total{font-size:1.5rem;line-height:1.35;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.np-previa-barras{display:flex;align-items:flex-end;gap:40px;height:220px;margin-top:var(--space-6);padding-left:64px}.np-previa-barras span{flex:none;width:55px;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-md);background:linear-gradient(180deg,var(--color-brand-subtle-hover) 0 42%,var(--color-brand) 42% 100%)}.np-site-topo{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-6);max-width:1200px;margin:0 auto;width:100%}.np-site-nav{display:flex;gap:var(--space-5);margin-left:var(--space-8)}.np-site-nav a{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.np-site-nav a:hover,.np-site-nav a[aria-current=page]{color:var(--color-text);text-decoration:none}.np-secao{padding:var(--space-16) var(--space-6);max-width:1200px;margin:0 auto;width:100%}.np-hero{padding:var(--space-20) var(--space-6) var(--space-12);text-align:center;max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.np-hero h1{font-size:clamp(2rem,5vw,var(--text-5xl));line-height:var(--leading-5xl);letter-spacing:var(--tracking-tight)}.np-hero p{font-size:var(--text-lg);color:var(--color-text-muted);max-width:60ch}.np-rodape-site{border-top:1px solid var(--color-border);padding:var(--space-8) var(--space-6);color:var(--color-text-muted)}@media(max-width:1180px){.np-auth-marca{--pad: 40px}.np-config-secao{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media(max-width:960px){.np-shell{grid-template-columns:minmax(0,1fr);height:auto;min-height:100vh}.np-sidebar{position:fixed;inset:0 auto 0 0;width:min(86vw,var(--size-sidebar));z-index:var(--z-drawer);transform:translate(-100%);transition:transform var(--duration-base) var(--ease-standard)}.np-sidebar[data-aberta=true]{transform:none;box-shadow:var(--color-shadow-lg)}.np-sidebar-recolher{display:none}.np-principal{border-radius:0;margin:0;height:auto;min-height:100vh;overflow:visible}.np-rolagem{overflow:visible;flex:1 0 auto}.np-topo{padding:0 var(--space-4)}.np-topo-menu{display:inline-flex}.np-conteudo{padding:var(--space-4)}.np-subnav,.np-config{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.np-subnav-lista{position:static;flex-direction:row;overflow-x:auto}.np-subnav-lista a,.np-config-menu a,.np-config-menu button{flex:none;white-space:nowrap}.np-config-menu{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--color-border)}.np-auth{grid-template-columns:1fr;padding:0;gap:0;background:var(--color-surface)}.np-auth-form{padding:var(--space-6) var(--space-5);border-radius:0}.np-auth-marca,.np-site-nav{display:none}.np-banner-faixa{padding:var(--space-2) var(--space-4)}}@media(max-width:640px){.np-migalhas,.np-topo-perfil .np-topo-perfil-texto{display:none}.np-topo{gap:var(--space-2);padding-inline:var(--space-3)}.np-topo-acoes{gap:var(--space-2);min-width:0}.np-topo-sep{display:none}}:root{--color-brand-painel: var(--color-brand);--color-brand-painel-fg: #fff;--color-brand-painel-fg-suave: var(--color-border)}:root[data-theme=dark]{--color-brand-painel: color-mix(in srgb, var(--color-brand) 55%, #1a0b4d)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-brand-painel: color-mix(in srgb, var(--color-brand) 55%, #1a0b4d)}}.site-conteudo{outline:none;font-size:var(--text-base);line-height:var(--leading-base)}.site-conteudo h1,.site-conteudo h2{text-wrap:balance}.site-pular{position:fixed;left:var(--space-4);top:var(--space-4);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-brand);color:var(--color-text-on-brand);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transform:translateY(-200%)}.site-pular:focus{transform:none;text-decoration:none}#raiz>header{position:sticky;top:0;z-index:var(--z-sticky);background:color-mix(in srgb,var(--color-bg) 88%,transparent);border-bottom:1px solid var(--color-border);backdrop-filter:blur(14px)}.np-site-nav a{display:inline-flex;align-items:center;min-height:24px;padding-block:var(--space-1)}.np-site-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-brand)}.site-menu-btn,.site-so-estreito{display:none}.site-menu-lista{display:flex;flex-direction:column;gap:var(--space-1)}.site-menu-lista a{display:block;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--font-weight-medium)}.site-menu-lista a:hover{background:var(--color-surface-sunken);text-decoration:none}.site-rodape{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:var(--space-8);font-size:var(--text-sm)}.site-rodape nav a{color:var(--color-text-muted);display:block;padding-block:var(--space-1);min-height:24px}.site-rodape nav a:hover{color:var(--color-text)}.site-rodape strong{color:var(--color-text)}.site-rodape-marca p{max-width:36ch}.site-rodape-fim{grid-column:1 / -1;padding-top:var(--space-4);border-top:1px solid var(--color-border)}.site-secao{padding:var(--space-16) var(--space-6);scroll-margin-top:80px}.site-secao-suave{background:var(--color-surface-sunken);border-block:1px solid var(--color-border)}.site-secao-miolo{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-8)}.site-secao-cab{display:flex;flex-direction:column;gap:var(--space-2);max-width:64ch}.site-secao-cab h2{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-tight)}.site-secao-cab p{color:var(--color-text-muted);font-size:var(--text-lg);line-height:var(--leading-lg)}.site-topo-pagina{max-width:1200px;margin:0 auto;padding:var(--space-16) var(--space-6) var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.site-topo-pagina h1{font-size:clamp(2rem,4.5vw,var(--text-5xl));line-height:var(--leading-5xl);letter-spacing:var(--tracking-tight);max-width:20ch}.site-topo-pagina>p{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text-muted);max-width:62ch}.site-miolo{max-width:1200px;margin:0 auto;padding:0 var(--space-6) var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}.site-hero{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 85% 0%,color-mix(in srgb,var(--color-brand) 16%,transparent),transparent 70%),radial-gradient(50% 60% at 0% 100%,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 70%)}.site-hero-miolo{max-width:1200px;margin:0 auto;padding:var(--space-16) var(--space-6) var(--space-12);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.site-hero h1{font-size:clamp(2.25rem,5.2vw,3.5rem);line-height:1.05;letter-spacing:var(--tracking-tight);text-wrap:balance}.site-nb{white-space:nowrap}.site-hero-texto{display:flex;flex-direction:column;gap:var(--space-6);align-items:flex-start}.site-hero-texto>p{font-size:var(--text-lg);line-height:var(--leading-lg);color:var(--color-text);max-width:52ch}.site-hero-acoes{display:flex;flex-wrap:wrap;gap:var(--space-3)}.site-hero-nota{font-size:var(--text-sm);color:var(--color-text)}.site-hero-cartao{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.site-legenda{font-size:var(--text-xs);color:var(--color-text-muted)}.site-hero .site-legenda{color:var(--color-text)}.site-busca-hero{display:flex;gap:var(--space-3);align-items:flex-end;width:min(100%,520px)}.site-busca-hero .np-field{flex:1;min-width:0}.site-faixa-viva{background:var(--color-surface);border-block:1px solid var(--color-border)}.site-faixa-viva-miolo{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-faixa-viva-miolo>div{padding:var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.site-faixa-viva-miolo>div+div{border-left:1px solid var(--color-border)}.site-faixa-viva dt{font-size:var(--text-xs);color:var(--color-text-muted)}.site-faixa-viva dd{margin:0;font-weight:var(--font-weight-semibold)}.site-faixa-viva dd small{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.site-faixa-viva-nota{max-width:1200px;margin:0 auto;padding:0 var(--space-6) var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.site-palco{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--color-shadow-lg)}.site-palco-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.site-palco-topo h2{font-size:var(--text-lg);line-height:var(--leading-lg)}.site-palco-topo p{color:var(--color-text-muted);font-size:var(--text-sm);max-width:36ch}.site-palco-estado{flex:none;border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.site-palco-estado[data-estado=rascunho]{background:var(--color-surface-sunken);color:var(--color-text)}.site-palco-estado[data-estado=processando]{background:var(--color-warning-bg);color:var(--color-warning-fg)}.site-palco-estado[data-estado=autorizada]{background:var(--color-success-bg);color:var(--color-success-fg)}.site-palco-acoes{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.site-palco-acoes p{margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.site-folha{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4) var(--space-6);border:1px solid var(--color-border-strong);border-radius:2px var(--radius-lg) var(--radius-lg) 2px;background:var(--color-bg);overflow:hidden}.site-folha:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:var(--color-brand)}.site-folha-cab{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.site-folha-cab strong{letter-spacing:var(--tracking-tight)}.site-folha-cab span{font-size:var(--text-xs);color:var(--color-text-muted);font-family:var(--font-mono)}.site-folha dl{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3) var(--space-4);margin:0}.site-folha dt{font-size:var(--text-xs);color:var(--color-text-muted)}.site-folha dd{margin:0;font-size:var(--text-sm)}.site-folha-valor{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.site-folha-valor span{font-size:var(--text-xs);color:var(--color-text-muted)}.site-folha-valor strong{font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.site-folha-trilho{height:3px;border-radius:var(--radius-full);background:var(--color-border);overflow:hidden}.site-folha-trilho span{display:block;height:100%;width:0;background:var(--color-brand)}.site-folha[data-estado=processando] .site-folha-trilho span{width:35%;animation:site-trilho 1.1s ease-in-out infinite}.site-folha[data-estado=autorizada] .site-folha-trilho span{width:100%}.site-folha-docs{list-style:none;display:flex;gap:var(--space-2);padding:0;margin:0}.site-folha-docs li{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs)}.site-folha-docs li[data-pronto=true]{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-fg)}.site-publico,.site-recursos,.site-console{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.site-publico-painel,.site-recursos-painel{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.site-publico-painel h3,.site-recursos-painel h3{font-size:var(--text-lg);line-height:var(--leading-lg)}.site-publico-painel p,.site-recursos-painel p{color:var(--color-text-muted);max-width:62ch}.site-publico-painel>div,.site-recursos-painel{display:flex;flex-direction:column;gap:var(--space-3)}.site-console{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface)}.site-console .np-codigo{max-height:280px;background:var(--color-bg)}.site-planos-faixa{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.site-planos-faixa a{display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;text-decoration:none}.site-planos-faixa a:hover,.site-planos-faixa a[data-destaque=true]{border-color:var(--color-brand)}.site-planos-faixa strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.site-planos-faixa small{color:var(--color-text-muted)}.site-lista-grade{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5) var(--space-8)}@keyframes site-trilho{0%{transform:translate(-120%)}to{transform:translate(320%)}}.site-ponto[data-tom=ok]{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success-solid) 28%,transparent)}@media(prefers-reduced-motion:reduce){#raiz>header{backdrop-filter:none;background:var(--color-bg)}.site-folha[data-estado=processando] .site-folha-trilho span{animation:none;width:70%}.site-ponto[data-tom=ok]{box-shadow:none}}.site-cartao-icone{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);height:100%}.site-icone{width:40px;height:40px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg);flex:none}.site-cartao-icone h3{font-size:var(--text-lg);line-height:var(--leading-lg)}.site-cartao-icone p{color:var(--color-text-muted)}.site-cartao-link{color:inherit;text-decoration:none}.site-cartao-link:hover h3{text-decoration:underline}.site-grade-3{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.site-grade-3>*{min-width:0}.site-passos{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));counter-reset:passo}.site-passos li{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);counter-increment:passo;min-width:0}.site-passos li:before{content:counter(passo);width:32px;height:32px;border-radius:var(--radius-full);display:grid;place-items:center;background:var(--color-brand);color:var(--color-text-on-brand);font-weight:var(--font-weight-semibold)}.site-passos h3{font-size:var(--text-lg);line-height:var(--leading-lg)}.site-passos p{color:var(--color-text-muted)}.site-ilustra{width:100%;height:auto;color:var(--color-text)}.site-ilustra text{font-family:var(--font-sans)}.site-confianca{display:grid;gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.site-lista-check{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.site-lista-check li{display:flex;gap:var(--space-3);align-items:flex-start}.site-lista-check svg{flex:none;margin-top:3px;color:var(--color-success-solid)}.site-lista-check .site-nao svg{color:var(--color-text-muted)}.site-lista-check strong{display:block}.site-cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-5);padding:var(--space-12) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:radial-gradient(70% 120% at 50% 0%,color-mix(in srgb,var(--color-brand) 14%,var(--color-surface)),var(--color-surface))}.site-cta h2{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-tight);max-width:24ch}.site-cta p{color:var(--color-text);max-width:52ch}.site-404{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:var(--space-12) 0}.site-404-codigo{font-size:var(--text-5xl);font-weight:700;color:var(--color-brand);line-height:1}.site-planos{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:stretch;padding-top:var(--space-3)}.site-planos>.np-card{display:flex;flex-direction:column}.site-planos .np-card-corpo{flex:1;display:flex}.site-planos .np-plano{flex:1;height:100%}.site-plano-desc{color:var(--color-text-muted);min-height:3em}.site-plano-nota{font-size:var(--text-xs);color:var(--color-text-muted);min-height:2.4em}.site-plano-fim{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-2)}.site-calc{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;padding:var(--space-6)}.site-calc-campos{display:flex;flex-direction:column;gap:var(--space-4)}.site-calc-resultado{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.site-calc-destaque{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.site-calc-destaque strong{font-size:var(--text-lg)}.site-tabela-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.site-tabela{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.site-tabela caption{text-align:left;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);caption-side:bottom}.site-tabela th,.site-tabela td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.site-tabela thead th{background:var(--color-surface-sunken);font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap}.site-tabela tbody th{font-weight:var(--font-weight-medium)}.site-tabela tbody tr:last-child>*{border-bottom:0}.site-tabela .site-dir{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.site-tabela tr[data-melhor=true]>*{background:var(--color-brand-subtle);color:var(--color-brand-subtle-fg)}.site-tabela tr[data-inelegivel=true]>*{color:var(--color-text-muted)}.site-faq{display:flex;flex-direction:column;gap:var(--space-2);max-width:820px}.site-faq details{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.site-faq summary{cursor:pointer;padding:var(--space-4) var(--space-5);font-weight:var(--font-weight-medium);list-style:none;display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;border-radius:var(--radius-md)}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"+";font-size:var(--text-xl);color:var(--color-text-muted);flex:none}.site-faq details[open] summary:after{content:"−"}.site-faq details>div{padding:0 var(--space-5) var(--space-4);color:var(--color-text-muted)}.site-faq details>div p+p{margin-top:var(--space-3)}.site-busca{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;padding:var(--space-5)}.site-legenda-status{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.site-legenda-status>div{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-muted)}.site-municipios{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.site-municipio{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.site-municipio header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.site-municipio h3{font-size:var(--text-lg)}.site-municipio .np-def{font-size:var(--text-sm)}.site-uf-btn{background:none;border:0;padding:0;color:var(--color-brand-text);font-weight:var(--font-weight-medium);cursor:pointer;font:inherit}.site-uf-btn:hover{text-decoration:underline}.site-legal code:not(pre code){background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-xs);padding:0 var(--space-1_5);font-size:.88em;overflow-wrap:anywhere;font-family:var(--font-mono)}.site-bloco{position:relative;min-width:0}.site-bloco .np-codigo{max-height:480px}.site-tabela td code{white-space:nowrap}.site-status-geral{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-6);flex-wrap:wrap}.site-status-geral h2{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.site-ponto{width:14px;height:14px;border-radius:var(--radius-full);flex:none;background:var(--color-text-muted)}.site-ponto[data-tom=ok]{background:var(--color-success-solid)}.site-ponto[data-tom=aviso]{background:var(--color-warning-solid)}.site-ponto[data-tom=erro]{background:var(--color-danger-solid)}.site-componentes{list-style:none;padding:0;margin:0}.site-componentes li{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.site-componentes li:last-child{border-bottom:0}.site-aviso{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.site-aviso header{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.site-aviso h3{font-size:var(--text-base)}.site-aviso p{white-space:pre-line}.site-legal{max-width:820px;margin:0 auto;padding:0 var(--space-6) var(--space-16);display:flex;flex-direction:column;gap:var(--space-8)}.site-legal-faixa{position:sticky;top:0;z-index:var(--z-raised)}.site-legal section{display:flex;flex-direction:column;gap:var(--space-3);scroll-margin-top:var(--space-6)}.site-legal h2{font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:var(--tracking-snug)}.site-legal ul{padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.site-legal-indice{padding:var(--space-5)}.site-legal-indice ol{padding-left:var(--space-5);columns:2 260px;column-gap:var(--space-8)}.site-pendente{background:var(--color-warning-bg);color:var(--color-warning-fg);border:1px dashed var(--color-warning-border);border-radius:var(--radius-xs);padding:0 var(--space-1_5);font-size:.92em}.site-contato{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media(max-width:960px){.site-hero-miolo,.site-lista-grade,.site-faixa-viva-miolo{grid-template-columns:1fr}.site-hero-miolo{padding-top:var(--space-12);gap:var(--space-8)}.site-faixa-viva-miolo>div+div{border-left:0;border-top:1px solid var(--color-border)}.site-busca-hero{flex-direction:column;align-items:stretch;width:100%}.site-menu-btn{display:inline-flex}.site-confianca,.site-calc{grid-template-columns:1fr}.site-rodape{grid-template-columns:1fr 1fr}.site-busca{grid-template-columns:1fr}.site-secao{padding:var(--space-12) var(--space-4)}}@media(max-width:720px){.site-so-largo{display:none!important}.site-so-estreito{display:inline}.np-site-topo{gap:var(--space-2);padding:var(--space-3) var(--space-4)}.site-topo-pagina{padding:var(--space-10) var(--space-4) var(--space-6)}.site-miolo,.site-legal,.site-hero-miolo{padding-inline:var(--space-4)}.site-rodape{grid-template-columns:1fr;gap:var(--space-6)}.np-rodape-site{padding-inline:var(--space-4)}.site-calc{padding:var(--space-4)}.site-secao-cab h2,.site-cta h2{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.site-folha dl,.site-publico-painel{grid-template-columns:1fr}.site-publico-painel{flex-direction:column}}
