/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--np-color-primary:#6d5df6;--np-color-primary-foreground:#fff;--np-color-primary-subtle:#eef2ff;--np-color-secondary:#4f46e5;--np-color-secondary-foreground:#fff;--np-color-secondary-subtle:#eef2ff;--np-color-success:#16a34a;--np-color-success-foreground:#fff;--np-color-success-subtle:#dcfce7;--np-color-warning:#d97706;--np-color-warning-foreground:#fff;--np-color-warning-subtle:#fef3c7;--np-color-danger:#dc2626;--np-color-danger-foreground:#fff;--np-color-danger-subtle:#fee2e2;--np-color-info:#2563eb;--np-color-info-foreground:#fff;--np-color-info-subtle:#dbeafe;--np-color-neutral:#64748b;--np-color-neutral-foreground:#fff;--np-color-neutral-subtle:#f1f5f9;--np-color-background:#f8fafc;--np-color-surface:#fff;--np-color-foreground:#111827;--np-color-muted-foreground:#6b7280;--np-color-border:#e5e7eb;--np-color-focus-ring:#6366f1;--np-space-xs:.25rem;--np-space-sm:.5rem;--np-space-md:.75rem;--np-space-lg:1rem;--np-space-xl:1.5rem;--np-space-2xl:2rem;--np-radius-sm:.25rem;--np-radius-md:.375rem;--np-radius-lg:.5rem;--np-radius-xl:.75rem;--np-shadow-sm:0 1px 3px #0f172a14;--np-shadow-md:0 4px 12px #0f172a1a;--np-shadow-lg:0 12px 32px #0f172a24;--np-font-display-size:2.25rem;--np-font-display-line-height:2.5rem;--np-font-display-weight:800;--np-font-h1-size:1.625rem;--np-font-h1-line-height:2rem;--np-font-h1-weight:800;--np-font-h2-size:1.375rem;--np-font-h2-line-height:1.75rem;--np-font-h2-weight:700;--np-font-h3-size:1.125rem;--np-font-h3-line-height:1.5rem;--np-font-h3-weight:700;--np-font-h4-size:1rem;--np-font-h4-line-height:1.375rem;--np-font-h4-weight:650;--np-font-body-size:.875rem;--np-font-body-line-height:1.375rem;--np-font-body-weight:400;--np-font-small-size:.8125rem;--np-font-small-line-height:1.125rem;--np-font-small-weight:400;--np-font-caption-size:.75rem;--np-font-caption-line-height:1rem;--np-font-caption-weight:500}}@layer components{.npds-button{cursor:pointer;border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.npds-button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.npds-button{gap:var(--np-space-sm);border-radius:var(--np-radius-md);font-size:var(--np-font-body-size);line-height:var(--np-font-body-line-height)}.npds-button:focus-visible,.npds-input:focus-visible,.npds-select-trigger:focus-visible,.npds-checkbox:focus-visible,.npds-switch:focus-visible,.npds-radio:focus-visible,.npds-tabs-trigger:focus-visible{box-shadow:0 0 0 var(--np-space-xs) var(--np-color-focus-ring)}@supports (color:color-mix(in lab, red, red)){.npds-button:focus-visible,.npds-input:focus-visible,.npds-select-trigger:focus-visible,.npds-checkbox:focus-visible,.npds-switch:focus-visible,.npds-radio:focus-visible,.npds-tabs-trigger:focus-visible{box-shadow:0 0 0 var(--np-space-xs) color-mix(in srgb, var(--np-color-focus-ring) 24%, transparent)}}.npds-button--sm{min-height:var(--np-space-2xl);padding-inline:var(--np-space-md)}.npds-button--md{min-height:calc(var(--np-space-2xl) + var(--np-space-xs));padding-inline:var(--np-space-lg)}.npds-button--lg{min-height:calc(var(--np-space-2xl) + var(--np-space-md));padding-inline:var(--np-space-xl)}.npds-button--icon{width:calc(var(--np-space-2xl) + var(--np-space-xs));min-height:calc(var(--np-space-2xl) + var(--np-space-xs));padding:0}.npds-button--primary{border-color:var(--np-color-primary);background:var(--np-color-primary);color:var(--np-color-primary-foreground)}.npds-button--secondary{border-color:var(--np-color-border);background:var(--np-color-surface);color:var(--np-color-foreground)}.npds-button--danger{border-color:var(--np-color-danger);background:var(--np-color-danger);color:var(--np-color-danger-foreground)}.npds-button--ghost{color:var(--np-color-muted-foreground);background:0 0;border-color:#0000}.npds-button--outline{border-color:var(--np-color-border);color:var(--np-color-foreground);background:0 0}.npds-button:hover:not(:disabled){filter:brightness(.97)}.npds-button svg{width:var(--np-space-lg);height:var(--np-space-lg)}.npds-spin{animation:.8s linear infinite npds-spin}.npds-input,.npds-select-trigger{border-style:var(--tw-border-style);width:100%;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;min-height:calc(var(--np-space-2xl) + var(--np-space-xs));border-width:1px;border-color:var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-surface);color:var(--np-color-foreground);padding-inline:var(--np-space-md);font-size:var(--np-font-body-size);line-height:var(--np-font-body-line-height);outline-style:none;align-items:center;display:flex}.npds-input::placeholder{color:var(--np-color-muted-foreground)}.npds-input[aria-invalid=true]{border-color:var(--np-color-danger)}.npds-textarea{min-height:calc(var(--np-space-2xl) * 3);padding-block:var(--np-space-sm);resize:vertical}.npds-native-select{appearance:auto}.npds-select-trigger{justify-content:space-between;gap:var(--np-space-sm)}.npds-select-content{z-index:60;min-width:var(--radix-select-trigger-width);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-surface);box-shadow:var(--np-shadow-md);overflow:hidden}.npds-select-viewport{padding:var(--np-space-xs)}.npds-select-item{cursor:default;--tw-outline-style:none;user-select:none;min-height:var(--np-space-2xl);border-radius:var(--np-radius-sm);padding-inline:var(--np-space-md) calc(var(--np-space-xl) + var(--np-space-sm));color:var(--np-color-foreground);font-size:var(--np-font-body-size);outline-style:none;align-items:center;display:flex;position:relative}.npds-select-item[data-highlighted]{background:var(--np-color-primary-subtle)}.npds-select-item[data-disabled]{opacity:.5}.npds-select-indicator{right:var(--np-space-sm);position:absolute}.npds-checkbox,.npds-radio{border-style:var(--tw-border-style);--tw-outline-style:none;width:calc(var(--np-space-lg) + var(--np-space-xs));height:calc(var(--np-space-lg) + var(--np-space-xs));border-width:1px;border-color:var(--np-color-border);background:var(--np-color-surface);outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.npds-native-checkbox{width:calc(var(--np-space-lg) + var(--np-space-xs));height:calc(var(--np-space-lg) + var(--np-space-xs));accent-color:var(--np-color-primary)}.npds-checkbox{border-radius:var(--np-radius-sm)}.npds-checkbox[data-state=checked]{border-color:var(--np-color-primary);background:var(--np-color-primary);color:var(--np-color-primary-foreground)}.npds-checkbox-indicator svg{width:var(--np-space-md);height:var(--np-space-md)}.npds-control-label{cursor:pointer;align-items:center;gap:var(--np-space-sm);color:var(--np-color-foreground);font-size:var(--np-font-body-size);display:inline-flex}.npds-switch{cursor:pointer;border-style:var(--tw-border-style);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;width:calc(var(--np-space-2xl) + var(--np-space-lg));height:calc(var(--np-space-lg) + var(--np-space-sm));border-width:1px;border-color:var(--np-color-border);border-radius:var(--np-radius-xl);background:var(--np-color-neutral-subtle);padding:var(--np-space-xs);outline-style:none;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.npds-switch[data-state=checked]{border-color:var(--np-color-primary);background:var(--np-color-primary)}.npds-switch-thumb{width:var(--np-space-lg);height:var(--np-space-lg);border-radius:var(--np-radius-xl);background:var(--np-color-surface);box-shadow:var(--np-shadow-sm);transition:transform .15s;display:block}.npds-switch[data-state=checked] .npds-switch-thumb{transform:translateX(calc(var(--np-space-lg) + var(--np-space-xs)))}.npds-radio-group{gap:var(--np-space-sm);display:grid}.npds-radio{border-radius:var(--np-radius-xl)}.npds-radio-indicator{width:var(--np-space-sm);height:var(--np-space-sm);border-radius:var(--np-radius-xl);background:var(--np-color-primary)}.npds-badge{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;min-height:calc(var(--np-space-lg) + var(--np-space-xs));border-radius:var(--np-radius-xl);padding-inline:var(--np-space-sm);font-size:var(--np-font-caption-size);line-height:var(--np-font-caption-line-height);align-items:center;display:inline-flex}.npds-badge--neutral{background:var(--np-color-neutral-subtle);color:var(--np-color-neutral)}.npds-badge--primary{background:var(--np-color-primary-subtle);color:var(--np-color-primary)}.npds-badge--secondary{background:var(--np-color-secondary-subtle);color:var(--np-color-secondary)}.npds-badge--success{background:var(--np-color-success-subtle);color:var(--np-color-success)}.npds-badge--warning{background:var(--np-color-warning-subtle);color:var(--np-color-warning)}.npds-badge--danger{background:var(--np-color-danger-subtle);color:var(--np-color-danger)}.npds-badge--info{background:var(--np-color-info-subtle);color:var(--np-color-info)}.npds-card{border:1px solid var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-surface);color:var(--np-color-foreground);box-shadow:var(--np-shadow-sm)}.npds-card-header,.npds-card-footer{justify-content:space-between;align-items:flex-start;gap:var(--np-space-lg);padding:var(--np-space-lg);display:flex}.npds-card-content{padding:0 var(--np-space-lg) var(--np-space-lg)}.npds-card-footer{border-top:1px solid var(--np-color-border);align-items:center}.npds-text{margin:0}.npds-text--display{font-size:var(--np-font-display-size);line-height:var(--np-font-display-line-height);font-weight:var(--np-font-display-weight)}.npds-text--h1{font-size:var(--np-font-h1-size);line-height:var(--np-font-h1-line-height);font-weight:var(--np-font-h1-weight)}.npds-text--h2{font-size:var(--np-font-h2-size);line-height:var(--np-font-h2-line-height);font-weight:var(--np-font-h2-weight)}.npds-text--h3{font-size:var(--np-font-h3-size);line-height:var(--np-font-h3-line-height);font-weight:var(--np-font-h3-weight)}.npds-text--h4{font-size:var(--np-font-h4-size);line-height:var(--np-font-h4-line-height);font-weight:var(--np-font-h4-weight)}.npds-text--body{font-size:var(--np-font-body-size);line-height:var(--np-font-body-line-height);font-weight:var(--np-font-body-weight)}.npds-text--small{font-size:var(--np-font-small-size);line-height:var(--np-font-small-line-height);font-weight:var(--np-font-small-weight)}.npds-text--caption{font-size:var(--np-font-caption-size);line-height:var(--np-font-caption-line-height);font-weight:var(--np-font-caption-weight)}.npds-text--default{color:var(--np-color-foreground)}.npds-text--muted{color:var(--np-color-muted-foreground)}.npds-text--danger{color:var(--np-color-danger)}.npds-stack{gap:var(--np-space-lg);flex-direction:column;display:flex}.npds-grid{gap:var(--np-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.npds-overlay{z-index:50;background:var(--np-color-foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.npds-overlay{background:color-mix(in srgb, var(--np-color-foreground) 42%, transparent)}}.npds-dialog,.npds-drawer{z-index:51;border:1px solid var(--np-color-border);background:var(--np-color-surface);color:var(--np-color-foreground);box-shadow:var(--np-shadow-lg);position:fixed}.npds-dialog{width:min(calc(100vw - var(--np-space-2xl)), 36rem);max-height:calc(100vh - var(--np-space-2xl));border-radius:var(--np-radius-lg);top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.npds-drawer{width:min(90vw,28rem);top:0;bottom:0;overflow:auto}.npds-drawer--left{left:0}.npds-drawer--right{right:0}.npds-dialog-header,.npds-dialog-footer{justify-content:space-between;align-items:flex-start;gap:var(--np-space-lg);padding:var(--np-space-lg);display:flex}.npds-dialog-header{border-bottom:1px solid var(--np-color-border)}.npds-dialog-title{font-size:var(--np-font-h3-size);line-height:var(--np-font-h3-line-height);font-weight:var(--np-font-h3-weight);margin:0}.npds-dialog-description{margin:var(--np-space-xs) 0 0;color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size)}.npds-dialog-content{padding:var(--np-space-lg)}.npds-dialog-footer{border-top:1px solid var(--np-color-border);justify-content:flex-end;align-items:center}.npds-tooltip{z-index:70;border-radius:var(--np-radius-sm);background:var(--np-color-foreground);color:var(--np-color-surface);padding:var(--np-space-xs) var(--np-space-sm);box-shadow:var(--np-shadow-sm);font-size:var(--np-font-caption-size)}.npds-tooltip-arrow{fill:var(--np-color-foreground)}.npds-toast-viewport{right:var(--np-space-lg);bottom:var(--np-space-lg);z-index:80;width:min(calc(100vw - var(--np-space-2xl)), 24rem);gap:var(--np-space-sm);display:grid;position:fixed}.npds-toast{justify-content:space-between;align-items:flex-start;gap:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-surface);color:var(--np-color-foreground);padding:var(--np-space-lg);box-shadow:var(--np-shadow-lg);display:flex}.npds-toast-title{font-weight:700}.npds-toast-description{margin-top:var(--np-space-xs);color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size)}.npds-tabs-list{gap:var(--np-space-xs);border-bottom:1px solid var(--np-color-border);display:flex}.npds-tabs-trigger{color:var(--np-color-muted-foreground);padding:var(--np-space-sm) var(--np-space-md);font-size:var(--np-font-body-size);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.npds-tabs-trigger[data-state=active]{border-bottom-color:var(--np-color-primary);color:var(--np-color-primary)}.npds-tabs-content{padding-top:var(--np-space-lg);outline:none}.npds-pagination{justify-content:flex-end;align-items:center;gap:var(--np-space-sm);display:flex}.npds-pagination-label{min-width:calc(var(--np-space-2xl) * 2);text-align:center;color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size)}.npds-avatar{width:calc(var(--np-space-2xl) + var(--np-space-sm));height:calc(var(--np-space-2xl) + var(--np-space-sm));border-radius:var(--np-radius-xl);background:var(--np-color-primary-subtle);color:var(--np-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.npds-avatar-image{object-fit:cover;width:100%;height:100%}.npds-avatar-fallback{font-size:var(--np-font-caption-size);font-weight:700}.npds-breadcrumb ol{align-items:center;gap:var(--np-space-xs);color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.npds-breadcrumb li{align-items:center;gap:var(--np-space-xs);display:flex}.npds-breadcrumb svg{width:var(--np-space-md);height:var(--np-space-md)}.npds-breadcrumb a{color:inherit;text-decoration:none}.npds-breadcrumb [aria-current=page]{color:var(--np-color-foreground);font-weight:600}.npds-app-sidebar{--npds-app-sidebar-open-width:284px;--npds-app-sidebar-rail-width:92px;--npds-app-sidebar-edge-control:44px;--npds-app-sidebar-open-pad-x:24px;--npds-app-sidebar-logo-size:48px;--npds-app-sidebar-rail-logo-size:56px;--npds-app-sidebar-avatar-size:40px;--npds-app-sidebar-rail-avatar-size:44px;z-index:30;width:var(--npds-app-sidebar-open-width);min-width:var(--npds-app-sidebar-open-width);border-right:1px solid var(--np-color-border);background:var(--np-color-surface);height:100dvh;max-height:100dvh;color:var(--np-color-foreground);flex-direction:column;display:flex;position:relative;overflow:visible;box-shadow:14px 0 34px #0f172a0b}.npds-app-sidebar *,.npds-app-sidebar :before,.npds-app-sidebar :after{box-sizing:border-box}.npds-app-sidebar-brand{padding:28px var(--npds-app-sidebar-open-pad-x) 16px;flex:none}.npds-app-sidebar-brand-lockup{align-items:center;gap:12px;min-width:0;display:flex}.npds-app-sidebar-brand-logo{width:var(--npds-app-sidebar-logo-size);height:var(--npds-app-sidebar-logo-size);flex:0 0 var(--npds-app-sidebar-logo-size);object-fit:contain}.npds-app-sidebar-brand-text{flex-direction:column;min-width:0;line-height:1;display:flex}.npds-app-sidebar-brand-wordmark{min-width:0;color:var(--np-color-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-weight:900;line-height:.98;overflow:hidden}.npds-app-sidebar-brand-subtitle{min-width:0;color:var(--np-color-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;font-weight:850;line-height:1.1;overflow:hidden}.npds-app-sidebar-toggle{top:74px;right:calc(var(--npds-app-sidebar-edge-control) / -2);z-index:5;width:var(--npds-app-sidebar-edge-control);height:var(--npds-app-sidebar-edge-control);border:1px solid var(--np-color-border);background:var(--np-color-surface);color:var(--np-color-foreground);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;transition:border-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:absolute;box-shadow:0 14px 34px #0f172a24}.npds-app-sidebar-toggle:hover{border-color:var(--np-color-primary)}@supports (color:color-mix(in lab, red, red)){.npds-app-sidebar-toggle:hover{border-color:color-mix(in srgb, var(--np-color-primary) 42%, var(--np-color-border))}}.npds-app-sidebar-toggle:hover{color:var(--np-color-primary)}.npds-app-sidebar-toggle:focus,.npds-app-sidebar-toggle:focus-visible{border-color:var(--np-color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.npds-app-sidebar-toggle:focus,.npds-app-sidebar-toggle:focus-visible{border-color:color-mix(in srgb, var(--np-color-primary) 54%, var(--np-color-border))}}.npds-app-sidebar-toggle:focus,.npds-app-sidebar-toggle:focus-visible{box-shadow:0 0 0 3px var(--np-color-primary), 0 14px 34px #0f172a24}@supports (color:color-mix(in lab, red, red)){.npds-app-sidebar-toggle:focus,.npds-app-sidebar-toggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--np-color-primary) 14%, transparent), 0 14px 34px #0f172a24}}.npds-app-sidebar-toggle svg{stroke-width:2.4px;width:18px;height:18px}.npds-app-sidebar-scroll{min-height:0;padding:12px var(--npds-app-sidebar-open-pad-x) 20px;scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.npds-app-sidebar-scroll::-webkit-scrollbar{width:0;height:0}.npds-app-sidebar-context{flex:none;margin:0 0 16px;padding-inline:2px}.npds-app-sidebar-context span,.npds-app-sidebar-section-label,.npds-app-sidebar-utility-label{color:var(--np-color-muted-foreground);letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:900;line-height:1.25;display:block;overflow:hidden}.npds-app-sidebar-context-control{flex:none;margin:-4px 0 12px}.npds-app-sidebar-list{flex-direction:column;flex:none;gap:4px;margin:0;padding:0;list-style:none;display:flex}.npds-app-sidebar-list--back{margin-bottom:12px}.npds-app-sidebar-section{flex:none}.npds-app-sidebar-section+.npds-app-sidebar-section{margin-top:18px}.npds-app-sidebar-section-label{margin:0 2px 10px}.npds-app-sidebar-link{width:100%;min-height:46px;color:var(--np-color-foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:0 10px;font-size:.94rem;font-weight:900;line-height:1.15;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.npds-app-sidebar-link:hover{background:var(--np-color-primary)}@supports (color:color-mix(in lab, red, red)){.npds-app-sidebar-link:hover{background:color-mix(in srgb, var(--np-color-primary) 7%, transparent)}}.npds-app-sidebar-link:hover{color:var(--np-color-primary)}.npds-app-sidebar-link:focus,.npds-app-sidebar-link:focus-visible{box-shadow:0 0 0 3px var(--np-color-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.npds-app-sidebar-link:focus,.npds-app-sidebar-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--np-color-primary) 16%, transparent)}}.npds-app-sidebar-link--active,.npds-app-sidebar-link--utility{background:var(--np-color-primary)}@supports (color:color-mix(in lab, red, red)){.npds-app-sidebar-link--active,.npds-app-sidebar-link--utility{background:color-mix(in srgb, var(--np-color-primary) 11%, transparent)}}.npds-app-sidebar-link--active,.npds-app-sidebar-link--utility{color:var(--np-color-primary)}.npds-app-sidebar-link--back{gap:10px;min-height:44px;padding-inline:4px;font-size:.88rem}.npds-app-sidebar-link-icon{color:currentColor;stroke-width:2.1px;flex:0 0 21px;width:21px;height:21px}.npds-app-sidebar-link--back .npds-app-sidebar-link-icon{flex-basis:20px;width:20px;height:20px}.npds-app-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.npds-app-sidebar-utility{flex:none;margin-top:auto;padding-top:24px}.npds-app-sidebar-utility:before{background:var(--np-color-border);content:"";height:1px;margin:0 16px 16px;display:block}.npds-app-sidebar-utility-label{margin:0 2px 10px}.npds-app-sidebar-extra{flex:none;margin-top:16px}.npds-app-sidebar-footer{border-top:1px solid var(--np-color-border);min-height:82px;padding:14px var(--npds-app-sidebar-open-pad-x);flex:none}.npds-app-sidebar-account{align-items:center;gap:12px;min-width:0;padding:6px 2px;display:flex}.npds-app-sidebar-account-avatar{width:var(--npds-app-sidebar-avatar-size);height:var(--npds-app-sidebar-avatar-size);flex:0 0 var(--npds-app-sidebar-avatar-size);background:var(--np-color-primary-subtle);color:var(--np-color-primary);border-radius:9999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:850;display:inline-flex;overflow:hidden}.npds-app-sidebar-account-avatar img{object-fit:cover;width:100%;height:100%}.npds-app-sidebar-account-info{flex-direction:column;min-width:0;line-height:1.12;display:flex}.npds-app-sidebar-account-info strong,.npds-app-sidebar-account-info small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.npds-app-sidebar-account-info strong{color:var(--np-color-foreground);font-size:.92rem;font-weight:900}.npds-app-sidebar-account-info small{color:var(--np-color-muted-foreground);text-transform:uppercase;margin-top:3px;font-size:.76rem;font-weight:750}.npds-app-sidebar--collapsed{width:var(--npds-app-sidebar-rail-width);min-width:var(--npds-app-sidebar-rail-width)}.npds-app-sidebar--collapsed .npds-app-sidebar-brand{width:var(--npds-app-sidebar-rail-width);height:112px;padding:0;display:block;position:relative}.npds-app-sidebar--collapsed .npds-app-sidebar-brand-lockup{width:var(--npds-app-sidebar-rail-width);height:var(--npds-app-sidebar-rail-logo-size);display:block;position:absolute;inset:30px 0 auto}.npds-app-sidebar--collapsed .npds-app-sidebar-brand-logo{top:0;left:calc((var(--npds-app-sidebar-rail-width) - var(--npds-app-sidebar-rail-logo-size)) / 2 - 1.5px);width:var(--npds-app-sidebar-rail-logo-size);height:var(--npds-app-sidebar-rail-logo-size);position:absolute}.npds-app-sidebar--collapsed .npds-app-sidebar-brand-text,.npds-app-sidebar--collapsed .npds-app-sidebar-context,.npds-app-sidebar--collapsed .npds-app-sidebar-context-control,.npds-app-sidebar--collapsed .npds-app-sidebar-list--back,.npds-app-sidebar--collapsed .npds-app-sidebar-section-label,.npds-app-sidebar--collapsed .npds-app-sidebar-link-label,.npds-app-sidebar--collapsed .npds-app-sidebar-utility-label,.npds-app-sidebar--collapsed .npds-app-sidebar-account-info,.npds-app-sidebar--collapsed .npds-app-sidebar-extra{display:none}.npds-app-sidebar--collapsed .npds-app-sidebar-scroll{align-items:center;padding:42px 0 18px}.npds-app-sidebar--collapsed .npds-app-sidebar-section,.npds-app-sidebar--collapsed .npds-app-sidebar-list{width:var(--npds-app-sidebar-rail-width)}.npds-app-sidebar--collapsed .npds-app-sidebar-section+.npds-app-sidebar-section{margin-top:12px}.npds-app-sidebar--collapsed .npds-app-sidebar-list{align-items:center;gap:12px}.npds-app-sidebar--collapsed .npds-app-sidebar-link{border-radius:12px;justify-content:center;gap:0;width:54px;min-height:54px;margin-inline:auto;padding:0}.npds-app-sidebar--collapsed .npds-app-sidebar-link-icon{flex-basis:24px;width:24px;height:24px}.npds-app-sidebar--collapsed .npds-app-sidebar-utility{width:var(--npds-app-sidebar-rail-width);padding-top:28px}.npds-app-sidebar--collapsed .npds-app-sidebar-utility:before{margin-inline:auto;width:44px;margin-bottom:24px}.npds-app-sidebar--collapsed .npds-app-sidebar-footer{width:var(--npds-app-sidebar-rail-width);min-height:92px;padding:0;display:block;position:relative}.npds-app-sidebar--collapsed .npds-app-sidebar-account{width:var(--npds-app-sidebar-rail-width);padding:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.npds-app-sidebar--collapsed .npds-app-sidebar-account-avatar{left:calc((var(--npds-app-sidebar-rail-width) - var(--npds-app-sidebar-rail-avatar-size)) / 2);width:var(--npds-app-sidebar-rail-avatar-size);height:var(--npds-app-sidebar-rail-avatar-size);flex-basis:var(--npds-app-sidebar-rail-avatar-size);position:relative}.npds-table-container{border:1px solid var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-surface);width:100%;overflow-x:auto}.npds-table{border-collapse:collapse;width:100%;color:var(--np-color-foreground);font-size:var(--np-font-body-size)}.npds-table-head,.npds-table-cell{padding:var(--np-space-md) var(--np-space-lg);text-align:left;vertical-align:middle}.npds-table-head{background:var(--np-color-neutral-subtle);color:var(--np-color-muted-foreground);font-size:var(--np-font-caption-size);font-weight:700}.npds-table-row:not(:last-child){border-bottom:1px solid var(--np-color-border)}.npds-table-empty{color:var(--np-color-muted-foreground);padding:var(--np-space-2xl);text-align:center}.npds-data-table{gap:var(--np-space-md);display:grid}.npds-data-table-header{justify-content:space-between;align-items:center;gap:var(--np-space-lg);display:flex}.npds-data-table-heading{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;min-width:0;display:flex}.npds-data-table-title{margin:0}.npds-data-table-summary{border:1px solid var(--np-color-border);border-radius:var(--np-radius-full);background:var(--np-color-neutral-subtle);min-height:2rem;color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size);padding-inline:var(--np-space-md);align-items:center;font-weight:700;line-height:1;display:inline-flex}.npds-data-table-toolbar{justify-content:flex-end;align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.npds-kanban{gap:var(--np-space-lg);padding-bottom:var(--np-space-sm);grid-auto-columns:minmax(min(85vw,18rem),1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.npds-kanban-column{border-radius:var(--np-radius-lg);background:var(--np-color-neutral-subtle);min-width:0;padding:var(--np-space-md)}.npds-kanban-column-header{justify-content:space-between;align-items:flex-start;gap:var(--np-space-sm);margin-bottom:var(--np-space-md);display:flex}.npds-kanban-cards{gap:var(--np-space-sm);display:grid}.npds-kanban-empty{padding:var(--np-space-xl) var(--np-space-md);text-align:center}.npds-pipeline-board{min-width:0;color:var(--np-color-foreground);display:block;container-type:inline-size}:root[data-theme=dark] .npds-pipeline-board{--np-color-surface:var(--np-surface-raised,var(--np-surface,var(--np-color-surface)));--np-color-foreground:var(--np-text,var(--np-color-foreground));--np-color-muted-foreground:var(--np-text-muted,var(--np-color-muted-foreground));--np-color-border:var(--np-border,var(--np-color-border));--np-color-neutral-subtle:var(--np-surface,var(--np-color-neutral-subtle));--np-color-primary-subtle:var(--np-primary-light,var(--np-color-primary-subtle))}.npds-pipeline-board-title{margin:0 0 var(--np-space-md)}.npds-pipeline-board-columns{grid-template-columns:repeat(var(--np-pipeline-column-count,1), minmax(13rem, 1fr));gap:var(--np-space-lg);padding-block:var(--np-space-xs) var(--np-space-sm);scroll-snap-type:x proximity;display:grid;overflow-x:auto}.npds-pipeline-board-empty{border:1px dashed var(--np-color-border);border-radius:var(--np-radius-xl);background:var(--np-color-neutral-subtle);place-items:center;min-height:12rem;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-pipeline-board-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 56%, var(--np-color-surface))}}.npds-pipeline-board-empty{padding:var(--np-space-xl);text-align:center}.npds-pipeline-column{scroll-snap-align:start;border:1px solid var(--np-color-border);border-top:var(--np-space-xs) solid var(--np-pipeline-column-color,var(--np-color-primary));border-radius:var(--np-radius-xl);background:var(--np-color-surface);min-width:0;min-height:34rem;padding:var(--np-space-lg);box-shadow:var(--np-shadow-sm);position:relative}.npds-pipeline-column-header{justify-content:space-between;align-items:stretch;gap:var(--np-space-md);min-width:0;margin-bottom:var(--np-space-lg);padding-bottom:var(--np-space-lg);border-bottom:1px solid var(--np-color-border);flex-direction:column;display:flex}.npds-pipeline-column-heading{align-items:center;gap:var(--np-space-sm);width:100%;min-width:0;display:flex}.npds-pipeline-column-color{display:none}.npds-pipeline-column-title{white-space:normal;min-width:0;color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size);letter-spacing:.06em;font-weight:800;line-height:var(--np-font-small-line-height);overflow-wrap:anywhere;text-transform:uppercase;flex:auto}.npds-pipeline-column-count{background:var(--np-pipeline-column-color,var(--np-color-primary));min-width:1.625rem;height:1.625rem;color:var(--np-color-primary-foreground);font-size:var(--np-font-small-size);padding-inline:var(--np-space-sm);border-radius:999px;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.npds-pipeline-column-actions{gap:var(--np-space-xs);border-top:1px solid var(--np-color-border);width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));padding-block-start:var(--np-space-sm);display:grid}.npds-pipeline-column-actions .npds-sdui-actions{display:contents}.npds-pipeline-column-actions .npds-button{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0}.npds-pipeline-card-actions{gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);min-width:0;padding:var(--np-space-md) var(--np-space-lg) var(--np-space-lg);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.npds-pipeline-card-actions .npds-sdui-actions{display:contents}.npds-pipeline-card-actions .npds-button{justify-content:center;width:100%}.npds-pipeline-cards{gap:var(--np-space-sm);display:grid}.npds-pipeline-empty{min-height:calc(var(--np-space-xl) * 3);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-neutral-subtle);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-pipeline-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 38%, var(--np-color-surface))}}.npds-pipeline-empty{padding:var(--np-space-md);text-align:center}.npds-pipeline-card{border-inline-start:3px solid var(--np-pipeline-column-color,var(--np-color-primary));border-radius:var(--np-radius-lg);min-width:0;box-shadow:var(--np-shadow-sm);transition:border-color .16s,border-inline-start-color .16s,box-shadow .16s,transform .16s}.npds-pipeline-card:hover{border-color:var(--np-pipeline-column-color,var(--np-color-primary))}@supports (color:color-mix(in lab, red, red)){.npds-pipeline-card:hover{border-color:color-mix(in srgb, var(--np-pipeline-column-color,var(--np-color-primary)) 45%, var(--np-color-border))}}.npds-pipeline-card:hover{border-inline-start-color:var(--np-pipeline-column-color,var(--np-color-primary));box-shadow:var(--np-shadow-md);transform:translateY(-1px)}.npds-pipeline-card-header{align-items:stretch;gap:var(--np-space-sm);padding:var(--np-space-lg) var(--np-space-lg) var(--np-space-md);flex-direction:column}.npds-pipeline-card-heading{flex:auto;min-width:0}.npds-pipeline-card-title{overflow-wrap:anywhere;min-width:0}.npds-pipeline-card-subtitle{margin-top:calc(var(--np-space-xs) / 2);display:block}.npds-pipeline-card-content{padding:0 var(--np-space-lg) var(--np-space-lg)}.npds-pipeline-card-fields.npds-sdui-record-fields{gap:var(--np-space-xs);grid-template-columns:minmax(0,1fr)}.npds-pipeline-card-fields.npds-sdui-record-fields dt{color:var(--np-color-muted-foreground);font-weight:700}.npds-pipeline-card-fields.npds-sdui-record-fields dd{color:var(--np-color-foreground);overflow-wrap:anywhere;text-align:left;font-weight:750}.npds-pipeline-card-fields.npds-sdui-record-fields dd+dt{margin-top:var(--np-space-xs)}@container (width<=48rem){.npds-pipeline-board-columns{gap:var(--np-space-md)}.npds-pipeline-column{min-height:28rem;padding:var(--np-space-lg)}.npds-pipeline-column-header{gap:var(--np-space-sm);margin-bottom:var(--np-space-md);padding-bottom:var(--np-space-md)}.npds-pipeline-column-actions{grid-template-columns:minmax(0,1fr)}.npds-pipeline-card-header{padding:var(--np-space-md)}.npds-pipeline-card-content{padding:0 var(--np-space-md) var(--np-space-md)}.npds-pipeline-card-actions{padding:var(--np-space-md);grid-template-columns:minmax(0,1fr)}}.npds-agenda-calendar{min-width:0;color:var(--np-color-foreground);container-type:inline-size}:root[data-theme=dark] .npds-agenda-calendar{--np-color-surface:var(--np-surface-raised,var(--np-surface,var(--np-color-surface)));--np-color-foreground:var(--np-text,var(--np-color-foreground));--np-color-muted-foreground:var(--np-text-muted,var(--np-color-muted-foreground));--np-color-border:var(--np-border,var(--np-color-border));--np-color-neutral-subtle:var(--np-surface,var(--np-color-neutral-subtle));--np-color-primary-subtle:var(--np-primary-light,var(--np-color-primary-subtle))}.npds-agenda-calendar-header{padding:var(--np-space-lg);align-items:center}.npds-agenda-calendar-title{margin:0}.npds-agenda-calendar-content{padding:0 var(--np-space-lg) var(--np-space-lg)}.npds-agenda-calendar[data-npds-agenda-view=week] .npds-agenda-calendar-content{padding:0;overflow-x:auto}.npds-agenda-calendar-empty{border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-neutral-subtle);place-items:center;min-height:10rem;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-agenda-calendar-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 56%, var(--np-color-surface))}}.npds-agenda-calendar-empty{text-align:center}.npds-agenda-calendar-events{gap:var(--np-space-sm);margin:0;padding:0;list-style:none;display:grid}.npds-agenda-calendar-event{align-items:start;gap:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-surface);min-width:0;padding:var(--np-space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.npds-agenda-calendar-event-color{background:var(--np-agenda-event-color,var(--np-color-primary));border-radius:999px;width:.75rem;height:2.75rem}.npds-agenda-calendar-event-main{min-width:0}.npds-agenda-calendar-event-title{overflow-wrap:anywhere;min-width:0;margin:0}.npds-agenda-calendar-event-time{margin-top:calc(var(--np-space-xs) / 2);display:block}.npds-agenda-calendar-event-actions{align-items:center;gap:var(--np-space-xs);border-top:1px solid var(--np-color-border);width:100%;min-width:0;max-width:100%;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));padding-block-start:var(--np-space-sm);display:grid}.npds-agenda-calendar-event-actions .npds-sdui-actions{display:contents}.npds-agenda-calendar-event-actions .npds-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}@media (max-width:640px){.npds-agenda-calendar-event{grid-template-columns:auto minmax(0,1fr)}}@container (width<=40rem){.npds-agenda-calendar-event{grid-template-columns:auto minmax(0,1fr)}}.npds-agenda-calendar-header--week{justify-content:space-between;align-items:center;gap:var(--np-space-md);flex-wrap:wrap;display:flex}.npds-agenda-calendar-toolbar{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;min-width:0;max-width:100%;display:inline-flex}.npds-agenda-calendar-range{justify-content:center;align-items:center;gap:calc(var(--np-space-sm) + var(--np-space-xs));min-height:calc(var(--np-space-2xl) + var(--np-space-xs));min-inline-size:min(100%,10rem);max-inline-size:100%;color:var(--np-color-foreground);padding-inline:var(--np-space-xs);white-space:nowrap;flex:auto;font-weight:600;display:inline-flex}.npds-agenda-calendar-week{align-items:start;gap:var(--np-space-sm);padding:var(--np-space-lg);scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(8.75rem,1fr));display:grid}.npds-agenda-calendar-day{gap:var(--np-space-sm);border-radius:var(--np-radius-lg);scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.npds-agenda-calendar-day-header{margin-bottom:var(--np-space-sm);border-block-end:2px solid var(--np-color-border);padding-block:var(--np-space-sm);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.npds-agenda-calendar-day[data-today=true] .npds-agenda-calendar-day-header{border-block-end-color:var(--np-color-primary)}.npds-agenda-calendar-day-weekday{color:var(--np-color-muted-foreground);font-size:var(--np-font-caption-size);letter-spacing:.04em;font-weight:600;line-height:var(--np-font-caption-line-height);text-transform:uppercase}.npds-agenda-calendar-day-date{color:var(--np-color-foreground);font-size:var(--np-font-h3-size);font-weight:700;line-height:var(--np-font-h3-line-height)}.npds-agenda-calendar-day-count{border:1px solid var(--np-color-primary);place-items:center;min-width:1.5rem;height:1.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.npds-agenda-calendar-day-count{border:1px solid color-mix(in srgb, var(--np-color-primary) 24%, var(--np-color-border))}}.npds-agenda-calendar-day-count{background:var(--np-color-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.npds-agenda-calendar-day-count{background:color-mix(in srgb, var(--np-color-primary) 12%, var(--np-color-surface))}}.npds-agenda-calendar-day-count{color:var(--np-color-primary);padding-inline:var(--np-space-xs);font-size:var(--np-font-caption-size);font-weight:800;line-height:1}.npds-agenda-calendar-day[data-today=true] .npds-agenda-calendar-day-date{color:var(--np-color-primary)}.npds-agenda-calendar-day-empty{min-height:calc(var(--np-space-xl) * 2);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-neutral-subtle);place-items:center;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-agenda-calendar-day-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 36%, var(--np-color-surface))}}.npds-agenda-calendar-day-empty{color:var(--np-color-muted-foreground);padding:var(--np-space-sm);font-size:var(--np-font-caption-size);line-height:var(--np-font-caption-line-height);text-align:center;opacity:.72}.npds-agenda-calendar-day-events{gap:var(--np-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.npds-agenda-calendar-week .npds-agenda-calendar-event{align-items:start;gap:var(--np-space-xs);border-left:3px solid var(--np-agenda-event-color,var(--np-color-primary));padding:var(--np-space-sm) var(--np-space-md);grid-template-columns:minmax(0,1fr)}.npds-agenda-calendar-week .npds-agenda-calendar-event-color{display:none}.npds-agenda-calendar-week .npds-agenda-calendar-event-title{font-size:var(--np-font-small-size);font-weight:700;line-height:var(--np-font-small-line-height)}.npds-agenda-calendar-week .npds-agenda-calendar-event-time{font-size:var(--np-font-caption-size);font-weight:650;line-height:var(--np-font-caption-line-height)}.npds-agenda-calendar-week .npds-agenda-calendar-event-actions{border-top:1px solid var(--np-color-border);width:100%;min-width:0;max-width:100%;grid-column:1;padding-block-start:var(--np-space-xs)}@media (max-width:560px){.npds-agenda-calendar-header--week{align-items:flex-start}.npds-agenda-calendar-toolbar{justify-content:flex-start;gap:var(--np-space-xs);width:100%}.npds-agenda-calendar-range{order:-1;justify-content:flex-start;width:100%}}@container (width<=64rem){.npds-agenda-calendar-week{grid-template-columns:minmax(0,1fr)}.npds-agenda-calendar-header--week{align-items:flex-start}.npds-agenda-calendar-toolbar{justify-content:flex-start;gap:var(--np-space-xs);width:100%}.npds-agenda-calendar-range{order:-1;justify-content:flex-start;width:100%}}.npds-entity-diagram{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:radial-gradient(circle, var(--np-color-neutral) 1px, transparent 1px), var(--np-color-neutral-subtle);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram{background:radial-gradient(circle, color-mix(in srgb, var(--np-color-neutral) 28%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--np-color-neutral-subtle) 86%, var(--np-color-surface))}}.npds-entity-diagram{cursor:grab;background-size:22px 22px}.npds-entity-diagram::-webkit-scrollbar{width:0;height:0;display:none}.npds-entity-diagram-empty{border-style:dashed}.npds-entity-diagram--panning{cursor:grabbing}.npds-diagram-delete-zone{z-index:8;border:1px solid var(--np-color-danger);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.npds-diagram-delete-zone{border:1px solid color-mix(in srgb, var(--np-color-danger) 26%, var(--np-color-border))}}.npds-diagram-delete-zone{border-radius:var(--np-radius-sm);background:var(--np-color-surface)}@supports (color:color-mix(in lab, red, red)){.npds-diagram-delete-zone{background:color-mix(in srgb, var(--np-color-surface) 94%, var(--np-color-danger-subtle))}}.npds-diagram-delete-zone{color:var(--np-color-danger);opacity:.98;pointer-events:none;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;transform:translateY(0);box-shadow:0 10px 22px #0f172a24}.npds-diagram-delete-zone--active{border-color:var(--np-color-danger);background:var(--np-color-danger);color:var(--np-color-danger-foreground);box-shadow:0 14px 30px var(--np-color-danger)}@supports (color:color-mix(in lab, red, red)){.npds-diagram-delete-zone--active{box-shadow:0 14px 30px color-mix(in srgb, var(--np-color-danger) 22%, transparent)}}.npds-diagram-delete-zone--active{transform:translateY(-1px)}.npds-entity-diagram-canvas{min-width:100%;min-height:34rem;position:relative}.npds-entity-diagram-plane{transform-origin:0 0;position:absolute;top:0;left:0}.npds-entity-diagram-edges,.npds-entity-diagram-nodes,.npds-entity-diagram-edge-actions{position:absolute;inset:0}.npds-entity-diagram-edges,.npds-entity-diagram-edge-actions{pointer-events:none}.npds-entity-diagram-edge-delete{z-index:2;border:1px solid var(--np-color-danger);justify-content:center;align-items:center;width:1.625rem;height:1.625rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram-edge-delete{border:1px solid color-mix(in srgb, var(--np-color-danger) 35%, var(--np-color-border))}}.npds-entity-diagram-edge-delete{background:var(--np-color-surface);color:var(--np-color-danger);cursor:pointer;pointer-events:auto;border-radius:999px;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0f172a1f}.npds-entity-diagram-edge-delete:hover,.npds-entity-diagram-edge-delete:focus-visible{background:var(--np-color-danger-subtle);outline:none}.npds-entity-diagram-edge path{fill:none;stroke:#2dd4bf;stroke-width:2px}.npds-entity-diagram-edge--draft path{stroke:#2dd4bf;stroke-dasharray:7 5;stroke-width:2px}.npds-entity-diagram-edge text{paint-order:stroke;stroke:var(--np-color-surface);stroke-width:6px;fill:#0f766e;font-size:var(--np-font-caption-size);text-anchor:middle;font-weight:800}.npds-entity-diagram-edge-cardinality{font-size:.78rem}.npds-entity-diagram-arrow{fill:#2dd4bf}.npds-entity-diagram-node{align-content:start;gap:var(--np-space-sm);border:1px solid var(--np-color-border);border-radius:var(--np-radius-sm);background:var(--np-color-surface);color:var(--np-color-foreground);padding:var(--np-space-md);text-align:left;cursor:grab;touch-action:none;user-select:none;transition:border-color .12s,box-shadow .12s,opacity .12s,transform .12s;display:grid;position:absolute;overflow:visible;box-shadow:0 10px 24px #0f172a1f}.npds-entity-diagram-node:active{cursor:grabbing}.npds-entity-diagram-node:before{content:"";border:2px solid var(--np-color-surface);background:#2dd4bf;border-radius:999px;width:.875rem;height:.875rem;position:absolute;top:50%;left:-.4375rem;transform:translateY(-50%);box-shadow:0 0 0 1px #0f766e38}.npds-entity-diagram-node:hover,.npds-entity-diagram-node:focus-visible{border-color:#2dd4bf;box-shadow:0 14px 30px #0f172a26}.npds-entity-diagram-node:focus-visible{box-shadow:0 0 0 var(--np-space-xs) var(--np-color-focus-ring);outline:none}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram-node:focus-visible{box-shadow:0 0 0 var(--np-space-xs) color-mix(in srgb, var(--np-color-focus-ring) 24%, transparent)}}.npds-entity-diagram-node--value-list{background:var(--np-color-info-subtle)}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram-node--value-list{background:color-mix(in srgb, var(--np-color-info-subtle) 44%, var(--np-color-surface))}}.npds-entity-diagram-node--selected{border-color:#0f766e;box-shadow:0 0 0 3px #2dd4bf38,0 14px 30px #0f172a26}.npds-entity-diagram-node--moving{z-index:4;cursor:grabbing;opacity:.96;transform:scale(1.01);box-shadow:0 18px 42px #0f172a38}.npds-entity-diagram-node--delete-candidate{border-color:var(--np-color-danger);box-shadow:0 0 0 3px var(--np-color-danger), 0 18px 42px #0f172a38}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram-node--delete-candidate{box-shadow:0 0 0 3px color-mix(in srgb, var(--np-color-danger) 18%, transparent), 0 18px 42px #0f172a38}}.npds-entity-diagram-node-header{justify-content:space-between;align-items:flex-start;gap:var(--np-space-sm);display:flex}.npds-entity-diagram-node-header-actions{align-items:center;gap:var(--np-space-sm);flex:none;display:inline-flex}.npds-entity-diagram-move-handle{z-index:2;border:1px solid var(--np-color-border);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:absolute;top:-.75rem;left:-.75rem}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram-move-handle{border:1px solid color-mix(in srgb, var(--np-color-border) 82%, transparent)}}.npds-entity-diagram-move-handle{background:var(--np-color-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.npds-entity-diagram-move-handle{background:color-mix(in srgb, var(--np-color-surface) 92%, transparent)}}.npds-entity-diagram-move-handle{color:var(--np-color-muted-foreground);cursor:grab;opacity:0;transition:opacity .12s,color .12s,border-color .12s,background .12s;box-shadow:0 8px 18px #0f172a1a}.npds-entity-diagram-node:hover .npds-entity-diagram-move-handle,.npds-entity-diagram-node:focus-visible .npds-entity-diagram-move-handle,.npds-entity-diagram-node--selected .npds-entity-diagram-move-handle,.npds-entity-diagram-node--moving .npds-entity-diagram-move-handle{opacity:1}.npds-entity-diagram-move-handle:hover,.npds-entity-diagram-move-handle:focus-visible{background:var(--np-color-surface);color:#0f766e;border-color:#2dd4bf;outline:none}.npds-entity-diagram-move-handle:active{cursor:grabbing}.npds-entity-diagram-connect-handle{border:2px solid var(--np-color-surface);cursor:crosshair;background:#2dd4bf;border-radius:999px;width:1rem;height:1rem;position:absolute;top:50%;right:-.5rem;transform:translateY(-50%);box-shadow:0 0 0 1px #0f766e38}.npds-entity-diagram-connect-handle:after{content:"";border-radius:999px;position:absolute;inset:-.5rem}.npds-entity-diagram-connect-handle:hover,.npds-entity-diagram-connect-handle:focus-visible{background:#0f766e;outline:none}.npds-entity-diagram-node-header strong,.npds-entity-diagram-node-header small{display:block}.npds-entity-diagram-node-header strong{font-size:var(--np-font-body-size);line-height:var(--np-font-body-line-height)}.npds-entity-diagram-node-header small{color:var(--np-color-muted-foreground);font-size:var(--np-font-caption-size);line-height:var(--np-font-caption-line-height)}.npds-entity-diagram-fields{gap:var(--np-space-xs);display:grid}.npds-entity-diagram-field{justify-content:space-between;align-items:center;gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);min-width:0;padding-top:var(--np-space-xs);color:var(--np-color-foreground);font-size:var(--np-font-small-size);line-height:var(--np-font-small-line-height);display:flex}.npds-entity-diagram-field span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.npds-entity-diagram-field b{color:var(--np-color-danger);margin-left:.125rem}.npds-entity-diagram-field em{color:var(--np-color-muted-foreground);font-style:normal;font-size:var(--np-font-caption-size);flex:none}.npds-entity-diagram-reference-group{gap:var(--np-space-xs);margin-top:var(--np-space-xs);border-top:1px solid var(--np-color-border);padding-top:var(--np-space-xs);display:grid}.npds-entity-diagram-reference-heading{color:var(--np-color-muted-foreground);text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1}.npds-entity-diagram-reference-group .npds-entity-diagram-field{border-top:0;padding-top:0}.npds-entity-diagram-reference-group .npds-entity-diagram-field+.npds-entity-diagram-field{border-top:1px solid var(--np-color-border);padding-top:var(--np-space-xs)}.npds-entity-diagram-field--reference em{color:#0f766e;font-weight:800}.npds-entity-diagram-field--empty,.npds-entity-diagram-field--more{color:var(--np-color-muted-foreground);justify-content:center}.npds-dashboard-card{min-width:0}.npds-dashboard-value{margin-top:var(--np-space-xs)}.npds-analytics-dashboard{gap:var(--np-space-lg);min-width:0;color:var(--np-color-foreground);display:grid;container-type:inline-size}:root[data-theme=dark] .npds-analytics-dashboard{--np-color-surface:var(--np-surface-raised,var(--np-surface,var(--np-color-surface)));--np-color-foreground:var(--np-text,var(--np-color-foreground));--np-color-muted-foreground:var(--np-text-muted,var(--np-color-muted-foreground));--np-color-border:var(--np-border,var(--np-color-border));--np-color-neutral-subtle:var(--np-surface,var(--np-color-neutral-subtle));--np-color-primary-subtle:var(--np-primary-light,var(--np-color-primary-subtle))}.npds-analytics-dashboard-header{justify-content:space-between;align-items:center;gap:var(--np-space-md);flex-wrap:wrap;display:flex}.npds-analytics-dashboard-title{overflow-wrap:anywhere;min-width:0;margin:0}.npds-analytics-dashboard-actions{align-items:center;gap:var(--np-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));justify-content:end;min-width:min(100%,9rem);max-width:100%;display:grid}.npds-analytics-dashboard-actions .npds-sdui-actions{display:contents}.npds-analytics-dashboard-actions .npds-button{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0}.npds-analytics-dashboard-widgets{gap:var(--np-space-lg);min-width:0;display:grid}.npds-analytics-dashboard-widgets--grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.npds-analytics-dashboard-widgets--stack{grid-template-columns:minmax(0,1fr)}.npds-analytics-dashboard-empty{border:1px dashed var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-neutral-subtle);place-items:center;min-height:12rem;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 58%, var(--np-color-surface))}}.npds-analytics-dashboard-empty{padding:var(--np-space-xl);text-align:center}.npds-analytics-dashboard-widget{border-radius:var(--np-radius-lg);min-width:0;box-shadow:var(--np-shadow-sm);flex-direction:column;transition:box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden}.npds-analytics-dashboard-widget:hover{box-shadow:var(--np-shadow-md);transform:translateY(-1px)}.npds-analytics-dashboard-widget .npds-card-header{padding:var(--np-space-lg);flex-wrap:wrap;align-items:flex-start}.npds-analytics-dashboard-widget .npds-card-header>div{overflow-wrap:anywhere;min-width:0}.npds-analytics-dashboard-widget .npds-card-header h3.npds-text{color:var(--np-color-foreground);font-size:var(--np-font-h4-size);font-weight:800;line-height:var(--np-font-h4-line-height)}.npds-analytics-dashboard-widget .npds-sdui-actions{flex-wrap:wrap;justify-content:flex-end}.npds-analytics-dashboard-widget .npds-card-content{padding:0 var(--np-space-lg) var(--np-space-lg);flex:auto}.npds-analytics-dashboard-widget-actions{justify-content:flex-end;align-items:center;gap:var(--np-space-xs);border-top:1px solid var(--np-color-border);background:var(--np-color-neutral-subtle);flex-wrap:wrap;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget-actions{background:color-mix(in srgb, var(--np-color-neutral-subtle) 38%, var(--np-color-surface))}}.npds-analytics-dashboard-widget-actions{padding:var(--np-space-md) var(--np-space-lg)}.npds-analytics-dashboard-widget-empty{min-height:calc(var(--np-space-xl) * 2);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-neutral-subtle);place-items:center;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 42%, var(--np-color-surface))}}.npds-analytics-dashboard-widget-empty{color:var(--np-color-muted-foreground);padding:var(--np-space-md);font-size:var(--np-font-caption-size);line-height:var(--np-font-caption-line-height);text-align:center;opacity:.72;overflow-wrap:anywhere}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-value=true]{color:var(--np-color-foreground);font-size:var(--np-font-display-size);font-weight:var(--np-font-display-weight);line-height:var(--np-font-display-line-height);display:inline-flex}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter]{flex-direction:column;display:flex}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] .npds-card-content{align-content:center;justify-items:start;gap:var(--np-space-sm);min-height:calc(var(--np-space-xl) * 4);flex:auto;display:grid}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-trend]{--np-analytics-counter-trend-color:var(--np-color-primary);--np-analytics-counter-trend-ratio:50%;width:min(5rem,100%);height:var(--np-space-xs);background:linear-gradient(90deg, currentColor 0 var(--np-analytics-counter-trend-ratio), transparent var(--np-analytics-counter-trend-ratio) 100%), currentColor;border-radius:999px;display:block}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-trend]{background:linear-gradient(90deg, currentColor 0 var(--np-analytics-counter-trend-ratio), transparent var(--np-analytics-counter-trend-ratio) 100%), color-mix(in srgb, currentColor 16%, var(--np-color-surface))}}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-trend]{color:var(--np-analytics-counter-trend-color);opacity:.84;overflow:hidden}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-trend=up]{--np-analytics-counter-trend-color:var(--np-color-success);--np-analytics-counter-trend-ratio:76%}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-trend=down]{--np-analytics-counter-trend-color:var(--np-color-danger);--np-analytics-counter-trend-ratio:34%}.npds-analytics-dashboard-widget[data-sdui-widget-type=counter] [data-sdui-trend=flat]{--np-analytics-counter-trend-color:var(--np-color-neutral);--np-analytics-counter-trend-ratio:52%}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) ol{gap:var(--np-space-sm);margin:0;padding:0;list-style:none;display:grid}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li{grid-template-columns:auto minmax(min(100%, calc(var(--np-space-xl) * 4)), calc(var(--np-space-xl) * 6)) minmax(calc(var(--np-space-xl) * 4), 1fr) max-content;align-items:center;gap:var(--np-space-sm) var(--np-space-md);color:var(--np-color-muted-foreground);font-size:var(--np-font-small-size);line-height:var(--np-font-small-line-height);font-weight:650;display:grid}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{content:attr(data-sdui-rank);width:calc(var(--np-space-md) + var(--np-space-xs));height:calc(var(--np-space-md) + var(--np-space-xs));border:1px solid var(--np-dashboard-point-color,var(--np-color-primary));border-radius:999px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{border:1px solid color-mix(in srgb, var(--np-dashboard-point-color,var(--np-color-primary)) 32%, transparent)}}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{background:var(--np-dashboard-point-color,var(--np-color-primary))}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{background:color-mix(in srgb, var(--np-dashboard-point-color,var(--np-color-primary)) 13%, var(--np-color-surface))}}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{color:var(--np-dashboard-point-color,var(--np-color-primary));font-size:var(--np-font-caption-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-label=true]{min-width:0;color:var(--np-color-foreground);overflow-wrap:anywhere}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]{min-width:0;height:var(--np-space-md);background:var(--np-dashboard-point-color,var(--np-color-primary));border-radius:999px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]{background:color-mix(in srgb, var(--np-dashboard-point-color,var(--np-color-primary)) 12%, var(--np-color-surface))}}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]{box-shadow:inset 0 0 0 1px var(--np-color-border)}@supports (color:color-mix(in lab, red, red)){.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-color-border) 64%, transparent)}}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]>span{width:var(--np-dashboard-point-ratio,0%);border-radius:inherit;background:var(--np-dashboard-point-color,var(--np-color-primary));min-width:0;height:100%;display:block}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-value=true]{min-width:calc(var(--np-space-xl) + var(--np-space-sm));color:var(--np-color-foreground);font-size:var(--np-font-small-size);font-variant-numeric:tabular-nums;font-weight:800;line-height:var(--np-font-small-line-height);text-align:right}@media (max-width:640px){.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li{grid-template-columns:auto minmax(0,1fr) max-content;grid-template-areas:"rank label value""rank bar bar";align-items:start}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{grid-area:rank}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-label=true]{grid-area:label}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-value=true]{grid-area:value}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]{grid-area:bar}}@container (width<=40rem){.npds-analytics-dashboard{gap:var(--np-space-md)}.npds-analytics-dashboard-header{align-items:flex-start}.npds-analytics-dashboard-actions{border-top:1px solid var(--np-color-border);width:100%;justify-content:stretch;padding-block-start:var(--np-space-md)}.npds-analytics-dashboard-widgets{gap:var(--np-space-md)}.npds-analytics-dashboard-widget .npds-card-header{gap:var(--np-space-md);padding:var(--np-space-lg)}.npds-analytics-dashboard-widget .npds-sdui-actions{justify-content:flex-start}.npds-analytics-dashboard-widget .npds-card-content{padding:0 var(--np-space-lg) var(--np-space-lg)}.npds-analytics-dashboard-widget-actions{padding:var(--np-space-md) var(--np-space-lg);justify-content:flex-start}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li{grid-template-columns:auto minmax(0,1fr) max-content;grid-template-areas:"rank label value""rank bar bar";align-items:start}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) li:before{grid-area:rank}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-label=true]{grid-area:label}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-value=true]{grid-area:value}.npds-analytics-dashboard-widget:is([data-sdui-widget-type=chart],[data-sdui-widget-type=funnel],[data-sdui-widget-type=leaderboard],[data-sdui-widget-type=heatmap],[data-sdui-widget-type=series]) [data-sdui-bar=true]{grid-area:bar}}.npds-metrics-strip{gap:var(--np-space-md);color:var(--np-color-foreground);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin-block-end:var(--np-space-lg);display:grid}:root[data-theme=dark] .npds-metrics-strip{--np-color-surface:var(--np-surface-raised,var(--np-surface,var(--np-color-surface)));--np-color-foreground:var(--np-text,var(--np-color-foreground));--np-color-muted-foreground:var(--np-text-muted,var(--np-color-muted-foreground));--np-color-border:var(--np-border,var(--np-color-border));--np-color-neutral-subtle:var(--np-surface,var(--np-color-neutral-subtle))}.npds-metrics-strip-card{min-width:0}.npds-metrics-strip-empty{border:1px dashed var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-neutral-subtle);grid-column:1/-1;place-items:center;min-height:6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.npds-metrics-strip-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 58%, var(--np-color-surface))}}.npds-metrics-strip-empty{padding:var(--np-space-lg);color:var(--np-color-muted-foreground);text-align:center}.npds-metrics-strip-title{align-items:center;gap:var(--np-space-sm);min-width:0;display:inline-flex}.npds-metrics-strip-icon{border-radius:var(--np-radius-lg);background:var(--np-color-primary-subtle);width:2rem;height:2rem;color:var(--np-color-primary);flex:0 0 2rem;justify-content:center;align-items:center;display:inline-flex}.npds-metrics-strip-value{align-items:baseline;gap:var(--np-space-xs);display:inline-flex}.npds-record-summary-bar{align-items:center;gap:var(--np-space-lg);padding:var(--np-space-lg);border:1px solid var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-surface);box-shadow:var(--np-shadow-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-end:var(--np-space-lg);display:grid;container-type:inline-size}.npds-record-summary-identity{align-items:center;gap:var(--np-space-md);min-width:0;display:flex}.npds-record-summary-avatar{width:calc(var(--np-space-2xl) + var(--np-space-md));height:calc(var(--np-space-2xl) + var(--np-space-md));border-radius:50%}.npds-record-summary-heading{gap:var(--np-space-xs);min-width:0;display:grid}.npds-record-summary-title-row{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;min-width:0;display:flex}.npds-record-summary-title-row h1{min-width:0}.npds-record-summary-status{flex:none;display:inline-flex}.npds-record-summary-items{justify-content:flex-end;align-items:center;gap:var(--np-space-lg);flex-wrap:wrap;margin:0;display:flex}.npds-record-summary-item{gap:var(--np-space-xs);min-width:max-content;display:grid}.npds-record-summary-item dt{color:var(--np-color-muted-foreground);font-size:var(--np-font-caption-size);font-weight:700}.npds-record-summary-item dd{align-items:center;gap:var(--np-space-sm);color:var(--np-color-foreground);margin:0;font-weight:800;display:inline-flex}.npds-record-summary-item-icon{color:var(--np-color-muted-foreground);display:inline-flex}.npds-record-summary-empty{max-width:18rem;padding:var(--np-space-sm) var(--np-space-md);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-neutral-subtle);justify-self:end}@supports (color:color-mix(in lab, red, red)){.npds-record-summary-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 72%, transparent)}}.npds-record-summary-empty{text-align:center}.npds-record-summary-actions{align-items:center;gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));padding-block-start:var(--np-space-md);display:grid}.npds-record-summary-actions .npds-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}@container (width<=42rem){.npds-record-summary-items,.npds-record-summary-empty{justify-content:flex-start;justify-self:start}.npds-record-summary-actions{grid-template-columns:minmax(0,1fr)}}.npds-timeline-card{container-type:inline-size}.npds-timeline-card-content{gap:var(--np-space-md);display:grid}.npds-timeline-card-empty{min-width:0;padding:var(--np-space-md);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-neutral-subtle);display:grid}@supports (color:color-mix(in lab, red, red)){.npds-timeline-card-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 72%, transparent)}}.npds-timeline-card-empty{text-align:center;overflow-wrap:anywhere}.npds-timeline-card-list{gap:var(--np-space-sm);margin:0;padding:0;list-style:none;display:grid}.npds-timeline-card-event{gap:var(--np-space-sm);min-width:0;padding-block:var(--np-space-xs);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid;position:relative}.npds-timeline-card-event:not(:last-child):before{content:"";background:var(--np-color-border);width:1px;position:absolute;inset-block-start:calc(var(--np-space-xs) + 1.25rem);inset-block-end:calc((var(--np-space-sm) + var(--np-space-xs)) * -1);inset-inline-start:.625rem}.npds-timeline-card-marker{z-index:1;background:var(--np-color-primary-subtle);border-radius:999px;justify-content:center;align-items:center;width:1.25rem;min-height:1.25rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.npds-timeline-card-marker{background:color-mix(in srgb, var(--np-color-primary-subtle) 82%, var(--np-color-surface))}}.npds-timeline-card-marker{color:var(--np-color-primary);box-shadow:inset 0 0 0 1px var(--np-color-primary)}@supports (color:color-mix(in lab, red, red)){.npds-timeline-card-marker{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-color-primary) 26%, var(--np-color-border))}}.npds-timeline-card-marker:empty:before{content:"";background:var(--np-color-primary);border-radius:50%;width:.5rem;height:.5rem;display:block}.npds-timeline-card-body{gap:var(--np-space-xs);min-width:0;padding-block-start:.0625rem;display:grid}.npds-timeline-card-label,.npds-timeline-card-description,.npds-timeline-card-timestamp{overflow-wrap:anywhere;min-width:0}.npds-timeline-card-label{color:var(--np-color-foreground);font-weight:750;line-height:var(--np-font-small-line-height)}.npds-timeline-card-timestamp{letter-spacing:.02em;font-weight:650}@container (width<=28rem){.npds-timeline-card-event{gap:var(--np-space-xs)}.npds-timeline-card-body{gap:calc(var(--np-space-xs) / 2)}}.npds-related-list-card-content{gap:var(--np-space-md);display:grid}.npds-related-list-card-form,.npds-related-list-card-form>form{gap:var(--np-space-sm);display:grid}.npds-related-list-card-form .npds-button{justify-self:start}.npds-related-list-card-feedback{color:var(--np-color-muted-foreground)}.npds-related-list-card-empty{gap:var(--np-space-xs);min-width:0;padding:var(--np-space-md);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-muted);display:grid}.npds-related-list-card-list{gap:var(--np-space-sm);margin:0;padding:0;list-style:none;display:grid}.npds-related-list-card-item{gap:var(--np-space-sm);min-width:0;padding:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-surface);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.npds-related-list-card-item-body{gap:var(--np-space-xs);min-width:0;display:grid}.npds-related-list-card-item-action{gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));padding-block-start:var(--np-space-sm);display:grid}.npds-related-list-card-item-action .npds-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}.npds-workflow-actions-content{gap:var(--np-space-md);display:grid}.npds-workflow-actions-stage,.npds-workflow-actions-feedback{min-width:0;color:var(--np-color-muted-foreground);overflow-wrap:anywhere}.npds-workflow-actions-list{gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));padding-block-start:var(--np-space-md);display:grid}.npds-workflow-actions-list .npds-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}.npds-workflow-actions-empty{gap:var(--np-space-xs);min-width:0;padding:var(--np-space-md);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-muted);display:grid}.npds-ai-insight-card-content{gap:var(--np-space-md);display:grid}.npds-ai-insight-card-fields{gap:var(--np-space-sm);margin:0;display:grid}.npds-ai-insight-card-field{gap:var(--np-space-xs);border-bottom:1px solid var(--np-color-border);min-width:0;padding-block-end:var(--np-space-sm);display:grid}.npds-ai-insight-card-field:last-child{border-bottom:0;padding-block-end:0}.npds-ai-insight-card-field dt{color:var(--np-color-muted-foreground);font-size:var(--np-font-caption-size);font-weight:700}.npds-ai-insight-card-field dd{color:var(--np-color-foreground);margin:0;font-weight:800}.npds-ai-insight-card-pending{gap:var(--np-space-sm);min-width:0;padding:var(--np-space-md);border:1px solid var(--np-color-primary-border);border-radius:var(--np-radius-md);background:var(--np-color-primary-subtle);display:grid}.npds-ai-insight-card-actions{gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));padding-block-start:var(--np-space-md);display:grid}.npds-ai-insight-card-pending .npds-ai-insight-card-actions{border-color:var(--np-color-primary-border);padding-block-start:var(--np-space-sm)}.npds-ai-insight-card-actions .npds-button{white-space:normal;overflow-wrap:anywhere;justify-content:center;width:100%;min-width:0}.npds-ai-insight-card-signals{gap:var(--np-space-sm);min-width:0;display:grid}.npds-ai-insight-card-signal{gap:var(--np-space-xs);min-width:0;display:grid}.npds-ai-insight-card-signal-head{justify-content:space-between;align-items:baseline;gap:var(--np-space-sm);min-width:0;display:flex}.npds-ai-insight-card-signal-value{font-variant-numeric:tabular-nums;color:var(--np-color-foreground);font-weight:800}.npds-ai-insight-card-signal-track{border-radius:var(--np-radius-pill,9999px);background:var(--np-color-muted);width:100%;height:6px;display:block;overflow:hidden}.npds-ai-insight-card-signal-fill{border-radius:inherit;background:var(--np-color-muted-foreground);height:100%;display:block}.npds-ai-insight-card-signal--positive .npds-ai-insight-card-signal-fill{background:var(--np-color-success)}.npds-ai-insight-card-signal--attention .npds-ai-insight-card-signal-fill{background:var(--np-color-warning)}.npds-ai-insight-card-signal--neutral .npds-ai-insight-card-signal-fill{background:var(--np-color-muted-foreground)}.npds-conversation-panel{container-type:inline-size}.npds-conversation-panel-content{gap:var(--np-space-md);display:grid}.npds-conversation-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--np-space-md);display:flex}.npds-conversation-panel-heading{gap:var(--np-space-xs);min-width:0;display:grid}.npds-conversation-panel-channel-status{gap:var(--np-space-xs);padding:var(--np-space-sm) var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-muted);display:grid}.npds-conversation-panel-channel-status--online{border-color:var(--np-color-success)}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-channel-status--online{border-color:color-mix(in srgb, var(--np-color-success) 34%, var(--np-color-border))}}.npds-conversation-panel-channel-status--online{background:var(--np-color-success-subtle)}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-channel-status--online{background:color-mix(in srgb, var(--np-color-success-subtle) 55%, var(--np-color-surface))}}.npds-conversation-panel-channel-status--offline{border-color:var(--np-color-danger)}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-channel-status--offline{border-color:color-mix(in srgb, var(--np-color-danger) 28%, var(--np-color-border))}}.npds-conversation-panel-channel-status--offline{background:var(--np-color-danger-subtle)}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-channel-status--offline{background:color-mix(in srgb, var(--np-color-danger-subtle) 45%, var(--np-color-surface))}}.npds-conversation-panel-channel-status--pending{border-color:var(--np-color-warning)}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-channel-status--pending{border-color:color-mix(in srgb, var(--np-color-warning) 34%, var(--np-color-border))}}.npds-conversation-panel-channel-status--pending{background:var(--np-color-warning-subtle)}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-channel-status--pending{background:color-mix(in srgb, var(--np-color-warning-subtle) 55%, var(--np-color-surface))}}.npds-conversation-panel-controls{gap:var(--np-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.npds-conversation-panel-search{align-items:center;min-width:0;display:flex;position:relative}.npds-conversation-panel-search>.npds-input{flex:auto;min-width:0}.npds-conversation-panel-search-clear{position:absolute;inset-inline-end:var(--np-space-xs)}.npds-conversation-panel-direction-filter{gap:var(--np-space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.npds-conversation-panel-body{align-items:center;min-height:16rem;display:grid}.npds-conversation-panel-empty{justify-items:center;gap:var(--np-space-sm);max-width:28rem;padding:var(--np-space-xl);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-muted);text-align:center;margin-inline:auto;display:grid}.npds-conversation-panel-messages{gap:var(--np-space-sm);margin:0;padding:0;list-style:none;display:grid}.npds-conversation-panel-message{gap:var(--np-space-xs);max-width:min(32rem,82%);padding:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-surface);display:grid}.npds-conversation-panel-message--outbound{background:var(--np-color-primary-subtle);justify-self:end}.npds-conversation-panel-message--system{background:var(--np-color-muted);justify-self:center;max-width:100%}.npds-conversation-panel-attachment{border-color:var(--np-color-border);background:var(--np-color-muted);justify-content:flex-start;width:100%;max-width:18rem;height:auto;padding:0;overflow:hidden}.npds-conversation-panel-attachment-image{object-fit:cover;width:100%;max-height:12rem;display:block}.npds-conversation-panel-attachment-video-preview{object-fit:cover;background:var(--np-color-foreground);width:100%;min-height:7rem;max-height:12rem;display:block}@supports (color:color-mix(in lab, red, red)){.npds-conversation-panel-attachment-video-preview{background:color-mix(in srgb, var(--np-color-foreground) 8%, var(--np-color-surface))}}.npds-conversation-panel-attachment-video-preview{color:var(--np-color-foreground)}.npds-conversation-panel-attachment-audio{width:min(100%,18rem)}.npds-conversation-panel-attachment-card{gap:var(--np-space-xs);width:min(100%,18rem);padding:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-muted);display:grid}.npds-conversation-panel-attachment-link{color:var(--np-color-primary);font-size:var(--np-font-small-size);font-weight:650;text-decoration:none}.npds-conversation-panel-attachment-link:hover{text-decoration:underline}.npds-conversation-panel-day-separator{padding-block:var(--np-space-xs);justify-content:center;align-items:center;display:flex}.npds-conversation-panel-day-separator>span{padding:var(--np-space-xs) var(--np-space-sm);background:var(--np-color-muted);border-radius:999px}.npds-conversation-panel-composer{gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);padding-block-start:var(--np-space-md);display:grid}.npds-conversation-panel-composer-row{gap:var(--np-space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.npds-conversation-panel-quick-replies,.npds-conversation-panel-emojis{gap:var(--np-space-sm);flex-wrap:wrap;align-items:center;display:flex}.npds-conversation-panel-quick-reply{justify-items:start;gap:var(--np-space-xs);width:min(100%,15rem);height:auto;min-height:3rem;padding:var(--np-space-sm) var(--np-space-md);text-align:start;white-space:normal;display:grid}.npds-conversation-panel-emoji{font-size:var(--np-font-h4-size);line-height:1}.npds-conversation-panel-composer-attachment{gap:var(--np-space-sm);display:grid}.npds-conversation-panel-attachment-picker{width:fit-content;min-height:var(--np-space-2xl);cursor:pointer;padding-inline:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-surface);color:var(--np-color-foreground);font-size:var(--np-font-body-size);justify-content:center;align-items:center;font-weight:650;display:inline-flex;position:relative}.npds-conversation-panel-attachment-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.npds-conversation-panel-composer-attachment-preview{justify-content:space-between;align-items:center;gap:var(--np-space-sm);padding:var(--np-space-sm) var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-muted);display:flex}.npds-conversation-panel-composer-attachment-meta{gap:var(--np-space-xs);min-width:0;display:grid}.npds-conversation-panel-actions{gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.npds-conversation-panel-lightbox{z-index:80;padding:var(--np-space-xl);background:#0f172ab8;place-items:center;display:grid;position:fixed;inset:0}.npds-conversation-panel-lightbox-surface{gap:var(--np-space-md);width:min(52rem,100%);max-height:calc(100vh - var(--np-space-2xl));padding:var(--np-space-md);border:1px solid var(--np-color-border);border-radius:var(--np-radius-lg);background:var(--np-color-surface);box-shadow:var(--np-shadow-lg);display:grid}.npds-conversation-panel-lightbox-header{justify-content:space-between;align-items:center;gap:var(--np-space-md);display:flex}.npds-conversation-panel-lightbox-image,.npds-conversation-panel-lightbox-video{object-fit:contain;border-radius:var(--np-radius-md);background:#000;width:100%;max-height:calc(100vh - 9rem)}@container (width<=38rem){.npds-conversation-panel-header,.npds-conversation-panel-controls,.npds-conversation-panel-composer-row{grid-template-columns:minmax(0,1fr)}.npds-conversation-panel-header{display:grid}.npds-conversation-panel-direction-filter{justify-content:flex-start}.npds-conversation-panel-quick-reply{width:100%}.npds-conversation-panel-composer-attachment-preview{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.npds-conversation-panel-lightbox-header{flex-direction:column;align-items:flex-start}}.npds-collection-toolbar{justify-content:space-between;align-items:center;gap:var(--np-space-md);flex-wrap:wrap;margin-block-end:var(--np-space-lg);display:flex;container-type:inline-size}.npds-collection-toolbar-search,.npds-collection-toolbar-filters,.npds-collection-toolbar-actions,.npds-collection-toolbar-sort{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.npds-collection-toolbar-actions{border-top:1px solid var(--np-color-border);width:100%;max-width:100%;flex:16rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));padding-block-start:var(--np-space-sm);display:grid}.npds-collection-toolbar-actions .npds-sdui-actions{display:contents}.npds-collection-toolbar-actions .npds-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}@container (width<=48rem){.npds-collection-toolbar-search,.npds-collection-toolbar-filters,.npds-collection-toolbar-sort,.npds-collection-toolbar-actions{width:100%}.npds-collection-toolbar-actions{grid-template-columns:minmax(0,1fr)}}.npds-page-header{justify-content:space-between;align-items:flex-start;gap:var(--np-space-xl);margin-bottom:var(--np-space-xl);padding:var(--np-space-xl) 0 var(--np-space-lg);background:var(--np-color-surface);color:var(--np-color-foreground);box-shadow:none;border:0;border-radius:0;display:flex}.npds-page-header-main{align-items:flex-start;gap:var(--np-space-lg);min-width:0;display:flex}.npds-page-header-copy{min-width:0}.npds-page-header-icon{width:3.125rem;height:3.125rem;color:var(--np-color-primary);flex:0 0 3.125rem;justify-content:center;align-items:center;display:inline-flex}.npds-page-header-icon svg{stroke-width:2.4px;width:2.5rem;height:2.5rem}.npds-page-kicker{align-items:center;gap:var(--np-space-sm);color:var(--np-color-secondary);font-size:var(--np-font-small-size);letter-spacing:0;font-weight:850;line-height:1.2;display:inline-flex}.npds-page-header h1{margin:var(--np-space-lg) 0 0;color:var(--np-color-foreground);font-size:var(--np-font-display-size);font-weight:850;line-height:1.08}.npds-page-header p{margin:var(--np-space-md) 0 0;color:var(--np-color-muted-foreground);font-size:var(--np-font-h4-size);font-weight:500;line-height:1.45}.npds-page-header-actions{align-items:center;gap:var(--np-space-sm);flex:none;display:inline-flex}.npds-runtime-screen-header{background:var(--np-color-surface);color:var(--np-color-foreground);display:block}.npds-runtime-screen-page-header{margin-bottom:0}.npds-runtime-screen-tabs{margin:0 0 var(--np-space-lg)}.npds-runtime-screen-tab{text-decoration:none}.npds-runtime-screen-tab[aria-selected=true]{pointer-events:none}.npds-layout{width:100%;color:var(--np-color-foreground)}.npds-layout-header{justify-content:space-between;align-items:flex-start;gap:var(--np-space-lg);margin-bottom:var(--np-space-xl);padding-bottom:var(--np-space-lg);border-bottom:1px solid var(--np-color-border);flex-wrap:wrap;display:flex}.npds-layout-heading{gap:var(--np-space-xs);min-width:0;display:grid}.npds-layout-actions{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.npds-layout-content{min-width:0}.npds-layout-split{gap:var(--np-space-xl);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);display:grid}.npds-layout-sidebar{min-width:0}.npds-side-panel{align-content:start;gap:var(--np-space-md);min-width:0;display:grid}.npds-side-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--np-space-md);display:flex}.npds-side-panel-heading,.npds-side-panel-content{gap:var(--np-space-md);min-width:0;display:grid}.npds-side-panel-actions{gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.npds-side-panel-empty{min-width:0;padding:var(--np-space-md);border:1px dashed var(--np-color-border);border-radius:var(--np-radius-md);background:var(--np-color-neutral-subtle);display:grid}@supports (color:color-mix(in lab, red, red)){.npds-side-panel-empty{background:color-mix(in srgb, var(--np-color-neutral-subtle) 58%, var(--np-color-surface))}}.npds-side-panel-empty{color:var(--np-color-muted-foreground);text-align:center}.npds-layout-footer{margin-top:var(--np-space-xl);padding-top:var(--np-space-lg);border-top:1px solid var(--np-color-border)}.npds-layout-form-content{padding-top:var(--np-space-lg)}.npds-sdui-root,.npds-sdui-section{gap:var(--np-space-lg);display:grid}.npds-sdui-actions,.npds-sdui-form-actions{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.npds-sdui-form{gap:var(--np-space-xl);display:grid}.npds-record-form{gap:var(--np-space-lg);min-width:0;display:grid;container-type:inline-size}.npds-record-form-actions{align-items:center;gap:var(--np-space-sm);border-top:1px solid var(--np-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));padding-block-start:var(--np-space-md);display:grid}.npds-record-form-actions .npds-sdui-actions{display:contents}.npds-record-form-actions .npds-button{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0}@container (width<=36rem){.npds-record-form-actions{grid-template-columns:minmax(0,1fr)}}.npds-sdui-fieldset{gap:var(--np-space-md);border:0;min-width:0;margin:0;padding:0;display:grid}.npds-sdui-fieldset legend{margin-bottom:var(--np-space-sm);color:var(--np-color-foreground);font-size:var(--np-font-h4-size);line-height:var(--np-font-h4-line-height);font-weight:var(--np-font-h4-weight)}.npds-sdui-fields{gap:var(--np-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.npds-sdui-field{align-content:start;gap:var(--np-space-xs);min-width:0;display:grid}.npds-sdui-label{color:var(--np-color-foreground);font-size:var(--np-font-small-size);line-height:var(--np-font-small-line-height);font-weight:600}.npds-sdui-record-fields{gap:var(--np-space-xs) var(--np-space-md);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.npds-sdui-record-fields dt{color:var(--np-color-muted-foreground);font-size:var(--np-font-caption-size)}.npds-sdui-record-fields dd{color:var(--np-color-foreground);font-size:var(--np-font-caption-size);text-align:right;margin:0;font-weight:600}[data-sdui-series=true]{gap:var(--np-space-sm);margin:var(--np-space-md) 0 0;padding:0;list-style:none;display:grid}[data-sdui-series=true] li{justify-content:space-between;align-items:center;gap:var(--np-space-md);font-size:var(--np-font-small-size);display:flex}[data-sdui-trend]{width:var(--np-space-sm);height:var(--np-space-sm);border-radius:var(--np-radius-xl);background:var(--np-color-neutral);display:inline-block}[data-sdui-trend=up]{background:var(--np-color-success)}[data-sdui-trend=down]{background:var(--np-color-danger)}@media (max-width:48rem){.npds-layout-split{grid-template-columns:minmax(0,1fr)}}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@keyframes npds-spin{to{transform:rotate(360deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}:root{--np-primary:#6d5df6;--np-secondary:#4f46e5;--np-primary-dark:#4f46e5;--np-primary-light:#eef2ff;--np-primary-border:#a5b4fc;--np-primary-ring:#6366f126;--np-bg:#f8fafc;--np-surface:#fff;--np-surface-subtle:#f9fafb;--np-surface-raised:#f3f4f6;--np-surface-2:#f3f4f6;--np-text:#111827;--np-text-secondary:#6b7280;--np-text-muted:#9ca3af;--np-border:#e5e7eb;--np-border-strong:#d1d5db;--np-shadow-xs:0 1px 2px #0000000a;--np-shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--np-shadow:0 2px 6px #00000012, 0 4px 16px #0000000a;--np-shadow-md:0 4px 10px #00000014, 0 8px 28px #0000000d;--np-shadow-lg:0 8px 18px #00000017, 0 24px 50px #00000012;--np-radius-sm:4px;--np-radius:6px;--np-radius-md:8px;--np-radius-lg:10px;--np-radius-xl:12px;--np-radius-full:9999px;--np-ease:cubic-bezier(.4, 0, .2, 1);--np-transition:.15s cubic-bezier(.4, 0, .2, 1);--np-success:#16a34a;--np-success-bg:#dcfce7;--np-warning:#d97706;--np-warning-bg:#fef3c7;--np-danger:#dc2626;--np-danger-bg:#fee2e2;--np-nav-top-bg:#fff;--np-nav-side-bg:#fff;--np-nav-text:#6b7280;--np-nav-active-bg:#eef2ff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--np-primary:#818cf8;--np-primary-dark:#a5b4fc;--np-primary-light:#6366f129;--np-primary-border:#6366f1;--np-primary-ring:#818cf838;--np-bg:#0f172a;--np-surface:#111827;--np-surface-subtle:#172033;--np-surface-raised:#1f2937;--np-surface-2:#243044;--np-text:#f8fafc;--np-text-secondary:#cbd5e1;--np-text-muted:#94a3b8;--np-border:#334155;--np-border-strong:#475569;--np-shadow-xs:0 1px 2px #00000073;--np-shadow-sm:0 2px 8px #00000061;--np-shadow:0 8px 24px #00000057;--np-shadow-md:0 12px 32px #00000061;--np-shadow-lg:0 18px 48px #00000073;--np-success-bg:#16a34a2e;--np-warning-bg:#d977062e;--np-danger-bg:#dc26262e;--np-nav-top-bg:#111827;--np-nav-side-bg:#111827;--np-nav-text:#cbd5e1;--np-nav-active-bg:#6366f12e;--np-color-primary:var(--np-primary);--np-color-primary-subtle:var(--np-primary-light);--np-color-secondary:var(--np-primary);--np-color-secondary-subtle:var(--np-primary-light);--np-color-success-subtle:var(--np-success-bg);--np-color-warning-subtle:var(--np-warning-bg);--np-color-danger-subtle:var(--np-danger-bg);--np-color-neutral:var(--np-text-muted);--np-color-neutral-subtle:var(--np-surface-raised);--np-color-background:var(--np-bg);--np-color-surface:var(--np-surface);--np-color-foreground:var(--np-text);--np-color-muted-foreground:var(--np-text-muted);--np-color-border:var(--np-border);--np-color-focus-ring:var(--np-primary)}:root[data-theme=dark] body,:root[data-theme=dark] .gray-bg,:root[data-theme=dark] .np-shell-workspace,:root[data-theme=dark] .np-shell-main{background:var(--np-bg);color:var(--np-text-secondary)}:root[data-theme=dark] .white-bg,:root[data-theme=dark] .np-shell-topbar,:root[data-theme=dark] .np-shell-sidebar,:root[data-theme=dark] .np-shell-ai-card,:root[data-theme=dark] .np-shell-topbar-ai-control,:root[data-theme=dark] .np-shell-business-badge,:root[data-theme=dark] .np-shell-account-button,:root[data-theme=dark] .np-shell-status,:root[data-theme=dark] .np-email-verification-panel,:root[data-theme=dark] .np-whatsapp-verification-panel,:root[data-theme=dark] .np-email-verification-banner,:root[data-theme=dark] .np-usage-report,:root[data-theme=dark] .ibox,:root[data-theme=dark] .ibox-title,:root[data-theme=dark] .ibox-content,:root[data-theme=dark] .np-settings-grid{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .np-shell-ai-conversation-row,:root[data-theme=dark] .np-shell-nav-link.is-active,:root[data-theme=dark] .np-shell-action--secondary,:root[data-theme=dark] .np-account-secondary,:root[data-theme=dark] .np-shell-theme-toggle{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-settings-card,:root[data-theme=dark] .np-settings-textarea{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .np-settings-tip{background:#6366f129}:root[data-theme=dark] .np-shell-brand span,:root[data-theme=dark] .np-shell-nav-label,:root[data-theme=dark] .np-shell-ai-dist-label,:root[data-theme=dark] .np-shell-ai-detail-label,:root[data-theme=dark] .np-shell-ai-detail-note span,:root[data-theme=dark] .np-muted,:root[data-theme=dark] .np-page-header p,:root[data-theme=dark] .np-settings-card-heading p,:root[data-theme=dark] .np-settings-card--aside p,:root[data-theme=dark] .np-settings-note,:root[data-theme=dark] .np-settings-counter,:root[data-theme=dark] .np-settings-checklist span{color:var(--np-text-muted)}:root[data-theme=dark] .np-page-header h1,:root[data-theme=dark] .np-settings-card h2,:root[data-theme=dark] .np-settings-field span,:root[data-theme=dark] .np-settings-card--aside strong{color:var(--np-text)}:root[data-theme=dark] input,:root[data-theme=dark] textarea,:root[data-theme=dark] select{border-color:var(--np-border);color:var(--np-text);background:#0f172a}.ibox{clear:both;border:1px solid var(--np-border);border-radius:var(--np-radius-md);box-shadow:var(--np-shadow-xs);transition:box-shadow var(--np-transition), transform var(--np-transition);background:#ffffffb3;margin-top:0;margin-bottom:20px;padding:0!important}.ibox:hover{box-shadow:var(--np-shadow-sm)}.float-e-margins{margin:0 0 20px}.ibox-title{border-bottom:1px solid var(--np-border);border-radius:var(--np-radius-md) var(--np-radius-md) 0 0;background:#ffffffb3;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 16px;display:flex}.ibox-title h5{color:var(--np-text);text-transform:none;margin:0;font-size:14px;font-weight:600;display:inline-block}.ibox-tools{float:right;align-items:center;gap:6px;margin-top:0;display:inline-flex;position:relative}.ibox-content{border-radius:0 0 var(--np-radius-md) var(--np-radius-md);background:#fff6;padding:16px}.ibox-content:last-child{border-radius:0 0 var(--np-radius-md) var(--np-radius-md)}.page-heading{border-bottom:1px solid var(--np-border);background:#ffffffb3;margin-bottom:0;padding:10px 20px 20px}.page-heading h2{color:var(--np-text);margin:10px 0 0;font-size:22px;font-weight:700}.breadcrumb{color:var(--np-text-muted);background:0 0;align-items:center;gap:6px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumb li.active{color:var(--np-text-secondary)}.wrapper-content{padding:30px 15px}.gray-bg{background:radial-gradient(#f6f6f6 20%,#d5d5d5 100%)}.navbar-default.navbar-static-side{background:var(--np-nav-side-bg);border-right:1px solid var(--np-border);flex-direction:column;flex-shrink:0;width:220px;height:100%;padding:0;display:flex;overflow-y:auto}ul.metismenu{flex-direction:column;flex:1;gap:0;margin:0;padding:0;list-style:none;display:flex}ul.metismenu li{position:relative}ul.metismenu li>a{min-height:40px;color:var(--np-nav-text);transition:background var(--np-transition), color var(--np-transition);border-bottom:1px solid #e7eaec80;align-items:center;gap:10px;padding:11px 20px 11px 25px;font-size:13px;font-weight:600;text-decoration:none;display:flex}ul.metismenu li>a:hover{background:var(--np-nav-active-bg);color:var(--np-text)}ul.metismenu li.active{background:var(--np-nav-active-bg);border-left:4px solid var(--np-primary)}ul.metismenu li.active>a{color:var(--np-text);font-weight:700}ul.metismenu li.active>a:hover{background:var(--np-nav-active-bg)}.nav-label,.nav-header{color:var(--np-text-muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-bottom:none;padding:14px 25px 4px;font-size:11px;font-weight:700;display:block}#page-wrapper{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.navbar-static-top,nav.navbar.navbar-static-top{background:var(--np-nav-top-bg);min-height:60px;box-shadow:var(--np-shadow-sm);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:0 20px;display:flex;border-bottom:none!important}.row.border-bottom.white-bg{background:var(--np-nav-top-bg);border-bottom:none!important}.agile-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agile-list li{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius);box-shadow:var(--np-shadow-xs);transition:box-shadow var(--np-transition), transform var(--np-transition);padding:10px 12px;font-size:13px}.agile-list li:hover{box-shadow:var(--np-shadow-sm);transform:translateY(-1px)}.agile-list li.warning-element{border-left:3px solid var(--np-warning)}.agile-list li.info-element{border-left:3px solid var(--np-primary)}.agile-list li.success-element{border-left:3px solid var(--np-success)}.contact-box{background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-md);box-shadow:var(--np-shadow-xs);transition:box-shadow var(--np-transition), transform var(--np-transition);align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:flex}.contact-box:hover{box-shadow:var(--np-shadow);transform:translateY(-1px)}.contact-box .col-sm-4{text-align:center;flex-shrink:0;min-width:60px}.contact-box .col-sm-8{flex:1;min-width:0}.contact-box h3{color:var(--np-text);margin:0 0 4px;font-size:15px;font-weight:700}.contact-box p{color:var(--np-text-secondary);margin:2px 0;font-size:13px}.label{border-radius:var(--np-radius-sm);white-space:nowrap;align-items:center;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.label-info,.label-primary{background:var(--np-primary);color:#fff}.label-success{background:var(--np-success);color:#fff}.label-warning{color:#fff;background:#f8ac59}.label-danger{background:var(--np-danger);color:#fff}.label-default{background:var(--np-surface-raised);color:var(--np-text-secondary)}.pull-right{float:right}.no-margins{margin:0!important}.white-bg{background-color:#fff}#wrapper{background-color:var(--np-nav-side-bg);height:100vh;display:flex;overflow:hidden}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--np-bg);color:var(--np-text-secondary);font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5}a{color:inherit}button,input,select{font:inherit}.np-auth-page{background:var(--np-bg);place-items:center;min-height:100vh;padding:24px;display:grid}.np-auth-panel{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);width:min(440px,100%);padding:var(--np-auth-panel-space,28px);box-shadow:var(--np-shadow-md);gap:18px;display:grid}.np-auth-kicker{color:var(--np-primary);letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:800}.np-auth-brand{align-items:center;gap:12px;min-width:0;display:flex}.np-auth-brand-icon{object-fit:contain;filter:hue-rotate(-12deg)saturate(1.22)brightness(.96);flex:0 0 52px;width:52px;height:52px;display:block}.np-auth-brand-wordmark{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:0;min-width:0;font-size:28px;font-weight:850;line-height:1;display:inline-flex;overflow:hidden}.np-auth-panel h1{color:var(--np-text);margin:10px 0 0;font-size:28px;line-height:1.12}.np-auth-form{gap:10px;display:grid}.np-auth-form label{color:var(--np-text-secondary);font-size:13px;font-weight:750}.np-auth-form input,.np-auth-form select{border:1px solid var(--np-border-strong);border-radius:var(--np-radius);background:var(--np-surface);min-height:40px;color:var(--np-text);transition:border-color var(--np-transition), box-shadow var(--np-transition);padding:0 11px}.np-auth-form input:focus,.np-auth-form select:focus{border-color:var(--np-primary);box-shadow:0 0 0 3px var(--np-primary-ring);outline:none}.np-auth-form p[role=alert]{color:var(--np-danger);margin:0;font-size:14px}.np-auth-form p[role=status]{color:var(--np-success);margin:0;font-size:14px}.np-auth-button{border-radius:var(--np-radius);background:var(--np-primary);color:#fff;cursor:pointer;min-height:40px;box-shadow:var(--np-shadow-xs);transition:background var(--np-transition), box-shadow var(--np-transition), transform var(--np-transition);border:0;font-weight:800}.np-auth-button:hover:not(:disabled){background:var(--np-primary-dark);box-shadow:var(--np-shadow-sm)}.np-auth-button:active:not(:disabled){transform:scale(.99)}.np-auth-button:disabled{cursor:not-allowed;opacity:.68}.np-auth-button:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.np-auth-link-button{all:unset;cursor:pointer;text-align:left}.np-auth-link{color:var(--np-primary);transition:opacity var(--np-transition);font-size:15px;font-weight:750;text-decoration:none}.np-auth-link-button:disabled{cursor:not-allowed;opacity:.68}.np-auth-link:hover{text-decoration:underline}.np-auth-page--login{align-items:center}.np-auth-login-panel{--np-auth-panel-space:0;border-inline-start:4px solid var(--np-success);gap:0;width:min(860px,100%);max-width:calc(100vw - 32px);overflow:hidden}.np-auth-login-panel--submitting{border-inline-start-color:var(--np-primary)}.np-auth-login-panel--error{border-inline-start-color:var(--np-danger)}.np-auth-login-shell{grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:0;min-width:0;display:grid}.np-auth-login-summary{background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface));min-width:0;box-shadow:1px 0 0 var(--np-border);border:28px solid #0000;align-content:start;gap:12px;display:grid}.np-auth-login-summary .np-auth-brand{margin-bottom:12px}.np-auth-login-summary p{color:var(--np-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.np-auth-login-status{border:1px solid var(--np-border);background:var(--np-surface-subtle);width:fit-content;max-width:100%;color:var(--np-text-secondary);letter-spacing:0;overflow-wrap:anywhere;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:30px;font-weight:800;display:inline-flex}.np-auth-login-status--info{border-color:color-mix(in srgb, var(--np-primary) 35%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 10%, var(--np-surface));color:var(--np-primary)}.np-auth-login-status--success{border-color:color-mix(in srgb, var(--np-success) 35%, var(--np-border));background:color-mix(in srgb, var(--np-success) 10%, var(--np-surface));color:var(--np-success)}.np-auth-login-status--danger{border-color:color-mix(in srgb, var(--np-danger) 35%, var(--np-border));background:color-mix(in srgb, var(--np-danger) 10%, var(--np-surface));color:var(--np-danger)}.np-auth-login-content{border:28px solid #0000;gap:16px;min-width:0;display:grid}.np-auth-login-state{background:var(--np-surface-subtle);min-height:96px;box-shadow:inset 0 0 0 1px var(--np-border);border:14px solid #0000;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.np-auth-login-state--info{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-primary) 24%, var(--np-border))}.np-auth-login-state--success{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-success) 28%, var(--np-border))}.np-auth-login-state--danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-danger) 32%, var(--np-border))}.np-auth-login-state-icon{background:var(--np-surface);width:38px;height:38px;color:var(--np-primary);border-radius:8px;place-items:center;margin-left:14px;display:grid}.np-auth-login-state--success .np-auth-login-state-icon{color:var(--np-success)}.np-auth-login-state--danger .np-auth-login-state-icon{color:var(--np-danger)}.np-auth-login-state-copy{gap:4px;min-width:0;margin-right:14px;display:grid}.np-auth-login-state-copy strong{color:var(--np-text);font-weight:800}.np-auth-login-state-copy span{color:var(--np-text-secondary);overflow-wrap:anywhere}.np-auth-login-form{gap:8px}.np-auth-login-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.np-auth-login-actions{border-top:1px solid var(--np-border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:2px;display:grid}.np-auth-login-action{border:1px solid var(--np-border-strong);background:var(--np-surface);min-height:40px;color:var(--np-primary);transition:border-color var(--np-transition), box-shadow var(--np-transition), background var(--np-transition);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.np-auth-login-action:hover{border-color:var(--np-primary);background:color-mix(in srgb, var(--np-primary) 8%, var(--np-surface));text-decoration:none}.np-auth-login-action:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.np-auth-page--forgot{align-items:center}.np-auth-forgot-panel{--np-auth-panel-space:0;border-inline-start:4px solid var(--np-primary);gap:0;width:min(820px,100%);max-width:calc(100vw - 32px);overflow:hidden}.np-auth-forgot-panel--sent{border-inline-start-color:var(--np-success)}.np-auth-forgot-panel--error{border-inline-start-color:var(--np-danger)}.np-auth-forgot-shell{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);gap:0;min-width:0;display:grid}.np-auth-forgot-summary{background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface));min-width:0;box-shadow:1px 0 0 var(--np-border);border:28px solid #0000;align-content:start;gap:12px;display:grid}.np-auth-forgot-summary .np-auth-brand{margin-bottom:12px}.np-auth-forgot-summary p{color:var(--np-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.np-auth-forgot-status{border:1px solid var(--np-border);background:var(--np-surface-subtle);width:fit-content;max-width:100%;color:var(--np-text-secondary);letter-spacing:0;overflow-wrap:anywhere;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:30px;font-weight:800;display:inline-flex}.np-auth-forgot-status--info{border-color:color-mix(in srgb, var(--np-primary) 35%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 10%, var(--np-surface));color:var(--np-primary)}.np-auth-forgot-status--success{border-color:color-mix(in srgb, var(--np-success) 35%, var(--np-border));background:color-mix(in srgb, var(--np-success) 10%, var(--np-surface));color:var(--np-success)}.np-auth-forgot-status--danger{border-color:color-mix(in srgb, var(--np-danger) 35%, var(--np-border));background:color-mix(in srgb, var(--np-danger) 10%, var(--np-surface));color:var(--np-danger)}.np-auth-forgot-content{border:28px solid #0000;gap:16px;min-width:0;display:grid}.np-auth-forgot-state{background:var(--np-surface-subtle);min-height:104px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-primary) 24%, var(--np-border));border:14px solid #0000;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.np-auth-forgot-state--success{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-success) 28%, var(--np-border))}.np-auth-forgot-state--danger{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--np-danger) 32%, var(--np-border))}.np-auth-forgot-state-icon{background:var(--np-surface);width:38px;height:38px;color:var(--np-primary);border-radius:8px;place-items:center;margin-left:14px;display:grid}.np-auth-forgot-state--success .np-auth-forgot-state-icon{color:var(--np-success)}.np-auth-forgot-state--danger .np-auth-forgot-state-icon{color:var(--np-danger)}.np-auth-forgot-state-copy{gap:4px;min-width:0;margin-right:14px;display:grid}.np-auth-forgot-state-copy strong{color:var(--np-text);font-weight:800}.np-auth-forgot-state-copy span{color:var(--np-text-secondary);overflow-wrap:anywhere}.np-auth-forgot-form{gap:8px}.np-auth-forgot-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.np-auth-forgot-actions{border-top:1px solid var(--np-border);grid-template-columns:1fr;gap:10px;margin-top:2px;display:grid}@media (max-width:760px){.np-auth-forgot-shell{grid-template-columns:1fr}.np-auth-forgot-summary{box-shadow:0 1px 0 var(--np-border)}}@media (max-width:480px){.np-auth-forgot-panel{max-width:calc(100vw - 32px)}.np-auth-forgot-summary,.np-auth-forgot-content{border-width:20px}}@media (max-width:760px){.np-auth-login-shell{grid-template-columns:1fr}.np-auth-login-summary{box-shadow:0 1px 0 var(--np-border)}}@media (max-width:480px){.np-auth-login-panel{max-width:calc(100vw - 32px)}.np-auth-login-shell{gap:0}.np-auth-login-summary,.np-auth-login-content{border-width:20px}.np-auth-login-actions{grid-template-columns:1fr}}.np-auth-page--2fa{align-items:center}.np-auth-2fa-panel{border-inline-start:4px solid var(--np-primary);gap:20px;width:min(620px,100%)}.np-auth-2fa-panel--sent{border-inline-start-color:var(--np-success)}.np-auth-2fa-panel--error{border-inline-start-color:var(--np-danger)}.np-auth-2fa-header{gap:10px;min-width:0;display:grid}.np-auth-2fa-header p{color:var(--np-text-secondary);margin:0;font-size:14px}.np-auth-2fa-status{border:1px solid var(--np-border);background:var(--np-surface-subtle);width:fit-content;max-width:100%;color:var(--np-text-secondary);letter-spacing:0;overflow-wrap:anywhere;border-radius:9999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.np-auth-2fa-status--info{border-color:color-mix(in srgb, var(--np-primary) 35%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 10%, var(--np-surface));color:var(--np-primary)}.np-auth-2fa-status--success{border-color:color-mix(in srgb, var(--np-success) 35%, var(--np-border));background:color-mix(in srgb, var(--np-success) 10%, var(--np-surface));color:var(--np-success)}.np-auth-2fa-status--danger{border-color:color-mix(in srgb, var(--np-danger) 35%, var(--np-border));background:color-mix(in srgb, var(--np-danger) 10%, var(--np-surface));color:var(--np-danger)}.np-auth-2fa-summary{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface-subtle);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.np-auth-2fa-summary--info{border-color:color-mix(in srgb, var(--np-primary) 24%, var(--np-border))}.np-auth-2fa-summary--success{border-color:color-mix(in srgb, var(--np-success) 28%, var(--np-border))}.np-auth-2fa-summary--danger{border-color:color-mix(in srgb, var(--np-danger) 32%, var(--np-border))}.np-auth-2fa-summary-icon{border-radius:var(--np-radius);background:var(--np-surface);width:38px;height:38px;color:var(--np-primary);place-items:center;display:grid}.np-auth-2fa-summary--success .np-auth-2fa-summary-icon{color:var(--np-success)}.np-auth-2fa-summary--danger .np-auth-2fa-summary-icon{color:var(--np-danger)}.np-auth-2fa-summary-copy{gap:4px;min-width:0;display:grid}.np-auth-2fa-summary-copy strong{color:var(--np-text);font-size:15px;font-weight:800}.np-auth-2fa-summary-copy span{color:var(--np-text-secondary);overflow-wrap:anywhere;font-size:13px}.np-auth-2fa-form{gap:8px}.np-auth-form .np-auth-2fa-input{font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;font-size:20px;font-weight:850}.np-auth-2fa-code-hint{color:var(--np-text-secondary);font-size:12px}.np-auth-2fa-primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.np-auth-2fa-actions{border-top:1px solid var(--np-border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.np-auth-2fa-secondary{border:1px solid var(--np-border-strong);border-radius:var(--np-radius);background:var(--np-surface);min-height:40px;color:var(--np-primary);cursor:pointer;transition:border-color var(--np-transition), box-shadow var(--np-transition), background var(--np-transition);justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}.np-auth-2fa-secondary:hover:not(:disabled){border-color:var(--np-primary);background:color-mix(in srgb, var(--np-primary) 8%, var(--np-surface))}.np-auth-2fa-secondary:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.np-auth-2fa-secondary:disabled{cursor:not-allowed;opacity:.68}.np-auth-2fa-secondary--ghost{color:var(--np-text-secondary)}.np-auth-2fa-spin{animation:.8s linear infinite np-auth-2fa-spin}@keyframes np-auth-2fa-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.np-auth-2fa-actions{grid-template-columns:1fr}}.np-shell{background:var(--np-nav-side-bg);height:100vh;display:flex;overflow:hidden}.np-shell-sidebar{border-right:1px solid var(--np-border);background:var(--np-nav-side-bg);flex-direction:column;flex-shrink:0;width:220px;height:100%;padding:0 0 18px;display:flex;overflow-y:auto}.np-shell-brand{background:var(--np-primary);border-bottom:1px solid #e7eaec80;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:4px;padding:20px 20px 16px;display:flex}.np-shell-brand-mark{border-radius:var(--np-radius);color:#fff;background:#fff3;place-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:grid}.np-shell-brand-logo{object-fit:contain;object-position:left center;width:min(186px,100%);height:46px;display:block}.np-shell-brand-icon{object-fit:contain;width:48px;height:48px;display:block}.np-shell-brand-lockup{align-items:center;gap:11px;display:flex}.np-shell-brand-icon-img{object-fit:contain;filter:hue-rotate(-12deg)saturate(1.22)brightness(.96);flex-shrink:0;width:64px;height:64px;display:block}.np-shell-brand-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.np-shell-brand-wordmark{letter-spacing:0;align-items:baseline;gap:0;font-size:27px;font-weight:800;line-height:1;display:flex}.np-brand-node{color:#06122b}.np-brand-prime{color:#4338ca;background:linear-gradient(90deg,#6d5df6 0%,#4338ca 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.np-shell-brand-subtitle{color:#06122b;margin-top:0;padding-left:1px;font-size:15px;font-weight:700}:root[data-theme=dark] .np-brand-node,:root[data-theme=dark] .np-brand-prime,:root[data-theme=dark] .np-shell-brand-subtitle{color:#f0f4ff}:root[data-theme=dark] .np-shell-brand-icon-img{filter:hue-rotate(-12deg)saturate(1.16)brightness(1.04)}.np-shell-brand strong,.np-shell-topbar strong{color:#fff;font-size:14px;display:block}.np-shell-brand span,.np-shell-kicker{color:#ffffffbf;font-size:11px}.np-shell-nav{flex-direction:column;gap:0;display:flex}.np-shell-nav-label{color:var(--np-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:14px 20px 4px;font-size:11px;font-weight:700;display:block}.np-shell-nav-link{min-height:40px;color:var(--np-nav-text);transition:background var(--np-transition), color var(--np-transition);border-bottom:1px solid #e7eaec80;border-radius:0;align-items:center;gap:10px;padding:11px 20px 11px 25px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.np-shell-nav-link.is-active{background:var(--np-primary-light);color:var(--np-primary);border-left:3px solid var(--np-primary);padding-left:22px;font-weight:700}.np-shell-nav-link svg{stroke-width:2.2px;flex-shrink:0}.np-shell-nav-link:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.np-shell-sidebar-footer{border-top:1px solid var(--np-border);color:var(--np-nav-text);align-items:center;gap:10px;margin-top:auto;padding:12px 20px;display:flex}.np-shell-sidebar-footer svg{color:var(--np-text-muted);flex-shrink:0;margin-left:2px}.np-shell-sidebar-account-btn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0;transition:background .15s;display:flex}.np-shell-sidebar-account-btn:hover{background:#4f46e514}.np-shell-sidebar-avatar{background:var(--np-primary-light,#ede9fe);width:34px;height:34px;color:var(--np-primary,var(--np-secondary));letter-spacing:-.01em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.np-shell-sidebar-account-info{flex-direction:column;flex:1;min-width:0;display:flex}.np-shell-sidebar-account-info strong{color:var(--np-nav-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.np-shell-sidebar-account-info small{color:var(--np-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.np-shell-sidebar-account-icon{color:var(--np-text-muted);opacity:.6;flex-shrink:0}:root[data-theme=dark] .np-shell-sidebar-account-btn:hover{background:#6366f11f}:root[data-theme=dark] .np-shell-sidebar-avatar{color:#a5b4fc;background:#4f46e540}.np-shell-user-avatar{border-radius:var(--np-radius);background:var(--np-primary-light);width:32px;height:32px;color:var(--np-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.np-shell-user-meta{flex:1;gap:1px;min-width:0;display:grid}.np-shell-user-meta strong{color:var(--np-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;line-height:1.2;overflow:hidden}.np-shell-user-meta span{color:var(--np-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.np-shell-plan{border:1px solid var(--np-primary-border);border-radius:var(--np-radius-full);color:var(--np-primary);flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:800}.np-shell-workspace{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.np-shell-topbar{border-bottom:1px solid var(--np-border);min-height:60px;box-shadow:none;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}.np-shell-topbar-logo{object-fit:contain;object-position:left center;width:220px;height:52px;display:block}.np-shell-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;margin-left:auto;display:flex;position:relative}.np-topbar-secondary{opacity:.7;align-items:center;gap:4px;transition:opacity .15s;display:flex}.np-topbar-secondary:hover{opacity:1}.np-topbar-primary{align-items:center;gap:8px;display:flex}.np-topbar-divider{background:var(--np-border);flex-shrink:0;width:1px;height:22px;margin:0 4px}.np-topbar-plan-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--np-primary);background:var(--np-primary-light,#ede9fe);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}:root[data-theme=dark] .np-topbar-plan-badge{color:#a5b4fc;background:#4f46e533}.np-shell-theme-toggle{border:1px solid var(--np-border);cursor:pointer;width:32px;height:32px;color:var(--np-text-muted);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.np-shell-theme-toggle:hover{background:var(--np-surface-raised);color:var(--np-text)}.np-shell-theme-toggle span{display:none}.np-shell-topbar-ai-control{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);color:#334155;min-height:34px;box-shadow:var(--np-shadow-xs);white-space:nowrap;background:#fff;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.np-shell-topbar-ai-control svg{color:var(--np-secondary);stroke-width:2.3px}.np-shell-theme-toggle{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:34px;color:var(--np-text);cursor:pointer;box-shadow:var(--np-shadow-xs);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.np-shell-theme-toggle svg{color:var(--np-primary-dark)}.np-shell-billing-actions{align-items:center;gap:8px;display:flex}.np-shell-action{border-radius:var(--np-radius-sm);background:var(--np-primary);color:#fff;cursor:pointer;min-height:32px;box-shadow:var(--np-shadow-xs);transition:background var(--np-transition), box-shadow var(--np-transition), transform var(--np-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.np-shell-action:hover:not(:disabled){background:var(--np-primary-dark);box-shadow:var(--np-shadow-sm)}.np-shell-action:active:not(:disabled){transform:scale(.98)}.np-shell-action--secondary{border:1px solid var(--np-border-strong);background:var(--np-surface);color:var(--np-text-secondary)}.np-shell-action--secondary:hover:not(:disabled){background:var(--np-primary-light);border-color:var(--np-primary-border);color:var(--np-primary)}.np-shell-action--danger{color:var(--np-danger);background:#fff1f2;border:1px solid #fecaca}.np-shell-action--danger:hover:not(:disabled){background:var(--np-danger-bg);border-color:#fca5a5}.np-shell-action:disabled{cursor:not-allowed;opacity:.55}.np-shell-action:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.np-shell-account-button{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);min-width:0;max-width:240px;min-height:38px;color:var(--np-text);cursor:pointer;box-shadow:var(--np-shadow-xs);background:#fff;align-items:center;gap:9px;padding:4px 10px 4px 6px;display:inline-flex}.np-shell-account-button:hover{border-color:var(--np-primary-border);background:var(--np-primary-light)}.np-shell-account-avatar{background:var(--np-primary);color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:850;display:inline-flex}.np-shell-account-copy{text-align:left;min-width:0;display:grid}.np-shell-account-copy strong,.np-shell-account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-shell-account-copy strong{color:var(--np-text);font-size:12px;font-weight:800;line-height:1.1}.np-shell-account-copy small{color:var(--np-text-muted);font-size:11px;line-height:1.1}.np-shell-ai-card{border-radius:var(--np-radius);box-shadow:0 0 0 1px #23c6c81a, var(--np-shadow-xs);background:linear-gradient(145deg,#23c6c81a 0%,#fffffff5 100%);border:1px solid #23c6c847;gap:10px;margin-top:18px;padding:14px 12px;display:grid}.np-shell-ai-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-shell-ai-heading span{min-width:0;color:var(--np-text);white-space:nowrap;align-items:center;gap:7px;font-size:16px;font-weight:850;line-height:1.15;display:inline-flex}.np-shell-ai-heading svg{color:var(--np-primary);stroke-width:2.4px}.np-shell-ai-status-badge{letter-spacing:.02em;border-radius:99px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.np-shell-ai-status-badge--active{color:#15803d;background:#dcfce7}.np-shell-ai-status-badge--inactive{color:#6b7280;background:#f3f4f6}.np-shell-ai-score{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface-subtle);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px;display:flex}.np-shell-ai-score strong{border-radius:var(--np-radius);color:#a21caf;white-space:nowrap;background:#fce7f3;justify-content:center;align-items:center;min-width:0;padding:8px 10px;font-size:13px;font-weight:850;line-height:1.1;display:inline-flex}.np-shell-ai-score button{min-height:30px;color:var(--np-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:13px;font-weight:850}.np-shell-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-shell-ai-actions button{border:1px solid var(--np-border-strong);border-radius:var(--np-radius);background:var(--np-surface);color:#334155;cursor:pointer;min-height:36px;box-shadow:var(--np-shadow-xs);padding:0 10px;font-size:13px;font-weight:850}.np-shell-ai-actions button:last-child{grid-column:1/-1;width:fit-content}.np-shell-ai-result{border-left:3px solid var(--np-primary);border-radius:0 var(--np-radius) var(--np-radius) 0;background:var(--np-surface-subtle);gap:8px;padding:12px 12px 12px 14px;display:grid}.np-shell-ai-result span{color:var(--np-primary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.np-shell-ai-result p{-webkit-line-clamp:5;color:#1e293b;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.np-shell-ai-score button:disabled,.np-shell-ai-actions button:disabled{cursor:not-allowed;opacity:.52}.np-shell-status{border:1px solid var(--np-border);border-radius:var(--np-radius-full);color:var(--np-text-secondary);align-items:center;gap:8px;padding:5px 11px;font-size:13px;display:inline-flex}.np-shell-status span{background:var(--np-success);border-radius:50%;width:8px;height:8px}.np-shell-status.is-warning span{background:var(--np-warning)}.np-shell-status.is-blocked{color:var(--np-danger);border-color:#fecaca}.np-shell-status.is-blocked span{background:var(--np-danger)}.np-billing-banner{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;padding:10px 24px;font-size:13px;font-weight:650}.np-billing-banner.is-blocked{color:#991b1b;background:#fef2f2;border-bottom-color:#fecaca}.np-billing-banner.is-success{color:#166534;background:#f0fdf4;border-bottom-color:#bbf7d0}.np-email-verification-panel{border-color:var(--np-border);border-inline-start:4px solid var(--np-primary);background:var(--np-surface);color:var(--np-text);margin:16px 24px 0}.np-email-verification-panel .npds-card-content{border:16px solid #0000;border-width:16px 18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.np-email-verification-panel__icon{border-radius:var(--np-radius-md);background:var(--np-primary-light);width:40px;height:40px;color:var(--np-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.np-email-verification-panel__copy{gap:6px;min-width:0;display:grid}.np-email-verification-panel__eyebrow{color:var(--np-secondary);font:850 var(--np-font-caption-size)/var(--np-font-caption-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0;text-transform:uppercase}.np-email-verification-panel__copy h2{color:var(--np-text);font:850 var(--np-font-h3-size)/var(--np-font-h3-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.np-email-verification-panel__copy p{color:var(--np-text-secondary);font:var(--np-font-small-size)/var(--np-font-small-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.np-email-verification-panel__meta{border:5px solid #0000;border-radius:var(--np-radius-full);background:var(--np-surface-subtle);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--np-border);color:var(--np-text);font:750 var(--np-font-caption-size)/var(--np-font-caption-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;border-inline-width:10px;align-items:center;gap:6px;display:inline-flex}.np-email-verification-panel__meta span{overflow-wrap:anywhere;min-width:0}.np-email-verification-panel__status{border-radius:var(--np-radius);background:var(--np-primary-light);width:fit-content;max-width:100%;color:var(--np-primary-dark);border:6px solid #0000;border-inline-width:9px;font-weight:750}.np-email-verification-panel__actions{justify-items:end;gap:8px;min-width:190px;display:grid}.np-email-verification-panel__button{border:1px solid var(--np-primary);border-radius:var(--np-radius-md);background:var(--np-primary);color:#fff;min-height:40px;font:800 var(--np-font-small-size)/var(--np-font-small-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;justify-content:center;align-items:center;gap:8px;min-width:190px;display:inline-flex}.np-email-verification-panel__button:disabled{cursor:wait;opacity:.68}.np-email-verification-panel__hint{max-width:220px;color:var(--np-text-muted);font:var(--np-font-caption-size)/var(--np-font-caption-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:right}.np-email-verification-panel--sent{border-inline-start-color:var(--np-success)}.np-email-verification-panel--sent .np-email-verification-panel__icon,.np-email-verification-panel--sent .np-email-verification-panel__status{background:var(--np-success-bg);color:var(--np-success)}.np-email-verification-panel--error{border-inline-start-color:var(--np-danger)}.np-email-verification-panel--error .np-email-verification-panel__icon,.np-email-verification-panel--error .np-email-verification-panel__status{background:var(--np-danger-bg);color:var(--np-danger)}.np-email-verification-panel--disabled{border-inline-start-color:var(--np-warning)}.np-email-verification-panel--disabled .np-email-verification-panel__icon,.np-email-verification-panel--disabled .np-email-verification-panel__status{background:var(--np-warning-bg);color:var(--np-warning)}.np-whatsapp-verification-panel{border-color:var(--np-border);border-inline-start:4px solid var(--np-primary);background:var(--np-surface);color:var(--np-text);margin:16px 24px 0}.np-whatsapp-verification-panel .npds-card-content{border:solid #0000;border-width:16px 18px;grid-template-columns:auto minmax(0,1fr) minmax(240px,auto);align-items:center;gap:16px;display:grid}.np-whatsapp-verification-panel__icon{border-radius:var(--np-radius-md);background:var(--np-primary-light);width:40px;height:40px;color:var(--np-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.np-whatsapp-verification-panel__copy{gap:6px;min-width:0;display:grid}.np-whatsapp-verification-panel__eyebrow{color:var(--np-secondary);font:850 var(--np-font-caption-size)/var(--np-font-caption-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0;text-transform:uppercase}.np-whatsapp-verification-panel__copy h2{color:var(--np-text);font:850 var(--np-font-h3-size)/var(--np-font-h3-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.np-whatsapp-verification-panel__copy p{color:var(--np-text-secondary);font:var(--np-font-small-size)/var(--np-font-small-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0}.np-whatsapp-verification-panel__meta{border:5px solid #0000;border-radius:var(--np-radius-full);background:var(--np-surface-subtle);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--np-border);color:var(--np-text);font:750 var(--np-font-caption-size)/var(--np-font-caption-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;border-inline-width:10px;align-items:center;gap:6px;display:inline-flex}.np-whatsapp-verification-panel__meta span{overflow-wrap:anywhere;min-width:0}.np-whatsapp-verification-panel__status{border-radius:var(--np-radius);background:var(--np-primary-light);width:fit-content;max-width:100%;color:var(--np-primary-dark);border:6px solid #0000;border-inline-width:9px;font-weight:750}.np-whatsapp-verification-panel__actions{justify-items:end;gap:8px;min-width:240px;display:grid}.np-whatsapp-verification-panel__dismiss{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);width:36px;height:36px;color:var(--np-text-muted);justify-content:center;align-items:center;display:inline-flex}.np-whatsapp-verification-panel__dismiss:hover{border-color:var(--np-primary-border);color:var(--np-primary)}.np-whatsapp-verification-panel__form{grid-template-columns:minmax(94px,108px) minmax(140px,auto) minmax(120px,auto);align-items:center;gap:8px;display:grid}.np-whatsapp-verification-panel__input{border:1px solid var(--np-primary-border);border-radius:var(--np-radius-md);background:var(--np-surface);min-height:40px;color:var(--np-text);font:800 var(--np-font-small-size)/var(--np-font-small-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:0;text-align:center}.np-whatsapp-verification-panel__button{border:1px solid var(--np-primary);border-radius:var(--np-radius-md);background:var(--np-primary);color:#fff;min-height:40px;font:800 var(--np-font-small-size)/var(--np-font-small-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;white-space:normal;justify-content:center;align-items:center;gap:8px;display:inline-flex}.np-whatsapp-verification-panel__button--secondary{background:var(--np-surface);color:var(--np-primary)}.np-whatsapp-verification-panel__button:disabled{cursor:not-allowed;opacity:.68}.np-whatsapp-verification-panel__hint{max-width:100%;color:var(--np-text-muted);font:var(--np-font-caption-size)/var(--np-font-caption-line-height) "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;text-align:right}.np-whatsapp-verification-panel--sent,.np-whatsapp-verification-panel--verified{border-inline-start-color:var(--np-success)}.np-whatsapp-verification-panel--sent .np-whatsapp-verification-panel__icon,.np-whatsapp-verification-panel--sent .np-whatsapp-verification-panel__status,.np-whatsapp-verification-panel--verified .np-whatsapp-verification-panel__icon,.np-whatsapp-verification-panel--verified .np-whatsapp-verification-panel__status{background:var(--np-success-bg);color:var(--np-success)}.np-whatsapp-verification-panel--error{border-inline-start-color:var(--np-danger)}.np-whatsapp-verification-panel--error .np-whatsapp-verification-panel__icon,.np-whatsapp-verification-panel--error .np-whatsapp-verification-panel__status{background:var(--np-danger-bg);color:var(--np-danger)}@media (max-width:760px){.np-email-verification-panel,.np-whatsapp-verification-panel{margin:12px 12px 0}.np-email-verification-panel .npds-card-content,.np-whatsapp-verification-panel .npds-card-content{border-width:14px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.np-email-verification-panel__actions,.np-whatsapp-verification-panel__actions{justify-items:stretch;width:100%;min-width:0}.np-whatsapp-verification-panel__form{grid-template-columns:minmax(0,1fr)}.np-email-verification-panel__button,.np-whatsapp-verification-panel__button{width:100%}.np-email-verification-panel__hint,.np-whatsapp-verification-panel__hint{text-align:left;max-width:none}}.np-email-verification-banner{border-bottom:1px solid var(--np-primary-border);background:var(--np-primary-bg);color:var(--np-text);justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:13px;font-weight:650;display:flex}.np-email-verification-banner div{align-items:center;gap:8px;min-width:0;display:flex}.np-email-verification-banner svg{color:var(--np-primary);flex-shrink:0}.np-email-verification-banner button{border:1px solid var(--np-primary);border-radius:var(--np-radius);background:var(--np-primary);color:#fff;padding:7px 12px;font-size:12px;font-weight:700}.np-email-verification-banner button:disabled{cursor:wait;opacity:.65}.np-whatsapp-verification-banner form{align-items:center;gap:8px;display:flex}.np-whatsapp-verification-banner input{border:1px solid var(--np-primary-border);border-radius:var(--np-radius);background:var(--np-surface);width:88px;color:var(--np-text);padding:7px 10px;font-size:13px;font-weight:700}.np-usage-report{border-bottom:1px solid var(--np-border);background:var(--np-surface);padding:14px 24px;container-type:inline-size}.np-usage-report-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.np-usage-report-heading strong{color:var(--np-text);font-size:14px;display:block}.np-usage-report-heading-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:inline-flex}.np-usage-report-heading-actions>span{color:var(--np-text-secondary);white-space:nowrap;font-size:13px}.np-usage-report-hide,.np-usage-report-toggle button{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:30px;color:var(--np-text-secondary);cursor:pointer;transition:border-color var(--np-transition), background var(--np-transition), color var(--np-transition), box-shadow var(--np-transition);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.np-usage-report-hide:hover,.np-usage-report-toggle button:hover{border-color:var(--np-primary-border);background:var(--np-primary-soft);color:var(--np-primary);box-shadow:var(--np-shadow-xs)}.np-usage-report-hide svg{flex:none}.np-usage-report-toggle{border-bottom:1px solid var(--np-border);background:var(--np-surface);min-height:44px;color:var(--np-text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;font-size:12px;font-weight:750;display:flex}.np-usage-report-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}@container (width<=520px){.np-usage-report-heading{flex-direction:column;gap:4px}.np-usage-report-heading-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.np-usage-report-heading-actions>span{white-space:normal}}.np-usage-report-item{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface-subtle);min-width:0;transition:box-shadow var(--np-transition);padding:10px 12px}.np-usage-report-item:hover{box-shadow:var(--np-shadow-xs)}.np-usage-report-item.is-blocked{background:#fff7ed;border-color:#fecaca}.np-usage-report-item span,.np-usage-report-item small{overflow-wrap:anywhere;display:block}.np-usage-report-item span{color:var(--np-text-secondary);font-size:12px;font-weight:750}.np-usage-report-item strong{color:var(--np-text);margin-top:4px;font-size:18px;line-height:1.2;display:block}.np-usage-report-item small{color:var(--np-text-muted);margin-top:3px;font-size:12px}.np-notifications{position:relative}.np-notifications-trigger{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:32px;color:var(--np-text-secondary);cursor:pointer;box-shadow:var(--np-shadow-xs);transition:border-color var(--np-transition), background var(--np-transition), color var(--np-transition), box-shadow var(--np-transition);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.np-notifications-trigger:hover{background:var(--np-primary-light);border-color:var(--np-primary-border);color:var(--np-primary)}.np-notifications-trigger:focus-visible{outline:2px solid var(--np-primary);outline-offset:2px}.np-notifications-badge{border-radius:var(--np-radius-full);background:var(--np-primary);color:#fff;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:grid}.np-notifications-panel{z-index:220;border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);width:min(360px,100vw - 32px);max-height:min(520px,100vh - 96px);box-shadow:var(--np-shadow-lg);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.np-notifications-header{border-bottom:1px solid var(--np-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.np-notifications-header button,.np-notifications-item button,.np-notifications-item a{color:var(--np-primary);cursor:pointer;transition:opacity var(--np-transition);background:0 0;border:0;padding:0;font-size:12px;font-weight:800;text-decoration:none}.np-notifications-header button:hover,.np-notifications-item button:hover,.np-notifications-item a:hover{text-decoration:underline}.np-notifications-header button:disabled{cursor:not-allowed;opacity:.5}.np-notifications-error,.np-notifications-empty{color:var(--np-text-muted);margin:0;padding:14px;font-size:13px}.np-notifications-error{color:var(--np-danger)}.np-notifications-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.np-notifications-item{border-bottom:1px solid var(--np-border);transition:background var(--np-transition);gap:8px;padding:14px;display:grid}.np-notifications-item:hover{background:var(--np-surface-subtle)}.np-notifications-item:last-child{border-bottom:0}.np-notifications-item div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-notifications-item strong{color:var(--np-text);font-size:13px}.np-notifications-item span{color:var(--np-text-muted);flex-shrink:0;font-size:11px}.np-notifications-item p{color:var(--np-text-secondary);margin:0;font-size:12px;line-height:1.45}.np-notifications-actions{justify-content:flex-start}.np-shell-main{background:var(--np-bg);flex:1;min-width:0;min-height:0;overflow-y:auto}.np-shell-main iframe{vertical-align:top;width:100%;height:100%;display:block}.np-subscription-gate{text-align:center;min-height:100%;color:var(--np-text);align-content:center;justify-items:center;gap:18px;display:grid}.np-subscription-gate__icon{border:1px solid var(--np-border);background:var(--np-surface);width:56px;height:56px;color:var(--np-primary);border-radius:8px;place-items:center;display:grid}.np-subscription-gate__copy{max-width:560px}.np-subscription-gate__copy h1{letter-spacing:0;margin:6px 0 8px;line-height:1.15}.np-subscription-gate__copy p{color:var(--np-muted);margin:0;line-height:1.6}.np-subscription-gate__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.np-subscription-gate__primary,.np-subscription-gate__secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:42px;font-weight:750;text-decoration:none;display:inline-flex}.np-subscription-gate__primary{border:1px solid var(--np-primary);background:var(--np-primary);color:#fff}.np-subscription-gate__secondary{border:1px solid var(--np-border);background:var(--np-surface);color:var(--np-text)}.np-register-panel{width:min(600px,100%)}.np-register-progress{align-items:center;gap:0;display:flex}.np-register-step-dot{background:var(--np-border-strong);width:10px;height:10px;transition:background var(--np-transition);border-radius:50%;flex-shrink:0}.np-register-step-dot.is-active{background:var(--np-primary)}.np-register-step-line{background:var(--np-border);flex:1;height:2px}.np-register-plan-subtitle{color:var(--np-text-muted);margin:4px 0 0;font-size:13px}.np-register-email-notice{border-radius:var(--np-radius);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;margin:10px 0 0;padding:8px 10px;font-size:12px;font-weight:700}.np-register-email-notice.is-warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.np-register-ready-actions{flex-direction:column;gap:10px;width:100%;display:flex}.np-register-plan-grid{flex-direction:column;gap:12px;width:100%;display:flex}.np-register-plan-card{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);padding:16px}.np-register-plan-card.is-highlighted{border-color:var(--np-primary);background:var(--np-primary-bg)}.np-register-plan-card-head{align-items:center;gap:8px;margin-bottom:2px;font-size:15px;font-weight:600;display:flex}.np-register-plan-card-head strong{color:var(--np-primary);background:var(--np-primary-bg);border:1px solid var(--np-primary-ring);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.np-register-plan-card h3{color:var(--np-text);margin:0 0 4px;font-size:20px;font-weight:700}.np-register-plan-card p{color:var(--np-text-muted);margin:0 0 10px;font-size:12px}.np-register-plan-card ul{flex-direction:column;gap:4px;margin:0 0 14px;padding:0;list-style:none;display:flex}.np-register-plan-card ul li{color:var(--np-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.np-register-plan-card ul li svg{color:var(--np-primary);flex-shrink:0}.np-register-plan-error{color:var(--np-danger);text-align:center;font-size:13px}.np-register-step2-actions{grid-template-columns:1fr 2fr;gap:10px;display:grid}.np-auth-button--outline{border:1px solid var(--np-border-strong);color:#334155;background:0 0}.np-auth-button--outline:hover:not(:disabled){background:var(--np-surface-raised);border-color:var(--np-primary-border)}.np-vertical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.np-vertical-card{border:1.5px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);cursor:pointer;text-align:left;transition:border-color var(--np-transition), box-shadow var(--np-transition), background var(--np-transition);gap:3px;padding:12px;display:grid;position:relative}.np-vertical-card:hover{border-color:var(--np-primary-border);box-shadow:var(--np-shadow-xs)}.np-vertical-card.is-disabled{cursor:not-allowed;opacity:.58}.np-vertical-card.is-disabled:hover{border-color:var(--np-border);box-shadow:none}.np-vertical-card.is-selected{border-color:var(--np-primary);background:var(--np-primary-light);box-shadow:0 0 0 3px var(--np-primary-ring)}.np-vertical-icon{font-size:20px;line-height:1}.np-vertical-label{color:var(--np-text);font-size:13px;font-weight:750;display:block}.np-vertical-desc{color:var(--np-text-secondary);font-size:11px;line-height:1.35;display:block}.np-vertical-stages{color:var(--np-primary);margin-top:4px;font-size:11px;font-weight:700;display:block}.np-vertical-unavailable{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;width:fit-content;margin-top:6px;padding:5px 7px;font-size:10px;font-weight:800;line-height:1}.np-vertical-note{color:#667085;margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.45}@media (max-width:520px){.np-vertical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-vertical-card{min-height:178px;padding:11px}}.np-checklist{border-bottom:1px solid var(--np-border);background:color-mix(in srgb, var(--np-surface) 92%, var(--np-primary-light) 8%);box-shadow:var(--np-shadow-xs);gap:14px;padding:18px 24px;display:grid}.np-checklist-header{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:start;gap:12px;display:grid}.np-checklist-header-main{grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;display:grid}.np-checklist-header-icon{border:1px solid var(--np-primary-border);border-radius:var(--np-radius);background:var(--np-primary-light);width:42px;height:42px;color:var(--np-primary);place-items:center;display:grid}.np-checklist-header-text{gap:3px;min-width:0;display:grid}.np-checklist-eyebrow{color:var(--np-primary);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.np-checklist-title{color:var(--np-text);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.25;display:block}.np-checklist-subtitle{color:var(--np-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.np-checklist-dismiss{background:color-mix(in srgb, var(--np-surface) 84%, transparent);width:34px;min-width:34px;height:34px;color:var(--np-text-muted);cursor:pointer;border-radius:var(--np-radius);transition:color var(--np-transition), background var(--np-transition), border-color var(--np-transition);border:1px solid #0000;place-items:center;padding:0;line-height:1;display:grid}.np-checklist-dismiss:hover{color:var(--np-text-secondary);background:var(--np-surface-raised);border-color:var(--np-border)}.np-checklist-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.np-checklist-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.np-checklist-item{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);min-width:0;box-shadow:var(--np-shadow-xs);transition:box-shadow var(--np-transition), border-color var(--np-transition), background var(--np-transition);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;display:grid}.np-checklist-item:hover{border-color:var(--np-primary-border);box-shadow:var(--np-shadow-sm)}.np-checklist-item.is-done{background:color-mix(in srgb, var(--np-success) 7%, var(--np-surface));border-color:color-mix(in srgb, var(--np-success) 32%, var(--np-border))}.np-checklist-check{border:1px solid var(--np-primary-border);border-radius:var(--np-radius);background:var(--np-primary-light);width:34px;min-width:34px;height:34px;color:var(--np-primary);cursor:pointer;transition:border-color var(--np-transition), background var(--np-transition), color var(--np-transition);flex-shrink:0;place-items:center;padding:0;display:grid}.np-checklist-item.is-done .np-checklist-check{border-color:var(--np-success);background:var(--np-success);color:#fff;cursor:default}.np-checklist-text{gap:3px;min-width:0;display:grid}.np-checklist-step{color:var(--np-text-muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.np-checklist-label{color:var(--np-text);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.3}.np-checklist-desc{color:var(--np-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.np-checklist-progress{background:var(--np-border);border-radius:999px;height:6px;overflow:hidden}.np-checklist-progress-bar{background:var(--np-primary);border-radius:999px;height:100%;transition:width .4s}.np-checklist-progress-label{color:var(--np-text-muted);text-align:end;min-width:38px;font-size:12px;font-weight:800;line-height:1}.np-checklist-cta{min-width:0;max-width:100%;min-height:34px;color:var(--np-primary);border:1px solid var(--np-primary-border);border-radius:var(--np-radius);background:color-mix(in srgb, var(--np-primary-light) 68%, var(--np-surface));cursor:pointer;transition:background var(--np-transition), color var(--np-transition);overflow-wrap:anywhere;text-align:center;white-space:normal;grid-column:2;justify-content:center;justify-self:start;align-items:center;padding:6px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.np-checklist-cta:hover{background:var(--np-primary-light);color:var(--np-primary-dark)}@media (max-width:760px){.np-checklist{padding-inline:16px}.np-checklist-header{grid-template-columns:minmax(0,1fr) auto;gap:10px}.np-checklist-list{grid-template-columns:1fr}.np-checklist-item{grid-template-columns:34px minmax(0,1fr)}.np-checklist-label,.np-checklist-desc{overflow-wrap:anywhere}.np-checklist-item .np-checklist-cta{text-align:center;white-space:normal;grid-column:2;justify-self:start;max-width:100%}}.np-checklist--highlighted{border-bottom:2px solid var(--np-primary);background:linear-gradient(to right, var(--np-primary-light), var(--np-surface));animation:.3s checklist-slide-in}@keyframes checklist-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.np-checklist--complete{border-bottom-color:var(--np-success);background:linear-gradient(to right, color-mix(in srgb, var(--np-success) 12%, var(--np-surface)), var(--np-surface))}.np-checklist-celebration{color:var(--np-success);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.np-checklist-celebration-icon{background:var(--np-success);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}[data-theme=dark] .np-checklist--highlighted{background:linear-gradient(to right, color-mix(in srgb, var(--np-primary) 16%, var(--np-surface)), var(--np-surface))}[data-theme=dark] .np-checklist--complete{background:linear-gradient(to right, color-mix(in srgb, var(--np-success) 15%, var(--np-surface)), var(--np-surface))}[data-theme=dark] .np-checklist-celebration{color:var(--np-success)}[data-theme=dark] .np-checklist-celebration-icon{background:var(--np-success)}.np-modal-backdrop{z-index:100;backdrop-filter:blur(2px);background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.np-modal{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);background:var(--np-surface);width:min(480px,100vw - 32px);box-shadow:var(--np-shadow-lg);gap:16px;padding:28px;display:grid}.np-modal-title{color:var(--np-text);margin:0;font-size:18px;font-weight:800}.np-modal-body{color:var(--np-text-secondary);margin:0;font-size:14px;line-height:1.5}.np-modal-options{gap:10px;display:grid}.np-modal-option{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.np-modal-error{color:var(--np-danger);margin:0;font-size:13px}.np-modal-actions{justify-content:flex-end;gap:10px;display:flex}.np-modal-action--secondary{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);cursor:pointer;min-height:36px;transition:background var(--np-transition), border-color var(--np-transition);padding:0 16px;font-weight:700}.np-modal-action--secondary:hover:not(:disabled){border-color:var(--np-border-strong);background:var(--np-surface-raised)}.np-modal-action--secondary:disabled{cursor:not-allowed;opacity:.6}.np-modal-action--danger{border-radius:var(--np-radius);background:var(--np-danger);color:#fff;cursor:pointer;min-height:36px;transition:background var(--np-transition), box-shadow var(--np-transition), transform var(--np-transition);border:0;padding:0 16px;font-weight:700}.np-modal-action--danger:hover:not(:disabled){box-shadow:var(--np-shadow-sm);background:#991b1b}.np-modal-action--danger:active:not(:disabled){transform:scale(.98)}.np-modal-action--danger:disabled{cursor:not-allowed;opacity:.6}.np-account-backdrop{z-index:1000;background:#0f172a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.np-account-modal{border:1px solid var(--np-border);background:var(--np-surface);border-radius:8px;grid-template-rows:auto 1fr;width:min(960px,100%);max-height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 20px 60px #0f172a38}.np-account-heading{border-bottom:1px solid var(--np-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.np-account-title{align-items:flex-start;gap:14px;min-width:0;display:flex}.np-account-title .np-shell-account-avatar{flex-basis:38px;width:38px;height:38px;font-size:13px}.np-account-title h2,.np-account-title p,.np-account-eyebrow,.np-account-section h3,.np-account-section p,.np-account-status{margin:0}.np-account-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.np-account-logout-inline{color:var(--np-danger);cursor:pointer;background:#fff1f2;border:1px solid #fca5a5;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.np-account-logout-inline:hover{background:#fee2e2;border-color:#f87171}.np-account-logout-inline:disabled{opacity:.6;cursor:not-allowed}:root[data-theme=dark] .np-account-logout-inline{color:#fca5a5;background:#dc262626;border-color:#f8717166}:root[data-theme=dark] .np-account-logout-inline:hover{background:#dc262640}.np-account-title h2{color:var(--np-text);font-size:22px;font-weight:850;line-height:1.2}.np-account-title p{color:var(--np-text-muted);font-size:13px;line-height:1.35}.np-account-eyebrow{color:var(--np-secondary);letter-spacing:0;text-transform:uppercase;font:850 11px/1.2 inherit;display:block}.np-account-icon-button{border:1px solid var(--np-border);background:var(--np-surface);width:34px;height:34px;color:var(--np-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.np-account-content{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:16px;margin:20px;display:grid;overflow:auto}.np-account-main-stack,.np-account-side-stack{gap:14px;min-width:0;display:grid}.np-account-section{border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-xs);border-radius:8px;gap:14px;display:grid;overflow:hidden}.np-account-section-heading{color:var(--np-text);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;margin:16px 16px 0;display:grid}.np-account-section-heading h3,.np-account-summary-heading h3,.np-account-danger-zone h3{color:var(--np-text);font:850 14px/1.25 inherit}.np-account-section-heading p,.np-account-summary-heading p,.np-account-danger-zone p{color:var(--np-text-muted);overflow-wrap:anywhere;font:400 12px/1.4 inherit}.np-account-section-icon{background:color-mix(in srgb, var(--np-primary) 12%, transparent);width:40px;height:40px;color:var(--np-primary);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.np-account-section-status{border:1px solid var(--np-border);background:var(--np-surface-subtle);min-width:72px;min-height:26px;color:var(--np-text-secondary);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;font:850 11px/1 inherit;display:inline-flex}.np-account-section-status.is-success{border-color:color-mix(in srgb, var(--np-success) 32%, var(--np-border));background:color-mix(in srgb, var(--np-success) 12%, var(--np-surface));color:var(--np-success)}.np-account-section-status.is-error{border-color:color-mix(in srgb, var(--np-danger) 32%, var(--np-border));background:color-mix(in srgb, var(--np-danger) 10%, var(--np-surface));color:var(--np-danger)}.np-account-section-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 16px;display:grid}.np-account-field{gap:6px;min-width:0;display:grid}.np-account-avatar-field{grid-column:1/-1;align-items:center;gap:14px;min-width:0;display:flex}.np-account-avatar-controls{flex-direction:column;gap:6px;display:flex}.np-account-avatar-label{color:var(--np-text-muted);font-weight:600}.np-account-avatar-actions{flex-wrap:wrap;gap:8px;display:flex}.np-account-avatar-preview{background:var(--np-primary-light);width:56px;height:56px;color:var(--np-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.np-account-avatar-input{display:none}.np-shell-sidebar-avatar--image,.np-shell-account-avatar--image,.np-account-avatar-preview--image{object-fit:cover}.np-account-section h3{font:850 14px/1.25 inherit}.np-account-section label{color:var(--np-text-secondary);font-size:12px;font-weight:800}.np-account-section input{border:1px solid var(--np-border);background:var(--np-surface);min-width:0;min-height:38px;color:var(--np-text);border-radius:6px;padding:0 11px;font-size:14px}.np-account-section input:read-only{background:var(--np-surface-subtle);color:var(--np-text-muted)}.np-account-inline{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.np-account-actions{border-top:1px solid var(--np-border);background:var(--np-surface-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.np-account-actions>span{color:var(--np-text-muted);overflow-wrap:anywhere;margin:12px 0 12px 16px;font:600 12px/1.4 inherit}.np-account-action-group{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:12px 16px 12px 0;display:flex}.np-account-actions>.np-account-primary{margin:12px 16px 12px 0}.np-account-primary,.np-account-secondary,.np-account-logout{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.np-account-primary{border:1px solid var(--np-primary);background:var(--np-primary);color:#fff}.np-account-secondary{border:1px solid var(--np-border-strong);background:var(--np-surface);color:var(--np-text-secondary)}.np-account-logout{color:var(--np-danger);background:#fff1f2;border:1px solid #fecaca}.np-account-primary:disabled,.np-account-secondary:disabled,.np-account-logout:disabled{cursor:not-allowed;opacity:.6}.np-account-status{color:var(--np-success);margin:0 16px;font:800 12px/1.4 inherit}.np-account-status.is-error{color:var(--np-danger)}.np-account-footer{border-top:1px solid var(--np-border);justify-content:flex-end;padding:16px 20px;display:flex}.np-account-summary,.np-account-danger-zone{border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-xs);border-radius:8px;gap:14px;min-height:120px;display:grid}.np-account-summary{border-inline-start:4px solid var(--np-primary)}.np-account-summary-heading{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;margin:16px 16px 0;display:grid}.np-account-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 16px 16px;display:grid}.np-account-summary-grid div{border:1px solid var(--np-border);background:var(--np-surface-subtle);text-indent:10px;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:58px;display:grid}.np-account-summary-grid span{color:var(--np-text-muted);text-transform:uppercase;font:800 11px/1.2 inherit}.np-account-summary-grid strong{min-width:0;color:var(--np-text);overflow-wrap:anywhere;font:850 13px/1.25 inherit}.np-account-danger-zone{background:var(--np-surface-subtle)}.np-account-danger-zone>div{margin:16px 16px 0}.np-account-danger-zone>.np-account-logout{margin:0 16px 16px}:root[data-theme=dark] .np-account-backdrop{background:#020617a6}:root[data-theme=dark] .np-account-modal,:root[data-theme=dark] .np-account-heading,:root[data-theme=dark] .np-account-section,:root[data-theme=dark] .np-account-summary,:root[data-theme=dark] .np-account-summary-grid div,:root[data-theme=dark] .np-account-danger-zone,:root[data-theme=dark] .np-account-footer{border-color:var(--np-border)}:root[data-theme=dark] .np-account-modal,:root[data-theme=dark] .np-account-icon-button,:root[data-theme=dark] .np-account-section,:root[data-theme=dark] .np-account-summary,:root[data-theme=dark] .np-account-section input{background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .np-account-section input:read-only{background:var(--np-surface-subtle)}@media (max-width:760px){.np-shell{flex-direction:column;height:auto;overflow:visible}.np-shell-workspace{overflow:visible}.np-shell-main{overflow-y:visible}.np-shell-main iframe{height:auto;min-height:100vh}.np-shell-sidebar{border-right:0;border-bottom:1px solid var(--np-border);width:100%;height:auto;padding:12px}.np-shell-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.np-shell-sidebar-footer{display:none}.np-shell-topbar{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:14px}.np-shell-topbar-actions{flex-wrap:wrap;width:100%;margin-left:0}.np-shell-billing-actions{margin-left:0}.np-shell-account-button{max-width:100%}.np-account-backdrop{align-items:start;padding:12px}.np-account-modal{max-height:calc(100dvh - 24px)}.np-account-modal .np-account-content{grid-template-columns:minmax(0,1fr);margin:14px}.np-account-modal .np-account-section-heading{grid-template-columns:40px minmax(0,1fr)}.np-account-section-status{grid-column:2;justify-self:start}.np-account-modal .np-account-section-body{grid-template-columns:1fr}.np-account-avatar-field{align-items:flex-start}.np-account-inline{grid-template-columns:1fr}.np-account-actions{grid-template-columns:1fr;justify-items:stretch}.np-account-actions>span,.np-account-actions>.np-account-primary,.np-account-action-group{margin:12px 14px 0}.np-account-action-group{justify-content:stretch;width:100%}.np-account-footer{justify-content:stretch}.np-account-primary,.np-account-secondary,.np-account-logout{width:100%}.np-usage-report{padding:14px}.np-usage-report-heading{flex-direction:column;gap:4px}.np-usage-report-heading-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.np-usage-report-heading-actions>span{white-space:normal}.np-usage-report-toggle{padding:8px 14px}.np-usage-report-grid{grid-template-columns:1fr}.np-notifications-panel{left:0;right:auto}}.np-page{min-height:100%;padding:56px 40px 48px}.np-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.np-page-header-main{align-items:flex-start;gap:18px;min-width:0;display:flex}.np-page-header-copy{min-width:0}.np-page-header-icon{width:50px;height:50px;color:var(--np-primary);flex:0 0 50px;justify-content:center;align-items:center;display:inline-flex}.np-page-header-icon svg{stroke-width:2.4px;width:40px;height:40px}.np-page-kicker{color:var(--np-secondary);letter-spacing:0;align-items:center;gap:6px;font-size:14px;font-weight:850;line-height:1.2;display:inline-flex}.np-page-kicker:before{content:none}.np-page-header h1{color:var(--np-text);margin:22px 0 0;font-size:32px;font-weight:850;line-height:1.08}.np-page-header p{color:var(--np-text-secondary);margin:14px 0 0;font-size:17px;font-weight:500;line-height:1.45}.np-settings-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:20px;max-width:1240px;display:grid}.np-settings-card{border:1px solid var(--np-border);border-radius:var(--np-radius-lg);min-width:0;box-shadow:var(--np-shadow-xs);background:#fff}.np-settings-card--aside{gap:22px;padding:26px 24px;display:grid}.np-settings-card-heading,.np-settings-aside-heading{align-items:flex-start;gap:14px;display:flex}.np-settings-card-heading{padding-right:34px;position:relative}.np-settings-card-heading h2,.np-settings-aside-heading h2{color:var(--np-text);margin:0;font-size:18px;font-weight:850;line-height:1.2}.np-settings-card-heading p,.np-settings-card--aside p{color:var(--np-text-secondary);margin:10px 0 0;font-size:15px;line-height:1.55}.np-settings-card-icon{border-radius:var(--np-radius-full);flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.np-settings-card-icon--primary{background:var(--np-primary-light);color:var(--np-primary)}.np-settings-card-icon--tip{color:#2563eb;background:#eff6ff}.np-settings-info{color:var(--np-text-muted);display:inline-flex;position:absolute;top:2px;right:0}.np-settings-field{gap:12px;margin-top:28px;display:grid}.np-settings-textarea{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);width:100%;min-height:228px;color:var(--np-text);font:inherit;resize:vertical;padding:18px 16px;font-size:15px;line-height:1.65}.np-settings-textarea:focus{border-color:var(--np-primary);box-shadow:0 0 0 3px var(--np-primary-ring);outline:none}.np-settings-note{color:var(--np-text-secondary);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;line-height:1.45;display:flex}.np-settings-note svg{color:var(--np-text-muted);flex:none;margin-top:1px}.np-settings-actions{align-items:center;gap:14px;margin-top:24px;display:flex}.np-settings-actions .np-button{border-radius:var(--np-radius-md);background:linear-gradient(135deg, #6d5dfb 0%, var(--np-secondary) 100%);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #4f46e533}.np-settings-actions .np-button:hover:not(:disabled){background:linear-gradient(135deg,#5b4dff 0%,#4338ca 100%)}.np-settings-counter{color:var(--np-text-secondary);white-space:nowrap;margin-left:auto;font-size:13px}.np-settings-saved{color:#059669;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.np-settings-card--aside strong{color:var(--np-text);font-size:15px;font-weight:850}.np-settings-checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.np-settings-checklist li{color:#10b981;align-items:center;gap:10px;font-size:14px;line-height:1.25;display:flex}.np-settings-checklist span{color:var(--np-text-secondary)}.np-settings-tip{border-radius:var(--np-radius-md);background:linear-gradient(135deg,#6366f11f 0%,#a855f714 100%);gap:12px;padding:18px;display:grid}.np-settings-tip span{color:var(--np-primary);align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.np-settings-tip p{margin:0;font-size:13px}.np-shell-ai-dist{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface-subtle);gap:6px;padding:10px 12px;display:grid}.np-shell-ai-dist-label{color:var(--np-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800}.np-shell-ai-dist-item{color:var(--np-text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.np-shell-ai-dist-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.np-shell-ai-dist-dot--hot{background:var(--np-danger)}.np-shell-ai-dist-dot--warm{background:var(--np-warning)}.np-shell-ai-dist-dot--cold{background:#3b82f6}.np-shell-ai-dist-dot--pending{background:#94a3b8}.np-shell-ai-insights-link{border:1px solid var(--np-primary-border);border-radius:var(--np-radius);background:var(--np-primary-light);color:var(--np-primary);transition:background var(--np-transition), border-color var(--np-transition);text-align:center;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.np-shell-ai-insights-link:hover{background:var(--np-primary);color:#fff;border-color:var(--np-primary)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.np-shell-sidebar,.navbar-default.navbar-static-side{background:#fff;border-right:1px solid #e5e7eb;width:240px}.sidebar-collapse{flex-direction:column;min-height:100%;padding:0 16px 16px;display:flex}.np-shell-brand{background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 18px;padding:22px 6px 20px}.np-shell-brand-mark{background:var(--np-secondary);color:#fff;border-radius:8px;width:38px;height:38px;box-shadow:0 1px 2px #4f46e52e}.np-shell-brand span,.np-shell-kicker{color:#64748b;font-size:12px;font-weight:500}ul.metismenu.np-shell-nav,.np-shell-nav{flex:none;gap:6px}.np-shell-nav-label,.nav-label,.nav-header{color:#64748b;letter-spacing:0;padding:10px 8px 4px;font-size:11px;font-weight:750}.np-shell-nav-link.is-active{color:var(--np-secondary);background:#f2f0ff;border-left:0;padding-left:10px;box-shadow:inset 0 0 0 1px #4f46e50a}.np-shell-ai-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:14px;margin-top:18px;padding:16px 14px;box-shadow:0 1px 2px #0f172a08}.np-shell-ai-heading span{color:#111827;gap:8px;font-size:13px;font-weight:800}.np-shell-ai-heading svg{color:var(--np-secondary)}.np-shell-ai-dist{background:0 0;border:0;gap:10px;padding:0}.np-shell-ai-dist-label{color:#475569;letter-spacing:0;text-transform:none;margin:0 0 2px;font-size:12px;font-weight:650}.np-shell-ai-insights-link{min-height:36px;color:var(--np-secondary);background:#fff;border-color:#a78bfa;border-radius:6px;padding:0 10px;font-size:13px;font-weight:750}.np-shell-ai-detail{gap:12px;display:grid}.np-shell-ai-conversation-row{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:7px 8px 7px 10px;display:flex}.np-shell-ai-conversation-row>span{color:#475569;min-width:0;font-size:12px;font-weight:750;line-height:1.2}.np-shell-ai-switch{color:#64748b;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:850;display:inline-flex}.np-shell-ai-switch:disabled{cursor:wait;opacity:.72}.np-shell-ai-switch-track{width:34px;height:20px;transition:background var(--np-transition);background:#cbd5e1;border-radius:999px;display:inline-flex;position:relative}.np-shell-ai-switch-track:after{content:"";width:14px;height:14px;transition:transform var(--np-transition);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0f172a38}.np-shell-ai-switch.is-active{color:var(--np-success)}.np-shell-ai-switch.is-active .np-shell-ai-switch-track{background:var(--np-success)}.np-shell-ai-switch:focus-visible{outline:2px solid var(--np-secondary);outline-offset:3px}.np-shell-ai-detail-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-shell-ai-detail-label{color:#475569;white-space:nowrap;font-size:12px;font-weight:650}.np-shell-ai-score-chip{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.np-shell-ai-score-chip--hot{color:var(--np-danger);background:#fef2f2}.np-shell-ai-score-chip--warm{color:#ea580c;background:#fff7ed}.np-shell-ai-score-chip--cold{color:#2563eb;background:#eff6ff}.np-shell-ai-score-chip--pending{color:#64748b;background:#f8fafc}.np-shell-ai-detail-note{gap:5px;display:grid}.np-shell-ai-detail-note span{color:#475569;font-size:12px;font-weight:650}.np-shell-ai-detail-note p{-webkit-line-clamp:3;color:#111827;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden}.np-shell-ai-insights-link{cursor:pointer}.np-ai-details-backdrop{z-index:1000;background:#0f172a5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.np-ai-details-modal{background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:min(620px,100%);max-height:min(720px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 18px 50px #0f172a38}.np-ai-details-heading{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.np-ai-details-heading span{color:var(--np-secondary);font-size:12px;font-weight:800}.np-ai-details-heading h2{color:#111827;margin:2px 0 0;font-size:20px;font-weight:850;line-height:1.2}.np-ai-details-heading button{color:#334155;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:inline-flex}.np-ai-details-content{gap:18px;padding:20px;display:grid;overflow:auto}.np-ai-details-content h3{color:#475569;margin:0 0 8px;font-size:13px;font-weight:800}.np-ai-details-content p{white-space:pre-wrap;color:#111827;margin:0;font-size:14px;font-weight:650;line-height:1.55}:root[data-theme=dark] .np-ai-details-backdrop{background:#0206179e}:root[data-theme=dark] .np-ai-details-modal{border-color:var(--np-border);background:var(--np-surface);box-shadow:0 24px 70px #00000080}:root[data-theme=dark] .np-ai-details-heading{border-color:var(--np-border)}:root[data-theme=dark] .np-ai-details-heading span{color:var(--np-primary-dark)}:root[data-theme=dark] .np-ai-details-heading h2,:root[data-theme=dark] .np-ai-details-content p{color:var(--np-text)}:root[data-theme=dark] .np-ai-details-heading button{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-ai-details-content h3{color:var(--np-text-secondary)}.np-shell-sidebar-footer{border-top:1px solid #e5e7eb;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 8px;margin:auto 0 0;padding:16px 0 0;display:grid}.np-shell-sidebar-footer svg{color:#475569;grid-area:1/3/span 2;justify-self:end}.np-shell-plan{width:fit-content;color:var(--np-secondary);border-color:#7c3aed;border-radius:999px;grid-area:1/1;padding:5px 8px;font-size:11px;line-height:1}.np-shell-tenant{color:#64748b;grid-area:2/1/auto/span 2;font-size:12px;font-weight:600}.np-shell-topbar,nav.navbar.navbar-static-top{min-height:64px;box-shadow:none;background:#fff;padding:0 24px;border-bottom:1px solid #e5e7eb!important}.np-shell-status{color:#334155;background:#fff;border-color:#e5e7eb;border-radius:8px;min-height:34px;padding:0 14px;font-size:13px;font-weight:650}.np-shell-billing-actions .np-shell-action{min-height:34px;color:var(--np-secondary);box-shadow:none;background:#f5f3ff;border:1px solid #e5e7eb;border-radius:8px;font-weight:750}.np-shell-business-badge{min-height:34px;color:var(--np-secondary);background:#f5f3ff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.np-shell-action--secondary,.np-shell-action--danger{display:none}:root[data-theme=dark] .np-shell-sidebar,:root[data-theme=dark] .sidebar-collapse,:root[data-theme=dark] .np-shell-brand,:root[data-theme=dark] .np-shell-ai-card,:root[data-theme=dark] .np-shell-topbar,:root[data-theme=dark] nav.navbar.navbar-static-top,:root[data-theme=dark] .np-shell-status,:root[data-theme=dark] .np-shell-business-badge,:root[data-theme=dark] .np-shell-topbar-ai-control,:root[data-theme=dark] .np-shell-theme-toggle{border-color:var(--np-border)!important;background:var(--np-surface)!important;color:var(--np-text)!important}:root[data-theme=dark] .np-shell-workspace,:root[data-theme=dark] .gray-bg,:root[data-theme=dark] .np-shell-main{background:var(--np-bg)!important}:root[data-theme=dark] .np-shell-ai-conversation-row,:root[data-theme=dark] .np-shell-nav-link.is-active,:root[data-theme=dark] .np-shell-sidebar-footer,:root[data-theme=dark] .np-shell-billing-actions .np-shell-action{border-color:var(--np-border)!important;background:var(--np-surface-subtle)!important;color:var(--np-text)!important}:root[data-theme=dark] .np-shell-nav-link,:root[data-theme=dark] .np-shell-ai-detail-note p,:root[data-theme=dark] .np-shell-ai-dist-item,:root[data-theme=dark] .np-shell-tenant{color:var(--np-text-secondary)}:root[data-theme=dark] .np-shell-brand strong,:root[data-theme=dark] .np-shell-ai-heading span,:root[data-theme=dark] .np-shell-ai-conversation-row>span{color:var(--np-text)}:root[data-theme=dark] .np-shell-brand span,:root[data-theme=dark] .np-shell-nav-label,:root[data-theme=dark] .np-shell-ai-detail-label,:root[data-theme=dark] .np-shell-ai-detail-note span{color:var(--np-text-muted)}:root[data-theme=dark] .np-shell-sidebar-footer{border-color:var(--np-border-strong)!important;background:var(--np-surface-subtle)!important;padding:14px 12px!important}:root[data-theme=dark] .np-shell-plan{border-color:var(--np-primary-border);background:var(--np-primary-light);color:var(--np-primary-dark)}:root[data-theme=dark] .np-shell-tenant{color:var(--np-text)!important}:root[data-theme=dark] .np-shell-sidebar-footer svg{color:var(--np-text-muted)}:root[data-theme=dark] .np-shell-nav-link.is-active{box-shadow:inset 0 0 0 1px var(--np-primary-border);color:var(--np-primary-dark)!important}:root[data-theme=dark] .np-shell-ai-switch{color:var(--np-text-muted)}:root[data-theme=dark] .np-shell-ai-switch.is-active{color:#86efac}.np-shell-sidebar,.navbar-default.navbar-static-side{background:#fff;border-right:1px solid #e2e8f0;width:270px;min-width:270px}.sidebar-collapse{min-height:100%;padding:0 18px 18px}.np-shell-brand{border-bottom:0;gap:4px;height:auto;margin:0 -18px 28px;padding:20px 20px 16px}.np-shell-brand-logo{width:184px;height:46px}.np-shell-brand-icon{width:48px;height:48px}.np-shell-brand-mark{background:linear-gradient(135deg, #6d5dfb 0%, var(--np-secondary) 100%);border-radius:8px;width:48px;height:48px;font-size:29px;font-weight:850;line-height:1;box-shadow:0 6px 14px #4f46e52e}.np-shell-brand strong,.np-shell-topbar strong{color:#0f172a;font-size:20px;font-weight:850;line-height:1.05}.np-shell-brand span,.np-shell-kicker{color:#475569;margin-top:4px;font-size:14px;font-weight:500}.np-shell-brand .np-shell-brand-text,.np-shell-brand .np-shell-brand-wordmark,.np-shell-brand .np-brand-node,.np-shell-brand .np-brand-prime,.np-shell-brand .np-shell-brand-subtitle{margin-top:0}.np-shell-brand .np-shell-brand-wordmark{color:#06122b;letter-spacing:0;font-size:27px;font-weight:800;line-height:1}.np-shell-brand .np-brand-node{color:#06122b;font-size:inherit;font-weight:inherit}.np-shell-brand .np-brand-prime{color:#4338ca;background:linear-gradient(90deg,#6d5df6 0%,#4338ca 100%);-webkit-text-fill-color:transparent;font-size:inherit;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.np-shell-brand .np-shell-brand-subtitle{color:#06122b;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:15px;font-weight:700;line-height:1.1;display:block;overflow:hidden}:root[data-theme=dark] .np-shell-brand .np-brand-node,:root[data-theme=dark] .np-shell-brand .np-shell-brand-subtitle{color:#f0f4ff}.np-shell-nav-label,.nav-header{color:#64748b;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:8px 2px 2px;font-size:13px;font-weight:800;overflow:hidden}.np-shell-nav-link,ul.metismenu li>a{color:#0f172a;border:0;border-radius:8px;gap:14px;min-height:52px;padding:0 14px;font-size:18px;font-weight:750}.np-shell-nav-link svg{color:#1f2937;stroke-width:2px;width:22px;height:22px}.np-shell-nav-link .nav-label{color:inherit;font-size:18px;font-weight:inherit;letter-spacing:0;text-transform:none;padding:0}.np-shell-nav-link:hover,ul.metismenu li>a:hover{color:var(--np-secondary);background:#f8f7ff}.np-shell-nav-link.is-active{color:var(--np-secondary);box-shadow:none;background:#f3f0ff}.np-shell-nav-link.is-active svg{color:var(--np-secondary)}.np-shell-ai-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:0;margin-top:28px;padding:0;overflow:hidden;box-shadow:0 1px 2px #0f172a05}.np-shell-ai-heading{border-bottom:1px solid #e2e8f0;min-height:52px;padding:0 14px}.np-shell-ai-heading span{color:#0f172a;font-size:16px;font-weight:800}.np-shell-ai-heading svg{width:20px;height:20px;color:var(--np-secondary)}.np-shell-ai-status-badge{color:#64748b;background:#eef2f7;padding:4px 8px;font-size:13px;font-weight:800}.np-shell-ai-conversation-row{background:#fff;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;min-height:72px;padding:14px}.np-shell-ai-conversation-row>span{color:#0f172a;max-width:92px;font-size:15px;font-weight:650;line-height:1.25}.np-shell-ai-dist-label{color:#0f172a;margin-bottom:4px;font-size:15px;font-weight:650}.np-shell-ai-dist-item{color:#0f172a;gap:12px;font-size:15px;font-weight:600}.np-shell-ai-insights-link{min-height:44px;color:var(--np-secondary);background:#fff;border-color:#a78bfa;border-radius:6px;margin:12px 14px 16px;padding:0 14px;font-size:15px;font-weight:800}.np-shell-sidebar-footer{border-top:1px solid #e2e8f0;min-height:97px;margin:auto -18px -18px;padding:24px 20px 20px}.np-shell-plan{color:var(--np-secondary);background:#ddd6fe;border:0;padding:5px 8px;font-size:12px;font-weight:850}.np-shell-tenant{color:#0f172a;font-size:14px;font-weight:500}.np-shell-sidebar-footer svg{color:#64748b;width:18px;height:18px;transform:rotate(90deg)}.np-shell-workspace{background:#f8fafc}.np-shell-topbar,nav.navbar.navbar-static-top{background:#fff;min-height:88px;padding:0 34px;border-bottom:0!important}.np-shell-topbar-actions{gap:18px}.np-shell-topbar-ai-control,.np-shell-theme-toggle,.np-shell-status,.np-shell-business-badge{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-height:46px;font-size:16px;font-weight:750;box-shadow:0 1px 2px #0f172a08}.np-shell-topbar-ai-control{gap:12px;width:256px;min-width:0;padding:0 16px}.np-shell-topbar-ai-control svg,.np-shell-theme-toggle svg,.np-shell-business-badge svg{width:20px;height:20px;color:var(--np-secondary)}.np-shell-theme-toggle{gap:10px;width:115px;min-width:0;padding:0 16px}.np-shell-status{justify-content:center;gap:11px;min-width:96px;padding:0 14px}.np-shell-status span{background:#10b981;width:9px;height:9px}.np-shell-business-badge{color:#fff;background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 100%);border-color:#a78bfa;gap:10px;min-width:137px;padding:0 16px;box-shadow:0 5px 14px #8b5cf638}.sidebar-collapse{height:100%;min-height:0;padding:0 14px 14px;overflow-y:auto}.np-shell-brand{gap:4px;height:auto;min-height:0;margin:0 -14px 30px;padding:18px 16px}.np-shell-brand-mark{width:48px;height:48px;font-size:28px}.np-shell-brand strong,.np-shell-topbar strong{font-size:18px}.np-shell-brand span,.np-shell-kicker{font-size:13px}.np-shell-nav-label,.nav-header{padding:8px 4px 2px;font-size:12px}.np-shell-nav-link,ul.metismenu li>a{border-radius:8px;gap:12px;min-height:52px;padding:0 12px;font-size:16px}.np-shell-nav-link svg{width:20px;height:20px}.np-shell-nav-link .nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.np-shell-topbar,nav.navbar.navbar-static-top{min-height:72px;padding:0 26px}.np-shell-topbar-actions{gap:12px;min-width:0}.np-shell-topbar-ai-control{white-space:nowrap;grid-template-columns:auto max-content auto;align-items:center;gap:10px;width:auto;min-width:286px;min-height:44px;padding:0 14px;display:inline-grid}.np-shell-topbar-ai-control>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.np-shell-topbar-ai-control>svg{flex:0 0 22px;transform:none;width:22px!important;height:22px!important}.np-shell-theme-toggle,.np-shell-status,.np-shell-business-badge{min-height:44px;font-size:14px}.np-shell-ai-switch{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:13px;line-height:1}.np-shell-ai-switch-track{flex:0 0 40px;width:40px;height:22px}.np-shell-ai-card{flex:none;margin-top:20px;overflow:visible}.np-shell-ai-heading span{min-width:0;font-size:15px}.np-shell-ai-heading span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-shell-ai-status-badge{flex:none;padding:4px 8px;font-size:12px}.np-shell-ai-detail{gap:10px;padding:12px}.np-shell-ai-detail-label,.np-shell-ai-detail-note span{font-size:13px}.np-shell-ai-detail-note p{font-size:13px;line-height:1.35}.np-shell-ai-score-chip{padding:5px 9px;font-size:12px}.np-shell-ai-insights-link{width:100%;min-height:38px;margin:6px 0 0;font-size:13px}.np-shell-sidebar-footer{flex:none;min-height:78px;margin:auto -14px -14px;padding:16px}@media (max-width:1100px){.np-shell-topbar{align-items:flex-start;padding:12px 18px}.np-shell-topbar-actions{flex-wrap:wrap;justify-content:flex-start}}.np-shell-ai-switch{color:#64748b;gap:8px;font-size:16px;font-weight:750}.np-shell-ai-switch-track{background:#a8b1c1;width:40px;height:22px}.np-shell-ai-switch--topbar{gap:8px;font-size:16px}.np-shell-ai-switch--topbar .np-shell-ai-switch-track{width:40px;height:22px}.np-shell-ai-switch--topbar .np-shell-ai-switch-track:after{width:16px;height:16px;top:3px;left:3px}.np-shell-ai-switch--topbar.is-active .np-shell-ai-switch-track:after{transform:translate(18px)}.np-shell-billing-actions{display:none}.np-shell-main{background:#f8fafc}.np-shell-topbar-ai-control>svg{color:var(--np-secondary);stroke-width:3px;transform-origin:50%;flex:0 0 22px;transform:scale(1.35);width:22px!important;height:22px!important}.np-shell-business-badge{background:linear-gradient(135deg, #6d5dfb 0%, var(--np-secondary) 100%);color:#fff;border-color:#6d5dfb;box-shadow:0 6px 16px #4f46e53d}.np-shell-business-badge svg{color:#fff}.np-shell-topbar-ai-control>svg{transform:none}.np-shell-ai-switch{white-space:nowrap;font-size:13px;line-height:1}.np-shell-ai-switch--topbar{font-size:14px}.np-shell-ai-switch-label{text-align:left;min-width:46px}.np-shell-ai-card>.np-shell-ai-insights-link{border-radius:8px;width:auto;min-height:42px;margin:10px 12px 12px}.np-shell-ai-detail .np-shell-ai-insights-link{border-radius:8px;width:100%;margin:10px 0 0}.np-shell-ai-card{margin-top:28px;overflow:hidden}.np-shell-ai-heading{min-height:44px;padding:0 10px}.np-shell-ai-heading span{font-size:13px}.np-shell-ai-heading span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.np-shell-ai-heading svg{width:16px;height:16px}.np-shell-ai-status-badge{padding:3px 7px;font-size:11px}.np-shell-ai-conversation-row{gap:8px;min-height:54px;padding:9px 10px}.np-shell-ai-conversation-row>span{max-width:90px;font-size:12px;line-height:1.2}.np-shell-ai-switch{gap:6px;font-size:12px}.np-shell-ai-switch-track{flex-basis:36px;width:36px;height:20px}.np-shell-ai-switch-track:after{width:14px;height:14px;top:3px;left:3px}.np-shell-ai-switch.is-active .np-shell-ai-switch-track:after{transform:translate(16px)}.np-shell-ai-switch-label{min-width:42px}.np-shell-ai-dist-label,.np-shell-ai-dist-item{font-size:12px}.np-shell-ai-dist-dot{width:8px;height:8px}.np-shell-ai-card>.np-shell-ai-insights-link{border-radius:8px;min-height:38px;margin:10px;font-size:12px}:root[data-theme=dark] .np-shell-main{background:var(--np-bg)!important}:root[data-theme=dark] .np-shell-ai-status-badge--inactive{border:1px solid var(--np-border)!important;background:var(--np-surface-raised)!important;color:var(--np-text-secondary)!important}:root[data-theme=dark] .np-shell-ai-status-badge--active{color:#86efac!important;background:#22c55e24!important;border:1px solid #22c55e5c!important}:root[data-theme=dark] .np-shell-ai-insights-link{border-color:var(--np-primary-border)!important;background:var(--np-primary-light)!important;color:var(--np-primary-dark)!important}:root[data-theme=dark] .np-shell-ai-insights-link:hover{border-color:var(--np-primary-dark)!important;color:#c7d2fe!important;background:#818cf838!important}.np-shell-sidebar,.navbar-default.navbar-static-side{width:260px;min-width:260px;overflow:hidden}.sidebar-collapse{height:100%;padding-bottom:0;overflow:hidden}.np-shell-sidebar-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:24px;overflow:hidden auto}.np-shell-topbar{justify-content:space-between;min-height:72px;padding:0 32px}.np-shell-topbar-actions{justify-content:flex-end;gap:16px}.np-shell-topbar-logo{flex:none}.np-shell-topbar-ai-control,.np-shell-theme-toggle,.np-shell-status,.np-shell-business-badge,.np-shell-action{border-radius:12px;min-height:56px;padding:16px 24px}.np-shell-topbar-ai-control svg,.np-shell-theme-toggle svg,.np-shell-business-badge svg,.np-shell-action svg{width:20px;height:20px}.np-shell-business-badge,.np-shell-action{color:#fff;background:linear-gradient(90deg,#6d5df6,#5b4cf0)}.np-shell-topbar .np-shell-topbar-ai-control>svg,.np-shell-topbar .np-shell-theme-toggle>svg,.np-shell-topbar .np-shell-business-badge>svg,.np-shell-topbar .np-shell-action>svg{stroke-width:2.4px;flex:0 0 20px!important;width:20px!important;height:20px!important;transform:none!important}.np-shell-topbar .np-shell-topbar-ai-control>svg{stroke-width:2.6px;flex-basis:24px!important;width:24px!important;height:24px!important}.np-shell-topbar .np-shell-theme-toggle>svg{color:#5b4cf0;stroke-width:2.2px}.np-shell-brand{flex:none;min-height:0;margin-bottom:16px;padding-top:16px;padding-bottom:16px}.np-shell-nav>.np-shell-nav-label:nth-child(5){margin-top:14px}.np-shell-sidebar-footer{flex:none;min-height:82px;margin-top:auto;padding-top:24px}.np-shell-sidebar-scroll{scrollbar-gutter:auto;padding-bottom:10px;overflow-y:hidden}.np-shell-brand{flex:none;margin-bottom:10px;padding-top:14px;padding-bottom:12px}.np-shell-nav-label,.nav-header{padding-top:5px;padding-bottom:0;font-size:12px}.np-shell-nav>.np-shell-nav-label:not(:first-child),.np-shell-nav>.np-shell-nav-label:nth-child(5){margin-top:8px}.np-shell-nav-link,ul.metismenu li>a{gap:12px;min-height:44px;padding:0 12px;font-size:16px}.np-shell-nav-link .nav-label{font-size:16px}.np-shell-ai-card{margin-top:16px;margin-bottom:12px;overflow:hidden}.np-shell-ai-heading{min-height:40px}.np-shell-ai-conversation-row{min-height:46px;padding:7px 10px}.np-shell-ai-dist{gap:7px;padding:10px}.np-shell-ai-card>.np-shell-ai-insights-link{min-height:34px;margin:8px 10px 10px}.np-shell-sidebar-footer{flex:none;min-height:68px;padding-top:14px;padding-bottom:14px}@media (max-height:720px){.np-shell-sidebar-scroll{scrollbar-gutter:stable;padding-bottom:16px;overflow-y:auto}}.np-settings-page{background:#f8f9fc;min-height:100%;padding:24px 32px 32px}.np-settings-page .np-page-header{margin:0 0 14px}.np-settings-page .np-page-kicker{letter-spacing:0;font-size:14px;font-weight:850}.np-settings-page .np-page-header h1{color:#111827;margin:16px 0 0;font-size:32px;font-weight:700;line-height:1.15}.np-settings-page .np-page-header p{color:#667085;margin:8px 0 0;font-size:18px;font-weight:400;line-height:1.45}.np-settings-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1040px;margin-bottom:14px;display:grid}.np-settings-section-nav button{color:#667085;cursor:pointer;text-align:left;background:#fff;border:1px solid #e9ecf3;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;display:flex;box-shadow:0 2px 12px #00000008}.np-settings-section-nav button:hover{border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 8px 22px #0f172a0f}.np-settings-section-nav button.is-active{color:#5b4cf0;background:#f5f3ff;border-color:#5b4cf0;box-shadow:0 0 0 3px #5b4cf01a}.np-settings-section-nav button>svg{flex:none}.np-settings-section-nav span{gap:3px;min-width:0;display:grid}.np-settings-section-nav strong{color:#111827;font-size:14px;font-weight:800;line-height:1.2}.np-settings-section-nav small{color:#667085;font-size:12px;font-weight:500;line-height:1.25}.np-settings-tabs{background:#fff;border:1px solid #e9ecf3;border-radius:14px;align-items:stretch;gap:13px;width:calc(100% - 344px);height:60px;padding:0 20px;display:flex;overflow-x:auto;box-shadow:0 2px 12px #00000008}.np-settings-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:max-content;padding:0;font-size:13px;font-weight:600;display:inline-flex;position:relative}.np-settings-tabs button.is-active{color:#5b4cf0}.np-settings-tabs button.is-active:after{content:"";background:#5b4cf0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.np-settings-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:none;margin-top:16px;display:grid}.np-settings-card,.np-settings-side-card{background:#fff;border:1px solid #e9ecf3;border-radius:16px;box-shadow:0 2px 12px #00000008}.np-settings-card--main{padding:24px}.np-settings-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:0;display:flex}.np-settings-card-heading h2{color:#111827;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:1.25;display:inline-flex}.np-settings-card-heading h2 svg,.np-settings-side-card h3 svg{color:#667085}.np-settings-card-heading p{color:#667085;margin:12px 0 0;font-size:15px;font-weight:400;line-height:1.5}.np-settings-template-button{color:#5b4cf0;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.np-settings-editor-shell{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-height:450px;margin-top:32px;overflow:hidden}.np-settings-toolbar{border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.np-settings-toolbar button{color:#111827;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 8px;font-size:14px;font-weight:500;display:inline-flex}.np-settings-toolbar-select{min-width:120px}.np-settings-toolbar-separator{background:#e5e7eb;width:1px;height:28px}.np-settings-variable-button{background:#f8f9fc!important;border:1px solid #e5e7eb!important}.np-settings-rich-editor{color:#111827;white-space:pre-wrap;background:#fff;border:0;border-radius:0;outline:0;width:100%;height:376px;min-height:376px;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:16px;font-weight:500;line-height:1.55;overflow:auto}.np-settings-editor-variable{color:#6d5df6;font-weight:600}.np-settings-editor-footer{color:#667085;border-top:1px solid #e5e7eb;align-items:center;gap:24px;height:56px;padding:0 20px;font-size:14px;display:flex}.np-settings-editor-footer>div:first-child{gap:24px;margin-right:auto;display:inline-flex}.np-settings-auto-save{color:#667085;align-items:center;gap:8px;display:inline-flex}.np-settings-auto-save svg{color:#10b981}.np-settings-sr-help{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np-settings-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.np-settings-preview-button,.np-settings-save-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:56px;font-size:15px;font-weight:600;display:inline-flex}.np-settings-preview-button{color:#667085;background:#fff;border:1px solid #e5e7eb;min-width:280px;padding:0 24px}.np-settings-save-button{color:#fff;background:#5b4cf0;border:0;min-width:260px;padding:20px 36px}.np-settings-saved{color:#10b981;margin:0;font-size:13px;font-weight:600}.np-settings-saved--error{color:var(--np-danger)}.np-settings-side-panel{gap:16px;width:320px;margin-top:-76px;display:grid}.np-settings-side-card{padding:14px}.np-settings-provider-card{gap:14px;display:grid}.np-settings-test-provider-button{border:1px solid var(--np-border);background:var(--np-surface);height:34px;color:var(--np-text-secondary);cursor:pointer;transition:var(--np-transition);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.np-settings-test-provider-button:hover:not(:disabled){border-color:var(--np-primary);color:var(--np-primary)}.np-settings-test-provider-button:disabled{opacity:.6;cursor:not-allowed}.np-settings-provider-test-result{align-items:center;gap:5px;margin:0;font-size:12px;font-weight:500;display:flex}.np-settings-provider-test-result--ok{color:var(--np-success)}.np-settings-provider-test-result--error{color:var(--np-danger)}.np-settings-field{gap:7px;display:grid}.np-settings-field span{color:#344054;font-size:12px;font-weight:700}.np-settings-field select,.np-settings-field input{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px;font-size:13px;font-weight:600}.np-settings-field select:focus,.np-settings-field input:focus{border-color:#5b4cf0;box-shadow:0 0 0 3px #5b4cf01f}.np-settings-side-card h3,.np-settings-preview-heading h3{color:#111827;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:700;line-height:1.25;display:inline-flex}.np-settings-quality-content{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.np-settings-score{color:#111827;border:6px solid #10b981;border-radius:999px;place-items:center;width:68px;height:68px;font-size:19px;font-weight:700;display:grid}.np-settings-quality-card strong{color:#10b981;text-align:center;width:68px;margin-top:8px;font-size:13px;font-weight:700;display:block}.np-settings-quality-list,.np-settings-variable-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.np-settings-quality-list li{color:#344054;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.25;display:flex}.np-settings-quality-list svg{color:#10b981;flex:none}.np-settings-quality-list .is-warning,.np-settings-quality-list .is-warning svg{color:var(--np-warning)}.np-settings-variable-list{margin-top:12px}.np-settings-variable-list li{grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;gap:8px;display:grid}.np-settings-variable-list code{color:#5b4cf0;background:#f4f4ff;border-radius:8px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:700}.np-settings-variable-list span{color:#667085;font-size:11px;line-height:1.2}.np-settings-link-button,.np-settings-test-button{color:#5b4cf0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:26px;font-size:13px;font-weight:700;display:inline-flex}.np-settings-link-button{margin-top:6px}.np-settings-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-settings-preview-heading button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;height:34px;padding:0 12px;font-size:12px;font-weight:600}.np-settings-preview-card>span{color:#667085;margin-top:16px;font-size:12px;font-weight:600;display:block}.np-settings-preview-user,.np-settings-preview-assistant{border-radius:8px;margin:8px 0 0;padding:14px;font-size:12px;font-weight:600;line-height:1.45}.np-settings-preview-user{color:#111827;background:#eee9ff;margin-left:68px}.np-settings-preview-assistant{color:#111827;background:#ecfdf3}.np-settings-test-button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px}:root[data-theme=dark] .np-settings-page{background:var(--np-bg)}:root[data-theme=dark] .np-settings-tabs,:root[data-theme=dark] .np-settings-section-nav button,:root[data-theme=dark] .np-settings-card,:root[data-theme=dark] .np-settings-side-card,:root[data-theme=dark] .np-settings-editor-shell,:root[data-theme=dark] .np-settings-rich-editor,:root[data-theme=dark] .np-settings-preview-heading button,:root[data-theme=dark] .np-settings-test-button{border-color:var(--np-border);background:var(--np-surface)}:root[data-theme=dark] .np-settings-section-nav button.is-active,:root[data-theme=dark] .np-settings-plan-card.is-current{border-color:var(--np-primary);background:#6366f126}:root[data-theme=dark] .np-settings-section-nav strong,:root[data-theme=dark] .np-settings-plan-summary strong,:root[data-theme=dark] .np-settings-plan-usage strong,:root[data-theme=dark] .np-settings-plan-card-head span,:root[data-theme=dark] .np-settings-plan-card h3,:root[data-theme=dark] .np-settings-whatsapp-status h3,:root[data-theme=dark] .np-settings-qr-panel h3{color:var(--np-text)}:root[data-theme=dark] .np-settings-section-nav small,:root[data-theme=dark] .np-settings-plan-card p,:root[data-theme=dark] .np-settings-plan-card li,:root[data-theme=dark] .np-settings-qr-panel ol,:root[data-theme=dark] .np-settings-qr-panel p{color:var(--np-text-secondary)}:root[data-theme=dark] .np-settings-page .np-page-header h1,:root[data-theme=dark] .np-settings-card-heading h2,:root[data-theme=dark] .np-settings-side-card h3,:root[data-theme=dark] .np-settings-rich-editor{color:var(--np-text)}:root[data-theme=dark] .np-settings-page .np-page-header p,:root[data-theme=dark] .np-settings-card-heading p,:root[data-theme=dark] .np-settings-quality-list li,:root[data-theme=dark] .np-settings-variable-list span,:root[data-theme=dark] .np-settings-field span{color:var(--np-text-secondary)}:root[data-theme=dark] .np-settings-toolbar,:root[data-theme=dark] .np-settings-editor-footer{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text-secondary)}:root[data-theme=dark] .np-settings-toolbar button{color:var(--np-text)}:root[data-theme=dark] .np-settings-toolbar button:hover{background:var(--np-surface-subtle)}:root[data-theme=dark] .np-settings-toolbar-separator{background:var(--np-border)}:root[data-theme=dark] .np-settings-template-button,:root[data-theme=dark] .np-settings-variable-button,:root[data-theme=dark] .np-settings-preview-button{border-color:var(--np-border);color:var(--np-primary-dark);background:var(--np-surface-subtle)!important}:root[data-theme=dark] .np-settings-score,:root[data-theme=dark] .np-settings-preview-heading button{color:var(--np-text)}:root[data-theme=dark] .np-settings-field select,:root[data-theme=dark] .np-settings-field input{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-settings-preview-user{color:var(--np-text);background:#6366f138}:root[data-theme=dark] .np-settings-preview-assistant{color:var(--np-text);background:#10b98129}:root[data-theme=dark] .np-settings-test-button{color:var(--np-primary-dark)}.np-settings-tab-form{gap:16px;margin-top:24px;display:grid}.np-settings-tab-desc{color:#667085;margin:8px 0 0;font-size:14px;line-height:1.55}.np-settings-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.np-settings-checkbox-group{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.np-settings-checkbox-label{color:#344054;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.np-settings-checkbox-label input[type=checkbox]{accent-color:#5b4cf0;width:15px;height:15px}.np-settings-checkbox-label:has(input:checked){color:var(--np-secondary);background:#eef2ff;border-color:#5b4cf0}.np-settings-toggle-row{flex-wrap:wrap;gap:24px;display:flex}.np-settings-toggle-label{color:#344054;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.np-settings-toggle-label input[type=checkbox]{accent-color:#5b4cf0;width:16px;height:16px}.np-settings-textarea{color:#111827;resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:0;width:100%;min-height:220px;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.np-settings-textarea:focus{border-color:#5b4cf0;box-shadow:0 0 0 3px #5b4cf01f}.np-settings-dropdown-wrapper{position:relative}.np-settings-dropdown-menu{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001a}.np-settings-dropdown-menu li{margin:0}.np-settings-dropdown-menu button{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.np-settings-dropdown-menu button:hover{background:#f3f4f6}.np-settings-dropdown-menu button code{color:#5b4cf0;min-width:130px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.np-settings-dropdown-menu button span{color:#667085;font-size:12px;font-weight:400}.np-settings-whatsapp-section{margin-top:8px}.np-settings-whatsapp-section h3{color:#111827;align-items:center;gap:8px;margin:0 0 6px;font-size:17px;font-weight:700;display:inline-flex}.np-settings-input-icon{align-items:center;display:flex;position:relative}.np-settings-input-icon>svg{color:#9ca3af;pointer-events:none;position:absolute;left:11px}.np-settings-input-icon input{padding-left:34px!important}.np-settings-show-token{color:#9ca3af;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:8px}.np-settings-show-token:hover{color:#5b4cf0}.np-settings-secondary-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.np-settings-secondary-button:hover:not(:disabled){color:#5b4cf0;background:#f8f7ff;border-color:#a78bfa}.np-settings-danger-button{color:#b91c1c;cursor:pointer;background:#fff1f2;border:1px solid #fca5a5;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:750;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.np-settings-danger-button:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#f87171}.np-settings-secondary-button:disabled,.np-settings-danger-button:disabled,.np-settings-plan-button:disabled{cursor:not-allowed;opacity:.58}.np-settings-whatsapp-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;margin-top:24px;display:grid}.np-settings-whatsapp-main{min-width:0}.np-settings-whatsapp-layout--qr-only{grid-template-columns:minmax(0,1fr)}.np-settings-whatsapp-layout--qr-only .np-settings-whatsapp-side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.np-settings-managed-banner{background:radial-gradient(circle at 0 0,#5b4cf01f,#0000 42%),#fff;border:1px solid #5b4cf02e;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 16px 34px #0f172a0f}.np-settings-managed-banner>svg{color:#5b4cf0;flex:none;margin-top:2px}.np-settings-managed-banner strong{color:#111827;font-size:15px;font-weight:800;display:block}.np-settings-managed-banner p{color:#667085;margin:6px 0 0;font-size:13px;line-height:1.5}.np-settings-qr-connect-panel{background:#fff;border:1px solid #e9ecf3;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;gap:22px;margin-top:16px;padding:22px;display:grid;box-shadow:0 22px 48px #0f172a14}.np-settings-qr-card{background:linear-gradient(#fff,#f8f9fc);border:1px solid #e4e7ec;border-radius:18px;justify-items:center;gap:12px;width:100%;max-width:320px;margin:0 auto;padding:18px;display:grid}.np-settings-qr-card span{color:#5b4cf0;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.np-settings-qr-code{aspect-ratio:1;background:linear-gradient(90deg,#111827 10px,#0000 10px) 0 0/28px 28px,linear-gradient(#111827 10px,#0000 10px) 0 0/28px 28px,radial-gradient(circle at 22px 22px,#111827 0 20px,#0000 21px) 0 0/56px 56px,radial-gradient(circle at 78% 24%,#111827 0 18px,#0000 19px),radial-gradient(circle at 28% 78%,#111827 0 18px,#0000 19px),#fff;border:8px solid #fff;border-radius:14px;place-items:center;width:min(100%,168px);display:grid;box-shadow:inset 0 0 0 1px #e4e7ec,0 18px 34px #0f172a1a}.np-settings-qr-code.is-loading{color:#5b4cf0;background:#f8f9fc}.np-settings-qr-code.is-loading svg{animation:.9s linear infinite np-spin}.np-settings-qr-code.is-error{background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca,0 18px 34px #991b1b1a}.np-settings-qr-state{aspect-ratio:1;color:#667085;text-align:center;background:#f8f9fc;border:8px solid #fff;border-radius:14px;align-content:center;place-items:center;gap:8px;width:min(100%,220px);display:grid;box-shadow:inset 0 0 0 1px #e4e7ec,0 18px 34px #0f172a1a}.np-settings-qr-state strong{color:#667085;max-width:140px;font-size:12px;line-height:1.25}.np-settings-qr-state.is-loading{color:#5b4cf0}.np-settings-qr-state.is-loading svg{animation:.9s linear infinite np-spin}.np-settings-qr-state.is-connected{color:#039855;background:#ecfdf3;box-shadow:inset 0 0 0 1px #bbf7d0,0 18px 34px #0398551a}.np-settings-qr-state.is-error{color:var(--np-danger);background:#fef2f2;box-shadow:inset 0 0 0 1px #fecaca,0 18px 34px #991b1b1a}.np-settings-qr-image{aspect-ratio:1;object-fit:contain;background:#fff;border:8px solid #fff;border-radius:14px;width:min(100%,220px);display:block;box-shadow:inset 0 0 0 1px #e4e7ec,0 18px 34px #0f172a1a}.np-settings-whatsapp-config{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:end;gap:12px;margin:12px 0 4px;display:grid}.np-settings-whatsapp-config .np-settings-save-button{white-space:nowrap;min-height:46px}.np-settings-whatsapp-actions{flex-wrap:wrap;gap:10px;margin:10px 0 4px;display:flex}.np-settings-whatsapp-actions .np-settings-secondary-button{white-space:nowrap;flex:auto;min-width:0;min-height:44px;padding-inline:14px}.np-settings-whatsapp-instance-hint{overflow-wrap:anywhere}.np-settings-whatsapp-instance-hint strong{color:#344054;font-weight:800}@keyframes np-spin{to{transform:rotate(360deg)}}.np-settings-note--error{color:#b42318}.np-settings-whatsapp-details{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:14px 0 0;display:grid}.np-settings-whatsapp-details div{background:#f8f9fc;border:1px solid #e9ecf3;border-radius:12px;min-width:0;padding:10px 12px}.np-settings-whatsapp-details dt{color:#667085;text-transform:uppercase;font-size:11px;font-weight:800}.np-settings-whatsapp-details dd{color:#111827;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:750}.np-settings-qr-instructions h3{color:#111827;margin:0;font-size:19px;font-weight:850}.np-settings-qr-instructions ol{color:#344054;gap:8px;margin:14px 0 0;padding-left:20px;font-size:14px;font-weight:650;line-height:1.45;display:grid}.np-settings-qr-instructions p{color:#667085;margin:14px 0 0;font-size:13px;line-height:1.5}.np-settings-whatsapp-side{gap:14px;min-width:0;display:grid}.np-settings-whatsapp-status,.np-settings-qr-panel{background:#f8f9fc;border:1px solid #e9ecf3;border-radius:14px;padding:16px}.np-settings-whatsapp-status h3,.np-settings-qr-panel h3{color:#111827;margin:0;font-size:15px;font-weight:800}.np-settings-whatsapp-status ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.np-settings-whatsapp-status li{color:var(--np-warning);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.np-settings-whatsapp-status li svg{flex:none}.np-settings-whatsapp-status li.is-ready{color:#059669}.np-settings-qr-placeholder{background-color:#fff;background-image:linear-gradient(90deg,#5b4cf01f 1px,#0000 1px),linear-gradient(#5b4cf01f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d9d6fe;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;width:116px;height:116px;margin-bottom:14px;padding:12px;display:grid}.np-settings-qr-placeholder span{background:#5b4cf0;border-radius:8px}.np-settings-qr-placeholder span:nth-child(2){background:#a78bfa;align-self:center;height:38px}.np-settings-qr-placeholder span:nth-child(3){align-self:end}.np-settings-qr-panel ol{color:#344054;gap:8px;margin:12px 0 0;padding-left:18px;font-size:13px;font-weight:600;line-height:1.4;display:grid}.np-settings-qr-panel p{color:#667085;margin:12px 0 0;font-size:13px;line-height:1.45}.np-settings-plan-summary,.np-settings-plan-usage{gap:12px;margin-top:24px;display:grid}.np-settings-plan-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.np-settings-plan-usage{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.np-settings-plan-summary>div,.np-settings-plan-usage>div{background:#f8f9fc;border:1px solid #e9ecf3;border-radius:12px;gap:5px;padding:14px;display:grid}.np-settings-plan-summary span,.np-settings-plan-usage span{color:#667085;font-size:12px;font-weight:700}.np-settings-plan-summary strong,.np-settings-plan-usage strong{color:#111827;font-size:17px;font-weight:850;line-height:1.2}.np-settings-plan-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.np-settings-subscription-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.np-settings-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px;display:grid}.np-settings-plan-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 12px #00000008}.np-settings-plan-card:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a14}.np-settings-plan-card.is-highlighted{border-color:#5b4cf0;box-shadow:0 0 0 3px #5b4cf01a,0 14px 30px #5b4cf01a}.np-settings-plan-card.is-current{background:#f8f7ff}.np-settings-plan-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-settings-plan-card-head span{color:#111827;font-size:15px;font-weight:850}.np-settings-plan-card-head strong{color:#5b4cf0;background:#f4f4ff;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.np-settings-plan-card h3{color:#111827;margin:16px 0 0;font-size:28px;font-weight:850;line-height:1}.np-settings-plan-card p{color:#667085;margin:12px 0 0;font-size:13px;line-height:1.45}.np-settings-plan-card ul{gap:10px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.np-settings-plan-card li{color:#344054;align-items:flex-start;gap:8px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.np-settings-plan-card li svg{color:#5b4cf0;flex:none;margin-top:1px}.np-settings-plan-button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.np-settings-plan-button--primary{color:#fff;background:#5b4cf0;border-color:#5b4cf0}.np-settings-resource-composer{border-top:1px solid var(--np-border);gap:14px;margin-top:24px;padding-block-start:22px;display:grid}.np-settings-resource-composer-head,.np-settings-resource-quote-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.np-settings-resource-composer-head h3,.np-settings-resource-quote-head h4{color:var(--np-text);align-items:center;gap:8px;margin:0;font:850 18px/1.2 inherit;display:flex}.np-settings-resource-composer-head p{color:var(--np-text-secondary);margin:6px 0 0;font:13px/1.45 inherit}.np-settings-resource-composer-head>span,.np-settings-resource-quote-head>span{border:1px solid var(--np-success-bg);background:var(--np-success-bg);min-height:24px;color:var(--np-success);border-radius:999px;flex:none;padding-block:3px;padding-inline:9px;font:800 12px/1 inherit}.np-settings-resource-grid{gap:10px;display:grid;container-type:inline-size}.np-settings-resource-row{border:1px solid var(--np-border);background:var(--np-surface);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);grid-template-areas:"resource-check resource-main resource-price";align-items:start;gap:12px;min-width:0;padding-block:14px;padding-inline:14px;display:grid}.np-settings-resource-row.is-selected{border-color:var(--np-secondary);background:var(--np-primary-light)}.np-settings-resource-row.is-active{border-color:var(--np-success);background:var(--np-success-bg);cursor:default}.np-settings-resource-row.is-unavailable{background:var(--np-surface-muted);cursor:not-allowed;opacity:.82}.np-settings-resource-row input{grid-area:resource-check;margin-top:3px}.np-settings-resource-main,.np-settings-resource-price{gap:5px;min-width:0;display:grid}.np-settings-resource-main{grid-area:resource-main}.np-settings-resource-main strong,.np-settings-resource-price strong{color:var(--np-text);font:850 14px/1 inherit}.np-settings-resource-main strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-settings-resource-active-badge{border:1px solid var(--np-success);color:var(--np-success);border-radius:999px;padding-block:3px;padding-inline:8px;font:850 11px/1 inherit}.np-settings-resource-plan-badge{border:1px solid var(--np-border-strong);color:var(--np-text-secondary);border-radius:999px;padding-block:3px;padding-inline:8px;font:850 11px/1 inherit}.np-settings-resource-main span,.np-settings-resource-price span{color:var(--np-text-secondary);font:12px/1.4 inherit}.np-settings-resource-main .np-settings-resource-meta{color:var(--np-text-secondary);font-weight:700}.np-settings-resource-price{text-align:right;grid-area:resource-price;justify-items:end}.np-settings-resource-quote{border:1px solid var(--np-border-strong);background:var(--np-surface-subtle);border-radius:8px;gap:14px;padding-block:16px;padding-inline:16px;display:grid;container-type:inline-size}.np-settings-resource-quote-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@container (width<=520px){.np-settings-resource-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"resource-check resource-main"".resource-price"}.np-settings-resource-price{text-align:left;justify-items:start}.np-settings-resource-quote-totals{grid-template-columns:1fr}}.np-settings-resource-quote-totals>div,.np-settings-resource-selected>div{border:1px solid var(--np-border);background:var(--np-surface);border-radius:8px;gap:4px;min-width:0;padding-block:12px;padding-inline:12px;display:grid}.np-settings-resource-quote-totals span,.np-settings-resource-selected span,.np-settings-resource-selected em{color:var(--np-text-secondary);font:12px/1 inherit}.np-settings-resource-quote-totals strong,.np-settings-resource-selected strong,.np-settings-resource-impact strong,.np-settings-resource-violations strong{color:var(--np-text);font:850 14px/1 inherit}.np-settings-resource-selected,.np-settings-resource-impact,.np-settings-resource-violations{gap:8px;display:grid}.np-settings-resource-impact ul,.np-settings-resource-violations ul{gap:6px;margin:0;padding-inline-start:0;list-style:none;display:grid}.np-settings-resource-impact li{color:var(--np-text-secondary);justify-content:space-between;gap:10px;font:700 13px/1 inherit;display:flex}.np-settings-resource-impact small{color:var(--np-text-secondary);text-align:right;font:12px inherit}.np-settings-resource-violations{border:1px solid var(--np-border);background:var(--np-warning-bg);border-radius:8px;padding-block:12px;padding-inline:12px}.np-settings-resource-violations li{color:var(--np-warning);font:650 13px/1 inherit}.np-settings-resource-confirmation{border:1px solid var(--np-border);background:var(--np-surface);border-radius:8px;gap:8px;padding-block:12px;padding-inline:12px;display:grid}.np-settings-resource-confirmation small{color:var(--np-text-secondary);font:600 12px/1.4 inherit}.np-settings-resource-confirm{width:100%}.np-settings-resource-confirm-success{background:var(--np-success-bg);color:var(--np-success);border-radius:6px;padding-block:10px;padding-inline:12px;font:500 13px/1 inherit}.np-settings-webhook-info{background:#f8f9fc;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px}.np-settings-webhook-info strong{color:#344054;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.np-settings-webhook-info code{color:#5b4cf0;word-break:break-all;padding:4px 0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;display:block;overflow-x:auto}.np-settings-webhook-info .np-settings-note{color:#667085;margin:8px 0 0;font-size:12px;line-height:1.5}.np-source-badge{letter-spacing:.02em;border-radius:10px;align-items:center;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.np-source-badge--zap{color:#1b5e20;background:#e8f5e9}.np-source-badge--olx{color:#e65100;background:#fff3e0}.np-source-badge--vivareal{color:#0d47a1;background:#e3f2fd}:root[data-theme=dark] .np-source-badge--zap{color:#a5d6a7;background:#1b5e2033}:root[data-theme=dark] .np-source-badge--olx{color:#ffcc80;background:#e6510033}:root[data-theme=dark] .np-source-badge--vivareal{color:#90caf9;background:#0d47a133}.np-portal-integrations-list{flex-direction:column;gap:20px;margin-top:20px;display:flex}.np-portal-integration-card{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);padding:18px 20px}.np-portal-integration-header{margin-bottom:8px}.np-portal-integration-instructions{color:var(--np-text-muted);margin-bottom:12px;font-size:13px}.np-portal-integration-url-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-portal-integration-url-input{border:1px solid var(--np-border);background:var(--np-surface-raised);min-width:200px;color:var(--np-text);border-radius:6px;flex:1;padding:7px 10px;font-family:monospace;font-size:12px}.np-portal-ping-ok{color:#15803d;align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.np-portal-ping-error{color:var(--np-danger);margin-top:6px;font-size:12px}.np-settings-webhooks-section{border-top:1px solid var(--np-border);margin-top:28px;padding-top:20px}.np-settings-webhooks-section h3{color:var(--np-text);align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.np-settings-webhooks-list{flex-direction:column;gap:8px;margin:12px 0;display:flex}.np-settings-webhook-item{background:var(--np-surface-secondary);border:1px solid var(--np-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.np-settings-webhook-item-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.np-settings-webhook-url{color:var(--np-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.np-settings-webhook-events{color:var(--np-text-secondary);font-size:11px}.np-btn-danger-sm{color:var(--np-danger);border:1px solid var(--np-danger);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:4px 10px;font-size:12px;transition:background .15s}.np-btn-danger-sm:hover{background:#fef2f2}.np-settings-webhook-form{background:var(--np-surface-secondary);border:1px solid var(--np-border);border-radius:8px;flex-direction:column;gap:12px;margin-top:12px;padding:16px;display:flex}.np-settings-webhook-events fieldset{border:1px solid var(--np-border);border-radius:6px;padding:8px 12px}.np-settings-webhook-events legend{color:var(--np-text-secondary);padding:0 4px;font-size:12px;font-weight:600}.np-settings-checkbox-label{cursor:pointer;align-items:center;gap:6px;margin:4px 0;font-size:13px;display:flex}.np-settings-loading{color:var(--np-text-secondary);font-size:13px;font-style:italic}.np-settings-empty{color:var(--np-text-secondary);font-size:13px}.np-settings-error{color:var(--np-danger);margin-bottom:8px;font-size:13px}.np-settings-form-actions{justify-content:flex-end;gap:8px;display:flex}.np-settings-variable-count{color:#9ca3af;margin:8px 0 0;font-size:12px}.np-settings-nav-hint{background:#f8f9fc;border:1px solid #e9ecf3;border-radius:10px;padding:14px}.np-settings-nav-hint p{color:#667085;align-items:flex-start;gap:6px;margin:0 0 10px;font-size:13px;line-height:1.5;display:flex}.np-settings-nav-hint p strong{color:#344054}.np-settings-link-button{color:#5b4cf0;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}:root[data-theme=dark] .np-settings-textarea{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-settings-checkbox-label{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text-secondary)}:root[data-theme=dark] .np-settings-checkbox-label:has(input:checked){border-color:var(--np-primary);color:var(--np-primary-light);background:#6366f126}:root[data-theme=dark] .np-settings-dropdown-menu{border-color:var(--np-border);background:var(--np-surface)}:root[data-theme=dark] .np-settings-dropdown-menu button{color:var(--np-text)}:root[data-theme=dark] .np-settings-dropdown-menu button:hover{background:var(--np-surface-raised)}:root[data-theme=dark] .np-settings-webhook-info,:root[data-theme=dark] .np-settings-managed-banner,:root[data-theme=dark] .np-settings-qr-connect-panel,:root[data-theme=dark] .np-settings-qr-card{border-color:var(--np-border);background:var(--np-surface-subtle)}:root[data-theme=dark] .np-settings-managed-banner strong,:root[data-theme=dark] .np-settings-qr-instructions h3{color:var(--np-text)}:root[data-theme=dark] .np-settings-whatsapp-status,:root[data-theme=dark] .np-settings-qr-panel,:root[data-theme=dark] .np-settings-whatsapp-details div,:root[data-theme=dark] .np-settings-plan-summary>div,:root[data-theme=dark] .np-settings-plan-usage>div,:root[data-theme=dark] .np-settings-plan-card,:root[data-theme=dark] .np-settings-secondary-button,:root[data-theme=dark] .np-settings-plan-button{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-settings-danger-button{color:#fca5a5;background:#7f1d1d47;border-color:#f8717170}:root[data-theme=dark] .np-settings-danger-button:hover:not(:disabled){color:#fecaca;background:#7f1d1d61;border-color:#f871719e}:root[data-theme=dark] .np-settings-whatsapp-details dd,:root[data-theme=dark] .np-settings-whatsapp-instance-hint strong{color:var(--np-text)}:root[data-theme=dark] .np-settings-plan-button--primary{border-color:var(--np-primary);background:var(--np-primary);color:#fff}:root[data-theme=dark] .np-settings-nav-hint{border-color:var(--np-border);background:var(--np-surface-subtle)}@media (max-width:1180px){.np-settings-section-nav{max-width:none}.np-settings-tabs{width:100%}.np-settings-grid{grid-template-columns:1fr}.np-settings-side-panel{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:0}}@media (max-width:1350px){.np-settings-whatsapp-layout:not(.np-settings-whatsapp-layout--qr-only) .np-settings-qr-connect-panel{grid-template-columns:1fr;justify-items:stretch}.np-settings-whatsapp-layout:not(.np-settings-whatsapp-layout--qr-only) .np-settings-qr-card{max-width:280px;margin:0 auto}}@media (max-width:900px){.np-settings-whatsapp-layout,.np-settings-whatsapp-layout--qr-only{grid-template-columns:1fr}}@media (max-width:760px){.np-shell{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.np-shell-sidebar,.navbar-default.navbar-static-side{border-right:0;border-bottom:1px solid var(--np-border);width:100%;min-width:0;height:auto;padding:0}.sidebar-collapse{min-height:auto;padding:0 14px 14px}.np-shell-brand{height:auto;margin:0 -14px 16px;padding:16px 18px}.np-shell-brand-logo{width:168px;height:42px}.np-shell-brand-icon{width:48px;height:48px}.np-shell-topbar-logo{display:none}.np-shell-nav,ul.metismenu.np-shell-nav,.np-shell-sidebar-scroll,.np-shell-ai-card,.np-shell-sidebar-footer{display:none!important}.np-shell-workspace,.np-shell-main{flex:none;min-height:0;overflow:visible}.np-shell-topbar{min-height:auto}.np-page{padding:24px 16px 32px}.np-page-header{margin-bottom:20px}.np-page-header h1{font-size:28px}.np-page-header p{font-size:15px}.np-settings-grid{grid-template-columns:1fr;max-width:none}.np-settings-page{padding:24px 16px}.np-settings-tabs{width:100%;height:60px;padding:0 16px}.np-settings-section-nav{grid-template-columns:1fr}.np-settings-section-nav button{min-height:66px}.np-settings-card--main,.np-settings-side-card{padding:20px}.np-settings-card-heading,.np-settings-actions{flex-direction:column;align-items:stretch}.np-settings-editor-shell{margin-top:24px}.np-settings-toolbar{flex-wrap:wrap;height:auto;padding:12px}.np-settings-rich-editor{min-height:450px;padding:20px}.np-settings-editor-footer{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:14px 16px}.np-settings-preview-button,.np-settings-save-button{width:100%;min-width:0}.np-settings-side-panel{grid-template-columns:1fr;width:100%;margin-top:0}.np-settings-whatsapp-layout,.np-settings-plan-summary,.np-settings-plan-usage,.np-settings-plan-grid,.np-settings-resource-quote-totals{grid-template-columns:1fr}.np-settings-resource-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"resource-check resource-main"".resource-price"}.np-settings-resource-price{text-align:left;justify-items:start}.np-settings-qr-connect-panel{grid-template-columns:1fr;justify-items:stretch}.np-settings-qr-card{max-width:280px;margin:0 auto}.np-settings-whatsapp-config,.np-settings-whatsapp-details{grid-template-columns:1fr}.np-settings-quality-content{grid-template-columns:88px minmax(0,1fr)}}.np-workflows-page{flex-direction:column;gap:32px;max-width:900px;margin:0 auto;padding:24px;display:flex}.np-workflows-header{flex-direction:column;gap:6px;display:flex}.np-workflows-header-title{color:var(--np-primary);align-items:center;gap:10px;display:flex}.np-workflows-header-title h1{color:var(--np-text-primary);margin:0;font-size:1.25rem;font-weight:700}.np-workflows-subtitle{color:var(--np-text-secondary);margin:0;font-size:.875rem}.np-workflows-section h2{color:var(--np-text-primary);margin:0 0 14px;font-size:1rem;font-weight:600}.np-workflows-group{margin-bottom:20px}.np-workflows-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--np-text-secondary);margin:0 0 10px;font-size:.75rem;font-weight:600}.np-workflows-template-list,.np-workflows-active-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-workflows-template-card,.np-workflows-active-card{background:var(--np-surface-card,#fff);border:1px solid var(--np-border-subtle,#e5e7eb);border-radius:var(--np-radius-md);transition:var(--np-transition);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.np-workflows-template-card.is-active{border-color:var(--np-primary);background:#f0f0ff}[data-theme=dark] .np-workflows-template-card.is-active{background:#1e1e3a}.np-workflows-template-info,.np-workflows-active-info{flex-direction:column;gap:3px;min-width:0;display:flex}.np-workflows-template-trigger,.np-workflows-active-trigger{color:var(--np-text-secondary);font-size:.8rem}.np-workflows-template-desc{color:var(--np-text-muted,var(--np-text-secondary));margin-top:4px;font-size:.8rem}.np-workflows-template-actions{flex-shrink:0}.np-workflows-badge-active{color:var(--np-success);border-radius:var(--np-radius-full,9999px);background:#dcfce7;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:600;display:flex}[data-theme=dark] .np-workflows-badge-active{color:#4ade80;background:#14532d}.np-workflows-empty{color:var(--np-text-secondary);margin:0;padding:12px 0;font-size:.875rem}@media (max-width:640px){.np-workflows-page{padding:16px}.np-workflows-template-card,.np-workflows-active-card{flex-direction:column;gap:10px}}.np-shell-topbar .np-notifications{flex:none}.np-shell-topbar .np-notifications-trigger{border-radius:12px;gap:8px;min-height:56px;padding:16px 18px;position:relative}.np-shell-topbar .np-notifications-trigger>svg{width:20px;height:20px;color:var(--np-primary);stroke-width:2.4px;flex:0 0 20px}.np-shell-topbar .np-notifications-badge{border:2px solid var(--np-surface,#fff);background:var(--np-danger);color:#fff;min-width:22px;height:22px;box-shadow:var(--np-shadow-sm);font-size:11px;position:absolute;top:-7px;right:-7px}:root[data-theme=dark] .np-shell-topbar .np-notifications-badge{border-color:var(--np-surface,#111827)}.np-workflows-page{gap:34px;width:min(1220px,100% - 64px);max-width:none;margin:0 auto;padding:32px 0 56px}.np-workflows-header{gap:7px}.np-workflows-header-title{gap:13px}.np-workflows-header-title svg{width:24px;height:24px;color:var(--np-primary);stroke-width:2.5px}.np-workflows-header-title h1{color:var(--np-text);font-size:30px;line-height:1.1}.np-workflows-subtitle{color:var(--np-text-secondary);font-size:16px}.np-workflows-section{gap:16px;display:grid}.np-workflows-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.np-workflows-section-heading h2{color:var(--np-text-primary);align-items:center;gap:12px;margin:0;font-size:19px;font-weight:800;display:inline-flex}.np-workflows-section-heading>span{background:var(--np-border);height:1px}.np-workflows-section-heading--active h2 svg{color:var(--np-primary);stroke-width:2.4px}.np-workflows-group{gap:14px;margin-bottom:0;display:grid}.np-workflows-group-label{border-radius:var(--np-radius-full);background:var(--np-primary-light);color:var(--np-primary);letter-spacing:0;justify-self:start;margin:0;padding:4px 10px;font-size:11px;font-weight:800}.np-workflows-template-list,.np-workflows-active-list{gap:14px}.np-workflows-template-card,.np-workflows-active-card,.np-workflows-empty-card{border:1px solid var(--np-border);background:var(--np-surface);min-height:104px;box-shadow:var(--np-shadow-sm);border-radius:8px;align-items:center;gap:24px;padding:22px 28px 22px 18px}.np-workflows-template-card:hover,.np-workflows-active-card:hover{border-color:var(--np-primary-border);box-shadow:var(--np-shadow-md)}.np-workflows-template-main{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:26px;min-width:0;display:grid}.np-workflows-template-icon{background:var(--np-primary-light);width:64px;height:64px;color:var(--np-primary);border-radius:12px;place-items:center;display:grid}.np-workflows-template-icon svg{stroke-width:2.2px}.np-workflows-template-info,.np-workflows-active-info{gap:5px}.np-workflows-template-name,.np-workflows-active-name{color:var(--np-text-primary);font-size:17px;font-weight:800}.np-workflows-template-trigger,.np-workflows-active-trigger,.np-workflows-template-desc{font-size:15px;line-height:1.35}.np-workflows-template-trigger strong,.np-workflows-active-trigger strong{color:var(--np-primary);font-weight:800}.np-workflows-template-desc{color:var(--np-text-secondary);margin-top:0}.np-workflows-template-actions{justify-content:flex-end;align-items:center;display:flex}.np-workflows-template-actions .np-btn,.np-workflows-active-card .np-btn{border-color:var(--np-primary);background:var(--np-surface);min-width:96px;min-height:40px;color:var(--np-primary);font-size:14px;font-weight:800}.np-workflows-template-actions .np-btn:hover:not(:disabled),.np-workflows-active-card .np-btn:hover:not(:disabled){background:var(--np-primary-light)}.np-workflows-empty-card{color:var(--np-text-secondary);display:flex}.np-workflows-empty-icon{border:1px dashed var(--np-primary);border-radius:var(--np-radius-full);background:var(--np-surface);width:64px;height:64px;color:var(--np-primary);place-items:center;display:grid}.np-workflows-empty-card strong{color:var(--np-text-primary);margin-bottom:6px;font-size:16px;font-weight:800;display:block}.np-workflows-empty-card p{margin:0;font-size:15px}.np-workflows-state{border:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-sm);border-radius:8px}.np-workflows-state .npds-card-content{gap:6px;padding:18px 20px;display:grid}.np-workflows-state .npds-text--h3{color:var(--np-text-primary);margin:0;font-size:16px;font-weight:800}.np-workflows-state .npds-text--muted{color:var(--np-text-secondary);margin:0;font-size:14px;line-height:1.45}.np-workflows-state--error{border-color:var(--np-danger)}:root[data-theme=dark] .np-workflows-template-card,:root[data-theme=dark] .np-workflows-active-card,:root[data-theme=dark] .np-workflows-empty-card{background:var(--np-surface);border-color:var(--np-border)}@media (max-width:900px){.np-workflows-page{width:min(100% - 32px,1220px);padding-top:24px}.np-workflows-template-card,.np-workflows-active-card{align-items:stretch;padding:18px}}@media (max-width:640px){.np-workflows-header-title h1{font-size:25px}.np-workflows-template-main{grid-template-columns:52px minmax(0,1fr);gap:14px}.np-workflows-template-icon,.np-workflows-empty-icon{width:52px;height:52px}}.np-audit-page{max-width:1200px;padding:24px 28px}.np-audit-filters{background:var(--np-surface-card,#fff);border:1px solid var(--np-border,#e5e7eb);border-radius:var(--np-radius-md,8px);flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:16px;display:flex}.np-audit-filter-group{flex-direction:column;gap:4px;min-width:140px;display:flex}.np-audit-filter-label{color:var(--np-text-muted,#6b7280);align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.np-audit-filter-input{border:1px solid var(--np-border,#e5e7eb);border-radius:var(--np-radius-sm,6px);height:34px;color:var(--np-text,#111827);background:var(--np-surface,#f9fafb);outline:none;min-width:160px;padding:0 10px;font-size:13px;transition:border-color .15s,box-shadow .15s}.np-audit-filter-input:focus{border-color:var(--np-primary,var(--np-secondary));box-shadow:0 0 0 2px var(--np-primary-ring,#4f46e526)}.np-audit-load-button{background:var(--np-primary,var(--np-secondary));color:#fff;border-radius:var(--np-radius-sm,6px);cursor:pointer;border:none;align-self:flex-end;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500;transition:background .15s,transform .1s;display:inline-flex}.np-audit-load-button:hover:not(:disabled){background:var(--np-primary-hover,#4338ca)}.np-audit-load-button:active:not(:disabled){transform:scale(.98)}.np-audit-load-button:disabled{opacity:.6;cursor:not-allowed}.np-audit-state{border:1px solid var(--np-border);border-radius:var(--np-radius-md,8px);background:var(--np-surface-card,var(--np-surface));box-shadow:var(--np-shadow-sm);margin-bottom:16px}.np-audit-state .npds-card-content{gap:6px;padding:18px 20px;display:grid}.np-audit-state .npds-text--h3{color:var(--np-text-primary);margin:0;font-size:16px;font-weight:800}.np-audit-state .npds-text--muted{color:var(--np-text-muted,var(--np-text-secondary));margin:0;font-size:14px;line-height:1.45}.np-audit-state--error{border-color:var(--np-danger)}.np-audit-service-errors{border-radius:var(--np-radius-sm,6px);color:#92400e;background:#fffbeb;border:1px solid #fde68a;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.np-audit-results{background:var(--np-surface-card,#fff);border:1px solid var(--np-border,#e5e7eb);border-radius:var(--np-radius-md,8px);overflow:hidden}.np-audit-results-header{border-bottom:1px solid var(--np-border,#e5e7eb);background:var(--np-surface,#f9fafb);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.np-audit-results-count{color:var(--np-text,#111827);font-size:13px;font-weight:500}.np-audit-results-date{color:var(--np-text-muted,#6b7280);font-size:11px}.np-audit-table-wrapper{overflow-x:auto}.np-audit-table{border-collapse:collapse;width:100%;font-size:13px}.np-audit-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--np-text-muted,#6b7280);background:var(--np-surface,#f9fafb);border-bottom:1px solid var(--np-border,#e5e7eb);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:600}.np-audit-table td{vertical-align:middle;border-bottom:1px solid var(--np-border,#e5e7eb);color:var(--np-text,#111827);padding:9px 14px}.np-audit-table tr:last-child td{border-bottom:none}.np-audit-table tr:hover td{background:var(--np-surface,#f9fafb)}.np-audit-badge{white-space:nowrap;border-radius:99px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.np-audit-badge--auth{color:#5b21b6;background:#ede9fe}.np-audit-badge--billing{color:#1d4ed8;background:#dbeafe}.np-audit-badge--crm{color:#15803d;background:#dcfce7}.np-audit-badge--comms{color:#c2410c;background:#ffedd5}.np-audit-badge--tenant{color:#475569;background:#f1f5f9}.np-audit-cell--type{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:monospace;font-size:12px;overflow:hidden}.np-audit-cell--aggregate{flex-direction:column;gap:1px;display:flex}.np-audit-aggregate-type{color:var(--np-text-muted,#6b7280);font-size:11px}.np-audit-aggregate-id{font-family:monospace;font-size:12px}.np-audit-cell--actor{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.np-audit-cell--date{white-space:nowrap;color:var(--np-text-muted,#6b7280);font-size:12px}.np-audit-cell--empty{color:var(--np-text-muted,#6b7280);font-style:italic}.np-audit-empty{color:var(--np-text-muted,#6b7280);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;font-size:14px;display:flex}.np-audit-empty svg{opacity:.35}.np-audit-loading{background:var(--np-surface-card,#fff);border:1px solid var(--np-border,#e5e7eb);border-radius:var(--np-radius-md,8px);flex-direction:column;gap:8px;padding:16px;display:flex}.np-audit-skeleton-row{border-radius:var(--np-radius-sm,6px);background:linear-gradient(90deg, var(--np-surface,#f9fafb) 25%, var(--np-border,#e5e7eb) 50%, var(--np-surface,#f9fafb) 75%);background-size:200% 100%;height:36px;animation:1.4s ease-in-out infinite np-audit-shimmer}@keyframes np-audit-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-theme=dark] .np-audit-filters,[data-theme=dark] .np-audit-results,[data-theme=dark] .np-audit-loading{background:var(--np-surface-card,#1e293b);border-color:var(--np-border,#334155)}[data-theme=dark] .np-audit-results-header,[data-theme=dark] .np-audit-table th,[data-theme=dark] .np-audit-table tr:hover td{background:var(--np-surface,#0f172a)}[data-theme=dark] .np-audit-filter-input{background:var(--np-surface,#0f172a);border-color:var(--np-border,#334155);color:var(--np-text,#e2e8f0)}[data-theme=dark] .np-audit-badge--auth{color:#c4b5fd;background:#2e1065}[data-theme=dark] .np-audit-badge--billing{color:#93c5fd;background:#1e3a5f}[data-theme=dark] .np-audit-badge--crm{color:#86efac;background:#14532d}[data-theme=dark] .np-audit-badge--comms{color:#fdba74;background:#431407}[data-theme=dark] .np-audit-badge--tenant{color:#94a3b8;background:#1e293b}@media (max-width:768px){.np-audit-page{padding:16px}.np-audit-filters{flex-direction:column;align-items:stretch}.np-audit-filter-group{min-width:unset}.np-audit-load-button{justify-content:center;width:100%}}.np-team-page{background:#f8f9fc;align-content:start;gap:16px;max-width:none;min-height:100%;padding:24px 32px 32px;display:grid}.np-team-page .np-page-header{margin:0 0 2px}.np-team-page .np-page-kicker{font-size:14px;font-weight:850}.np-team-page .np-page-header h1{color:#111827;margin:16px 0 0;font-size:32px;font-weight:800;line-height:1.15}.np-team-page .np-page-header p{color:#667085;margin:8px 0 0;font-size:18px;font-weight:400;line-height:1.45}.np-team-header-meta{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.np-team-header-meta span{color:#344054;background:#fff;border:1px solid #e9ecf3;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 2px 12px #0f172a0a}.np-team-header-meta svg{color:#5b4cf0}.np-team-panel{background:#fff;border:1px solid #e9ecf3;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #0f172a0a}.np-team-panel-heading{border-bottom:1px solid #e9ecf3;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.np-team-panel-heading>*{min-width:0}.np-team-panel-heading h2{color:#111827;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;line-height:1.2;display:inline-flex}.np-team-panel-heading h2 svg{color:#5b4cf0}.np-team-panel-heading p{color:#667085;margin:7px 0 0;font-size:14px;line-height:1.45}.np-team-panel-heading .np-team-role-badge{white-space:normal;max-width:100%}.np-team-panel-heading>div>.np-team-role-badge{margin-top:10px}.np-team-list>.np-team-panel-heading{flex-direction:column;align-items:flex-start}.np-team-invite-form{display:grid;container-type:inline-size}.np-team-invite-fields{grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto;grid-template-areas:"team-email team-role team-submit";align-items:end;gap:12px;padding:18px 20px 20px;display:grid}.np-team-invite-fields>:first-child{grid-area:team-email}.np-team-invite-fields>:nth-child(2){grid-area:team-role}.np-team-invite-fields>:nth-child(3){grid-area:team-submit}.np-team-role-guidance{color:#344054;background:#f8f9fc;border:1px solid #e9ecf3;border-radius:10px;align-items:flex-start;gap:10px;margin:-6px 20px 18px;padding:12px 14px;display:flex}.np-team-role-guidance>svg{color:#5b4cf0;flex-shrink:0;margin-top:2px}.np-team-role-guidance-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-team-role-guidance-heading strong{color:#111827;font-size:.875rem;font-weight:800}.np-team-role-guidance-heading span{color:#5b4cf0;background:#eef2ff;border-radius:9999px;align-items:center;min-height:24px;padding:0 8px;font-size:.75rem;font-weight:800;display:inline-flex}.np-team-role-guidance p{color:#667085;margin:4px 0 0;font-size:.825rem;line-height:1.45}.np-team-field{gap:7px;min-width:0;display:grid}.np-team-field span{color:#344054;font-size:12px;font-weight:800}.np-team-field input,.np-team-field select,.np-team-table-select{color:#111827;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:0;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s}.np-team-field input:focus,.np-team-field select:focus,.np-team-table-select:focus{border-color:#5b4cf0;box-shadow:0 0 0 3px #5b4cf01f}.np-team-primary-button,.np-team-action-button{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:800;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.np-team-primary-button{color:#fff;background:#5b4cf0;border:0;min-width:132px;height:40px;padding:0 16px;font-size:14px}.np-team-primary-button:hover:not(:disabled){background:var(--np-secondary);transform:translateY(-1px)}.np-team-primary-button:disabled,.np-team-action-button:disabled{cursor:not-allowed;opacity:.58}@container (width<=620px){.np-team-invite-fields{grid-template-columns:1fr;grid-template-areas:"team-email""team-role""team-submit"}.np-team-invite-fields>.np-team-primary-button{width:100%}}.np-team-error,.np-team-success{overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:7px;margin:-6px 20px 18px;padding:9px 11px;font-size:13px;font-weight:650;display:flex}.np-team-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.np-team-success{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.np-team-skeleton{background:linear-gradient(90deg,#f8f9fc 25%,#e9ecf3 50%,#f8f9fc 75%) 0 0/200% 100%;border-radius:8px;height:118px;margin:20px;animation:1.4s ease-in-out infinite np-team-shimmer}@keyframes np-team-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.np-team-empty{color:#667085;text-align:center;place-items:center;gap:10px;min-height:180px;font-size:14px;display:grid}.np-team-empty p{margin:0}.np-team-table-wrapper{overflow-x:auto}.np-team-table{border-collapse:collapse;color:#111827;width:100%;min-width:720px;font-size:14px}.np-team-table th{color:#667085;letter-spacing:0;text-align:left;background:#f8f9fc;border-bottom:1px solid #e9ecf3;height:42px;padding:0 20px;font-size:12px;font-weight:800}.np-team-table td{color:#111827;vertical-align:middle;border-bottom:1px solid #e9ecf3;height:68px;padding:12px 20px}.np-team-table tr:last-child td{border-bottom:none}.np-team-table tbody tr:hover td{background:#f8f9fc}.np-team-member-cell{align-items:center;gap:12px;min-width:0;display:flex}.np-team-avatar{color:#5b4cf0;background:#eef2ff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.np-team-member-copy{gap:3px;min-width:0;display:grid}.np-team-member-name{color:#111827;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:800;display:flex}.np-team-member-name strong{color:#5b4cf0;background:#eef2ff;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800}.np-team-member-id{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.np-team-role-badge{white-space:nowrap;border-radius:7px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.np-team-role-badge--owner{color:#5b21b6;background:#ede9fe}.np-team-role-badge--admin{color:#1d4ed8;background:#dbeafe}.np-team-role-badge--agent{color:#166534;background:#dcfce7}.np-team-role-badge--viewer{color:#374151;background:#f3f4f6}.np-team-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-team-action-button{color:#344054;background:#fff;border:1px solid #d0d5dd;min-height:32px;padding:0 10px;font-size:12px}.np-team-action-button:hover:not(:disabled){color:#5b4cf0;background:#f5f3ff;border-color:#c7d2fe}.np-team-action-button--danger{color:#b91c1c;border-color:#fecaca}.np-team-action-button--danger:hover:not(:disabled){color:#991b1b;background:#fef2f2;border-color:#fca5a5}.np-team-spin{animation:.8s linear infinite np-team-spin}@keyframes np-team-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.np-team-page{padding:24px 16px 32px}.np-team-page-header{flex-direction:column}.np-team-header-meta{justify-content:flex-start}.np-team-invite-fields{grid-template-columns:1fr}.np-team-primary-button{width:100%}}:root[data-theme=dark] .npds-table-container{border-color:var(--np-border);background:var(--np-surface)}:root[data-theme=dark] .npds-table{color:var(--np-text)}:root[data-theme=dark] .npds-table-head{background:var(--np-surface-subtle);color:var(--np-text-secondary)}:root[data-theme=dark] .npds-table-row:not(:last-child){border-bottom-color:var(--np-border)}:root[data-theme=dark] .npds-data-table-title{color:var(--np-text)}:root[data-theme=dark] .npds-data-table-summary{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text-secondary)}:root[data-theme=dark] .npds-card{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .npds-page-header,:root[data-theme=dark] .npds-runtime-screen-header,:root[data-theme=dark] .np-runtime-screen-header{background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .npds-select-trigger,:root[data-theme=dark] .npds-native-select,:root[data-theme=dark] .npds-select-content{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .npds-select-item{color:var(--np-text)}:root[data-theme=dark] .npds-select-item[data-highlighted]{background:var(--np-surface-subtle)}:root[data-theme=dark] .np-team-page{background:var(--np-bg)}:root[data-theme=dark] .np-team-page .np-page-header h1,:root[data-theme=dark] .np-team-panel-heading h2,:root[data-theme=dark] .np-team-member-name,:root[data-theme=dark] .np-team-table td{color:var(--np-text)}:root[data-theme=dark] .np-team-page .np-page-header p,:root[data-theme=dark] .np-team-panel-heading p,:root[data-theme=dark] .np-team-member-id,:root[data-theme=dark] .np-team-empty{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-panel,:root[data-theme=dark] .np-team-header-meta span,:root[data-theme=dark] .np-team-field input,:root[data-theme=dark] .np-team-field select,:root[data-theme=dark] .np-team-table-select,:root[data-theme=dark] .np-team-action-button{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .np-team-panel-heading,:root[data-theme=dark] .np-team-table th,:root[data-theme=dark] .np-team-table td{border-color:var(--np-border)}:root[data-theme=dark] .np-team-table th,:root[data-theme=dark] .np-team-table tbody tr:hover td{background:var(--np-surface-subtle)}:root[data-theme=dark] .np-team-field span,:root[data-theme=dark] .np-team-header-meta span{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-role-guidance{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-team-role-guidance-heading strong{color:var(--np-text)}:root[data-theme=dark] .np-team-role-guidance-heading span{background:var(--np-primary-light);color:var(--np-primary-dark)}:root[data-theme=dark] .np-team-role-guidance p{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-avatar,:root[data-theme=dark] .np-team-member-name strong{color:#c4b5fd;background:#818cf82e}:root[data-theme=dark] .np-team-role-badge--owner{color:#c4b5fd;background:#3b2a6b}:root[data-theme=dark] .np-team-role-badge--admin{color:#93c5fd;background:#1e3a5f}:root[data-theme=dark] .np-team-role-badge--agent{color:#86efac;background:#14532d}:root[data-theme=dark] .np-team-role-badge--viewer{color:#d1d5db;background:#374151}:root[data-theme=dark] .np-team-action-button:hover:not(:disabled){border-color:var(--np-primary-border);background:var(--np-primary-light);color:var(--np-primary-dark)}:root[data-theme=dark] .np-team-action-button--danger{color:#fca5a5;border-color:#7f1d1d}:root[data-theme=dark] .np-team-action-button--danger:hover:not(:disabled){color:#fecaca;background:#450a0a;border-color:#991b1b}.np-team-seat-summary{color:#344054;background:#fff;border:1px solid #e9ecf3;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex;box-shadow:0 2px 12px #0f172a0a}.np-team-seat-summary svg{color:#5b4cf0;flex-shrink:0;margin-top:2px}.np-team-seat-summary strong{color:#111827;margin-bottom:2px;font-size:.9rem;font-weight:700;display:block}.np-team-seat-summary p{color:#667085;margin:0;font-size:.825rem;line-height:1.5}.np-team-seat-summary--unlimited{background:#f7f5ff;border-color:#ded8ff}.np-team-seat-summary--full{color:#9a3412;background:#fff7ed;border-color:#fdba74}.np-team-seat-summary--full svg{color:#ea580c}.np-team-seat-summary--full strong{color:#9a3412}.np-team-seat-summary--full p{color:#c2410c}.np-team-permissions-panel{padding:0;overflow:hidden}.np-team-permissions-toggle{cursor:pointer;width:100%;color:var(--np-text-secondary);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:14px 20px;font-size:.875rem;font-weight:500;transition:color .15s;display:flex}.np-team-permissions-toggle:hover{color:var(--np-text)}.np-team-permissions-toggle svg:last-child{margin-left:auto}.np-team-permissions-list{flex-direction:column;gap:10px;margin:0;padding:0 20px 16px;list-style:none;display:flex}.np-team-permissions-item{align-items:flex-start;gap:12px;display:flex}.np-team-permissions-item .np-team-role-badge{text-align:center;flex-shrink:0;min-width:110px}.np-team-permissions-desc{color:var(--np-text-secondary);padding-top:2px;font-size:.825rem;line-height:1.5}.np-team-toolbar{align-items:center;gap:12px;padding:10px 20px 0;display:flex}.np-team-filter-label{color:var(--np-text-secondary);align-items:center;gap:8px;font-size:.8rem;display:flex}.np-team-filter-select{border:1px solid var(--np-border);background:var(--np-surface);color:var(--np-text);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:.8rem}.np-team-joined-at{color:var(--np-text-secondary);white-space:nowrap;font-size:.8rem}.np-team-status-stack{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.np-team-status-badge{border-radius:9999px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.np-team-status-badge--active{color:#166534;background:#dcfce7}.np-team-status-badge--pending{color:#92400e;background:#fef3c7}.np-team-audit{border:1px solid var(--np-border);background:var(--np-surface);border-radius:12px;margin:16px 20px 4px;padding:16px}.np-team-audit-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.np-team-audit-header h2{color:var(--np-text);margin:0;font-size:.95rem}.np-team-audit-header p{color:var(--np-text-secondary);margin:4px 0 0;font-size:.82rem}.np-team-audit-empty{color:var(--np-text-secondary);align-items:center;gap:8px;margin:0;font-size:.85rem;display:inline-flex}.np-team-audit-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.np-team-audit-item{border-top:1px solid var(--np-border-subtle);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.np-team-audit-item:first-child{border-top:0;padding-top:0}.np-team-audit-dot{background:var(--np-primary);width:8px;height:8px;box-shadow:0 0 0 4px var(--np-primary-soft);border-radius:9999px;margin-top:6px}.np-team-audit-item div{gap:3px;min-width:0;display:grid}.np-team-audit-item strong{color:var(--np-text);font-size:.85rem}.np-team-audit-item span,.np-team-audit-item time{color:var(--np-text-secondary);font-size:.78rem}.np-team-confirm-remove{color:var(--np-text-secondary);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.np-team-confirm-banner{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:8px;align-items:center;gap:8px;margin:12px 20px 4px;padding:10px 14px;font-size:.85rem;display:flex}:root[data-theme=dark] .np-team-seat-summary{background:var(--np-surface);border-color:var(--np-border);color:var(--np-text)}:root[data-theme=dark] .np-team-seat-summary strong{color:var(--np-text)}:root[data-theme=dark] .np-team-seat-summary p{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-seat-summary--unlimited{background:#1b1735;border-color:#4c3bcf}:root[data-theme=dark] .np-team-seat-summary--full{color:#fca5a5;background:#431407;border-color:#9a3412}:root[data-theme=dark] .np-team-seat-summary--full p{color:#fdba74}:root[data-theme=dark] .np-team-seat-summary--full svg{color:#fb923c}:root[data-theme=dark] .np-team-permissions-toggle{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-permissions-toggle:hover{color:var(--np-text)}:root[data-theme=dark] .np-team-permissions-desc{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-filter-select{background:var(--np-surface);border-color:var(--np-border);color:var(--np-text)}:root[data-theme=dark] .np-team-joined-at{color:var(--np-text-secondary)}:root[data-theme=dark] .np-team-status-badge--active{color:#86efac;background:#14532d}:root[data-theme=dark] .np-team-status-badge--pending{color:#fde68a;background:#78350f}:root[data-theme=dark] .np-team-audit{background:var(--np-surface);border-color:var(--np-border)}:root[data-theme=dark] .np-team-audit-dot{box-shadow:0 0 0 4px #5b4dff2e}:root[data-theme=dark] .np-team-confirm-banner{color:#fca5a5;background:#431407;border-color:#9a3412}@media (max-width:900px){.np-team-toolbar{padding:10px 0 0}.np-team-table-wrapper,.np-team-table-wrapper .npds-table-container{overflow-x:visible}.np-team-panel-heading{flex-direction:column;align-items:flex-start}.np-team-panel-heading .np-team-role-badge{white-space:normal;max-width:100%}.np-team-error,.np-team-success{overflow-wrap:anywhere;align-items:flex-start}.np-team-page .np-team-table{min-width:0!important;display:block!important}.np-team-page .np-team-table thead{display:none!important}.np-team-page .np-team-table tbody{gap:12px;padding:12px;display:grid!important}.np-team-page .np-team-table tr{border:1px solid var(--np-border);background:var(--np-surface);border-radius:12px;gap:12px;padding:12px;display:grid!important}.np-team-page .np-team-table td{border-bottom:0!important;height:auto!important;padding:0!important;display:block!important}.np-team-page .np-team-table tbody tr:hover td{background:0 0!important}.np-team-page .np-team-joined-at{white-space:normal!important;display:block!important}.np-team-actions,.np-team-confirm-remove{flex-wrap:wrap;align-items:flex-start}.np-team-audit-header{flex-direction:column}.np-team-audit-item{grid-template-columns:10px minmax(0,1fr)}.np-team-audit-item time{grid-column:2}}.np-shell{width:100%;max-width:100vw}.np-shell-workspace{width:calc(100vw - 260px);min-width:0;max-width:calc(100vw - 260px)}.np-shell-main{width:100%;max-width:100%;overflow-x:hidden}.np-shell-main iframe{border:0;min-width:0;max-width:100%}.np-shell-topbar,.np-shell-topbar-actions,.np-topbar-secondary,.np-topbar-primary{min-width:0}.np-shell-topbar-actions{flex-wrap:nowrap}.np-topbar-secondary,.np-topbar-primary{flex:0 auto}.np-shell-account-button{min-width:0;max-width:280px}.np-shell-account-copy{min-width:0}@media (max-width:1200px){.np-shell-topbar{min-height:auto;padding-top:12px;padding-bottom:12px}.np-shell-topbar-actions{flex-wrap:wrap;justify-content:flex-start}.np-shell-account-button{max-width:240px}}@media (max-width:760px){.np-shell-workspace{width:100%;max-width:100%}}.np-shell-brand{box-sizing:border-box;flex:none;max-width:100%}.np-shell-brand-lockup{gap:10px;min-width:0;max-width:100%}.np-shell-brand .np-shell-brand-text{min-width:0;overflow:hidden}.np-shell-brand .np-shell-brand-wordmark{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:24px;line-height:1;overflow:hidden}.np-shell-brand .np-shell-brand-subtitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.15;overflow:hidden}.np-shell-topbar .np-shell-account-button{flex:0 260px;gap:8px;width:260px;max-width:260px;min-height:44px;padding:6px 10px 6px 8px;overflow:hidden}.np-shell-topbar .np-shell-account-copy{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;max-width:100%;display:grid}.np-shell-topbar .np-shell-account-copy strong{max-width:100%;color:var(--np-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.05;overflow:hidden}.np-shell-topbar .np-topbar-plan-badge{border-radius:4px;align-items:center;width:fit-content;max-width:100%;min-height:17px;padding:1px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.np-shell-sidebar-footer{flex:none;min-height:64px;padding:10px 14px}.np-shell-sidebar-account-btn{box-sizing:border-box;cursor:pointer;gap:9px;min-width:0;padding:8px;display:flex}.np-shell-sidebar-account-info{min-width:0;display:flex}.np-shell-sidebar-account-info strong{font-size:13px;line-height:1.15}.np-shell-sidebar-account-info small{font-size:11px;line-height:1.15}.np-shell-sidebar-account-icon{flex:none;margin-left:0}@media (max-width:760px){.np-shell-topbar{padding:12px 16px;overflow:visible}.np-shell-topbar-actions{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:8px;width:100%;display:grid}.np-topbar-secondary{opacity:1;grid-template-columns:minmax(0,1fr) 56px;gap:8px;width:100%;display:grid}.np-topbar-divider{display:none}.np-topbar-primary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;width:100%;display:grid}.np-shell-topbar-ai-control,.np-shell-theme-toggle,.np-shell-status,.np-shell-account-button{width:100%;min-width:0}.np-shell-topbar-ai-control{justify-content:center;padding:0 8px}.np-shell-topbar-ai-control>span{text-overflow:ellipsis;overflow:hidden}.np-shell-status{justify-content:center}.np-shell-account-button{justify-content:flex-start}.np-shell-account-copy{min-width:0}.np-shell-account-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}html:has(.np-shell){height:100dvh;max-height:100dvh;overflow:hidden}html:has(.np-shell) body{height:100dvh;max-height:100dvh;overflow:hidden}html:has(.np-shell) #root{height:100dvh;max-height:100dvh;overflow:hidden}.np-shell{width:100vw;max-width:100vw;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.np-shell-sidebar,.navbar-default.navbar-static-side{width:260px;min-width:260px;height:100dvh;max-height:100dvh;padding:0;overflow:hidden}.sidebar-collapse{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.np-shell-sidebar-scroll{flex:auto;min-height:0;padding-bottom:10px;overflow:hidden auto}.np-shell-workspace{width:calc(100vw - 260px);min-width:0;max-width:calc(100vw - 260px);height:100dvh;max-height:100dvh;overflow:hidden}.np-shell-main{overscroll-behavior:contain;flex:auto;width:100%;max-width:100%;min-height:0;overflow:auto}.np-shell-main iframe{border:0;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.np-shell-topbar{z-index:200;flex:0 0 64px;min-height:64px;max-height:64px;padding:8px 16px;position:relative;overflow:visible}.np-shell-topbar-actions{gap:8px;width:100%;min-width:0;overflow:visible}.np-topbar-secondary,.np-topbar-primary,.np-shell-billing-actions{gap:8px;min-width:0}.np-shell-topbar-ai-control{border-radius:8px;flex:0 260px;max-width:280px;min-height:44px;padding:0 12px;font-size:14px}.np-shell-theme-toggle{border-radius:8px;flex:0 0 52px;width:52px;min-height:44px;padding:0}.np-shell-status{border-radius:8px;min-height:44px;padding:0 14px;font-size:14px}.np-shell-topbar .np-notifications-trigger{border-radius:8px;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.np-shell-topbar .np-notifications-trigger>span:not(.np-notifications-badge){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np-shell-topbar .np-notifications-trigger>svg{flex:0 0 18px!important;width:18px!important;height:18px!important}.np-shell-topbar .np-shell-account-button{border-radius:8px;flex:0 220px;width:220px;max-width:220px;min-height:44px}.np-shell-topbar .np-shell-account-avatar{flex-basis:32px;width:32px;height:32px}.np-shell-topbar .np-shell-account-copy strong{font-size:14px;line-height:1.05}.np-shell-topbar .np-topbar-plan-badge{width:fit-content;max-width:100%;padding:2px 7px;font-size:11px;line-height:1}.np-shell-action,.np-shell-billing-actions .np-shell-action{border-radius:8px;min-height:44px;padding:0 14px;font-size:14px}.np-email-verification-banner{min-height:48px;padding:8px 16px}.np-email-verification-banner button{border-radius:8px;min-height:36px;padding:0 14px}.np-settings-page{width:100%;max-width:100%;min-height:100%;overflow-x:hidden}.np-settings-tabs{width:100%;max-width:100%}.np-settings-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);width:100%;max-width:100%}.np-settings-grid--single{grid-template-columns:minmax(0,1120px)}.np-settings-side-panel{width:100%;min-width:0;margin-top:0}.np-settings-rich-editor{max-width:100%}.np-settings-page{padding-bottom:16px;overflow-x:hidden;container-type:inline-size}.np-settings-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);width:100%;max-width:100%;margin-bottom:0}.np-settings-card--main:has(.np-settings-editor-shell){flex-direction:column;min-height:max(560px,100dvh - 360px);display:flex}.np-settings-card--main:has(.np-settings-editor-shell) .np-settings-editor-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.np-settings-card--main:has(.np-settings-editor-shell) .np-settings-rich-editor{flex:auto;height:auto;min-height:360px}.np-settings-card--main:has(.np-settings-editor-shell) .np-settings-actions{flex:none}@container (width<=860px){.np-settings-grid,.np-settings-grid--single{grid-template-columns:1fr}}@media (max-width:1180px){.np-shell-topbar{flex-basis:auto;max-height:none}.np-shell-topbar-actions{flex-wrap:wrap}.np-shell-topbar-ai-control{flex:240px}.np-shell-topbar .np-shell-account-button{flex-basis:220px}.np-settings-grid,.np-settings-grid--single{grid-template-columns:1fr}.np-settings-side-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.np-shell{width:100%;max-width:100%;height:auto;min-height:100dvh;max-height:none;overflow:visible}.np-shell-sidebar,.navbar-default.navbar-static-side{width:100%;min-width:0;height:auto;max-height:none}.np-shell-workspace{width:100%;max-width:100%;height:auto;max-height:none}.np-shell-main{overflow:visible}.np-shell-topbar{min-height:auto;max-height:none;padding:12px 16px;overflow:visible}.np-shell-topbar-actions,.np-topbar-secondary,.np-topbar-primary,.np-shell-billing-actions{align-items:stretch;width:100%;display:grid}.np-topbar-secondary,.np-topbar-primary,.np-shell-billing-actions{grid-template-columns:1fr}.np-shell-topbar-ai-control,.np-shell-theme-toggle,.np-shell-status,.np-shell-topbar .np-notifications-trigger,.np-shell-topbar .np-shell-account-button,.np-shell-action,.np-shell-billing-actions .np-shell-action{width:100%;max-width:100%}.np-settings-side-panel{grid-template-columns:1fr}html:has(.np-shell){height:auto;max-height:none;overflow:auto}html:has(.np-shell) body{height:auto;max-height:none;overflow:auto}html:has(.np-shell) #root{height:auto;max-height:none;overflow:auto}.np-settings-card--main:has(.np-settings-editor-shell){min-height:auto}.np-settings-card--main:has(.np-settings-editor-shell) .np-settings-rich-editor{min-height:450px}}.np-shell-topbar .np-shell-account-button{flex-basis:236px;width:236px;max-width:236px}.np-shell-account-settings-icon{width:16px;height:16px;color:var(--np-text-muted);flex:0 0 16px;margin-left:auto}.np-shell-topbar .np-shell-account-button:hover .np-shell-account-settings-icon{color:var(--np-primary)}.np-shell-sidebar-account-summary{box-sizing:border-box;cursor:default;align-items:center;gap:9px;width:100%;min-width:0;padding:8px;display:flex}.np-shell-sidebar-account-summary .np-shell-sidebar-avatar svg{color:currentColor;width:16px;height:16px;margin:0;transform:none}@media (max-width:760px){.np-shell-topbar .np-shell-account-button{width:100%;max-width:100%}}.np-shell-topbar{z-index:40;max-height:64px;position:relative;overflow:visible}.np-shell-topbar-actions,.np-topbar-primary,.np-shell-topbar .np-notifications{overflow:visible}.np-shell-topbar .np-notifications-panel{z-index:3000}.np-tenant-switcher{align-items:center;min-width:0;display:flex;position:relative}.np-tenant-switcher-btn{background:var(--np-surface);border:1px solid var(--np-border);cursor:pointer;min-width:0;max-width:min(220px,28vw);height:36px;color:var(--np-text);white-space:nowrap;transition:var(--np-transition);border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:.82rem;font-weight:700;display:inline-flex;overflow:hidden}.np-tenant-switcher-btn:hover{background:var(--np-surface-raised);border-color:color-mix(in srgb, var(--np-primary) 36%, var(--np-border))}.np-tenant-switcher-btn>svg{flex:none;width:16px;height:16px}.np-tenant-switcher-name{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.np-tenant-switcher-chevron{opacity:.6;flex-shrink:0;width:14px;height:14px}.np-tenant-switcher-dropdown{background:var(--np-surface);border:1px solid var(--np-border);width:min(380px,100vw - 24px);max-height:min(560px,100dvh - 88px);box-shadow:var(--np-shadow-lg);z-index:3000;border-radius:8px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.np-tenant-switcher-panel-header{justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 2px 2px;display:flex}.np-tenant-switcher-panel-header h2{color:var(--np-text);margin:2px 0;font:800 1rem/1.2 inherit}.np-tenant-switcher-panel-header p{color:var(--np-text-muted);margin:0;font-size:.78rem;line-height:1.45}.np-tenant-switcher-icon-button{background:var(--np-surface-raised);border:1px solid var(--np-border);width:36px;height:36px;color:var(--np-text-muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.np-tenant-switcher-icon-button:disabled{cursor:wait;opacity:.7}.np-tenant-switcher-icon-button svg{width:16px;height:16px}.np-tenant-switcher-current{background:color-mix(in srgb, var(--np-primary) 8%, var(--np-surface));border:1px solid color-mix(in srgb, var(--np-primary) 24%, var(--np-border));border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.np-tenant-switcher-current-icon,.np-tenant-switcher-item-icon,.np-tenant-switcher-create-icon{background:var(--np-surface);border:1px solid var(--np-border);width:32px;height:32px;color:var(--np-primary);border-radius:8px;place-items:center;display:inline-grid}.np-tenant-switcher-current-icon svg,.np-tenant-switcher-item-icon svg,.np-tenant-switcher-create-icon svg{width:16px;height:16px}.np-tenant-switcher-label{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.np-tenant-switcher-current strong{min-width:0;color:var(--np-text);overflow-wrap:anywhere;font-size:.875rem;line-height:1.35;display:block}.np-tenant-switcher-current small{color:var(--np-text-muted);font-size:.75rem;line-height:1.4;display:block}.np-tenant-switcher-status{background:var(--np-surface-raised);border:1px dashed var(--np-border);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px;padding:10px 12px;display:grid}.np-tenant-switcher-status svg{width:16px;height:16px;margin-top:2px}.np-tenant-switcher-status strong{color:var(--np-text);font:700 .82rem/1.35 inherit;display:block}.np-tenant-switcher-status p{color:var(--np-text-muted);margin:2px 0 0;font-size:.76rem;line-height:1.45}.np-tenant-switcher-status--error{background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));border-color:color-mix(in srgb, var(--np-danger) 34%, var(--np-border))}.np-tenant-switcher-list{gap:8px;display:grid}.np-tenant-switcher-item{background:var(--np-surface);border:1px solid var(--np-border);cursor:pointer;text-align:left;width:100%;min-width:0;transition:var(--np-transition);border-radius:8px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:10px;display:grid}.np-tenant-switcher-item:hover:not(:disabled){background:var(--np-surface-raised);border-color:color-mix(in srgb, var(--np-primary) 36%, var(--np-border))}.np-tenant-switcher-item:disabled{opacity:.6;cursor:not-allowed}.np-tenant-switcher-item-main{min-width:0}.np-tenant-switcher-item-name{min-width:0;color:var(--np-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.35;display:block}.np-tenant-switcher-item-meta{color:var(--np-text-muted);font-size:.75rem;line-height:1.4;display:block}.np-tenant-switcher-item-action{color:var(--np-text-muted)}.np-tenant-switcher-item-action svg{width:16px;height:16px}.np-tenant-selector-panel{gap:0;width:100%;max-width:min(920px,100vw - 32px);display:grid;overflow:hidden}.np-tenant-selector-shell{grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);min-width:0;display:grid}.np-tenant-selector-summary{background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface));min-width:0;box-shadow:1px 0 0 var(--np-border);grid-template-columns:38px minmax(0,1fr);gap:14px;margin:24px;display:grid}.np-tenant-selector-summary .np-auth-brand{gap:8px;margin-bottom:18px}.np-tenant-selector-summary .np-auth-brand-icon{flex-basis:40px;width:40px;height:40px}.np-tenant-selector-summary .np-auth-brand-wordmark{transform-origin:0;transform:scale(.9)}.np-tenant-selector-summary-icon,.np-tenant-selector-choice{background:color-mix(in srgb, var(--np-primary) 11%, var(--np-surface));border:1px solid color-mix(in srgb, var(--np-primary) 25%, var(--np-border));width:34px;height:34px;color:var(--np-primary);border-radius:8px;place-items:center;display:inline-grid}.np-tenant-selector-summary-icon{width:38px;height:38px}.np-tenant-selector-summary-icon svg,.np-tenant-selector-choice svg{width:18px;height:18px}.np-tenant-selector-kicker{color:var(--np-text-muted);text-transform:uppercase;font-weight:800;line-height:1.35;display:block}.np-tenant-selector-summary h1,.np-tenant-selector-heading h2{color:var(--np-text);margin:4px 0 0;font-weight:800;line-height:1.18}.np-tenant-selector-summary p,.np-tenant-selector-heading p,.np-tenant-selector-summary small{color:var(--np-text-muted);margin:8px 0 0;line-height:1.5}.np-tenant-selector-summary strong{color:var(--np-text);margin-top:18px;font-weight:800;line-height:1.35;display:block}.np-tenant-selector-content{flex-direction:column;gap:14px;min-width:0;margin:24px;display:flex}.np-tenant-selector-list{gap:10px;display:grid}.np-tenant-selector-card{background:var(--np-surface);border:1px solid var(--np-border);cursor:pointer;text-align:left;min-width:0;min-height:76px;transition:var(--np-transition);width:100%;color:var(--np-text);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.np-tenant-selector-card:hover:not(:disabled){border-color:var(--np-primary);background:var(--np-surface-raised)}.np-tenant-selector-card.is-primary{border-color:color-mix(in srgb, var(--np-primary) 45%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 5%, var(--np-surface))}.np-tenant-selector-card:disabled{opacity:.6;cursor:not-allowed}.np-tenant-selector-card-main{gap:4px;min-width:0;display:grid}.np-tenant-selector-card-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.np-tenant-selector-name{color:var(--np-text);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:1.35}.np-tenant-selector-plan{background:var(--np-primary-light,#e0f2fe);color:var(--np-primary);border-radius:9999px;flex:none;font-weight:600}.np-tenant-selector-card-meta{flex-wrap:wrap;gap:10px;display:flex}.np-tenant-selector-vertical,.np-tenant-selector-role,.np-tenant-selector-hint{color:var(--np-text-muted);line-height:1.4}.np-tenant-selector-action{min-width:74px;color:var(--np-primary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-weight:750;line-height:1.35;display:inline-flex}.np-tenant-selector-action svg{width:16px;height:16px}.np-tenant-selector-status{border:1px solid var(--np-border);background:var(--np-surface-raised);min-height:58px;color:var(--np-text);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.np-tenant-selector-status svg{width:18px;height:18px;color:var(--np-primary);margin-top:2px}.np-tenant-selector-status strong{color:var(--np-text);font-weight:800;line-height:1.35;display:block}.np-tenant-selector-status p{color:var(--np-text-muted);margin:2px 0 0;line-height:1.45}.np-tenant-selector-status--error{border-color:color-mix(in srgb, var(--np-danger) 38%, var(--np-border))}.np-tenant-selector-status--error svg{color:var(--np-danger)}.np-tenant-selector-status--empty svg{color:var(--np-text-muted)}.np-tenant-selector-retry{border:1px solid var(--np-border);background:var(--np-surface);min-height:32px;color:var(--np-text);border-radius:8px;margin-top:10px;font-weight:700}.np-tenant-selector-error{margin:0}.np-tenant-selector-loading{color:var(--np-primary)}@media (max-width:760px){.np-tenant-selector-shell{grid-template-columns:1fr}.np-tenant-selector-summary{box-shadow:0 1px 0 var(--np-border);margin:20px}.np-tenant-selector-content{margin:20px}.np-tenant-selector-card{grid-template-columns:34px minmax(0,1fr)}.np-tenant-selector-action{grid-column:2;justify-content:flex-start;min-width:0}}.np-tenant-switcher-create{background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface));border:1px solid color-mix(in srgb, var(--np-primary) 22%, var(--np-border));text-align:left;width:100%;min-width:0;color:var(--np-text);cursor:pointer;transition:var(--np-transition);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.np-tenant-switcher-create:hover{background:var(--np-surface-raised);border-color:color-mix(in srgb, var(--np-primary) 40%, var(--np-border))}.np-tenant-switcher-create:disabled{opacity:.62;cursor:not-allowed}.np-tenant-switcher-create:disabled:hover{background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface));border-color:color-mix(in srgb, var(--np-primary) 22%, var(--np-border))}.np-tenant-switcher-create strong{color:var(--np-primary);font-size:.86rem;line-height:1.35;display:block}.np-tenant-switcher-create small{color:var(--np-text-muted);font-size:.75rem;line-height:1.45;display:block}.np-create-workspace-overlay{z-index:3000;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.np-create-workspace-panel{background:var(--np-surface);border:1px solid var(--np-border);box-shadow:var(--np-shadow-lg);border-radius:8px;flex-direction:column;width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;overflow:hidden}.np-create-workspace-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 0;display:flex}.np-create-workspace-heading{grid-template-columns:38px minmax(0,1fr);gap:12px;min-width:0;display:grid}.np-create-workspace-heading-icon{background:color-mix(in srgb, var(--np-primary) 10%, var(--np-surface));border:1px solid color-mix(in srgb, var(--np-primary) 24%, var(--np-border));width:38px;height:38px;color:var(--np-primary);border-radius:8px;place-items:center;display:inline-grid}.np-create-workspace-heading-icon svg{width:18px;height:18px}.np-create-workspace-kicker{color:var(--np-text-muted);letter-spacing:.04em;text-transform:uppercase;font:800 .7rem/1.2 inherit;display:block}.np-create-workspace-title{color:var(--np-text);margin:2px 0;font-size:1rem;font-weight:800;line-height:1.25}.np-create-workspace-heading p{color:var(--np-text-muted);margin:0;font-size:.8rem;line-height:1.45}.np-create-workspace-close{border:1px solid var(--np-border);width:34px;height:34px;color:var(--np-text-muted);cursor:pointer;transition:background var(--np-transition);background:0 0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.np-create-workspace-close:hover{background:var(--np-surface-raised)}.np-create-workspace-close svg{width:16px;height:16px}.np-create-workspace-form{flex-direction:column;gap:18px;padding:18px 22px 22px;display:flex;overflow-y:auto}.np-create-workspace-field{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.np-create-workspace-label{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.82rem;font-weight:500}.np-create-workspace-input{border:1px solid var(--np-border);color:var(--np-text);background:var(--np-surface);transition:border-color var(--np-transition);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-size:.9rem}.np-create-workspace-input:focus{border-color:var(--np-primary);outline:none}.np-create-workspace-verticals{flex-direction:column;gap:8px;display:flex}.np-create-workspace-vertical-card{border:1px solid var(--np-border);cursor:pointer;transition:border-color var(--np-transition), background var(--np-transition);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.np-create-workspace-vertical-card input[type=radio]{display:none}.np-create-workspace-vertical-card:hover{border-color:var(--np-primary)}.np-create-workspace-vertical-card.is-selected{border-color:var(--np-primary);background:var(--np-primary-light,#0f766e0f)}.np-create-workspace-vertical-name{color:var(--np-text);font-size:.88rem;font-weight:600}.np-create-workspace-vertical-desc{color:var(--np-text-muted);font-size:.78rem}.np-create-workspace-helper{color:var(--np-text-muted);margin:4px 0 0;font-size:.82rem;line-height:1.5}.np-create-workspace-error{color:var(--np-danger);margin:0;font-size:.82rem}.np-create-workspace-actions{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}.np-create-workspace-cancel{border:1px solid var(--np-border);color:var(--np-text-muted);cursor:pointer;transition:background var(--np-transition);background:0 0;border-radius:8px;padding:9px 16px;font-size:.88rem}.np-create-workspace-cancel:hover:not(:disabled){background:var(--np-surface-raised)}.np-create-workspace-cancel:disabled{opacity:.5;cursor:not-allowed}.np-create-workspace-submit{background:var(--np-primary);border:1px solid var(--np-primary);color:#fff;cursor:pointer;transition:opacity var(--np-transition);border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:500;display:inline-flex}.np-create-workspace-submit:hover:not(:disabled){opacity:.88}.np-create-workspace-submit:disabled{opacity:.5;cursor:not-allowed}.np-create-workspace-submit svg{width:16px;height:16px}@media (max-width:760px){.np-shell-topbar{flex-wrap:wrap;align-items:stretch;max-height:none}.np-shell-topbar .np-tenant-switcher{width:100%;max-width:100%}.np-tenant-switcher-btn{justify-content:flex-start;width:100%;max-width:100%}.np-tenant-switcher-dropdown{width:auto;max-height:calc(100dvh - 88px);position:fixed;top:72px;left:8px;right:8px}.np-create-workspace-overlay{align-items:flex-end;padding:12px}.np-create-workspace-panel{max-width:100%;max-height:calc(100dvh - 24px)}.np-create-workspace-actions{flex-direction:column-reverse}.np-create-workspace-cancel,.np-create-workspace-submit{justify-content:center;width:100%}}.np-platform-page{max-width:960px}.np-platform-header{margin-bottom:24px}.np-platform-header h1{margin:4px 0 0}.np-platform-eyebrow{color:var(--np-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.np-platform-error{color:var(--np-danger)}.np-platform-screen{flex-direction:column;gap:16px;display:flex}.np-platform-screen [data-sdui-type=text]{color:var(--np-text-muted);margin:0}.np-platform-screen [data-sdui-type=container]{gap:12px;display:grid}.np-platform-screen [data-sdui-layout=grid]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.np-platform-screen [data-sdui-type=button]{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);min-height:88px;color:var(--np-text);font:inherit;cursor:pointer;transition:border-color var(--np-transition), transform var(--np-transition);font-weight:600}.np-platform-screen [data-sdui-type=button]:hover{border-color:var(--np-primary);transform:translateY(-1px)}.np-builder-schemas{box-sizing:border-box;background:var(--np-surface);max-width:none;height:calc(100dvh - 90px);color:var(--np-text);flex-direction:column;padding:18px 24px 20px;display:flex;overflow:hidden}.np-builder-schemas-table{border-collapse:collapse;background:var(--np-surface);border-radius:var(--np-radius);width:100%;box-shadow:var(--np-shadow-xs);overflow:hidden}.np-builder-schemas-table th,.np-builder-schemas-table td{text-align:left;border-bottom:1px solid var(--np-border);color:var(--np-text);padding:10px 14px;font-size:.875rem}.np-builder-schemas-table th{color:var(--np-text-muted);background:var(--np-surface-raised);font-weight:600}.np-builder-schemas-state{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.np-builder-schemas-state .npds-card-content{gap:6px;padding:18px 20px;display:grid}.np-builder-schemas-state .npds-text--h3{color:var(--np-text-primary);margin:0;font-size:16px;font-weight:800}.np-builder-schemas-state .npds-text--muted{color:var(--np-text-secondary);margin:0;font-size:14px;line-height:1.45}.np-builder-schemas-state--error{border-color:var(--np-danger)}.np-builder-access-state{max-width:560px;margin:24px}.np-builder-access-state p{color:var(--np-text-secondary);margin:0;font-size:14px;line-height:1.45}.np-builder-access-state .np-btn{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);width:fit-content;min-height:40px;color:var(--np-text);cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:6px;padding:8px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.np-builder-access-state .np-btn:hover{border-color:var(--np-primary);color:var(--np-primary)}.np-builder-access-state .np-btn-primary{border-color:var(--np-primary);background:var(--np-primary);color:#fff}.np-builder-access-state .np-btn-primary:hover{background:var(--np-primary-hover,var(--np-primary));color:#fff}.np-builder-schemas .np-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.np-builder-schemas-canvas-layout{flex:1;min-height:0;display:block;position:relative}.np-builder-schemas-canvas-main{min-width:0;height:100%}.np-builder-schemas-map{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.np-builder-schemas-fields.np-builder-schemas-map{border:0;margin:0;padding:0}.np-builder-schemas-map-surface{flex:1;min-height:0;position:relative}.np-builder-schemas-map-surface>.npds-entity-diagram,.np-builder-schemas-map-surface>.npds-entity-diagram-empty,.np-builder-schemas-map-surface>.npds-screen-diagram,.np-builder-schemas-map-surface>.npds-screen-diagram-empty{height:100%}.np-builder-schemas-map-surface>.npds-entity-diagram{-ms-overflow-style:none;scrollbar-width:none;overflow:hidden}.np-builder-schemas-map-surface>.npds-entity-diagram::-webkit-scrollbar{width:0;height:0;display:none}.np-builder-schemas-map-surface .npds-entity-diagram-canvas{min-width:max(100%,160vw);min-height:max(100%,150vh)}.np-builder-schemas-zoom-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.np-builder-schemas-zoom-controls span{min-width:48px;color:var(--np-text-muted);text-align:center;font-size:.8125rem;font-weight:700}.np-builder-schemas-floating-toolbar{z-index:4;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:46px;box-shadow:var(--np-shadow-lg);align-items:center;gap:8px;padding:6px 8px;display:inline-flex;position:absolute;bottom:24px;right:24px}.np-builder-schemas-canvas-actions{z-index:4;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:44px;box-shadow:var(--np-shadow-lg);align-items:center;padding:5px;display:inline-flex;position:absolute;top:18px;right:18px}.np-builder-schemas-canvas-actions .np-btn-icon{width:36px;height:36px;padding:0}.np-builder-schemas-floating-toolbar .np-btn{min-width:34px;height:34px;padding:0 10px}.np-builder-schemas-floating-toolbar .np-btn-icon{width:34px;padding:0}.np-builder-schemas-floating-toolbar span{min-width:54px;color:var(--np-text-muted);text-align:center;font-size:.875rem;font-weight:800}.np-builder-schemas-inline-card{z-index:6;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:min(420px,100% - 48px);max-height:min(620px,100% - 48px);box-shadow:var(--np-shadow-lg);gap:12px;padding:16px;display:grid;position:absolute;overflow:auto}.np-builder-schemas-inline-card-header{grid-template-columns:minmax(0,1fr) 34px;align-items:flex-start;gap:10px;display:grid}.np-builder-schemas-inline-card-header>div{gap:8px;min-width:0;display:grid}.np-builder-schemas-inline-card-header span,.np-builder-schemas-inline-section-header span{color:var(--np-text);font-size:.875rem;font-weight:800}.np-builder-schemas-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-builder-schemas-inline-section{gap:8px;min-width:0;display:grid}.np-builder-schemas-inline-section-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.np-builder-schemas-inline-field-row{grid-template-columns:minmax(0,1fr) minmax(96px,120px) auto auto 34px;align-items:center;gap:8px;min-width:0;display:grid}.np-builder-schemas-inline-check{min-width:0;color:var(--np-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}.np-builder-schemas-inline-wide{grid-column:1/-2}.np-builder-schemas-inline-actions{justify-content:flex-end;gap:8px;display:flex}.np-builder-schemas-node-editor{gap:8px;min-width:0;display:grid}.np-builder-schemas-node-editor input,.np-builder-schemas-node-editor select{min-height:30px;padding:4px 7px;font-size:.78rem;line-height:1.2}.np-builder-schemas-node-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:8px;display:grid}.np-builder-schemas-node-editor-header-actions{align-items:center;gap:5px;display:inline-flex}.np-builder-schemas-node-editor-title{gap:4px;min-width:0;display:grid}.np-builder-schemas-node-editor-title small{color:var(--np-text-muted);font-size:.78rem;line-height:1.2}.np-builder-schemas-node-editor-hint{color:var(--np-text-muted);margin:0;font-size:.78rem;line-height:1.35}.np-builder-schemas-node-editor-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.np-builder-schemas-node-editor-fields{gap:6px;min-width:0;display:grid}.np-builder-schemas-node-editor-field{grid-template-columns:minmax(0,1fr) 86px 28px;align-items:center;gap:5px;min-width:0;display:grid}.np-builder-schemas-node-editor-ref-type{color:#0f766e;justify-content:flex-end;align-items:center;min-height:30px;padding:4px 7px;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.np-builder-schemas-node-editor-flags,.np-builder-schemas-node-editor-list-head,.np-builder-schemas-node-editor-item{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) 28px;align-items:center;gap:5px;min-width:0;display:grid}.np-builder-schemas-node-editor-list-head{color:var(--np-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.np-builder-schemas-node-editor-list-tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.np-builder-schemas-node-editor-list-count{color:var(--np-text-muted);white-space:nowrap;margin-right:auto;font-size:.72rem;font-weight:800}.np-builder-schemas-node-editor-bulk{gap:6px;min-width:0;display:grid}.np-builder-schemas-node-editor-bulk textarea{resize:vertical;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:96px;color:var(--np-text);padding:7px;font-size:.78rem;line-height:1.4}.np-builder-schemas-node-editor-bulk .np-btn{justify-self:end}.np-builder-schemas-node-editor-more{color:var(--np-text-muted);cursor:pointer;text-align:center;background:0 0;border:0;grid-column:1/-1;padding:4px 0;font-size:.78rem;font-weight:800;line-height:1.2}.np-builder-schemas-node-editor-flags{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px}.np-builder-schemas-node-editor-check{min-width:0;color:var(--np-text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:.7rem;font-weight:700;line-height:1.2;display:flex}.np-builder-schemas-node-editor-wide{grid-column:1/-1}.np-builder-schemas-node-editor-add{justify-self:start}.np-builder-schemas-node-editor-actions{justify-content:flex-end;gap:6px;display:flex}.np-builder-schemas-node-editor-delete{color:var(--np-danger)}.np-builder-data{background:var(--np-surface);max-width:none;color:var(--np-text);gap:16px;padding:18px 24px 24px;display:grid}.np-builder-data-tabs{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);justify-self:start;align-items:center;gap:4px;padding:4px;display:inline-flex}.np-builder-data-tabs button{border-radius:var(--np-radius-sm);color:var(--np-text-muted);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:.84rem;font-weight:800}.np-builder-data-tabs button.is-active{background:var(--np-primary-light);color:var(--np-primary)}.np-builder-data-panel{gap:14px;min-width:0;display:grid}.np-builder-data-selector{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);justify-content:space-between;align-items:flex-end;gap:12px;padding:12px;display:flex}.np-builder-data-selector label{gap:6px;width:min(420px,100%);display:grid}.np-builder-data-selector label>span,.np-builder-data-field>span{color:var(--np-text-muted);font-size:.75rem;font-weight:800}.np-builder-data-grid{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.np-builder-data-form,.np-builder-data-table,.np-builder-data-list-editor{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;box-shadow:var(--np-shadow-sm);gap:14px;padding:16px;display:grid}.np-builder-data-form h2,.np-builder-data-table h2,.np-builder-data-list-editor h2{color:var(--np-text);margin:0;font-size:1rem;font-weight:800}.np-builder-data .np-btn{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:auto;min-width:0;min-height:36px;color:var(--np-text-secondary);cursor:pointer;white-space:nowrap;box-shadow:var(--np-shadow-xs);transition:background var(--np-transition), border-color var(--np-transition), color var(--np-transition), box-shadow var(--np-transition);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex}.np-builder-data .np-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--np-primary) 34%, var(--np-border));color:var(--np-primary);box-shadow:var(--np-shadow-sm)}.np-builder-data .np-btn:disabled{cursor:not-allowed;opacity:.56}.np-builder-data .np-btn svg{flex:none}.np-builder-data .np-btn-sm{min-height:32px;padding:0 10px;font-size:.8rem}.np-builder-data .np-btn-primary{border-color:var(--np-primary);background:var(--np-primary);color:#fff}.np-builder-data .np-btn-primary:hover:not(:disabled){background:var(--np-primary-hover,var(--np-primary));color:#fff}.np-builder-data .np-btn-icon{width:34px;min-width:34px;padding:0}.np-builder-data-import-button{background:var(--np-primary-light);color:var(--np-primary);box-shadow:none;border-color:#0000}.np-builder-data-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-builder-data-section-head p,.np-builder-data-list-tools span,.np-builder-data-bulk-head span{color:var(--np-text-muted);margin:3px 0 0;font-size:.78rem;line-height:1.35}.np-builder-data-field{gap:6px;min-width:0;display:grid}.np-builder-data-field input,.np-builder-data-field select,.np-builder-data-field textarea,.np-builder-data-list-row input,.np-builder-data-bulk textarea{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);color:var(--np-text)}.np-builder-data-checkbox{color:var(--np-text);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.np-builder-data-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.np-builder-data-empty{color:var(--np-text-muted);margin:0;font-size:.9rem}.np-builder-data-list-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.np-builder-data-bulk{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-subtle);gap:10px;padding:14px;display:grid}.np-builder-data-bulk-head{gap:2px;display:grid}.np-builder-data-bulk-head strong{color:var(--np-text);font-size:.88rem;font-weight:800}.np-builder-data-bulk textarea{resize:vertical;min-height:140px;padding:10px}.np-builder-data-import-hint{border:1px solid color-mix(in srgb, var(--np-primary) 18%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-primary-light) 56%, var(--np-surface));color:var(--np-text-secondary);align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.np-builder-data-import-hint>svg{color:var(--np-primary);flex:none;margin-top:2px}.np-builder-data-import-hint strong{color:var(--np-text);margin-bottom:3px;font-size:.8rem;font-weight:800;display:block}.np-builder-data-import-hint ul{gap:2px;margin:0;padding-left:16px;display:grid}.np-builder-data-import-hint li{font-size:.78rem;line-height:1.35}.np-builder-data-list-rows{gap:6px;display:grid}.np-builder-data-list-head,.np-builder-data-list-row{grid-template-columns:minmax(0,1fr) minmax(90px,.35fr) 36px;align-items:center;gap:8px;display:grid}.np-builder-data-list-row--fields-1{grid-template-columns:minmax(0,1fr) 36px}.np-builder-data-list-row--fields-2{grid-template-columns:minmax(0,1fr) minmax(90px,.35fr) 36px}.np-builder-data-list-row--fields-3{grid-template-columns:repeat(3,minmax(110px,1fr)) 36px}.np-builder-data-list-row--fields-4{grid-template-columns:repeat(4,minmax(110px,1fr)) 36px}.np-builder-data-list-row--fields-5{grid-template-columns:repeat(5,minmax(110px,1fr)) 36px}.np-builder-data-list-row--fields-6{grid-template-columns:repeat(6,minmax(110px,1fr)) 36px}.np-builder-data-list-row--fields-7{grid-template-columns:repeat(7,minmax(110px,1fr)) 36px}.np-builder-data-list-row--fields-8{grid-template-columns:repeat(8,minmax(110px,1fr)) 36px}.np-builder-data-list-head{color:var(--np-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.np-builder-data-list-row input{min-height:34px;padding:6px 8px}.np-builder-templates-page{background:var(--np-surface);max-width:none;min-height:100%;color:var(--np-text);padding:18px 24px 24px}.np-builder-templates-page>.np-app-gallery-grid{margin-top:0}.np-builder-templates-page>.np-page-header,.np-builder-schemas>.np-page-header,.np-builder-data>.np-page-header,.np-builder-view-editor>.np-page-header{color:var(--np-text);background:#fff;gap:16px;margin:0 0 16px;padding:12px 0 14px}.np-builder-templates-page>.np-page-header .np-page-header-main,.np-builder-schemas>.np-page-header .np-page-header-main,.np-builder-data>.np-page-header .np-page-header-main,.np-builder-view-editor>.np-page-header .np-page-header-main{gap:14px}.np-builder-templates-page>.np-page-header .np-page-kicker,.np-builder-schemas>.np-page-header .np-page-kicker,.np-builder-data>.np-page-header .np-page-kicker,.np-builder-view-editor>.np-page-header .np-page-kicker{font-size:.8rem;line-height:1.15}.np-builder-templates-page>.np-page-header h1,.np-builder-schemas>.np-page-header h1,.np-builder-data>.np-page-header h1,.np-builder-view-editor>.np-page-header h1{color:var(--np-text);margin:8px 0 0;font-size:1.75rem;line-height:1.12}.np-builder-templates-page>.np-page-header p,.np-builder-schemas>.np-page-header p,.np-builder-data>.np-page-header p,.np-builder-view-editor>.np-page-header p{color:var(--np-text-secondary);margin:8px 0 0;font-size:.98rem;line-height:1.35}:root[data-theme=dark] .np-builder-templates-page,:root[data-theme=dark] .np-builder-schemas,:root[data-theme=dark] .np-builder-data,:root[data-theme=dark] .np-builder-view-editor{background:var(--np-bg);color:var(--np-text)}:root[data-theme=dark] .np-builder-templates-page .np-page-header,:root[data-theme=dark] .np-builder-schemas .np-page-header,:root[data-theme=dark] .np-builder-data .np-page-header,:root[data-theme=dark] .np-builder-view-editor .np-page-header{background:var(--np-surface)}:root[data-theme=dark] .np-builder-data-tabs,:root[data-theme=dark] .np-builder-data-selector,:root[data-theme=dark] .np-builder-data-form,:root[data-theme=dark] .np-builder-data-table,:root[data-theme=dark] .np-builder-data-list-editor,:root[data-theme=dark] .np-builder-schemas-side-panel,:root[data-theme=dark] .np-builder-schemas-floating-toolbar,:root[data-theme=dark] .np-builder-schemas-canvas-actions,:root[data-theme=dark] .np-builder-schemas-inline-card,:root[data-theme=dark] .np-builder-schemas-modal{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text)}:root[data-theme=dark] .np-builder-data-field input,:root[data-theme=dark] .np-builder-data-field select,:root[data-theme=dark] .np-builder-data-field textarea,:root[data-theme=dark] .np-builder-data-list-row input,:root[data-theme=dark] .np-builder-data-bulk textarea,:root[data-theme=dark] .np-builder-schemas-node-editor input,:root[data-theme=dark] .np-builder-schemas-node-editor select,:root[data-theme=dark] .np-builder-schemas-fields textarea{border-color:var(--np-border);background:var(--np-bg);color:var(--np-text)}:root[data-theme=dark] .np-builder-data-bulk,:root[data-theme=dark] .np-builder-data-tabs button.is-active,:root[data-theme=dark] .np-builder-data-import-button,:root[data-theme=dark] .np-builder-data-import-hint,:root[data-theme=dark] .np-builder-views-map .npds-screen-diagram-node{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text);box-shadow:0 18px 42px #00000057}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node--value-list{background:color-mix(in srgb, var(--np-primary-light) 28%, var(--np-surface))}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node:hover,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node:focus-visible{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf24,0 18px 42px #00000057}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node--selected{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf33,0 18px 42px #0000005c}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node:before,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-connect-handle{border-color:var(--np-surface)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-move-handle{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text-secondary)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-move-handle:hover,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-move-handle:focus-visible{background:var(--np-surface);color:#5eead4;border-color:#2dd4bf}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-edge-delete{border-color:color-mix(in srgb, var(--np-danger) 45%, var(--np-border));background:var(--np-surface-subtle);color:var(--np-danger)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-edge-delete:hover,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-edge-delete:focus-visible{border-color:var(--np-danger);background:color-mix(in srgb, var(--np-danger) 16%, var(--np-surface));color:var(--np-danger)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node-header strong,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-field{color:var(--np-text)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-node-header small,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-field em,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-field--empty,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-field--more,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-reference-heading{color:var(--np-text-secondary)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-field,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-reference-group,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-reference-group .npds-entity-diagram-field+.npds-entity-diagram-field{border-color:var(--np-border)}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-field--reference em,:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-edge text{color:#5eead4;fill:#5eead4}:root[data-theme=dark] .np-builder-schemas-map-surface .npds-entity-diagram-edge text{stroke:var(--np-bg)}:root[data-theme=dark] .npds-app-sidebar-toggle,:root[data-theme=dark] .np-shell-sidebar-toggle{border-color:var(--np-border);background:var(--np-surface);color:var(--np-text);box-shadow:0 14px 34px #0000005c}:root[data-theme=dark] .npds-app-sidebar-toggle:hover,:root[data-theme=dark] .npds-app-sidebar-toggle:focus-visible,:root[data-theme=dark] .np-shell-sidebar-toggle:hover,:root[data-theme=dark] .np-shell-sidebar-toggle:focus-visible{border-color:var(--np-primary-border);background:var(--np-surface-subtle);color:var(--np-primary)}:root[data-theme=dark] .np-builder-data-tabs button,:root[data-theme=dark] .np-builder-data-empty,:root[data-theme=dark] .np-builder-data-section-head p,:root[data-theme=dark] .np-builder-data-list-tools span,:root[data-theme=dark] .np-builder-data-bulk-head span,:root[data-theme=dark] .np-builder-data-selector label>span,:root[data-theme=dark] .np-builder-data-field>span,:root[data-theme=dark] .np-builder-schemas-side-section p,:root[data-theme=dark] .np-builder-schemas-side-section ul{color:var(--np-text-secondary)}:root[data-theme=dark] .np-builder-data-form h2,:root[data-theme=dark] .np-builder-data-table h2,:root[data-theme=dark] .np-builder-data-list-editor h2,:root[data-theme=dark] .np-builder-data-bulk-head strong,:root[data-theme=dark] .np-builder-data-import-hint strong,:root[data-theme=dark] .np-builder-schemas-side-header h2,:root[data-theme=dark] .np-builder-schemas-side-section h3{color:var(--np-text)}.np-builder-schemas-side-panel{z-index:5;border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);width:min(360px,100% - 48px);min-width:0;max-height:min(620px,100% - 96px);box-shadow:var(--np-shadow-lg);gap:16px;padding:16px;display:grid;position:absolute;top:24px;right:24px;overflow:auto}.np-builder-schemas-side-content,.np-builder-schemas-side-form,.np-builder-schemas-side-empty{gap:16px;display:grid}.np-builder-schemas-side-empty{color:var(--np-text-muted);justify-items:start}.np-builder-schemas-side-empty strong{color:var(--np-text)}.np-builder-schemas-side-empty p{margin:0;font-size:.875rem;line-height:1.45}.np-builder-schemas-side-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.np-builder-schemas-side-header h2{color:var(--np-text);margin:0;font-size:1rem;font-weight:800}.np-builder-schemas-side-header code{color:var(--np-text-muted);font-size:.75rem}.np-builder-schemas-side-eyebrow{color:var(--np-text-muted);text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:800;display:block}.np-builder-schemas-side-heading-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.np-builder-schemas-side-actions{flex-wrap:wrap;gap:8px;display:flex}.np-builder-schemas-side-meta{gap:8px;margin:0;display:grid}.np-builder-schemas-side-meta div{border-bottom:1px solid var(--np-border);justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.np-builder-schemas-side-meta dt{color:var(--np-text-muted);font-size:.8125rem;font-weight:700}.np-builder-schemas-side-meta dd{color:var(--np-text);text-align:right;margin:0;font-size:.8125rem;font-weight:700}.np-builder-schemas-side-section{gap:8px;display:grid}.np-builder-schemas-side-section h3{color:var(--np-text);margin:0;font-size:.875rem;font-weight:800}.np-builder-schemas-side-section p,.np-builder-schemas-side-section ul{margin:0}.np-builder-schemas-side-section p{color:var(--np-text-muted);font-size:.8125rem;line-height:1.45}.np-builder-schemas-side-section ul{gap:8px;padding:0;list-style:none;display:grid}.np-builder-schemas-side-section li{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);gap:2px;padding:8px;display:grid}.np-builder-schemas-side-section li strong{color:var(--np-text);font-size:.8125rem}.np-builder-schemas-side-section li span{color:var(--np-text-muted);font-size:.75rem;line-height:1.35}.np-builder-ai-runtime{max-width:1180px;padding:24px}.np-builder-ai-runtime-header{margin-bottom:24px}.np-builder-ai-runtime-title{color:var(--np-text);align-items:center;gap:10px;display:flex}.np-builder-ai-runtime-title h1{margin:0;font-size:1.25rem;font-weight:700}.np-builder-ai-runtime-title p{color:var(--np-text-muted);margin:3px 0 0;font-size:.875rem}.np-builder-ai-runtime-panel{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);box-shadow:var(--np-shadow-xs);gap:18px;padding:20px;display:grid;container-type:inline-size}.np-builder-ai-runtime-shell{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.08fr);align-items:start;gap:20px;display:grid}.np-builder-ai-runtime-preview{gap:14px;min-width:0;display:grid}.np-builder-ai-runtime-preview-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end;gap:14px;display:grid}.np-builder-ai-runtime-preview-head>div{gap:5px;min-width:0;display:grid}.np-builder-ai-runtime-preview-head span,.np-builder-ai-runtime-capability span{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.np-builder-ai-runtime-preview-head strong{overflow-wrap:anywhere;min-width:0;color:var(--np-text);font-size:.9375rem}.np-builder-ai-runtime-capability{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:5px;display:grid}.np-builder-ai-runtime-capability p{color:var(--np-text-muted);overflow-wrap:anywhere;margin:0;font:400 .8125rem/1.45 inherit}.np-builder-ai-wizard-review{gap:14px;container-type:inline-size}.np-builder-ai-wizard-review-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.np-builder-ai-wizard-review-head>div{gap:5px;min-width:0;display:grid}.np-builder-ai-wizard-review-head span,.np-builder-ai-wizard-review-resource span{color:var(--np-text-muted);text-transform:uppercase;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-head h2{color:var(--np-text);overflow-wrap:anywhere;margin:0;font:800 1rem/1.25 inherit}.np-builder-ai-wizard-review-head p,.np-builder-ai-wizard-review-resource p,.np-builder-ai-wizard-review-steps p,.np-builder-ai-wizard-review-checklist p,.np-builder-ai-wizard-review-handoff p,.np-builder-ai-wizard-review-import p,.np-builder-ai-wizard-review-diff p,.np-builder-ai-wizard-review-diff-approval p,.np-builder-ai-wizard-review-publication p,.np-builder-ai-wizard-review-blockers p,.np-builder-ai-wizard-review-diff-blockers p,.np-builder-ai-wizard-review-diff-approval-blockers p{color:var(--np-text-muted);overflow-wrap:anywhere;margin:0;font:400 .8125rem/1.45 inherit}.np-builder-ai-wizard-review-head>strong{border:1px solid color-mix(in srgb, var(--np-primary) 32%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-primary) 9%, var(--np-surface));min-width:132px;min-height:28px;color:var(--np-primary);white-space:nowrap;justify-content:center;align-items:center;font:800 .75rem/1.2 inherit;display:inline-flex}.np-builder-ai-wizard-review-meta{flex-wrap:wrap;gap:6px;display:flex}.np-builder-ai-wizard-review-meta span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);min-width:0;min-height:24px;color:var(--np-text-muted);overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-resources{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.np-builder-ai-wizard-review-resource{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-resource>*{margin-inline:10px}.np-builder-ai-wizard-review-resource>:first-child{margin-block-start:10px}.np-builder-ai-wizard-review-resource>:last-child{margin-block-end:10px}.np-builder-ai-wizard-review-resource strong{color:var(--np-text);font:850 1.15rem/1 inherit}.np-builder-ai-wizard-review-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;display:grid}.np-builder-ai-wizard-review-blockers p{margin-inline:10px}.np-builder-ai-wizard-review-blockers p:first-child{margin-block-start:10px}.np-builder-ai-wizard-review-blockers p:last-child{margin-block-end:10px}.np-builder-ai-wizard-review-steps{gap:8px;margin:0;display:grid}.np-builder-ai-wizard-review-step{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.np-builder-ai-wizard-review-step>div{gap:3px;min-width:0;margin:10px 0 10px 10px;display:grid}.np-builder-ai-wizard-review-steps strong,.np-builder-ai-wizard-review-handoff strong,.np-builder-ai-wizard-review-import strong,.np-builder-ai-wizard-review-diff strong,.np-builder-ai-wizard-review-diff-approval strong,.np-builder-ai-wizard-review-publication strong{color:var(--np-text);overflow-wrap:anywhere;font:800 .875rem/1.3 inherit}.np-builder-ai-wizard-review-link{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:118px;min-height:34px;color:var(--np-text);white-space:nowrap;justify-content:center;align-items:center;margin-inline-end:10px;font:800 .8125rem/1.2 inherit;text-decoration:none;display:inline-flex}.np-builder-ai-wizard-review-link:hover{border-color:var(--np-primary);color:var(--np-primary)}.np-builder-ai-wizard-review-checklist{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 68%, transparent);gap:10px;display:grid}.np-builder-ai-wizard-review-checklist-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-checklist-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-checklist-head span{color:var(--np-text-muted);text-transform:uppercase;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-checklist-head strong{color:var(--np-text);overflow-wrap:anywhere;font:850 .95rem/1.25 inherit}.np-builder-ai-wizard-review-checklist-head>span{border:1px solid color-mix(in srgb, var(--np-primary) 30%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-primary) 8%, var(--np-surface));min-width:56px;min-height:30px;color:var(--np-primary);justify-content:center;align-items:center;display:inline-flex}.np-builder-ai-wizard-review-checklist-items{gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-checklist-item{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.np-builder-ai-wizard-review-checklist-item[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 8%, var(--np-surface))}.np-builder-ai-wizard-review-checklist-item .npds-native-checkbox{width:18px;height:18px;accent-color:var(--np-primary);margin-block-start:11px;margin-inline-start:10px}.np-builder-ai-wizard-review-checklist-item>span{gap:3px;min-width:0;margin:9px 10px 9px 0;display:grid}.np-builder-ai-wizard-review-checklist-item strong{color:var(--np-text);overflow-wrap:anywhere;font:800 .875rem/1.3 inherit}.np-builder-ai-wizard-review-completion{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-completion .np-btn{min-width:218px}.np-builder-ai-wizard-review-handoff{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);color:var(--np-text-muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.np-builder-ai-wizard-review-handoff[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 8%, var(--np-surface))}.np-builder-ai-wizard-review-handoff svg{color:var(--np-primary);margin-block-start:12px;margin-inline-start:10px}.np-builder-ai-wizard-review-handoff>div{gap:4px;min-width:0;margin:10px 0;display:grid}.np-builder-ai-wizard-review-handoff span{color:var(--np-text-muted);overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-handoff .np-btn{min-width:190px;margin:10px 10px 10px 0}.np-builder-ai-wizard-review-import{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 68%, transparent);gap:10px;display:grid}.np-builder-ai-wizard-review-import[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 8%, var(--np-surface))}.np-builder-ai-wizard-review-import-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-import-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-import-head span,.np-builder-ai-wizard-review-import-summary span,.np-builder-ai-wizard-review-import-resources span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-import-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-import-input{resize:vertical;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:calc(100% - 20px);min-width:0;min-height:112px;color:var(--np-text);margin-inline:10px;font:500 .8125rem/1.45 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.np-builder-ai-wizard-review-import-input::placeholder{color:var(--np-text-muted)}.np-builder-ai-wizard-review-import-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-import-actions .np-btn{width:100%}.np-builder-ai-wizard-review-import-error,.np-builder-ai-wizard-review-import-lock{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-import-error{color:var(--np-danger)}.np-builder-ai-wizard-review-import-error svg{margin-block-start:2px}.np-builder-ai-wizard-review-import-result{gap:9px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-import-summary{flex-wrap:wrap;gap:6px;display:flex}.np-builder-ai-wizard-review-import-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-import-resources{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;display:grid}.np-builder-ai-wizard-review-import-resources>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-import-resources>div>*{margin-inline:9px}.np-builder-ai-wizard-review-import-resources>div>:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-import-resources>div>:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-import-resources strong{color:var(--np-text);font:850 1rem/1 inherit}.np-builder-ai-wizard-review-import-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;display:grid}.np-builder-ai-wizard-review-import-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-import-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-import-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-import-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);margin-inline:0}.np-builder-ai-wizard-review-import-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-import-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-diff{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 68%, transparent);gap:10px;display:grid}.np-builder-ai-wizard-review-diff[data-state=ready]{border-color:color-mix(in srgb, var(--np-primary) 34%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface))}.np-builder-ai-wizard-review-diff-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-diff-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-head span,.np-builder-ai-wizard-review-diff-summary span,.np-builder-ai-wizard-review-diff-item span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-diff-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-diff-summary{flex-wrap:wrap;gap:6px;margin-inline:10px;display:flex}.np-builder-ai-wizard-review-diff-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-diff-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-diff-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-diff-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-diff-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-diff-items{gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-diff-item{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);grid-template-columns:minmax(0,1fr) minmax(108px,auto);align-items:start;gap:10px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-item[data-action=create]{border-color:color-mix(in srgb, var(--np-success) 32%, var(--np-border))}.np-builder-ai-wizard-review-diff-item[data-action=update]{border-color:color-mix(in srgb, var(--np-warning) 42%, var(--np-border))}.np-builder-ai-wizard-review-diff-item[data-action=review]{border-style:dashed;border-color:color-mix(in srgb, var(--np-danger) 30%, var(--np-border))}.np-builder-ai-wizard-review-diff-item>div{gap:3px;min-width:0;margin:9px 0 9px 9px;display:grid}.np-builder-ai-wizard-review-diff-item>span:last-child{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 75%, transparent);min-height:28px;color:var(--np-text);text-align:center;justify-content:center;align-items:center;margin:9px 9px 9px 0;font-weight:800;display:inline-flex}.np-builder-ai-wizard-review-diff-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-diff-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-diff-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-diff-approval{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-diff-approval[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-diff-approval-head,.np-builder-ai-wizard-review-diff-approval-export{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-diff-approval-head{margin-block-start:10px}.np-builder-ai-wizard-review-diff-approval-head>div,.np-builder-ai-wizard-review-diff-approval-export>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-approval-head>span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 76%, transparent);min-width:58px;min-height:28px;color:var(--np-text);justify-content:center;align-items:center;font:800 .8125rem/1.2 inherit;display:inline-flex}.np-builder-ai-wizard-review-diff-approval-head span,.np-builder-ai-wizard-review-diff-approval-section p,.np-builder-ai-wizard-review-diff-approval-export span{color:var(--np-text-muted);overflow-wrap:anywhere}.np-builder-ai-wizard-review-diff-approval-head span,.np-builder-ai-wizard-review-diff-approval-export span{text-transform:uppercase;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-diff-approval-sections{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-diff-approval-section{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-approval-section[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-diff-approval-section .np-checkbox{margin-block-start:10px;margin-inline-start:9px}.np-builder-ai-wizard-review-diff-approval-section>span{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-diff-approval-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-diff-approval-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-diff-approval-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-diff-approval-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-diff-approval-export{border-block-start:1px solid var(--np-border);align-items:center;margin-block-end:10px;padding-block-start:10px}.np-builder-ai-wizard-review-diff-approval-export .np-btn{min-width:176px}.np-builder-ai-wizard-review-diff-evidence{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-diff-evidence[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-diff-evidence-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-diff-evidence-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-evidence-head span,.np-builder-ai-wizard-review-diff-evidence-summary span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-diff-evidence-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-diff-evidence-input{resize:vertical;min-height:104px;margin-inline:10px}.np-builder-ai-wizard-review-diff-evidence-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-diff-evidence-error{color:var(--np-danger)}.np-builder-ai-wizard-review-diff-evidence-error svg{margin-block-start:2px}.np-builder-ai-wizard-review-diff-evidence-result{gap:9px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-diff-evidence-summary{flex-wrap:wrap;gap:6px;display:flex}.np-builder-ai-wizard-review-diff-evidence-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-diff-evidence-sections{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.np-builder-ai-wizard-review-diff-evidence-sections>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-evidence-sections>div[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-diff-evidence-sections>div>*{margin-inline:9px}.np-builder-ai-wizard-review-diff-evidence-sections>div>:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-diff-evidence-sections>div>:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-diff-evidence-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;display:grid}.np-builder-ai-wizard-review-diff-evidence-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-diff-evidence-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-diff-evidence-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-diff-evidence-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.np-builder-ai-wizard-review-diff-evidence-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-diff-evidence-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-governance{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-governance[data-state=reviewing]{border-color:color-mix(in srgb, var(--np-primary) 30%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 5%, var(--np-surface))}.np-builder-ai-wizard-review-governance[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-governance-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-governance-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-governance-head>span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:42px;color:var(--np-text-muted);text-align:center;font:800 .75rem/1.2 inherit}.np-builder-ai-wizard-review-governance-head div>span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-governance-items{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-governance-item{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.np-builder-ai-wizard-review-governance-item[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-governance-item>*{margin-block:9px}.np-builder-ai-wizard-review-governance-item>:first-child{margin-inline-start:9px}.np-builder-ai-wizard-review-governance-item>span{gap:4px;min-width:0;margin-inline-end:9px;display:grid}.np-builder-ai-wizard-review-governance-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-governance-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-governance-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-governance-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-governance-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-governance-lock svg{color:var(--np-primary);margin-inline-start:9px}.np-builder-ai-wizard-review-governance-lock>div{gap:3px;min-width:0;margin-block:9px;display:grid}.np-builder-ai-wizard-review-governance-lock .np-btn{min-width:194px;margin-inline-end:9px}.np-builder-ai-wizard-review-governance-dossier{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-governance-dossier[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-governance-dossier-head,.np-builder-ai-wizard-review-governance-dossier-export{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-governance-dossier-head{margin-block-start:10px}.np-builder-ai-wizard-review-governance-dossier-head>div,.np-builder-ai-wizard-review-governance-dossier-export>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-governance-dossier-head>div>span,.np-builder-ai-wizard-review-governance-dossier-export span,.np-builder-ai-wizard-review-governance-dossier-summary span{color:var(--np-text-muted);overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-governance-dossier-head>div>span{text-transform:uppercase}.np-builder-ai-wizard-review-governance-dossier-head svg{color:var(--np-primary)}.np-builder-ai-wizard-review-governance-dossier-summary{flex-wrap:wrap;gap:6px;margin-inline:10px;display:flex}.np-builder-ai-wizard-review-governance-dossier-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent)}.np-builder-ai-wizard-review-governance-dossier-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-governance-dossier-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-governance-dossier-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-governance-dossier-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-governance-dossier-export{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);align-items:center;margin-block-end:10px}.np-builder-ai-wizard-review-governance-dossier-export>div{margin-block:9px;margin-inline-start:9px}.np-builder-ai-wizard-review-governance-dossier-export .np-btn{min-width:178px;margin-inline-end:9px}.np-builder-ai-wizard-review-final-evidence{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-final-evidence[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-final-evidence-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-final-evidence-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-final-evidence-head span,.np-builder-ai-wizard-review-final-evidence-summary span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-final-evidence-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-final-evidence-input{resize:vertical;min-height:104px;margin-inline:10px}.np-builder-ai-wizard-review-final-evidence-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-final-evidence-error{color:var(--np-danger)}.np-builder-ai-wizard-review-final-evidence-error svg{margin-block-start:2px}.np-builder-ai-wizard-review-final-evidence-result{gap:9px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-final-evidence-summary{flex-wrap:wrap;gap:6px;display:flex}.np-builder-ai-wizard-review-final-evidence-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-final-evidence-sections,.np-builder-ai-wizard-review-final-evidence-controls{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.np-builder-ai-wizard-review-final-evidence-sections>div,.np-builder-ai-wizard-review-final-evidence-controls>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-final-evidence-sections>div[data-state=checked],.np-builder-ai-wizard-review-final-evidence-controls>div[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-final-evidence-sections>div>*,.np-builder-ai-wizard-review-final-evidence-controls>div>*{margin-inline:9px}.np-builder-ai-wizard-review-final-evidence-sections>div>:first-child,.np-builder-ai-wizard-review-final-evidence-controls>div>:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-final-evidence-sections>div>:last-child,.np-builder-ai-wizard-review-final-evidence-controls>div>:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-final-evidence-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;display:grid}.np-builder-ai-wizard-review-final-evidence-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-final-evidence-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-final-evidence-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-final-evidence-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.np-builder-ai-wizard-review-final-evidence-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-final-evidence-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-evaluation-package{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-evaluation-package[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-evaluation-package-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-evaluation-package-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-evaluation-package-head span,.np-builder-ai-wizard-review-evaluation-package-summary span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-evaluation-package-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-evaluation-package-summary{flex-wrap:wrap;gap:6px;margin-inline:10px;display:flex}.np-builder-ai-wizard-review-evaluation-package-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-evaluation-package-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-evaluation-package-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-evaluation-package-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-evaluation-package-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-evaluation-package-checks{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-evaluation-package-checks>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-evaluation-package-checks>div[data-state=passed]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-evaluation-package-checks>div>*{margin-inline:9px}.np-builder-ai-wizard-review-evaluation-package-checks>div>:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-evaluation-package-checks>div>:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-evaluation-package-export{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-evaluation-package-export>div{gap:3px;min-width:0;margin-block:9px;margin-inline-start:9px;display:grid}.np-builder-ai-wizard-review-evaluation-package-export span{color:var(--np-text-muted);overflow-wrap:anywhere}.np-builder-ai-wizard-review-evaluation-package-export .np-btn{min-width:176px;margin-inline-end:9px}.np-builder-ai-wizard-review-evaluation-result{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-evaluation-result[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-evaluation-result-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-evaluation-result-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-evaluation-result-head span,.np-builder-ai-wizard-review-evaluation-result-summary span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-evaluation-result-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-evaluation-result-input{resize:vertical;min-height:104px;margin-inline:10px}.np-builder-ai-wizard-review-evaluation-result-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-evaluation-result-error{color:var(--np-danger)}.np-builder-ai-wizard-review-evaluation-result-error svg{margin-block-start:2px}.np-builder-ai-wizard-review-evaluation-result-result{gap:9px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-evaluation-result-summary{flex-wrap:wrap;gap:6px;display:flex}.np-builder-ai-wizard-review-evaluation-result-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-evaluation-result-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;display:grid}.np-builder-ai-wizard-review-evaluation-result-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-evaluation-result-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-evaluation-result-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-evaluation-result-checks{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.np-builder-ai-wizard-review-evaluation-result-checks>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-evaluation-result-checks>div[data-state=passed]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-evaluation-result-checks>div[data-state=failed]{border-color:color-mix(in srgb, var(--np-danger) 34%, var(--np-border));background:color-mix(in srgb, var(--np-danger) 6%, var(--np-surface))}.np-builder-ai-wizard-review-evaluation-result-checks>div>*{margin-inline:9px}.np-builder-ai-wizard-review-evaluation-result-checks>div>:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-evaluation-result-checks>div>:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-evaluation-result-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.np-builder-ai-wizard-review-evaluation-result-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-evaluation-result-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness[data-state=reviewing]{border-color:color-mix(in srgb, var(--np-primary) 34%, var(--np-border));background:color-mix(in srgb, var(--np-primary) 5%, var(--np-surface))}.np-builder-ai-wizard-review-post-evaluation-readiness[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-post-evaluation-readiness-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-head>span{border:1px solid color-mix(in srgb, var(--np-primary) 28%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-primary) 7%, var(--np-surface));min-width:44px;color:var(--np-primary);text-align:center;font:800 .78rem/1.2 inherit}.np-builder-ai-wizard-review-post-evaluation-readiness-head div>span,.np-builder-ai-wizard-review-post-evaluation-readiness-summary span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-post-evaluation-readiness-summary{flex-wrap:wrap;gap:6px;margin-inline:10px;display:flex}.np-builder-ai-wizard-review-post-evaluation-readiness-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-post-evaluation-readiness-items{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-item{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-item[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-post-evaluation-readiness-item>*{margin-block:9px}.np-builder-ai-wizard-review-post-evaluation-readiness-item>:first-child{margin-inline-start:9px}.np-builder-ai-wizard-review-post-evaluation-readiness-item>span{gap:4px;min-width:0;margin-inline-end:9px;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-post-evaluation-readiness-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-post-evaluation-readiness-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-post-evaluation-readiness-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:7px;min-width:0;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-post-evaluation-readiness-lock>div{gap:3px;min-width:0;margin:9px 0;display:grid}.np-builder-ai-wizard-review-post-evaluation-readiness-lock .np-btn{min-width:174px;margin:9px 9px 9px 0}.np-builder-ai-wizard-review-readiness-report{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-readiness-report[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-readiness-report>div{gap:4px;min-width:0;margin:10px 0 10px 10px;display:grid}.np-builder-ai-wizard-review-readiness-report span{color:var(--np-text-muted);overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-readiness-report .np-btn{min-width:174px;margin:10px 10px 10px 0}.np-builder-ai-wizard-review-readiness-report-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-readiness-report-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-readiness-report-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-readiness-report-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-readiness-evidence{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-readiness-evidence[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-readiness-evidence-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-readiness-evidence-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-readiness-evidence-head span,.np-builder-ai-wizard-review-readiness-evidence-summary span{color:var(--np-text-muted);text-transform:uppercase;overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-readiness-evidence-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-readiness-evidence-input{resize:vertical;min-height:104px;margin-inline:10px}.np-builder-ai-wizard-review-readiness-evidence-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-readiness-evidence-error{color:var(--np-danger)}.np-builder-ai-wizard-review-readiness-evidence-error svg{margin-block-start:2px}.np-builder-ai-wizard-review-readiness-evidence-result{gap:9px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-readiness-evidence-summary{flex-wrap:wrap;gap:6px;display:flex}.np-builder-ai-wizard-review-readiness-evidence-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-readiness-evidence-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;display:grid}.np-builder-ai-wizard-review-readiness-evidence-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-readiness-evidence-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-readiness-evidence-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-readiness-evidence-controls{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;display:grid}.np-builder-ai-wizard-review-readiness-evidence-controls>div{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-readiness-evidence-controls>div[data-state=checked]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-readiness-evidence-controls>div>*{margin-inline:9px}.np-builder-ai-wizard-review-readiness-evidence-controls>div>:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-readiness-evidence-controls>div>:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-readiness-evidence-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.np-builder-ai-wizard-review-readiness-evidence-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-readiness-evidence-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-post-readiness-package{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:10px;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-post-readiness-package[data-state=ready]{border-color:color-mix(in srgb, var(--np-success) 34%, var(--np-border));background:color-mix(in srgb, var(--np-success) 6%, var(--np-surface))}.np-builder-ai-wizard-review-post-readiness-package-head{grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:10px;margin:10px 10px 0;display:grid}.np-builder-ai-wizard-review-post-readiness-package-head>div{gap:4px;min-width:0;display:grid}.np-builder-ai-wizard-review-post-readiness-package-head span,.np-builder-ai-wizard-review-post-readiness-package-summary span,.np-builder-ai-wizard-review-post-readiness-package-export span{color:var(--np-text-muted);overflow-wrap:anywhere;font:700 .75rem/1.2 inherit}.np-builder-ai-wizard-review-post-readiness-package-head span,.np-builder-ai-wizard-review-post-readiness-package-summary span{text-transform:uppercase}.np-builder-ai-wizard-review-post-readiness-package-head svg{color:var(--np-primary);margin-block-start:2px}.np-builder-ai-wizard-review-post-readiness-package-summary{flex-wrap:wrap;gap:6px;margin-inline:10px;display:flex}.np-builder-ai-wizard-review-post-readiness-package-summary span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;min-height:24px}.np-builder-ai-wizard-review-post-readiness-package-blockers{border:1px solid color-mix(in srgb, var(--np-danger) 35%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-danger) 8%, var(--np-surface));gap:6px;margin-inline:10px;display:grid}.np-builder-ai-wizard-review-post-readiness-package-blockers p{margin-inline:9px}.np-builder-ai-wizard-review-post-readiness-package-blockers p:first-child{margin-block-start:9px}.np-builder-ai-wizard-review-post-readiness-package-blockers p:last-child{margin-block-end:9px}.np-builder-ai-wizard-review-post-readiness-package-export{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-post-readiness-package-export>div{gap:4px;min-width:0;margin:10px 0 10px 10px;display:grid}.np-builder-ai-wizard-review-post-readiness-package-export .np-btn{min-width:174px;margin:10px 10px 10px 0}.np-builder-ai-wizard-review-post-readiness-package-lock{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;min-width:0;margin:0 10px 10px;display:grid}.np-builder-ai-wizard-review-post-readiness-package-lock svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:9px}.np-builder-ai-wizard-review-post-readiness-package-lock>div{gap:3px;min-width:0;margin:9px 9px 9px 0;display:grid}.np-builder-ai-wizard-review-publication{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 70%, transparent);color:var(--np-text-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.np-builder-ai-wizard-review-publication svg{color:var(--np-primary);margin-block-start:11px;margin-inline-start:10px}.np-builder-ai-wizard-review-publication>div{margin:10px 10px 10px 0}.np-builder-ai-runtime-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.np-builder-ai-runtime-field{gap:7px;display:grid}.np-builder-ai-runtime-field span{color:var(--np-text-muted);font-size:.8125rem;font-weight:600}.np-builder-ai-runtime-field input,.np-builder-ai-runtime-field select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);width:100%;min-width:0;color:var(--np-text);padding:9px 10px;font-size:.875rem}.np-builder-ai-runtime-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.np-builder-ai-runtime-buttons{justify-content:flex-end;align-items:center;gap:8px;display:flex}@container (width<=520px){.np-builder-ai-runtime-grid{grid-template-columns:1fr}.np-builder-ai-runtime-actions,.np-builder-ai-runtime-buttons{flex-direction:column;align-items:stretch}.np-builder-ai-runtime .np-btn{width:100%}.np-builder-ai-wizard-review-head,.np-builder-ai-wizard-review-step,.np-builder-ai-wizard-review-checklist-head,.np-builder-ai-wizard-review-completion,.np-builder-ai-wizard-review-handoff,.np-builder-ai-wizard-review-import-head,.np-builder-ai-wizard-review-import-actions,.np-builder-ai-wizard-review-diff-head,.np-builder-ai-wizard-review-diff-item,.np-builder-ai-wizard-review-diff-approval-head,.np-builder-ai-wizard-review-diff-approval-export,.np-builder-ai-wizard-review-diff-evidence-head,.np-builder-ai-wizard-review-diff-evidence-actions,.np-builder-ai-wizard-review-governance-head,.np-builder-ai-wizard-review-governance-lock,.np-builder-ai-wizard-review-governance-dossier-head,.np-builder-ai-wizard-review-governance-dossier-export,.np-builder-ai-wizard-review-final-evidence-head,.np-builder-ai-wizard-review-final-evidence-actions,.np-builder-ai-wizard-review-evaluation-package-head,.np-builder-ai-wizard-review-evaluation-package-export,.np-builder-ai-wizard-review-evaluation-result-head,.np-builder-ai-wizard-review-evaluation-result-actions,.np-builder-ai-wizard-review-post-evaluation-readiness-head,.np-builder-ai-wizard-review-post-evaluation-readiness-lock,.np-builder-ai-wizard-review-readiness-report,.np-builder-ai-wizard-review-readiness-evidence-head,.np-builder-ai-wizard-review-readiness-evidence-actions,.np-builder-ai-wizard-review-post-readiness-package-head,.np-builder-ai-wizard-review-post-readiness-package-export{grid-template-columns:1fr}.np-builder-ai-wizard-review-head>strong,.np-builder-ai-wizard-review-link,.np-builder-ai-wizard-review-completion .np-btn,.np-builder-ai-wizard-review-handoff .np-btn,.np-builder-ai-wizard-review-import-actions .np-btn,.np-builder-ai-wizard-review-diff-item>span:last-child,.np-builder-ai-wizard-review-diff-approval-head>span,.np-builder-ai-wizard-review-diff-approval-export .np-btn,.np-builder-ai-wizard-review-diff-evidence-actions .np-btn,.np-builder-ai-wizard-review-governance-lock .np-btn,.np-builder-ai-wizard-review-governance-dossier-export .np-btn,.np-builder-ai-wizard-review-final-evidence-actions .np-btn,.np-builder-ai-wizard-review-evaluation-package-export .np-btn,.np-builder-ai-wizard-review-evaluation-result-actions .np-btn,.np-builder-ai-wizard-review-post-evaluation-readiness-lock .np-btn,.np-builder-ai-wizard-review-readiness-report .np-btn,.np-builder-ai-wizard-review-readiness-evidence-actions .np-btn,.np-builder-ai-wizard-review-post-readiness-package-export .np-btn{width:100%}.np-builder-ai-wizard-review-handoff>div,.np-builder-ai-wizard-review-handoff .np-btn,.np-builder-ai-wizard-review-diff-item>div,.np-builder-ai-wizard-review-diff-item>span:last-child,.np-builder-ai-wizard-review-diff-approval-export .np-btn,.np-builder-ai-wizard-review-diff-evidence-actions .np-btn,.np-builder-ai-wizard-review-governance-lock .np-btn,.np-builder-ai-wizard-review-governance-dossier-export .np-btn,.np-builder-ai-wizard-review-final-evidence-actions .np-btn,.np-builder-ai-wizard-review-evaluation-package-export .np-btn,.np-builder-ai-wizard-review-evaluation-result-actions .np-btn,.np-builder-ai-wizard-review-post-evaluation-readiness-lock .np-btn,.np-builder-ai-wizard-review-readiness-report .np-btn,.np-builder-ai-wizard-review-readiness-evidence-actions .np-btn,.np-builder-ai-wizard-review-post-readiness-package-export .np-btn{margin-inline:10px}}@media (max-width:980px){.np-builder-ai-runtime-shell,.np-builder-ai-runtime-preview-head{grid-template-columns:1fr}}.np-builder-ai-runtime .np-btn{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);min-height:40px;color:var(--np-text);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:.875rem;font-weight:700;display:inline-flex}.np-builder-ai-runtime .np-btn:hover:not(:disabled){border-color:var(--np-primary);color:var(--np-primary)}.np-builder-ai-runtime .np-btn-primary{border-color:var(--np-primary);background:var(--np-primary);color:#fff}.np-builder-ai-runtime .np-btn-primary:hover:not(:disabled){background:var(--np-primary-hover,var(--np-primary));color:#fff}.np-builder-ai-runtime .np-btn:disabled{cursor:not-allowed;opacity:.6}.np-builder-ai-runtime-status,.np-builder-ai-runtime-status-ok,.np-builder-ai-runtime-status-error,.np-builder-ai-runtime-test-result{align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}.np-builder-ai-runtime-status-ok,.np-builder-ai-runtime-test-result--ok{color:var(--np-success)}.np-builder-ai-runtime-status-error,.np-builder-ai-runtime-test-result--error{color:var(--np-danger)}.np-builder-ai-runtime-test-result{margin:0}.np-builder-schemas-overlay{z-index:1100;background:#00000073;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.np-builder-schemas-modal{box-sizing:border-box;background:var(--np-surface);border-radius:var(--np-radius);width:100%;max-width:620px;max-height:90vh;box-shadow:var(--np-shadow-lg);padding:24px;overflow-y:auto}.np-builder-workflows-modal{max-width:820px}.np-builder-rules-modal{max-width:860px}.np-builder-schemas-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.np-builder-schemas-modal-header h2{color:var(--np-text);margin:0;font-size:1.1rem;font-weight:700}.np-builder-schemas-fields{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);margin:16px 0;padding:12px;container-type:inline-size}.np-builder-schemas-fields-header{color:var(--np-text-muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.875rem;font-weight:600;display:flex}.np-builder-schemas-field-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.np-builder-schemas-field-row input[type=text],.np-builder-schemas-field-row input:not([type=checkbox]),.np-builder-schemas-field-row select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);min-width:80px;color:var(--np-text);flex:1;padding:5px 8px;font-size:.8125rem}.np-builder-schemas-field-row select{max-width:150px}.np-builder-schemas-kind-hint{color:var(--np-text-muted);margin-block:4px 0}.np-builder-schemas-item-active{white-space:nowrap;color:var(--np-text-muted);align-items:center;gap:4px;display:flex}.np-builder-schemas-field-options{flex-basis:100%}.np-builder-schemas-field-required{color:var(--np-text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:.8125rem;display:flex}.np-builder-schemas-examples{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);margin:16px 0;padding:12px}.np-builder-schemas-examples-header{color:var(--np-text);align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.np-builder-schemas-examples-header span{font:700 .875rem/1.2 inherit;display:block}.np-builder-schemas-examples-header p{color:var(--np-text-secondary);margin:3px 0 0;font:500 .78rem/1.4 inherit}.np-builder-schemas-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.np-builder-schemas-example-card{border:1px solid var(--np-border-subtle);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);gap:8px;min-width:0;padding:10px;display:grid}.np-builder-schemas-example-card strong,.np-builder-schemas-example-card p{overflow-wrap:anywhere;min-width:0}.np-builder-schemas-example-card strong{color:var(--np-text);font:700 .82rem/1.25 inherit}.np-builder-schemas-example-card p{color:var(--np-text-secondary);margin:0;font:500 .76rem/1.4 inherit}.np-builder-schemas-diagnostics{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);margin:16px 0;padding:12px}.np-builder-schemas-diagnostics-header{color:var(--np-text);align-items:center;gap:8px;margin-bottom:10px;font-size:.875rem;font-weight:700;display:inline-flex}.np-builder-schemas-diagnostics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-builder-schemas-diagnostic{border:1px solid var(--np-border-subtle);border-radius:var(--np-radius-sm);background:var(--np-surface);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;padding:10px;display:grid}.np-builder-schemas-diagnostic span,.np-builder-schemas-diagnostic strong{overflow-wrap:anywhere;min-width:0}.np-builder-schemas-diagnostic span{color:var(--np-text-secondary);font-size:.75rem}.np-builder-schemas-diagnostic strong{color:var(--np-text);grid-column:2;font-size:.82rem}.np-builder-schemas-diagnostic--ready svg{color:var(--np-success)}.np-builder-schemas-diagnostic--attention svg{color:var(--np-danger)}.np-builder-schemas-diagnostic--neutral svg{color:var(--np-warning)}.np-builder-schemas-guidance{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);margin:16px 0;padding:12px}.np-builder-schemas-guidance-header{color:var(--np-text);align-items:center;gap:8px;margin-bottom:10px;font:700 .875rem/1.2 inherit;display:inline-flex}.np-builder-schemas-guidance ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.np-builder-schemas-guidance-item{border:1px solid var(--np-border-subtle);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;padding:10px;display:grid}.np-builder-schemas-guidance-item span,.np-builder-schemas-guidance-item p{overflow-wrap:anywhere;min-width:0}.np-builder-schemas-guidance-item span{color:var(--np-text);font:700 .82rem/1.25 inherit}.np-builder-schemas-guidance-item p{color:var(--np-text-secondary);grid-column:2;margin:0;font:500 .76rem/1.4 inherit}.np-builder-schemas-guidance-item--done svg{color:var(--np-success)}.np-builder-schemas-guidance-item--current svg{color:var(--np-primary)}.np-builder-schemas-guidance-item--optional svg,.np-builder-schemas-guidance-item--pending svg{color:var(--np-warning)}.np-builder-runtime-launch{border:1px solid var(--np-border-subtle);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:10px;display:grid}.np-builder-runtime-launch--ready{border-color:color-mix(in srgb, var(--np-success) 36%, var(--np-border-subtle))}.np-builder-runtime-launch--attention{border-color:color-mix(in srgb, var(--np-warning) 42%, var(--np-border-subtle))}.np-builder-runtime-launch-copy{min-width:0}.np-builder-runtime-launch-copy span{color:var(--np-text);overflow-wrap:anywhere;font:800 .82rem/1.25 inherit;display:block}.np-builder-runtime-launch-copy p{color:var(--np-text-secondary);overflow-wrap:anywhere;margin:3px 0 0;font:500 .76rem/1.4 inherit}.np-builder-runtime-launch-link{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-width:0;color:var(--np-primary);white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font:750 .76rem/1.2 inherit;text-decoration:none;display:inline-flex}.np-builder-runtime-launch-link:hover{border-color:var(--np-primary)}@container (width<=520px){.np-builder-runtime-launch{grid-template-columns:1fr}.np-builder-runtime-launch-link{width:100%}}.np-field-error,.np-form-error,.np-builder-schemas-form-error{color:#dc3545;margin:12px 0;font-size:.875rem}.np-builder-schemas-form-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.np-builder-workflows-stage-row,.np-builder-workflows-transition-row,.np-builder-workflows-condition-row{align-items:center;gap:6px;margin-bottom:6px;display:grid}.np-builder-workflows-stage-row{grid-template-columns:minmax(110px,1fr) minmax(140px,1.3fr) 42px repeat(5,32px);grid-template-areas:"slug label color drag up down hooks remove"}.np-builder-workflows-stage-row>:first-child{grid-area:slug}.np-builder-workflows-stage-row>:nth-child(2){grid-area:label}.np-builder-workflows-stage-row>:nth-child(3){grid-area:color}.np-builder-workflows-stage-row>:nth-child(4){grid-area:drag}.np-builder-workflows-stage-row>:nth-child(5){grid-area:up}.np-builder-workflows-stage-row>:nth-child(6){grid-area:down}.np-builder-workflows-stage-row>:nth-child(7){grid-area:hooks}.np-builder-workflows-stage-row>:nth-child(8){grid-area:remove}.np-builder-workflows-stage-row>.np-btn,.np-builder-workflows-transition-row>.np-btn,.np-builder-workflows-condition-row>.np-btn{width:100%;min-width:0}.np-builder-workflows-stage-block{border-radius:var(--np-radius-sm);transition:box-shadow .12s,opacity .12s}.np-builder-workflows-stage-block.is-dragging{opacity:.55}.np-builder-workflows-stage-block.is-drag-over{box-shadow:0 0 0 2px var(--np-primary)}.np-builder-workflows-stage-drag-handle{cursor:grab}.np-builder-workflows-stage-drag-handle:active{cursor:grabbing}.np-builder-workflows-transition-block{margin-bottom:8px;container-type:inline-size}.np-builder-workflows-transition-row{grid-template-columns:minmax(100px,1fr) minmax(130px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) repeat(4,32px);grid-template-areas:"transition-slug transition-label transition-from transition-to conditions approval effects transition-remove";margin-bottom:0}.np-builder-workflows-transition-row>:first-child{grid-area:transition-slug}.np-builder-workflows-transition-row>:nth-child(2){grid-area:transition-label}.np-builder-workflows-transition-row>:nth-child(3){grid-area:transition-from}.np-builder-workflows-transition-row>:nth-child(4){grid-area:transition-to}.np-builder-workflows-transition-row>:nth-child(5){grid-area:conditions}.np-builder-workflows-transition-row>:nth-child(6){grid-area:approval}.np-builder-workflows-transition-row>:nth-child(7){grid-area:effects}.np-builder-workflows-transition-row>:nth-child(8){grid-area:transition-remove}.np-builder-workflows-condition-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(0,1fr) 32px;grid-template-areas:"condition-field condition-op condition-value condition-remove"}.np-builder-workflows-condition-row>:first-child{grid-area:condition-field}.np-builder-workflows-condition-row>:nth-child(2){grid-area:condition-op}.np-builder-workflows-condition-row>:nth-child(3){grid-area:condition-value}.np-builder-workflows-condition-row>:nth-child(4){grid-area:condition-remove;width:100%;min-width:0}@container (width<=560px){.np-builder-workflows-stage-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"slug slug slug slug slug slug""label label label label label label""color drag up down hooks remove"}.np-builder-workflows-transition-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"transition-slug transition-slug transition-slug transition-slug""transition-label transition-label transition-label transition-label""transition-from transition-from transition-to transition-to""conditions approval effects transition-remove"}.np-builder-workflows-condition-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"condition-field condition-remove""condition-op condition-op""condition-value condition-value"}}.np-builder-workflows-stage-row input,.np-builder-workflows-transition-row input,.np-builder-workflows-transition-row select,.np-builder-workflows-condition-row input,.np-builder-workflows-condition-row select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);width:100%;min-width:0;color:var(--np-text);padding:5px 8px;font-size:.8125rem}.np-builder-workflows-stage-row .np-builder-workflows-color-input{height:32px;padding:2px}.np-builder-workflows-empty{color:var(--np-text-muted);padding:4px 0;font-size:.8125rem}.np-builder-workflows-approval-gate{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);margin-top:4px;margin-bottom:4px;padding:10px 12px;container-type:inline-size}.np-builder-workflows-approval-gate-header{color:var(--np-text-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:flex}.np-builder-workflows-approval-gate-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:8px;display:grid}.np-builder-workflows-approver-row{grid-template-columns:110px minmax(0,1fr) 32px;grid-template-areas:"approver-type approver-value approver-remove";align-items:center;gap:6px;margin-bottom:6px;display:grid}.np-builder-workflows-approver-row>:first-child{grid-area:approver-type}.np-builder-workflows-approver-row>:nth-child(2){grid-area:approver-value}.np-builder-workflows-approver-row>:nth-child(3){grid-area:approver-remove;width:100%;min-width:0}.np-builder-workflows-approver-row input,.np-builder-workflows-approver-row select,.np-builder-workflows-approval-gate input[type=number],.np-builder-workflows-approval-gate select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);width:100%;min-width:0;color:var(--np-text);padding:5px 8px;font-size:.8125rem}@container (width<=420px){.np-builder-workflows-approval-gate-row{grid-template-columns:1fr}.np-builder-workflows-approver-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"approver-type approver-remove""approver-value approver-value"}}.np-btn.is-active{background:var(--np-primary);color:#fff;border-color:var(--np-primary)}.np-builder-rules-toolbar{color:var(--np-text-muted);align-items:center;gap:8px;margin-bottom:16px;font-size:.875rem;display:flex}.np-builder-rules-toolbar select,.np-builder-rules-grid input,.np-builder-rules-grid select,.np-builder-rules-effect-row select,.np-builder-rules-effect-row textarea,.np-builder-schemas-fields textarea{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);width:100%;min-width:0;color:var(--np-text);padding:6px 8px;font-size:.8125rem}.np-builder-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.np-builder-rules-enabled{align-self:center;min-height:34px}.np-builder-rules-effect-row{grid-template-columns:150px minmax(0,1fr) 32px;grid-template-areas:"effect-type effect-config effect-remove";align-items:start;gap:8px;margin-bottom:10px;display:grid;container-type:inline-size}.np-builder-rules-effect-row>:first-child{grid-area:effect-type}.np-builder-rules-effect-row>.np-builder-effect-visual-form{grid-area:effect-config}.np-builder-rules-effect-row>.np-btn{grid-area:effect-remove;width:100%;min-width:0}.np-builder-rules-preview-match,.np-builder-rules-preview-miss{border-radius:var(--np-radius-sm);margin-top:8px;padding:8px 10px;font-size:.8125rem;font-weight:600}.np-builder-rules-preview-match{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.np-builder-rules-preview-miss{color:#854d0e;background:#fef9c3;border:1px solid #fde68a}.np-builder-condition-mode-row{margin-bottom:.75rem}.np-builder-condition-clauses{flex-direction:column;gap:.5rem;display:flex}.np-builder-condition-clause-row{grid-template-columns:minmax(0,1fr) minmax(112px,auto) minmax(0,1fr) 32px;grid-template-areas:"field op value remove";align-items:center;gap:.5rem;display:grid;container-type:inline-size}.np-builder-condition-clause-row:has(.np-builder-condition-combinator-badge){grid-template-areas:"badge badge badge badge""field op value remove"}.np-builder-condition-clause-row>:nth-last-child(4){grid-area:field}.np-builder-condition-clause-row>:nth-last-child(3){grid-area:op}.np-builder-condition-clause-row>:nth-last-child(2){grid-area:value}.np-builder-condition-clause-row>:last-child{grid-area:remove;width:100%;min-width:0}.np-builder-condition-clause-row select,.np-builder-condition-clause-row input{min-width:0}.np-builder-condition-combinator-badge{color:var(--np-primary);text-transform:uppercase;letter-spacing:.05em;grid-area:badge/1/badge/-1;font-size:.75rem;font-weight:600}@container (width<=520px){.np-builder-rules-effect-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"effect-type effect-remove""effect-config effect-config"}.np-builder-condition-clause-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"field remove""op op""value value"}.np-builder-condition-clause-row:has(.np-builder-condition-combinator-badge){grid-template-areas:"badge badge""field remove""op op""value value"}}.np-builder-condition-combinator-label{align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:flex}.np-builder-condition-add-btn{align-self:flex-start;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.np-builder-effect-visual-form{background:var(--np-surface-subtle,#f9fafb);border:1px solid var(--np-border);border-radius:var(--np-radius-sm,6px);flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.np-builder-effect-visual-form label{color:var(--np-text-secondary);flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:500;display:flex}.np-builder-effect-visual-form input,.np-builder-effect-visual-form select,.np-builder-effect-visual-form textarea{color:var(--np-text);background:var(--np-surface);border:1px solid var(--np-border);border-radius:var(--np-radius-sm,6px);padding:.375rem .625rem;font-size:.875rem}.np-builder-workflows-effects-panel{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);margin-top:4px;margin-bottom:4px;padding:10px 12px}.np-builder-workflows-effects-panel-header{color:var(--np-text-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:.8125rem;font-weight:600;display:flex}.np-builder-workflows-effect-row{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-raised);flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;display:flex}.np-builder-workflows-effect-row-header{align-items:center;gap:6px;display:flex}.np-builder-workflows-effect-row-header select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);flex:1;padding:5px 8px;font-size:.8125rem}.np-builder-workflows-effects-panel input,.np-builder-workflows-effects-panel select,.np-builder-workflows-effects-panel textarea{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:100%;min-width:0;padding:5px 8px;font-size:.8125rem}.np-builder-workflows-stage-block{flex-direction:column;gap:0;display:flex;container-type:inline-size}.np-builder-workflows-stage-hooks-panel{background:var(--np-surface-raised);border:1px solid var(--np-border);border-radius:0 0 var(--np-radius-sm) var(--np-radius-sm);border-top:none;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.np-builder-workflows-stage-hooks-section{flex-direction:column;gap:6px;display:flex}.np-builder-workflows-stage-hooks-section-header{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:600;display:flex}.np-builder-workflows-stage-hooks-panel input,.np-builder-workflows-stage-hooks-panel select,.np-builder-workflows-stage-hooks-panel textarea{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:100%;min-width:0;padding:5px 8px;font-size:.8125rem}.np-builder-views-canvas-layout,.np-builder-views-map{min-height:0}.np-builder-views-map .npds-entity-diagram{height:100%;min-height:0}.np-builder-views-map .npds-screen-diagram-node{border-color:color-mix(in srgb, var(--np-border) 84%, #94a3b8);background:color-mix(in srgb, var(--np-surface) 96%, #f8fafc);padding:0}.np-builder-screen-node{box-sizing:border-box;min-height:inherit;align-content:stretch;gap:10px;padding:14px 16px 13px;display:grid}.np-builder-screen-node--start{border-radius:var(--np-radius-sm);background:var(--np-primary);color:#fff;align-content:center;place-items:center;font-weight:800}.np-builder-screen-node--start strong{color:#fff}.np-builder-screen-node-main{gap:4px;min-width:0;display:grid}.np-builder-screen-node-title-row{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.np-builder-screen-node-title-row strong{min-width:0;color:var(--np-text);overflow-wrap:anywhere;font-size:.92rem;font-weight:900;line-height:1.22}.np-builder-screen-node-title-row .npds-badge{flex:none}.np-builder-screen-node-entity{min-width:0;color:var(--np-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;line-height:1.2;display:block;overflow:hidden}.np-builder-screen-node-footer{color:var(--np-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.72rem;font-weight:800;display:flex}.np-builder-screen-node-nav-count{min-width:0;color:var(--np-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.np-builder-screen-node-open{border:1px solid color-mix(in srgb, var(--np-primary) 22%, var(--np-border));border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-primary-light) 52%, var(--np-surface));width:fit-content;min-height:28px;color:var(--np-primary);align-items:center;gap:5px;padding:0 8px;font-size:.74rem;font-weight:850;text-decoration:none;display:inline-flex}.np-builder-screen-node-open:hover{border-color:color-mix(in srgb, var(--np-primary) 34%, var(--np-border));background:color-mix(in srgb, var(--np-primary-light) 72%, var(--np-surface));color:var(--np-primary-dark);text-decoration:none}.np-builder-screen-node-editor{gap:10px;height:100%;min-height:0;padding:14px;display:grid}.np-builder-screen-node-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.np-builder-screen-node-editor-header>div{gap:4px;min-width:0;display:grid}.np-builder-screen-node-editor-header input,.np-builder-screen-node-editor-meta select{border:0;border-bottom:1px solid var(--np-border);width:100%;min-width:0;color:var(--np-text);background:0 0;border-radius:0;padding:2px 0 6px;font-size:.92rem;font-weight:800}.np-builder-screen-node-editor-header small,.np-builder-screen-node-editor-fields small{color:var(--np-text-muted);font-size:.76rem}.np-builder-screen-node-editor-meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.np-builder-screen-node-editor-check,.np-builder-screen-node-editor-field{min-width:0;color:var(--np-text-secondary);align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.np-builder-screen-node-editor-fields{gap:6px;min-height:0;max-height:260px;padding-top:2px;display:grid;overflow:auto}.np-builder-screen-node-editor-fields>span{color:var(--np-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.np-builder-screen-node-editor-fields--summary{align-content:start;max-height:none}.np-builder-screen-node-editor-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-builder-screen-node-editor-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}.np-builder-view-editor{gap:18px;min-height:calc(100vh - 96px);padding:24px;display:grid}.np-builder-view-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.np-builder-view-editor-back{width:fit-content;color:var(--np-text-secondary);grid-column:1/-1;align-items:center;gap:8px;font-size:.86rem;font-weight:750;text-decoration:none;display:inline-flex}.np-builder-view-editor-back:hover{color:var(--np-primary)}.np-builder-view-editor-title{gap:6px;min-width:0;display:grid}.np-builder-view-editor-title>span,.np-builder-view-editor-bar span,.np-builder-view-panel-heading>span,.np-builder-view-property-field>span{color:var(--np-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.77rem;font-weight:900}.np-builder-view-editor-title h1{color:var(--np-text);margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.np-builder-view-editor-title p{color:var(--np-text-muted);margin:0;font-size:1rem}.np-builder-view-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.np-builder-view-editor-feedback{color:var(--np-danger);font-size:.85rem;font-weight:750}.np-builder-view-editor-saved{color:var(--np-success);font-size:.85rem;font-weight:750}.np-builder-view-editor-bar{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);box-shadow:var(--np-shadow-xs);grid-template-columns:minmax(260px,420px) auto;align-items:end;gap:16px;padding:14px 16px;display:grid}.np-builder-view-editor-bar label,.np-builder-view-editor-bar>div{gap:7px;display:grid}.np-builder-view-editor-bar select,.np-builder-view-property-field input,.np-builder-view-property-field select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:100%;min-width:0;color:var(--np-text);min-height:38px;padding:0 10px;font-size:.9rem}.np-builder-view-editor-grid{grid-template-columns:minmax(240px,300px) minmax(420px,1fr) minmax(260px,330px);align-items:stretch;gap:16px;min-height:min(760px,100vh - 260px);display:grid}.np-builder-view-components-panel,.np-builder-view-stage,.np-builder-view-properties-panel{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);min-width:0;box-shadow:var(--np-shadow-xs)}.np-builder-view-components-panel,.np-builder-view-properties-panel{align-content:start;gap:14px;padding:16px;display:grid}.np-builder-view-panel-heading{gap:4px;display:grid}.np-builder-view-panel-heading small,.np-builder-view-component-card small,.np-builder-view-stage-toolbar span,.np-builder-view-properties-empty span,.np-builder-view-empty-preview span{color:var(--np-text-muted);font-size:.8rem;line-height:1.35}.np-builder-view-component-tabs{flex-wrap:wrap;gap:6px;display:flex;overflow:hidden}.np-builder-view-component-tabs button{border:1px solid var(--np-border);border-radius:var(--np-radius-full);background:var(--np-surface);min-height:30px;color:var(--np-text-secondary);cursor:pointer;padding:0 10px;font-size:.78rem;font-weight:800}.np-builder-view-component-tabs button.is-active{border-color:var(--np-primary);background:var(--np-primary);color:#fff}.np-builder-view-component-groups{scrollbar-width:thin;gap:14px;max-height:calc(100vh - 390px);display:grid;overflow:auto}.np-builder-view-component-group{gap:8px;display:grid}.np-builder-view-component-group-title{color:var(--np-text-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:.82rem;font-weight:900;display:flex}.np-builder-view-component-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-builder-view-component-card{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-bg);min-height:106px;color:var(--np-text);cursor:grab;text-align:center;align-content:center;justify-items:center;gap:6px;padding:10px;display:grid}.np-builder-view-component-card:hover{border-color:var(--np-primary-border);background:var(--np-primary-light);color:var(--np-primary)}.np-builder-view-component-card:disabled{border-color:var(--np-border);background:color-mix(in srgb, var(--np-bg) 72%, var(--np-surface));color:var(--np-text-muted);cursor:not-allowed;opacity:.68}.np-builder-view-component-card strong{font-size:.86rem}.np-builder-view-stage{grid-template-rows:auto minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.np-builder-view-stage-toolbar{border-bottom:1px solid var(--np-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.np-builder-view-stage-toolbar>div{gap:3px;display:grid}.np-builder-view-stage-toolbar strong{color:var(--np-text);font-size:1.05rem}.np-builder-view-artboard{background:radial-gradient(circle,#94a3b861 1.2px,#0000 1.2px) 0 0/24px 24px,linear-gradient(#f8fafceb,#f1f5f9c7);min-height:0;padding:28px;overflow:auto}.np-builder-view-artboard--form{justify-content:center;display:flex}.np-builder-view-operational-list{border:1px solid var(--np-border);border-radius:var(--np-radius-md);min-width:1120px;color:var(--np-text);box-shadow:var(--np-shadow-sm);background:#f8fafc;display:grid;overflow:hidden}.np-builder-view-operational-form{gap:10px;width:min(100%,760px);display:grid}.np-builder-view-operational-form--detail{width:100%;max-width:1180px}.np-builder-view-operational-hero{background:var(--np-surface);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px 24px;display:flex}.np-builder-view-operational-hero>div:first-child{gap:8px;display:grid}.np-builder-view-operational-hero span{color:var(--np-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:950}.np-builder-view-operational-hero h2{color:var(--np-text);margin:0;font-size:2.2rem;line-height:1}.np-builder-view-operational-hero p{color:var(--np-text-secondary);margin:0;font-size:1rem;font-weight:700}.np-builder-view-operational-actions{gap:12px;display:flex}.np-builder-view-operational-actions button,.np-builder-view-operational-filter-row button,.np-builder-view-operational-table-title button{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:40px;color:var(--np-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.np-builder-view-operational-actions button{border-color:var(--np-primary);min-height:44px;color:var(--np-primary)}.np-builder-view-operational-actions button.is-primary{background:var(--np-primary);color:#fff;box-shadow:var(--np-shadow-sm)}.np-builder-view-operational-filters,.np-builder-view-operational-table{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);gap:12px;margin:0 34px 16px;padding:16px 20px;display:grid}.np-builder-view-operational-search{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);min-height:46px;color:var(--np-text-muted);align-items:center;gap:12px;padding:0 14px;font-weight:800;display:flex}.np-builder-view-operational-filter-row{flex-wrap:wrap;gap:12px;display:flex}.np-builder-view-operational-filter-row button{justify-content:space-between;min-width:150px}.np-builder-view-operational-table{gap:0;padding:0;overflow:hidden}.np-builder-view-operational-table-title{justify-content:space-between;align-items:center;gap:16px;padding:22px 18px;display:flex}.np-builder-view-operational-table-title>div{align-items:center;gap:12px;display:flex}.np-builder-view-operational-table-title h3{color:var(--np-text);margin:0;font-size:1.32rem}.np-builder-view-operational-table-title span{border:1px solid var(--np-border);border-radius:var(--np-radius-full);color:var(--np-text-secondary);background:#f1f5f9;padding:7px 12px;font-size:.84rem;font-weight:850}.np-builder-view-operational-table-grid{grid-template-columns:repeat(var(--np-builder-view-column-count), minmax(130px, 1fr));border-top:1px solid var(--np-border);display:grid}.np-builder-view-operational-table-grid>button,.np-builder-view-operational-table-grid>strong,.np-builder-view-operational-table-grid>span{border-bottom:1px solid var(--np-border);min-height:54px;color:var(--np-text);text-align:left;background:#f8fafc;align-items:center;padding:12px;display:flex}.np-builder-view-operational-table-grid>button{border:0;border-bottom:1px solid var(--np-border);cursor:pointer;font-weight:900}.np-builder-view-operational-table-grid>button.is-selected{outline:2px solid var(--np-primary);outline-offset:-2px}.np-builder-view-operational-table-grid>span{background:var(--np-surface);min-height:74px;color:var(--np-text-secondary)}.np-builder-view-operational-table-grid>span.is-main{gap:10px}.np-builder-view-operational-table-grid i{background:var(--np-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:inline-flex}.np-builder-view-operational-table-grid em{color:var(--np-text);font-style:normal;font-weight:900}.np-builder-view-operational-pill{border-radius:var(--np-radius-sm);color:#16a34a;background:#dcfce7;padding:6px 8px;font-size:.78rem}.np-builder-view-operational-pill--danger{color:#dc2626;background:#fee2e2}.np-builder-view-operational-row-actions{justify-content:flex-end;gap:10px}.np-builder-view-list-preview,.np-builder-view-form-preview{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);box-shadow:var(--np-shadow-sm)}.np-builder-view-list-preview{min-width:720px;display:grid}.np-builder-view-list-header,.np-builder-view-list-row{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;display:grid}.np-builder-view-list-header button{border:0;border-right:1px solid var(--np-border);border-bottom:1px solid var(--np-border);min-height:74px;color:var(--np-text);cursor:pointer;text-align:left;background:#f8fafc;gap:5px;padding:12px;display:grid}.np-builder-view-list-header button:last-child,.np-builder-view-list-row span:last-child{border-right:0}.np-builder-view-list-header button.is-selected,.np-builder-view-form-preview .npds-record-form-field.is-selected{outline:2px solid var(--np-primary);outline-offset:-2px}.np-builder-view-list-header button span{font-weight:850}.np-builder-view-list-header button small{color:var(--np-text-muted)}.np-builder-view-list-row span{border-right:1px solid var(--np-border);border-bottom:1px solid var(--np-border);min-height:52px;color:var(--np-text-secondary);padding:14px 12px}.np-builder-view-list-row--muted span{color:var(--np-text-muted)}.np-builder-view-form-preview{align-content:start;gap:var(--np-space-lg);width:min(100%,620px);padding:22px;display:grid}.np-builder-view-form-preview .npds-record-form-fields{gap:var(--np-space-md)}.np-builder-view-form-preview .npds-record-form-field{border-radius:var(--np-radius-sm);cursor:pointer;border:1px solid #0000;padding:8px}.np-builder-view-form-preview .npds-record-form-field:hover{background:var(--np-primary-light)}.np-builder-view-form-preview .npds-record-form-actions{border-top:1px solid var(--np-border);justify-content:flex-end;padding-top:14px}.np-builder-view-operational-form .np-builder-view-form-preview{width:100%;box-shadow:none}.np-builder-view-form-empty{border:1px dashed var(--np-border);border-radius:var(--np-radius-sm);min-height:74px;color:var(--np-text-secondary);align-items:center;gap:10px;padding:14px;font-weight:800;display:flex}.np-builder-view-empty-preview,.np-builder-view-properties-empty{min-height:260px;color:var(--np-text-muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.np-builder-view-empty-preview strong,.np-builder-view-properties-empty strong{color:var(--np-text)}.np-builder-view-properties{gap:14px;display:grid}.np-builder-view-property-field{gap:7px;display:grid}.np-builder-view-property-toggles{border-top:1px solid var(--np-border);gap:10px;padding-top:12px;display:grid}.np-builder-view-property-toggles label{color:var(--np-text-secondary);align-items:center;gap:8px;font-size:.86rem;font-weight:750;display:flex}.np-builder-view-summary-fields{gap:8px}.np-builder-view-summary-field-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.np-builder-view-summary-field-row>label{min-width:0}.np-builder-view-summary-field-row>label span{overflow-wrap:anywhere;min-width:0}.np-builder-view-summary-field-actions{align-items:center;gap:4px;display:inline-flex}.np-builder-view-property-actions{border-top:1px solid var(--np-border);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.np-btn-danger{color:var(--np-danger);background:#fff1f2;border-color:#fecaca}@media (max-width:1180px){.np-builder-view-editor-grid{grid-template-columns:minmax(220px,280px) minmax(420px,1fr)}.np-builder-view-properties-panel{grid-column:1/-1}}@media (max-width:860px){.np-builder-view-editor{padding:16px}.np-builder-view-editor-header,.np-builder-view-editor-bar,.np-builder-view-editor-grid{grid-template-columns:1fr}.np-builder-view-editor-actions{justify-content:flex-start}}.np-shell-sidebar-toggle{z-index:6;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:34px;height:34px;color:var(--np-text-secondary);cursor:pointer;box-shadow:var(--np-shadow-xs);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:12px}.np-shell--sidebar-collapsed .np-shell-brand-text,.np-shell--sidebar-collapsed .np-shell-nav-label,.np-shell--sidebar-collapsed .np-shell-nav-link .nav-label,.np-shell--sidebar-collapsed .np-shell-sidebar-account-info,.np-shell--sidebar-collapsed .np-shell-ai-card{display:none}.np-shell--sidebar-collapsed .np-shell-sidebar-toggle{width:32px;top:auto;bottom:8px;right:19px}.np-shell--sidebar-collapsed .np-shell-nav-link{justify-content:center;padding:11px 0}.np-shell--sidebar-collapsed .np-shell-nav-link svg{width:22px;height:22px}.np-shell--sidebar-collapsed .np-shell-sidebar-footer{padding-inline:10px}.np-builder-view-editor{grid-template-rows:auto auto minmax(0,1fr);gap:12px;height:calc(100dvh - 64px);min-height:0;padding:16px 18px;overflow:hidden}.np-builder-view-editor-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.np-builder-view-editor-title{align-items:center;gap:16px;display:flex}.np-builder-view-editor-title>div{gap:3px;min-width:0;display:grid}.np-builder-view-editor-back{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);grid-column:auto;min-height:34px;padding:0 10px}.np-builder-view-editor-title h1{text-overflow:ellipsis;white-space:nowrap;max-width:min(48vw,680px);font-size:clamp(1.35rem,1.7vw,1.7rem);overflow:hidden}.np-builder-view-editor-title p{font-size:.88rem}.np-builder-view-save-button{border:1px solid var(--np-primary);border-radius:var(--np-radius-sm);background:var(--np-primary);color:#fff;cursor:pointer;min-height:38px;box-shadow:var(--np-shadow-xs);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:850;display:inline-flex}.np-builder-view-save-button:hover:not(:disabled){background:var(--np-primary-dark)}.np-builder-view-save-button:disabled{cursor:not-allowed;opacity:.58}.np-builder-view-editor-bar{grid-template-columns:minmax(260px,380px) auto auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px}.np-builder-view-editor-bar label{gap:5px}.np-builder-view-editor-bar select{min-height:36px}.np-builder-view-editor-context-chip{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-bg);width:fit-content;min-height:36px;color:var(--np-text-secondary);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.np-builder-view-editor-context-chip small{color:var(--np-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.np-builder-view-editor-context-chip strong{color:var(--np-text);font-size:.9rem}.np-builder-view-editor-grid{grid-template-columns:minmax(220px,244px) minmax(0,1fr) minmax(252px,280px);height:100%;min-height:0}.np-builder-view-editor-grid--components-hidden{grid-template-columns:minmax(0,1fr) minmax(252px,280px)}.np-builder-view-editor-grid--properties-hidden{grid-template-columns:minmax(220px,244px) minmax(0,1fr)}.np-builder-view-editor-grid--components-hidden.np-builder-view-editor-grid--properties-hidden{grid-template-columns:minmax(0,1fr)}.np-builder-view-components-panel,.np-builder-view-properties-panel,.np-builder-view-stage{min-height:0}.np-builder-view-components-panel,.np-builder-view-properties-panel{gap:10px;padding:12px;position:relative;overflow:hidden}.np-builder-view-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.np-builder-view-panel-heading>div{gap:3px;min-width:0;display:grid}.np-builder-view-panel-toggle{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:28px;height:28px;color:var(--np-text-secondary);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.np-builder-view-panel-toggle--right{z-index:2;position:absolute;top:10px;right:10px}.np-builder-view-component-tabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.np-builder-view-component-tabs button{flex:none;min-height:28px;padding:0 9px;font-size:.74rem}.np-builder-view-component-groups{min-height:0;max-height:none;overflow:auto}.np-builder-view-component-list{grid-template-columns:1fr}.np-builder-view-component-card{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;gap:4px 10px;min-height:58px;padding:9px 10px}.np-builder-view-component-card svg{grid-row:1/span 2}.np-builder-view-component-card strong{font-size:.84rem;line-height:1.15}.np-builder-view-component-card small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.72rem;display:-webkit-box;overflow:hidden}.np-builder-view-stage{min-height:0}.np-builder-view-stage-toolbar{min-height:56px;padding:10px 14px}.np-builder-view-stage-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.np-builder-view-stage-action{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:30px;color:var(--np-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.np-builder-view-stage-action:hover{border-color:var(--np-primary-border);color:var(--np-primary)}.np-builder-view-artboard{height:100%;padding:18px}.np-builder-view-artboard--list{display:block}.np-builder-view-operational-list{min-width:1160px}.np-builder-view-operational-hero{padding:24px 28px 20px}.np-builder-view-operational-hero h2{font-size:1.95rem}.np-builder-view-operational-filters,.np-builder-view-operational-table{margin-inline:28px}.np-builder-view-properties-panel{overflow:auto}.np-builder-view-properties{gap:11px;padding-top:4px}.np-builder-view-property-field{gap:5px}.np-builder-view-property-field input,.np-builder-view-property-field select,.np-builder-view-property-field textarea{min-height:36px}.np-builder-view-property-toggles{gap:8px}.np-builder-view-property-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.np-builder-view-property-actions .np-btn{justify-content:center;min-height:34px;padding-inline:7px}.np-shell-brand{padding-right:52px;position:relative}.np-shell--sidebar-collapsed .np-shell-brand{padding-bottom:48px;padding-right:8px}.np-builder-view-page-copy-panel{border-bottom:1px solid var(--np-border);gap:11px;padding-bottom:12px;display:grid}.np-builder-view-property-field textarea{resize:vertical;border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:100%;min-width:0;color:var(--np-text);font:inherit;padding:9px 10px;line-height:1.4}.np-builder-view-artboard,.np-builder-view-component-tabs,.np-builder-view-component-groups,.np-builder-view-properties-panel,.np-shell-sidebar-scroll{scrollbar-width:none}.np-builder-view-artboard::-webkit-scrollbar{width:0;height:0;display:none}.np-builder-view-component-tabs::-webkit-scrollbar{width:0;height:0;display:none}.np-builder-view-component-groups::-webkit-scrollbar{width:0;height:0;display:none}.np-builder-view-properties-panel::-webkit-scrollbar{width:0;height:0;display:none}.np-shell-sidebar-scroll::-webkit-scrollbar{width:0;height:0;display:none}.np-builder-view-operational-list{width:100%;min-width:0;max-width:1320px;margin-inline:auto}.np-builder-view-operational-table-grid{grid-template-columns:repeat(var(--np-builder-view-column-count), minmax(96px, 1fr))}.np-builder-view-editor{background:var(--np-bg);grid-template-rows:auto minmax(0,1fr);gap:10px;height:calc(100dvh - 64px);padding:14px 18px 18px}.np-builder-view-editor-header{justify-content:space-between;align-items:start;gap:16px;display:flex}.np-builder-view-editor-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.np-builder-view-editor-kicker>span{color:var(--np-text-muted)}.np-builder-view-editor-title{align-items:flex-start;gap:8px}.np-builder-view-editor-title>div{gap:5px}.np-builder-view-editor-back{min-height:auto;color:var(--np-text-muted);background:0 0;border:0;grid-column:auto;padding:0}.np-builder-view-editor-title-row{align-items:center;gap:10px;min-width:0;display:flex}.np-builder-view-editor-title h1{max-width:min(52vw,760px);font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:850}.np-builder-view-title-edit{border-radius:var(--np-radius-sm);width:30px;height:30px;color:var(--np-text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.np-builder-view-title-edit:hover{background:var(--np-primary-light);color:var(--np-primary)}.np-builder-view-editor-workbench{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:14px;min-height:0;display:grid}.np-builder-view-stage{background:var(--np-surface);border-radius:10px;position:relative}.np-builder-view-stage-toolbar{grid-template-columns:auto minmax(0,1fr);gap:12px;min-height:58px;padding:10px 16px;display:grid}.np-builder-view-device-switch{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);width:fit-content;display:inline-flex;overflow:hidden}.np-builder-view-stage-toolbar>.np-builder-view-device-switch{display:inline-flex}.np-builder-view-device-switch button{border:0;border-right:1px solid var(--np-border);width:48px;min-height:36px;color:var(--np-text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.np-builder-view-device-switch button:last-child{border-right:0}.np-builder-view-device-switch button.is-active{background:var(--np-primary-light);color:var(--np-primary)}.np-builder-view-stage-actions{justify-self:end}.np-builder-view-stage-action{border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:36px;font-size:.86rem}.np-builder-view-stage-action.is-active{border-color:var(--np-primary);background:var(--np-primary-light);color:var(--np-primary)}.np-builder-view-stage-action:disabled{cursor:not-allowed;opacity:.45}.np-builder-view-stage--mobile .np-builder-view-artboard{justify-content:center;display:flex}.np-builder-view-stage--mobile .np-builder-view-operational-list,.np-builder-view-stage--mobile .np-builder-view-operational-advanced,.np-builder-view-stage--mobile .np-builder-view-operational-form{width:min(100%,390px);min-width:0;max-width:390px}.np-builder-view-stage--mobile .np-builder-view-operational-form--detail{max-width:390px}.np-builder-view-components-drawer{z-index:10;border:1px solid var(--np-border);background:var(--np-surface);width:min(360px,100% - 32px);max-height:calc(100% - 92px);box-shadow:var(--np-shadow-lg);border-radius:10px;gap:12px;padding:14px;display:grid;position:absolute;top:70px;left:16px;overflow:hidden}.np-builder-view-components-drawer .np-builder-view-component-groups{overflow:auto}.np-builder-view-artboard{background:var(--np-bg);padding:14px}.np-builder-view-operational-list{max-width:none;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.np-builder-view-section{background:color-mix(in srgb, var(--np-surface) 82%, transparent);border:1.5px dashed #6d5df65c;border-radius:8px;min-width:0;padding:18px 18px 16px;position:relative}.np-builder-view-section--hidden{background:color-mix(in srgb, var(--np-surface) 70%, transparent);border-color:#94a3b86b}.np-builder-view-section.is-selected{border-color:var(--np-primary);box-shadow:0 0 0 1px #6d5df62e}.np-builder-view-section-label{background:var(--np-primary);color:#fff;cursor:pointer;min-height:26px;box-shadow:var(--np-shadow-xs);border:0;border-radius:4px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex;position:absolute;top:-13px;left:10px}.np-builder-view-operational-hero{background:0 0;padding:0;display:block}.np-builder-view-operational-page-header{background:0 0;margin:0;padding:10px 6px 8px}.np-builder-view-operational-page-header .np-page-header-main{align-items:flex-start}.np-builder-view-operational-page-header .np-page-kicker{color:var(--np-primary);letter-spacing:.02em;text-transform:uppercase;font-size:.78rem;font-weight:950}.np-builder-view-operational-page-header h1{color:var(--np-text);margin-top:7px;font-size:clamp(1.55rem,2.2vw,2.15rem);line-height:1.05}.np-builder-view-operational-page-header p{max-width:620px;color:var(--np-text-secondary);font-size:1rem;line-height:1.45}.np-builder-view-operational-hero .npds-runtime-screen-tabs{border-bottom-color:var(--np-border);margin:4px 0 0;padding-inline:6px}.np-builder-view-operational-hero .npds-runtime-screen-tab{color:var(--np-text-secondary);cursor:default}.np-builder-view-operational-hero .npds-runtime-screen-tab[data-state=active]{border-bottom-color:var(--np-primary);color:var(--np-primary)}.np-builder-view-operational-actions{align-items:center}.np-builder-view-operational-actions .npds-button--outline{border-color:var(--np-primary);background:var(--np-surface);color:var(--np-primary)}.np-builder-view-operational-actions .npds-button--primary{border-color:var(--np-primary);background:var(--np-primary);color:#fff;box-shadow:var(--np-shadow-sm)}.np-builder-view-operational-action,.np-builder-view-operational-filter-row span,.np-builder-view-operational-pagination div span{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);min-height:40px;color:var(--np-text);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:inline-flex}.np-builder-view-operational-action{border-color:var(--np-primary);color:var(--np-primary)}.np-builder-view-operational-action.is-primary{background:var(--np-primary);color:#fff;box-shadow:var(--np-shadow-sm)}.np-builder-view-record-summary-preview{margin:0 0 12px}.np-builder-view-form-layout-preview{gap:12px;display:grid}.np-builder-view-form-layout-preview.has-sidebar{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.np-builder-view-operational-form--detail .np-builder-view-form-layout-preview.has-sidebar{grid-template-columns:minmax(420px,1fr) minmax(280px,340px)}.np-builder-view-form-main-preview{gap:12px;min-width:0;display:grid}.np-builder-view-form-main-regions-preview{gap:12px;display:grid}.np-builder-view-form-sidebar-preview{min-width:0}@media (max-width:900px){.np-builder-view-form-layout-preview.has-sidebar,.np-builder-view-operational-form--detail .np-builder-view-form-layout-preview.has-sidebar{grid-template-columns:minmax(0,1fr)}}.np-builder-view-operational-metrics,.np-builder-view-operational-filters,.np-builder-view-operational-table,.np-builder-view-operational-pagination{margin:0}.np-builder-view-operational-filters{box-shadow:none;border:0;padding:0}.np-builder-view-operational-search{background:var(--np-surface)}.np-builder-view-operational-filter-row span{justify-content:space-between;min-width:138px}.np-builder-view-operational-table{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface)}.np-builder-view-operational-table.npds-data-table{border:1px solid var(--np-border);background:var(--np-surface);gap:0;overflow:hidden}.np-builder-view-operational-table.npds-data-table .npds-table-container{border:0;border-top:1px solid var(--np-border);border-radius:0}.np-builder-view-operational-table .npds-data-table-header{padding:20px 18px}.np-builder-view-operational-table-sort{color:var(--np-text-secondary);align-items:center;gap:10px;font-weight:850;display:flex}.np-builder-view-operational-table-sort .npds-native-select{min-width:170px}.np-builder-view-table-record{align-items:center;gap:12px;min-width:0;display:inline-flex}.np-builder-view-table-record>span:last-child{gap:3px;min-width:0;display:grid}.np-builder-view-table-record strong{color:var(--np-text);line-height:1.1}.np-builder-view-table-record small,.np-builder-view-table-contact{color:var(--np-text-secondary);font-weight:750}.np-builder-view-table-avatar{background:var(--np-primary);color:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:950;display:inline-flex}.np-builder-view-table-contact{align-items:center;gap:8px;display:inline-flex}.np-builder-view-table-badge{border-radius:var(--np-radius-sm);align-items:center;width:fit-content;padding:8px 10px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.np-builder-view-table-badge--primary{background:var(--np-primary-light);color:var(--np-primary)}.np-builder-view-table-badge--success{color:#16a34a;background:#dcfce7}.np-builder-view-table-badge--info{color:#3b82f6;background:#dbeafe}.np-builder-view-table-badge--warning{color:#f59e0b;background:#ffedd5}.np-builder-view-table-badge--danger{color:#dc2626;background:#fee2e2}.np-builder-view-table-badge--muted{color:#64748b;background:#f1f5f9}.np-builder-view-operational-row-actions{justify-content:flex-end;display:inline-flex}.np-builder-view-table-delete-action{color:#ef4444}.np-builder-view-table-column-button{width:100%;color:var(--np-text);text-align:left;justify-content:flex-start;font-weight:900}.np-builder-view-table-column-button.is-selected{outline:2px solid var(--np-primary);outline-offset:2px}.np-builder-view-operational-table-grid{grid-template-columns:repeat(var(--np-builder-view-column-count), minmax(96px, 1fr));border-top:0}.np-builder-view-operational-table-empty{border-top:1px solid var(--np-border);min-height:118px;color:var(--np-text-secondary);text-align:left;justify-content:center;align-items:center;gap:16px;display:flex}.np-builder-view-operational-table-empty div,.np-builder-view-operational-table-empty>span{gap:4px;display:grid}.np-builder-view-operational-table-empty strong{color:var(--np-text);font-size:1rem}.np-builder-view-operational-pagination{min-height:64px;color:var(--np-text-secondary);justify-content:space-between;align-items:center;gap:16px;font-weight:750;display:flex}.np-builder-view-operational-pagination-control{flex:none}.np-builder-view-operational-pagination-control .npds-pagination-label{color:var(--np-text-secondary);font-weight:850}.np-builder-view-operational-advanced{gap:12px}.np-builder-view-operational-pipeline,.np-builder-view-operational-agenda,.np-builder-view-operational-analytics{margin:0}.np-builder-view-hidden-section{border-radius:var(--np-radius-sm);background:color-mix(in srgb, var(--np-surface-raised) 72%, transparent);min-height:56px;color:var(--np-text-muted);justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.np-builder-view-properties-panel{border-radius:10px;align-content:start;gap:12px;padding:12px;display:grid}.np-builder-view-inspector-tabs{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.np-builder-view-inspector-tabs button{min-height:40px;color:var(--np-text-secondary);cursor:pointer;background:0 0;border:0;font-weight:850}.np-builder-view-inspector-tabs button.is-active{background:var(--np-primary);color:#fff}.np-builder-view-inspector-summary{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.np-builder-view-inspector-summary>span{background:var(--np-primary-light);width:38px;height:38px;color:var(--np-primary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.np-builder-view-inspector-summary div{gap:3px;min-width:0;display:grid}.np-builder-view-inspector-summary strong{color:var(--np-text);font-weight:900}.np-builder-view-inspector-summary small,.np-builder-view-property-note{color:var(--np-text-muted);line-height:1.35}.np-builder-view-property-section,.np-builder-view-property-collapsed{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);gap:12px;padding:14px;display:grid}.np-builder-view-property-section-title,.np-builder-view-property-collapsed{color:var(--np-text);justify-content:space-between;align-items:center;gap:10px;font-weight:900;display:flex}.np-builder-view-property-inline{color:var(--np-text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:.86rem;display:flex}.np-builder-view-property-inline>span{color:var(--np-text-muted);font-weight:850}.np-builder-view-property-inline strong{color:var(--np-text)}.np-builder-view-property-collapsed{cursor:default;min-height:46px}@media (max-width:1260px){.np-builder-view-editor-workbench{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}@media (max-width:980px){.np-builder-view-editor{height:auto;overflow:visible}.np-builder-view-editor-workbench{grid-template-columns:1fr}.np-builder-view-stage{min-height:640px}}@media (max-width:760px){.np-builder-view-editor>.np-page-header.np-builder-view-editor-header{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.np-builder-view-editor>.np-builder-view-editor-header h1{text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.np-builder-view-editor>.np-builder-view-editor-header p{max-width:100%}.np-builder-view-editor>.np-builder-view-editor-header .npds-page-header-actions,.np-builder-view-editor-actions{width:100%;min-width:0}.np-builder-view-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.np-builder-view-editor-actions .np-btn,.np-builder-view-editor-actions .np-builder-view-save-button{width:100%;min-width:0}.np-builder-view-stage .np-builder-view-stage-toolbar{grid-template-columns:1fr;align-items:stretch;gap:8px}.np-builder-view-stage .np-builder-view-device-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.np-builder-view-stage .np-builder-view-device-switch button{width:100%}.np-builder-view-stage .np-builder-view-stage-actions{grid-template-columns:1fr;justify-self:stretch;width:100%;display:grid}.np-builder-view-stage .np-builder-view-stage-action{justify-content:center;min-width:0}.np-builder-view-stage--mobile .np-builder-view-operational-hero,.np-builder-view-stage--mobile .np-builder-view-operational-page-header,.np-builder-view-stage--mobile .np-builder-view-operational-page-header .np-page-header-main,.np-builder-view-stage--mobile .np-builder-view-operational-page-header .np-page-header-copy,.np-builder-view-stage--mobile .np-builder-view-operational-page-header .npds-page-header-actions{width:100%;min-width:0;max-width:100%}.np-builder-view-stage--mobile .np-builder-view-operational-actions{grid-template-columns:1fr;gap:8px;width:100%;min-width:0;display:grid}.np-builder-view-stage--mobile .np-builder-view-operational-actions .npds-button{justify-content:center;width:100%;min-width:0}}.np-builder-permissions{max-width:900px;padding:24px}.np-builder-permissions-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.np-builder-permissions-title{flex:1;align-items:center;gap:8px;display:flex}.np-builder-permissions-title h2{margin:0;font-size:1.1rem;font-weight:600}.np-builder-permissions-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-builder-insights-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.np-builder-insights-title{flex:1;align-items:center;gap:8px;display:flex}.np-builder-insights-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.np-builder-insights-hint{color:var(--np-text-muted);margin-block:0 16px}.np-builder-insights-thresholds{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-block:0 16px;display:grid}.np-builder-insights-threshold-field{color:var(--np-text-muted);flex-direction:column;gap:4px;display:flex}.np-builder-insights-threshold-field input{background:var(--np-bg);border:1px solid var(--np-border);color:var(--np-text);border-radius:6px;min-block-size:34px;inline-size:100%;min-inline-size:0}.np-builder-insights-threshold-history{margin-block:0 16px}.np-builder-insights-threshold-history-list{gap:8px;display:grid}.np-builder-insights-threshold-history-item{border-block:1px solid var(--np-border);flex-direction:column;gap:4px;display:flex}.np-builder-insights-threshold-history-item span,.np-builder-insights-threshold-history-item small{color:var(--np-text-muted)}.np-builder-insights-state{color:var(--np-text-muted);margin-block:16px 0}.np-builder-insights-state--error{color:var(--np-danger)}.np-builder-insights-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-block:0 16px;display:grid}.np-builder-insights-alerts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-block:0 16px;display:grid}.np-builder-insights-alert{border-block:1px solid var(--np-danger);flex-direction:column;justify-content:center;gap:4px;min-block-size:72px;display:flex}.np-builder-insights-alert--warning{border-block-color:var(--np-warning)}.np-builder-insights-alert strong{font-weight:700}.np-builder-insights-alert small{color:var(--np-text-muted)}.np-builder-insights-alert-action{font-weight:600}.np-builder-insights-backlog{margin-block-start:16px}.np-builder-insights-backlog-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.np-builder-insights-backlog-item{border-block:1px solid var(--np-border);flex-direction:column;justify-content:center;gap:6px;min-block-size:112px;display:flex}.np-builder-insights-backlog-item strong{font-weight:700}.np-builder-insights-backlog-item small,.np-builder-insights-backlog-meta{color:var(--np-text-muted)}.np-builder-insights-backlog-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.np-builder-insights-backlog-meta>span{min-inline-size:0}.np-builder-insights-backlog-action{font-weight:600}.np-builder-insights-backlog-target{align-self:flex-start;max-inline-size:100%;margin-block-start:2px}.np-builder-insights-capabilities,.np-builder-insights-lifecycle,.np-builder-insights-retention{margin-block-start:16px}.np-builder-insights-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:0 8px;display:flex}.np-builder-insights-section-title h3{font:inherit;margin:0;font-weight:600}.np-builder-insights-section-title span{color:var(--np-text-muted)}.np-builder-insights-retention-matrix{margin-block-end:8px}.np-builder-insights-lifecycle-summary{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;margin-block:0 12px;display:grid}.np-builder-insights-lifecycle-summary>div{border-block:1px solid var(--np-border);flex-direction:column;justify-content:center;gap:4px;min-block-size:72px;display:flex}.np-builder-insights-lifecycle-summary span,.np-builder-insights-lifecycle-summary small,.np-builder-insights-cell-detail{color:var(--np-text-muted)}.np-builder-insights-lifecycle-summary strong{font-weight:700}.np-builder-insights-cell-detail{margin-block-start:2px;display:block}.np-builder-insights-status{border:1px solid var(--np-border);border-radius:var(--np-radius-full);white-space:nowrap;align-items:center;min-block-size:28px;padding-inline:10px;font-size:.75rem;font-weight:700;display:inline-flex}.np-builder-insights-status--success{border-color:var(--np-success);color:var(--np-success)}.np-builder-insights-status--warning{border-color:var(--np-warning);color:var(--np-warning)}.np-builder-insights-status--danger{border-color:var(--np-danger);color:var(--np-danger)}.np-builder-insights-status--neutral{color:var(--np-text-muted)}.np-builder-insights-signal{border-block:1px solid var(--np-border);flex-direction:column;justify-content:center;gap:4px;min-block-size:72px;display:flex}.np-builder-insights-signal strong{font-weight:700}.np-builder-insights-signal small{color:var(--np-text-muted)}.np-builder-insights-progress{appearance:none;block-size:8px;inline-size:100%;display:block}.np-builder-insights-progress-label{color:var(--np-text-muted);margin-inline-start:8px}.np-builder-insights-progress::-webkit-progress-bar{background:var(--np-surface-raised);border-radius:var(--np-radius-full)}.np-builder-insights-progress::-webkit-progress-value{background:var(--np-primary);border-radius:var(--np-radius-full)}.np-builder-insights-progress::-moz-progress-bar{background:var(--np-primary);border-radius:var(--np-radius-full)}.np-builder-permissions-form{background:var(--np-surface-raised);border:1px solid var(--np-border);border-radius:var(--np-radius);flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.np-builder-permissions-form-title{justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;display:flex}.np-builder-permissions-form-row{flex-direction:column;gap:4px;display:flex}.np-builder-permissions-actions{flex-wrap:wrap;gap:12px;display:flex}.np-builder-permissions-action-label{cursor:pointer;align-items:center;gap:6px;font-size:.875rem;display:flex}.np-builder-permissions-form-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.np-builder-permissions-table{border-collapse:collapse;width:100%;font-size:.875rem}.np-builder-permissions-table th,.np-builder-permissions-table td{border-bottom:1px solid var(--np-border);text-align:left;padding:8px 12px}.np-builder-permissions-table th{color:var(--np-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.np-builder-permissions-effect{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.np-builder-permissions-effect--allow{background:color-mix(in srgb, var(--np-success) 15%, transparent);color:var(--np-success,var(--np-success))}.np-builder-permissions-effect--deny{background:color-mix(in srgb, var(--np-danger) 15%, transparent);color:var(--np-error,var(--np-danger))}.np-builder-export{max-width:600px;padding:2rem}.np-builder-export-header{margin-bottom:2rem}.np-builder-export-header h1{color:var(--np-text);margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.np-builder-export-subtitle{color:var(--np-text-muted);margin:0;font-size:.875rem}.np-builder-export-form{flex-direction:column;gap:1.25rem;display:flex}.np-builder-export-field{flex-direction:column;gap:.375rem;display:flex}.np-builder-export-field label{color:var(--np-text);font-size:.875rem;font-weight:500}.np-builder-export-field input,.np-builder-export-field select{border:1px solid var(--np-border);border-radius:var(--np-radius-sm,6px);background:var(--np-surface);color:var(--np-text);padding:.5rem .75rem;font-size:.875rem}.np-builder-export-optional{color:var(--np-text-muted);font-size:.8125rem;font-weight:400}.np-builder-export-error,.np-tenant-selector-error{color:var(--np-error,var(--np-danger));margin:0;font-size:.875rem}.np-builder-export-btn{align-self:flex-start;align-items:center;gap:.5rem;display:flex}@media (max-width:760px){.np-builder-schemas{height:calc(100dvh - 74px);padding:14px 12px 16px}.np-builder-schemas>.np-page-header,.np-builder-data>.np-page-header,.np-builder-view-editor>.np-page-header{margin-left:30px}.np-builder-schemas-overlay{align-items:flex-start;overflow:hidden}.np-builder-schemas-modal{max-height:calc(100dvh - 24px);padding:20px 16px}.np-builder-schemas-canvas-layout{grid-template-columns:minmax(0,1fr)}.np-builder-schemas-map-surface{min-height:0}.np-builder-data{padding:14px 12px 16px}.np-builder-data-selector,.np-builder-data-grid{grid-template-columns:minmax(0,1fr)}.np-builder-data-grid{display:grid}.np-builder-data-selector{flex-direction:column;align-items:stretch}.np-builder-data-list-head,.np-builder-data-list-row{grid-template-columns:minmax(0,1fr)}.np-builder-data-records-table .npds-table-empty{text-align:left}.np-builder-schemas-side-panel{width:auto;max-height:min(520px,100% - 86px);top:12px;left:12px;right:12px}.np-builder-schemas-floating-toolbar{justify-content:center;bottom:12px;left:12px;right:12px}.np-builder-schemas-canvas-actions{top:12px;right:12px}.np-builder-schemas-inline-card{width:auto;max-height:min(520px,100% - 86px);right:12px;top:12px!important;left:12px!important}.np-builder-schemas-inline-grid,.np-builder-schemas-inline-field-row{grid-template-columns:minmax(0,1fr)}.np-builder-schemas-inline-wide{grid-column:auto}.np-builder-schemas-zoom-controls{justify-content:flex-start}.np-builder-schemas-diagnostics ul,.np-builder-schemas-examples-grid{grid-template-columns:minmax(0,1fr)}.np-builder-workflows-stage-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"slug slug slug slug slug slug""label label label label label label""color drag up down hooks remove"}.np-builder-workflows-transition-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"transition-slug transition-slug transition-slug transition-slug""transition-label transition-label transition-label transition-label""transition-from transition-from transition-to transition-to""conditions approval effects transition-remove"}.np-builder-workflows-condition-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"condition-field condition-remove""condition-op condition-op""condition-value condition-value"}.np-builder-workflows-stage-row .np-btn-icon,.np-builder-workflows-transition-row .np-btn-icon,.np-builder-workflows-condition-row .np-btn-icon{width:100%}.np-builder-workflows-approval-gate-row,.np-builder-workflows-approver-row,.np-builder-ai-runtime-grid{grid-template-columns:1fr}.np-builder-ai-runtime-actions,.np-builder-ai-runtime-buttons{flex-direction:column;align-items:stretch}.np-builder-ai-runtime .np-btn{width:100%}.np-builder-rules-grid{grid-template-columns:1fr}.np-builder-rules-effect-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"effect-type effect-remove""effect-config effect-config"}}.np-monospace{font-family:monospace}.np-mt-6{margin-top:6px}.np-mt-8{margin-top:8px}.np-page-skeleton-title{background:var(--np-color-surface);border-radius:var(--np-radius-md);height:2rem;margin-bottom:1rem}.np-page-skeleton-body{background:var(--np-color-surface);border-radius:var(--np-radius-md);height:8rem}.np-remote-iframe{border:0;width:100%;display:block}.np-inspector-title{margin-bottom:var(--np-spacing-4)}.np-inspector-list{gap:var(--np-spacing-3);flex-direction:column;display:flex}.np-inspector-dlq-list{gap:var(--np-spacing-2);margin-block:var(--np-spacing-3);flex-direction:column;display:flex}.np-inspector-dlq-item{align-items:center;gap:var(--np-spacing-2);flex-wrap:wrap;display:flex}.np-inspector-dlq-item-error{color:var(--np-color-danger);flex:1}.np-inspector-entry{border:1px solid var(--np-color-border);border-radius:var(--np-radius-md);padding-block-start:var(--np-spacing-3);padding-block-end:var(--np-spacing-3);padding-inline-start:var(--np-spacing-3);padding-inline-end:var(--np-spacing-3)}.np-inspector-entry[data-status=matched]{border-inline-start:3px solid var(--np-color-success)}.np-inspector-entry[data-status=skipped]{border-inline-start:3px solid var(--np-color-muted)}.np-inspector-entry[data-status=error]{border-inline-start:3px solid var(--np-color-danger)}.np-inspector-entry-header{align-items:center;gap:var(--np-spacing-2);margin-bottom:var(--np-spacing-2);flex-wrap:wrap;display:flex}.np-inspector-rule-slug{flex:1;font-weight:600}.np-inspector-status{border-radius:var(--np-radius-sm);background:var(--np-color-surface);border:1px solid var(--np-color-border);padding-block:2px;padding-inline-start:var(--np-spacing-2);padding-inline-end:var(--np-spacing-2);font:.75rem/1.4 inherit}.np-inspector-time{color:var(--np-color-text-muted);font:.75rem/1.4 inherit}.np-inspector-event{color:var(--np-color-text-muted);margin-bottom:var(--np-spacing-2);font:.8rem/1.4 inherit}.np-inspector-effects{gap:var(--np-spacing-1);flex-direction:column;margin:0;padding-block:0;padding-inline:0;list-style:none;display:flex}.np-inspector-effect{align-items:center;gap:var(--np-spacing-2);font:.8rem/1.4 inherit;display:flex}.np-inspector-effect[data-status=dispatched]{color:var(--np-color-success)}.np-inspector-effect[data-status=skipped]{color:var(--np-color-text-muted)}.np-inspector-effect[data-status=error]{color:var(--np-color-danger)}.np-inspector-effect-error{color:var(--np-color-danger);font:.75rem/1.4 inherit}.np-runtime-screen-header{background:var(--np-color-surface);color:var(--np-color-foreground)}.np-runtime-screen-header .np-page-header{margin-bottom:0}.np-runtime-tabs{margin-block-end:1rem}.np-runtime-screen-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.np-runtime-first-value-guidance{border-inline-start:4px solid var(--np-color-primary);margin-block-end:1rem}.np-runtime-first-value-guidance--warning{border-inline-start-color:var(--np-warning)}.np-runtime-first-value-guidance-actions,.np-runtime-state-actions{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}@media (max-width:760px){.np-runtime-screen-header .np-runtime-screen-page-header{flex-direction:column;align-items:stretch}.np-runtime-screen-header .np-runtime-screen-page-header .np-page-header-main,.np-runtime-screen-header .np-runtime-screen-page-header .np-page-header-copy,.np-runtime-screen-header .np-runtime-screen-page-header .npds-page-header-actions{width:100%}.np-runtime-screen-header .np-runtime-screen-page-header h1,.np-runtime-screen-header .np-runtime-screen-page-header p{max-width:100%}.np-runtime-screen-header .npds-page-header-actions .np-runtime-screen-actions{justify-content:flex-start;width:100%}.np-runtime-first-value-guidance-actions .npds-button,.np-runtime-state-actions .npds-button{width:100%}}.np-runtime-tab{text-decoration:none}.np-runtime-tab[aria-selected=true]{pointer-events:none}.np-runtime-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}.np-runtime-toolbar-search,.np-runtime-toolbar-filters,.np-runtime-toolbar-actions,.np-runtime-toolbar-sort{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.np-builder-view-operational-filters.npds-collection-toolbar{justify-content:flex-start;align-items:stretch;gap:12px;margin-block-end:0}.np-builder-view-operational-filters .npds-collection-toolbar-search{flex:1 0 100%}.np-builder-view-operational-filters .npds-collection-toolbar-search .npds-input{flex:auto;min-width:0}.np-builder-view-operational-filters .npds-collection-toolbar-filters,.np-builder-view-operational-filters .npds-collection-toolbar-actions{justify-content:flex-start}.np-runtime-pagination{justify-content:flex-end;margin-block-start:1rem;display:flex}.np-runtime-metrics{margin-block-end:1rem}.np-runtime-metrics:not(.npds-metrics-strip){flex-wrap:wrap;gap:.75rem;display:flex}.np-runtime-metric-card{flex:8rem}.np-builder-applications{flex-direction:column;gap:1.25rem;max-width:none;margin:1.5rem;display:flex}.np-builder-header,.np-builder-title,.np-application-panel-header,.np-application-panel-stats,.np-routing-stat,.np-app-settings-actions,.np-cutover-journey-header,.np-cutover-actions,.np-cutover-metrics{align-items:center;display:flex}.np-builder-header{flex-wrap:wrap;justify-content:space-between;gap:1rem}.np-builder-title{color:var(--np-text);overflow-wrap:anywhere;gap:.5rem;margin:0}.np-builder-description,.np-builder-loading,.np-builder-empty,.np-builder-error{color:var(--np-text-muted);margin:0;line-height:1.5}.np-builder-error{color:var(--np-danger)}.np-builder-marketplace{flex-direction:column;gap:1.25rem;max-width:none;margin:1.5rem;display:flex}.np-builder-marketplace .np-builder-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.np-builder-marketplace .np-builder-tab{border-radius:var(--np-radius-sm);border:1px solid #0000;min-height:36px}.np-builder-marketplace .np-builder-tab.is-active{border-color:var(--np-border);background:var(--np-surface-subtle);color:var(--np-text)}.np-builder-catalog,.np-builder-upgrade,.np-builder-publish,.np-builder-marketplace form{flex-direction:column;gap:1rem;display:flex}.np-builder-marketplace form{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface)}.np-builder-marketplace .np-form-group{flex-direction:column;gap:.35rem;min-width:0;display:flex}.np-builder-marketplace .np-form-group label,.np-builder-search label{color:var(--np-text-muted);font:var(--np-font-small-size)/1.4 inherit;font-weight:700}.np-builder-search{grid-template-columns:auto minmax(96px,max-content) minmax(180px,1fr) minmax(72px,max-content) minmax(180px,1fr) auto;align-items:center;gap:.75rem;display:grid}.np-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.np-catalog-card{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);flex-direction:column;gap:.75rem;display:flex}.np-catalog-card-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.np-catalog-card-title,.np-catalog-card-description,.np-upgrade-diff-header{margin:0}.np-catalog-card-title{color:var(--np-text);overflow-wrap:anywhere}.np-catalog-card-version,.np-catalog-card-category,.np-catalog-card-description,.np-upgrade-diff-header{color:var(--np-text-muted)}.np-catalog-card-category,.np-catalog-card-version{font:var(--np-font-caption-size)/1.4 inherit;font-weight:700}.np-upgrade-diff{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);flex-direction:column;gap:.85rem;display:flex}.np-upgrade-diff-list{gap:.65rem;margin:0;padding-block:0;padding-inline:0;list-style:none;display:grid}.np-upgrade-diff-entry{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-subtle);gap:.35rem;min-width:0;display:grid}.np-upgrade-diff-badge{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);color:var(--np-text-muted);font:var(--np-font-caption-size)/1.4 inherit;align-self:flex-start;align-items:center;min-height:24px;font-weight:800;display:inline-flex}.np-upgrade-diff-resource{color:var(--np-text);overflow-wrap:anywhere;font-weight:700}.np-upgrade-diff-slug{color:var(--np-text-muted);overflow-wrap:anywhere}.np-upgrade-diff-blocking,.np-upgrade-diff-entry.np-upgrade-diff-removed{border-color:var(--np-danger)}.np-upgrade-diff-warning,.np-upgrade-diff-entry.np-upgrade-diff-modified{border-color:var(--np-warning)}.np-upgrade-diff-entry.np-upgrade-diff-added{border-color:var(--np-success)}.np-builder-lifecycle-panel{--np-builder-lifecycle-accent:var(--np-border);border-color:var(--np-builder-lifecycle-accent);border-inline-start:4px solid var(--np-builder-lifecycle-accent);background:color-mix(in srgb, var(--np-builder-lifecycle-accent) 6%, var(--np-surface))}.np-builder-lifecycle-panel--success{--np-builder-lifecycle-accent:var(--np-success)}.np-builder-lifecycle-panel--warning{--np-builder-lifecycle-accent:var(--np-warning)}.np-builder-lifecycle-panel--danger{--np-builder-lifecycle-accent:var(--np-danger)}.np-builder-lifecycle-panel-body{flex-direction:column;gap:.5rem;margin-block-start:.75rem;display:flex}.np-builder-lifecycle-panel-body p{color:var(--np-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.np-builder-lifecycle-panel-badge{border:1px solid var(--np-builder-lifecycle-accent);border-radius:var(--np-radius-sm);background:var(--np-surface);color:var(--np-builder-lifecycle-accent);min-height:26px;font:var(--np-font-caption-size)/1.4 inherit;align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}.np-builder-marketplace .np-builder-tab,.np-upgrade-diff-badge,.np-builder-lifecycle-panel-badge{padding-inline:.75rem}.np-builder-marketplace form,.np-catalog-card,.np-upgrade-diff,.np-upgrade-diff-entry{padding-block:1rem;padding-inline:1rem}@media (max-width:760px){.np-builder-marketplace{margin:1rem}.np-builder-marketplace .np-builder-header{align-items:flex-start}.np-builder-marketplace .np-builder-tabs,.np-builder-marketplace .np-builder-tab{width:100%}.np-builder-search{grid-template-columns:1fr}}.np-application-panel{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);flex-direction:column;gap:1rem;display:flex;overflow:hidden}.np-application-panel>*{margin-inline:1rem}.np-application-panel>:first-child{margin-block-start:1rem}.np-application-panel>:last-child{margin-block-end:1rem}.np-application-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem}.np-application-panel-meta{min-width:0}.np-application-panel-title{color:var(--np-text);overflow-wrap:anywhere;margin:0}.np-application-panel-slug,.np-application-panel-version,.np-app-settings-status{color:var(--np-text-muted)}.np-application-panel-stats,.np-app-settings-actions,.np-cutover-actions,.np-cutover-metrics{flex-wrap:wrap;gap:.5rem}.np-routing-stat,.np-routing-badge{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);min-width:86px;min-height:28px;color:var(--np-text);background:var(--np-surface-subtle);justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.np-routing-stat--runtime,.np-routing-badge--runtime{border-color:var(--np-success);color:var(--np-success)}.np-routing-stat--legacy,.np-routing-badge--legacy{border-color:var(--np-warning);color:var(--np-warning)}.np-cutover-journey{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface-subtle);flex-direction:column;gap:.75rem;display:flex}.np-cutover-journey>*{margin-inline:.75rem}.np-cutover-journey>:first-child{margin-block-start:.75rem}.np-cutover-journey>:last-child{margin-block-end:.75rem}.np-cutover-journey--ready{border-color:var(--np-success)}.np-cutover-journey--attention{border-color:var(--np-warning)}.np-cutover-journey-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}.np-cutover-journey-header h4,.np-cutover-journey-header p,.np-cutover-status-line{margin:0}.np-cutover-status-line{flex-direction:column;gap:.25rem;display:flex}.np-cutover-status-line p,.np-cutover-status-line ul{margin:0}.np-cutover-status-line ul{list-style-position:inside}.np-cutover-journey-header h4{color:var(--np-text)}.np-cutover-journey-header p,.np-cutover-status-line,.np-cutover-mini{color:var(--np-text-muted)}.np-cutover-metrics span,.np-cutover-status,.np-cutover-mini{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);background:var(--np-surface);color:var(--np-text);justify-content:center;align-items:center;min-width:76px;min-height:26px;display:inline-flex}.np-cutover-status--success{border-color:var(--np-success);color:var(--np-success)}.np-cutover-status--warning{border-color:var(--np-warning);color:var(--np-warning)}.np-cutover-status--danger{border-color:var(--np-danger);color:var(--np-danger)}.np-cutover-status--neutral{color:var(--np-text-muted)}.np-app-screen-cutover{min-width:118px}.np-app-screen-diagnostics{min-width:244px}.np-cutover-diagnostics{flex-direction:column;gap:.35rem;display:flex}.np-cutover-diagnostic{border-inline-start:3px solid var(--np-border);gap:.15rem;display:grid}.np-cutover-diagnostic--warning{border-color:var(--np-warning)}.np-cutover-diagnostic--danger{border-color:var(--np-danger)}.np-cutover-diagnostic-label{color:var(--np-text-muted);font-weight:600}.np-cutover-diagnostic-message{color:var(--np-text);overflow-wrap:anywhere}.np-app-screen-evidence{flex-direction:column;gap:.35rem;min-width:148px;display:flex}.np-app-screen-evidence .npds-control-label{align-items:center;gap:.35rem}.np-app-screen-cutover .np-cutover-mini{margin-inline-start:.35rem}.np-app-settings-form{border-block:1px solid var(--np-border);flex-direction:column;gap:1rem;margin-block:.25rem;display:flex}.np-app-settings-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.np-app-navigation-editor,.np-app-navigation-group,.np-app-navigation-items,.np-app-tabs-editor,.np-app-tabs-screen,.np-app-tabs-list,.np-app-alias-editor,.np-app-alias-screen,.np-app-alias-list{flex-direction:column;gap:.75rem;display:flex}.np-app-navigation-group,.np-app-tabs-screen,.np-app-alias-screen{border-top:1px solid var(--np-border)}.np-app-navigation-group-field{margin-block-start:.75rem}.np-app-navigation-item{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:.75rem;display:grid}.np-app-navigation-item>*{margin-block:.75rem}.np-app-navigation-item>:first-child{margin-inline-start:.75rem}.np-app-navigation-item>:last-child{margin-inline-end:.75rem}.np-app-navigation-switch,.np-app-navigation-order{align-items:center;gap:.5rem;display:flex}.np-app-navigation-switch{min-height:38px}.np-app-tabs-screen-header,.np-app-alias-screen-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.75rem;display:flex}.np-app-tabs-screen-header h4,.np-app-alias-screen-header h4{color:var(--np-text);margin:0}.np-app-tabs-screen-header code,.np-app-tabs-empty,.np-app-alias-screen-header code,.np-app-alias-empty{color:var(--np-text-muted)}.np-app-tabs-empty,.np-app-alias-empty{margin:0}.np-app-tabs-item,.np-app-alias-item{border:1px solid var(--np-border);border-radius:var(--np-radius-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:.75rem;display:grid}.np-app-tabs-item{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.np-app-alias-item>*,.np-app-tabs-item>*{margin-block:.75rem}.np-app-tabs-item>:first-child{margin-inline-start:.75rem}.np-app-tabs-item>:last-child{margin-inline-end:.75rem}.np-app-alias-item>:first-child{margin-inline-start:.75rem}.np-app-alias-item>:last-child{margin-inline-end:.75rem}.np-app-alias-actions{align-items:center;display:flex}.np-app-tabs-switch,.np-app-tabs-order,.np-app-tabs-actions{align-items:center;gap:.5rem;display:flex}.np-app-tabs-switch{min-height:38px}.np-builder-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.np-builder-field span{color:var(--np-text-muted);font-weight:600}.np-builder-field .npds-input,.np-builder-field .npds-select-trigger{width:100%}.np-app-screens-table-wrap{overflow-x:auto}.np-app-screens-table{width:100%;min-width:1100px}.np-app-screen-slug code,.np-app-screen-path code{color:var(--np-text);overflow-wrap:anywhere}.np-app-screen-actions{white-space:nowrap}@media (max-width:720px){.np-builder-applications{margin:1rem}.np-builder-header,.np-application-panel-header,.np-app-settings-actions,.np-cutover-journey-header,.np-cutover-actions{flex-direction:column;align-items:stretch}.np-application-panel-stats{justify-content:flex-start}.np-app-navigation-item,.np-app-tabs-item,.np-app-alias-item{grid-template-columns:1fr}.np-app-navigation-item>*,.np-app-tabs-item>*,.np-app-alias-item>*{margin-inline:.75rem}.np-app-tabs-screen-header,.np-app-alias-screen-header{flex-direction:column;align-items:stretch}}.np-app-gallery{flex-direction:column;gap:24px;max-width:none;margin:0;margin-block:28px 36px;margin-inline:24px;display:flex}.np-app-gallery-search,.np-app-gallery-actions,.np-app-gallery-more,.np-app-gallery-more strong{align-items:center;display:flex}.np-app-gallery-search{min-width:280px;color:var(--np-text-secondary);flex:0 360px;position:relative}.np-app-gallery-search>svg{pointer-events:none;position:absolute;inset-inline-start:18px}.np-app-gallery-search .npds-input{text-indent:34px;width:100%;min-height:50px;color:var(--np-text);font:15px/1.2 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border-radius:8px}.np-app-gallery-status,.np-app-gallery-empty{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface);color:var(--np-text)}.np-app-gallery-status{align-items:center;min-height:44px;display:flex}.np-app-gallery-status span{margin-inline:1rem}.np-app-gallery-status--success{border-color:var(--np-success);color:var(--np-success)}.np-app-gallery-status--danger{border-color:var(--np-danger);color:var(--np-danger)}.np-app-gallery-empty{min-height:180px;color:var(--np-text-muted);justify-content:center;align-items:center;gap:.5rem;display:flex}.np-app-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:22px;display:grid}.np-application-card{border-color:var(--np-border);background:var(--np-surface);border-radius:8px;grid-template-rows:1fr auto;min-width:0;min-height:454px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0f172a12;container-type:inline-size}.np-application-card__content{flex-direction:column;gap:16px;margin:24px 20px 14px;display:flex}.np-application-card__icon{border-radius:var(--np-radius-md);width:64px;height:64px;color:var(--np-secondary);background:#eef2ff;border:1px solid #c7d2fe;justify-content:center;align-items:center;display:flex}.np-application-card__icon svg{stroke-width:2.4px}:root[data-theme=dark] .np-application-card__icon{color:var(--np-secondary);background:#eef2ff;border-color:#a5b4fc}.np-application-card__copy{min-height:104px}.np-application-card__copy h2{color:var(--np-text);font:800 20px/1.16 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow-wrap:break-word;margin:0}.np-application-card__copy p{color:var(--np-text-secondary);font:500 15px/1.42 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);margin:10px 0 0}.np-application-card__badges{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.np-application-card__badge{min-height:28px;font:700 13px/1.15 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border-radius:9999px;align-items:center;gap:7px;display:inline-flex}.np-application-card__badge svg{stroke-width:2.3px;width:16px;height:16px}.np-application-card__metrics{border:1px solid var(--np-border-strong);border-radius:var(--np-radius-md);background:color-mix(in srgb, var(--np-primary-light) 55%, var(--np-surface));grid-template-columns:repeat(3,minmax(0,1fr));min-height:96px;margin-top:12px;display:grid;position:relative;overflow:visible}.np-application-card__metrics:before{content:"";inset-inline:0;background:var(--np-border);height:1px;position:absolute;top:-13px}.np-application-card__metric{min-width:0;color:var(--np-text-secondary);text-align:center;align-content:center;place-items:center;gap:5px;display:grid}.np-application-card__metric+.np-application-card__metric{border-inline-start:1px solid var(--np-border-strong)}.np-application-card__metric svg{color:var(--np-primary);stroke-width:2.3px}.np-application-card__metric strong{max-width:100%;color:var(--np-text);font:700 20px/1.05 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow-wrap:anywhere}.np-application-card__metric span{max-width:100%;font:500 13px/1.2 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow-wrap:anywhere}.np-application-card__status{border-top:1px solid var(--np-border);border-bottom:1px solid var(--np-border);align-items:center;gap:12px;min-height:38px;display:flex}.np-application-card__status>span{background:var(--np-text-muted);border-radius:9999px;width:12px;height:12px}.np-application-card__status strong{color:var(--np-text);font:600 14px/1.2 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.np-application-card__status--success>span{background:var(--np-success)}.np-application-card__status--warning>span{background:var(--np-warning)}.np-application-card__status--danger>span{background:var(--np-danger)}.np-application-card__details{border-top:1px solid var(--np-border);margin-top:18px}.np-application-card__actions{grid-template-columns:minmax(0,1fr) minmax(0,.76fr);gap:12px;margin:0 20px 22px;display:grid}.np-application-card__action{width:100%;min-height:44px;font:700 14px/1.2 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);justify-content:center}.np-application-card__action--secondary{border-color:var(--np-primary);color:var(--np-primary)}.np-app-gallery-preview{gap:1rem;display:grid}.np-app-gallery-preview-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.np-app-gallery-activation{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:color-mix(in srgb, var(--np-primary-light) 40%, var(--np-surface));flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.np-app-gallery-activation>svg{color:var(--np-primary);flex-shrink:0}.np-app-gallery-activation>div{flex:220px;gap:.15rem;min-width:0;display:grid}.np-app-gallery-activation strong{color:var(--np-text)}.np-app-gallery-activation small{color:var(--np-text-muted)}.np-app-gallery-activation>span{background:var(--np-surface);min-height:28px;color:var(--np-primary);font:800 12px/1 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);border-radius:9999px;flex-shrink:0;align-items:center;padding:0 .65rem;display:inline-flex}.np-app-gallery-lifecycle-state{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:color-mix(in srgb, var(--np-surface-muted) 78%, var(--np-surface));grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.75rem;min-height:72px;display:grid}.np-app-gallery-lifecycle-state>svg{color:var(--np-primary);stroke-width:2.3px;margin-block-start:.875rem;margin-inline-start:.875rem}.np-app-gallery-lifecycle-state .npds-stack{gap:.2rem;min-width:0;margin-block:.75rem;margin-inline-end:.875rem}.np-app-gallery-lifecycle-state .npds-text{overflow-wrap:anywhere;margin:0}.np-app-gallery-lifecycle-state .npds-text:first-child{color:var(--np-text);font-weight:800}.np-app-gallery-lifecycle-state--success{border-color:var(--np-success)}.np-app-gallery-lifecycle-state--warning{border-color:var(--np-warning)}.np-app-gallery-lifecycle-state--danger{border-color:var(--np-danger)}.np-app-gallery-lifecycle-state--neutral>svg{color:var(--np-text-muted)}.np-app-gallery-preview-kpi,.np-app-gallery-preview-list-item,.np-app-gallery-preview-tag{border:1px solid var(--np-border);border-radius:var(--np-radius-md);background:var(--np-surface-muted)}.np-app-gallery-preview-kpi{flex-direction:column;justify-content:center;gap:.15rem;min-height:64px;display:flex}.np-app-gallery-preview-kpi>*,.np-app-gallery-preview-list-item>*,.np-app-gallery-preview-tag>*{margin-inline:.75rem}.np-app-gallery-preview-kpi span,.np-app-gallery-preview-list-item small{color:var(--np-text-muted)}.np-app-gallery-preview-kpi strong,.np-app-gallery-preview-list-item span{color:var(--np-text);overflow-wrap:anywhere}.np-app-gallery-preview-section{gap:.5rem;display:grid}.np-app-gallery-preview-section h3{color:var(--np-text);margin:0}.np-app-gallery-preview-tags,.np-app-gallery-preview-list{gap:.5rem;display:flex}.np-app-gallery-preview-tags{flex-wrap:wrap}.np-app-gallery-preview-tag{align-items:center;min-height:30px;display:inline-flex}.np-app-gallery-preview-list{flex-direction:column}.np-app-gallery-preview-list-item{align-content:center;gap:.15rem;min-height:54px;display:grid}.np-app-gallery-preview-list-item>:first-child{margin-block-start:.5rem}.np-app-gallery-preview-list-item>:last-child{margin-block-end:.5rem}@container (width<=220px){.np-app-gallery-preview-strip{grid-template-columns:1fr}.np-application-card__copy{min-height:0}}.np-app-gallery-actions{flex-wrap:wrap;gap:.5rem}.np-app-gallery-actions .npds-button{min-height:38px}.np-app-gallery-more{color:var(--np-primary);justify-content:center;gap:26px}.np-app-gallery-more>span{background:var(--np-border);flex:160px;max-width:540px;height:1px}.np-app-gallery-more strong{font:700 15px/1.2 var(--np-app-gallery-font,Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);gap:10px}@media (max-width:720px){.np-app-gallery>.np-page-header{flex-direction:column;align-items:stretch}.np-app-gallery>.np-page-header .np-page-header-main,.np-app-gallery>.np-page-header .np-page-header-copy,.np-app-gallery>.np-page-header .npds-page-header-actions{width:100%}.np-app-gallery>.np-page-header h1,.np-app-gallery>.np-page-header p{max-width:100%}.np-app-gallery-search{flex-basis:auto;align-items:stretch;min-width:0}.np-app-gallery-grid,.np-app-gallery-preview-strip{grid-template-columns:1fr}.np-app-gallery{margin-block:20px 28px;margin-inline:12px}.np-app-gallery-more{gap:14px}}.np-shell-sidebar,.navbar-default.navbar-static-side{border-right:1px solid var(--np-border);background:var(--np-surface);width:288px;min-width:288px;position:relative;overflow:visible}.sidebar-collapse{background:var(--np-surface);overflow:hidden}.np-shell-brand{background:var(--np-surface);border-bottom:0;min-height:0;margin-bottom:0;padding:20px 64px 14px 22px;position:relative}.np-shell-brand .np-shell-brand-subtitle{color:var(--np-text-secondary);text-transform:none;font-size:13px;font-weight:850}.np-shell-sidebar-toggle{z-index:20;border:1px solid var(--np-border);background:var(--np-surface);width:34px;height:34px;color:var(--np-text-secondary);cursor:pointer;box-shadow:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:22px;right:16px}.np-shell-sidebar-toggle:hover{border-color:var(--np-primary-border);background:var(--np-surface);color:var(--np-primary)}.np-shell-sidebar-scroll{scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;padding:0 16px 14px;display:flex;overflow:hidden auto}.np-shell-sidebar-scroll::-webkit-scrollbar{width:0;height:0;display:none}.np-shell-context-card{border:1px solid var(--np-border);min-width:0;color:var(--np-text);background:#f8fafc;border-radius:12px;gap:3px;margin-bottom:10px;padding:12px 14px;display:grid}.np-shell-context-card span{color:var(--np-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:900}.np-shell-context-card strong{min-width:0;color:var(--np-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:900;overflow:hidden}.np-shell-context-card small{color:var(--np-primary);font-size:.78rem;font-weight:850}.np-shell-sidebar-return-link,.np-shell-sidebar-system-link{min-width:0;min-height:42px;color:var(--np-text-secondary);border-radius:10px;align-items:center;gap:10px;font-size:.9rem;font-weight:850;text-decoration:none;display:flex}.np-shell-sidebar-return-link{margin-bottom:14px;padding:0 10px}.np-shell-sidebar-return-link:hover{background:var(--np-bg);color:var(--np-text)}ul.metismenu.np-shell-nav,.np-shell-nav{gap:4px;margin:0;padding:0;display:grid}.np-shell-nav-label,.nav-header.np-shell-nav-label{color:var(--np-text-muted);letter-spacing:.05em;text-transform:uppercase;margin:8px 0;padding:0 10px;font-size:.72rem;font-weight:900}.np-shell-nav-link,ul.metismenu li>a.np-shell-nav-link{min-height:44px;color:var(--np-text);border-radius:10px;padding:0 12px;font-size:.94rem;font-weight:850}.np-shell-nav-link .nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.np-shell-nav-link:hover{background:var(--np-bg);color:var(--np-text)}.np-shell-nav-link.is-active{background:var(--np-primary-light);color:var(--np-primary);box-shadow:none}.np-shell-sidebar-utility:before{background:var(--np-border);content:"";height:1px;margin:0 10px 14px;display:block}.np-shell-sidebar-system-link{min-height:46px;color:var(--np-primary);background:#6d5df612;border:1px solid #6d5df62e;padding:0 12px}.np-shell-sidebar-system-link:hover{border-color:var(--np-primary-border);background:var(--np-primary-light);color:var(--np-primary)}.np-shell-sidebar-footer{border-top:1px solid var(--np-border);background:var(--np-surface);padding:12px 16px}.np-shell-sidebar-account-summary{border-radius:12px;padding:8px 10px}.np-shell--sidebar-collapsed .np-shell-brand{padding:16px 10px 10px}.np-shell--sidebar-collapsed .np-shell-brand-lockup{justify-content:center}.np-shell--sidebar-collapsed .np-shell-brand-icon-img{flex-basis:42px;width:42px;height:42px}.np-shell--sidebar-collapsed .np-shell-brand-text{display:none}.np-shell--sidebar-collapsed .np-shell-sidebar-toggle{width:32px;height:32px;top:68px;bottom:auto;right:22px}.np-shell--sidebar-collapsed .np-shell-sidebar-scroll{padding-top:42px;padding-inline:10px}.np-shell--sidebar-collapsed .np-shell-context-card{place-items:center;width:44px;height:44px;margin:0 auto 12px;padding:0;position:relative}.np-shell--sidebar-collapsed .np-shell-context-card:before{color:var(--np-primary);content:"T";font-size:.82rem;font-weight:950}.np-shell--sidebar-collapsed .np-shell-context-card span,.np-shell--sidebar-collapsed .np-shell-context-card strong,.np-shell--sidebar-collapsed .np-shell-context-card small,.np-shell--sidebar-collapsed .np-shell-sidebar-return-link span,.np-shell--sidebar-collapsed .np-shell-sidebar-system-link span,.np-shell--sidebar-collapsed .np-shell-nav-link .nav-label,.np-shell--sidebar-collapsed .np-shell-sidebar-account-info,.np-shell--sidebar-collapsed .np-shell-ai-card{display:none}.np-shell--sidebar-collapsed .np-shell-sidebar-return-link,.np-shell--sidebar-collapsed .np-shell-sidebar-system-link,.np-shell--sidebar-collapsed .np-shell-nav-link,.np-shell--sidebar-collapsed ul.metismenu li>a.np-shell-nav-link{justify-content:center;width:44px;min-height:44px;margin-inline:auto;padding:0}.np-shell--sidebar-collapsed ul.metismenu.np-shell-nav,.np-shell--sidebar-collapsed .np-shell-nav{padding:0}.np-shell--sidebar-collapsed .np-shell-nav-label,.np-shell--sidebar-collapsed .nav-header.np-shell-nav-label{background:var(--np-border);color:#0000;letter-spacing:0;width:32px;height:1px;margin:10px auto;padding:0;display:block;overflow:hidden}.np-shell--sidebar-collapsed .np-shell-sidebar-utility:before{width:32px;margin-inline:auto}.np-shell--sidebar-collapsed .np-shell-sidebar-system-link{border-color:#0000}.np-shell--sidebar-collapsed .np-shell-sidebar-footer{padding:10px}.np-shell--sidebar-collapsed .np-shell-sidebar-account-summary{justify-content:center;padding:6px 0}:root[data-theme=dark] .np-shell-context-card{border-color:var(--np-border);background:var(--np-surface-subtle)}:root[data-theme=dark] .np-shell-sidebar-system-link{background:#818cf81f;border-color:#818cf842}.np-shell-sidebar,.navbar-default.navbar-static-side{border-right:1px solid var(--np-border);background:var(--np-surface);width:320px;min-width:320px;overflow:visible;box-shadow:14px 0 34px #0f172a0b}.np-shell-brand-lockup{align-items:center;gap:14px}.np-shell-sidebar-toggle{background:var(--np-surface);width:48px;height:48px;color:var(--np-text);border-radius:14px;top:118px;right:-23px;box-shadow:0 14px 34px #0f172a24}.np-shell-sidebar-scroll{gap:0;padding:18px 30px 20px}.np-shell-sidebar-return-link{min-height:52px;color:var(--np-text);gap:18px;margin-bottom:18px;padding:0 14px;font-size:1rem;font-weight:900}.np-shell-nav-label,.nav-header.np-shell-nav-label{margin:14px 0 8px}.np-shell-nav-link,ul.metismenu li>a.np-shell-nav-link{border-radius:12px;gap:18px;min-height:54px;padding:0 16px;font-size:1rem;font-weight:900}.np-shell-nav-link svg{stroke-width:2.1px;flex-basis:23px;width:23px;height:23px}.np-shell-sidebar-utility{margin-top:auto;padding-top:24px}.np-shell-sidebar-system-link{min-height:54px;color:var(--np-primary);background:#6d5df61c;border:0;border-radius:12px;gap:18px;padding:0 16px;font-size:1rem;font-weight:900}.np-shell-sidebar-account-info strong{font-size:.98rem;font-weight:900}.np-shell--sidebar-collapsed .np-shell-sidebar,.np-shell--sidebar-collapsed .navbar-default.navbar-static-side{width:92px;min-width:92px}.np-shell--sidebar-collapsed .np-shell-brand{justify-content:center;align-items:center;width:100%;padding:30px 0 26px;display:flex}.np-shell--sidebar-collapsed .np-shell-brand-lockup{justify-content:center;align-items:center;width:100%}.np-shell--sidebar-collapsed .np-shell-brand-icon-img{flex-basis:56px;width:56px;height:56px;margin-inline:auto;transform:translate(-1.5px)}.np-shell--sidebar-collapsed .np-shell-sidebar-toggle{width:48px;height:48px;top:118px;right:-23px}.np-shell--sidebar-collapsed .np-shell-nav-link,.np-shell--sidebar-collapsed ul.metismenu li>a.np-shell-nav-link{border-radius:12px;justify-content:center;align-items:center;width:54px;min-height:54px;margin-inline:auto;padding:0;display:flex}.np-shell--sidebar-collapsed .np-shell-nav-link svg{flex-basis:24px;width:24px;height:24px}.np-shell--sidebar-collapsed .np-shell-sidebar-utility:before{width:44px;margin-bottom:24px}.np-shell--sidebar-collapsed .np-shell-sidebar-system-link{border-radius:12px;justify-content:center;align-items:center;width:54px;min-height:54px;margin-inline:auto;padding:0;display:flex}.np-shell--sidebar-collapsed .np-shell-sidebar-footer{justify-content:center;align-items:center;width:100%;min-height:92px;padding:16px 0;display:flex}.np-shell--sidebar-collapsed .np-shell-sidebar-account-summary{justify-content:center;align-items:center;width:100%;padding:0}.np-shell--sidebar-collapsed .np-shell-sidebar-avatar{flex-basis:44px;width:44px;height:44px;margin-inline:auto}:root[data-theme=dark] .np-shell-sidebar-system-link{background:#818cf826}.np-shell--sidebar-collapsed .np-shell-sidebar,.np-shell--sidebar-collapsed .navbar-default.navbar-static-side{--np-shell-rail-width:92px;--np-shell-rail-logo-size:56px;--np-shell-rail-avatar-size:44px;width:var(--np-shell-rail-width);min-width:var(--np-shell-rail-width)}.np-shell-sidebar,.navbar-default.navbar-static-side{width:260px;min-width:260px}.np-shell-brand-icon-img{flex-basis:42px;width:42px;height:42px}.np-shell-brand .np-shell-brand-wordmark{font-size:22px}.np-shell-brand .np-shell-brand-subtitle{margin-top:2px;font-size:13px}.np-shell-sidebar-toggle{width:36px;height:36px;color:var(--np-text-secondary);border-radius:11px;top:94px;right:-17px;box-shadow:0 10px 26px #0f172a1f}.np-shell-context-heading span{font-size:.8rem}.np-shell-sidebar-return-link{gap:12px;min-height:40px;margin-bottom:8px;padding:0 10px;font-size:.92rem}.np-shell-sidebar-return-link svg{width:18px;height:18px}.np-shell-nav-link,ul.metismenu li>a.np-shell-nav-link{border-radius:10px;gap:12px;min-height:42px;padding:0 10px;font-size:.92rem}.np-shell-nav-link svg{flex-basis:19px;width:19px;height:19px}.np-shell-sidebar-utility-label{margin-bottom:8px;font-size:.72rem}.np-shell-sidebar-system-link{border-radius:10px;gap:12px;min-height:42px;padding:0 10px;font-size:.92rem}.np-shell-sidebar-system-link svg{width:19px;height:19px}.np-shell-sidebar-avatar{flex-basis:36px;width:36px;height:36px}.np-shell-sidebar-account-info strong{font-size:.9rem}.np-shell-sidebar-account-info small{font-size:.76rem}.np-shell{--np-shell-sidebar-open-width:284px;--np-shell-sidebar-rail-width:92px;--np-shell-sidebar-edge-control:44px;--np-shell-sidebar-open-pad-x:24px}.np-shell-sidebar,.navbar-default.navbar-static-side{width:var(--np-shell-sidebar-open-width);min-width:var(--np-shell-sidebar-open-width);border-right:1px solid var(--np-border);background:var(--np-surface);overflow:visible;box-shadow:14px 0 34px #0f172a0b}.np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-open-width));max-width:calc(100vw - var(--np-shell-sidebar-open-width))}.np-shell-brand{padding:28px var(--np-shell-sidebar-open-pad-x) 16px}.np-shell-brand-lockup{gap:12px}.np-shell-brand-icon-img{flex:0 0 48px;width:48px;height:48px}.np-shell-brand .np-shell-brand-wordmark{font-size:25px;line-height:.98}.np-shell-brand .np-shell-brand-subtitle{color:var(--np-text);margin-top:3px;font-size:14px;font-weight:850;line-height:1.1}.np-shell-sidebar-toggle{top:74px;right:calc(var(--np-shell-sidebar-edge-control) / -2);width:var(--np-shell-sidebar-edge-control);height:var(--np-shell-sidebar-edge-control);border:1px solid var(--np-border);background:var(--np-surface);color:var(--np-text);border-radius:14px;box-shadow:0 14px 34px #0f172a24}.np-shell-sidebar-toggle:hover{border-color:var(--np-primary-border);color:var(--np-primary)}.np-shell-sidebar-toggle:focus,.np-shell-sidebar-toggle:focus-visible{border-color:var(--np-primary-border);outline:none;box-shadow:0 0 0 3px #6d5df61f,0 14px 34px #0f172a24}.np-shell-sidebar-scroll{padding:12px var(--np-shell-sidebar-open-pad-x) 20px}.np-shell-context-heading{margin:0 0 18px;padding:0 2px}.np-shell-context-heading span{color:var(--np-text-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:900}.np-shell-sidebar-return-link{box-sizing:border-box;width:100%;min-height:44px;color:var(--np-text);gap:10px;margin-bottom:12px;padding:0 4px;font-size:.88rem;font-weight:900}.np-shell-sidebar-return-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-shell-sidebar-return-link svg{flex:0 0 20px;width:20px;height:20px}ul.metismenu.np-shell-nav,.np-shell-nav{gap:4px}.np-shell-nav-link,ul.metismenu li>a.np-shell-nav-link{box-sizing:border-box;width:100%;min-height:46px;color:var(--np-text);border-radius:12px;gap:14px;padding:0 10px;font-size:.94rem;font-weight:900}.np-shell-nav-link svg{stroke-width:2.1px;flex:0 0 21px;width:21px;height:21px}.np-shell-nav-link.is-active{color:var(--np-primary);background:#6d5df61c}.np-shell-sidebar-utility{padding-top:18px}.np-shell-sidebar-utility:before{margin:0 16px 16px}.np-shell-sidebar-utility-label{color:var(--np-text-secondary);letter-spacing:.05em;text-transform:uppercase;margin:0 2px 10px;font-size:.74rem;font-weight:900;display:block}.np-shell-sidebar-system-link{box-sizing:border-box;width:100%;min-height:46px;color:var(--np-primary);background:#6d5df61c;border:0;border-radius:12px;gap:14px;padding:0 10px;font-size:.94rem;font-weight:900}.np-shell-sidebar-system-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.np-shell-sidebar-system-link svg{flex:0 0 21px;width:21px;height:21px}.np-shell-sidebar-footer{min-height:82px;padding:14px var(--np-shell-sidebar-open-pad-x)}.np-shell-sidebar-account-summary{gap:12px;padding:6px 2px}.np-shell-sidebar-avatar{flex:0 0 40px;width:40px;height:40px}.np-shell-sidebar-account-info strong{color:var(--np-text);font-size:.92rem;font-weight:900}.np-shell-sidebar-account-info small{color:var(--np-text-secondary);font-size:.76rem;font-weight:750}.np-shell--sidebar-collapsed .np-shell-sidebar,.np-shell--sidebar-collapsed .navbar-default.navbar-static-side{--np-shell-rail-logo-size:56px;--np-shell-rail-avatar-size:44px;width:var(--np-shell-sidebar-rail-width);min-width:var(--np-shell-sidebar-rail-width)}.np-shell--sidebar-collapsed .np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-rail-width));max-width:calc(100vw - var(--np-shell-sidebar-rail-width))}.np-shell--sidebar-collapsed .np-shell-brand{width:var(--np-shell-sidebar-rail-width);height:112px;padding:0;display:block;position:relative}.np-shell--sidebar-collapsed .np-shell-brand-lockup{width:var(--np-shell-sidebar-rail-width);height:var(--np-shell-rail-logo-size);display:block;position:absolute;inset:30px 0 auto}.np-shell--sidebar-collapsed .np-shell-brand-icon-img{top:0;left:calc((var(--np-shell-sidebar-rail-width) - var(--np-shell-rail-logo-size)) / 2 - 1.5px);width:var(--np-shell-rail-logo-size);height:var(--np-shell-rail-logo-size);margin:0;position:absolute;transform:none}.np-shell--sidebar-collapsed .np-shell-sidebar-toggle{top:74px;right:calc(var(--np-shell-sidebar-edge-control) / -2);width:var(--np-shell-sidebar-edge-control);height:var(--np-shell-sidebar-edge-control);border-radius:14px}.np-shell--sidebar-collapsed .np-shell-sidebar-scroll{padding:42px 0 18px}.np-shell--sidebar-collapsed .np-shell-context-heading,.np-shell--sidebar-collapsed .np-shell-sidebar-return-link{display:none}.np-shell--sidebar-collapsed ul.metismenu.np-shell-nav,.np-shell--sidebar-collapsed .np-shell-nav{gap:12px;padding:0}.np-shell--sidebar-collapsed .np-shell-nav-link,.np-shell--sidebar-collapsed ul.metismenu li>a.np-shell-nav-link,.np-shell--sidebar-collapsed .np-shell-sidebar-system-link{border-radius:12px;justify-content:center;align-items:center;width:54px;min-height:54px;margin-inline:auto;padding:0;display:flex}.np-shell--sidebar-collapsed .np-shell-nav-link svg,.np-shell--sidebar-collapsed .np-shell-sidebar-system-link svg{flex:0 0 24px;width:24px;height:24px}.np-shell--sidebar-collapsed .np-shell-sidebar-utility{padding-top:28px}.np-shell--sidebar-collapsed .np-shell-sidebar-utility-label{display:none}.np-shell--sidebar-collapsed .np-shell-sidebar-utility:before{margin-inline:auto;width:44px;margin-bottom:24px}.np-shell--sidebar-collapsed .np-shell-sidebar-footer{width:var(--np-shell-sidebar-rail-width);min-height:92px;padding:0;display:block;position:relative}.np-shell--sidebar-collapsed .np-shell-sidebar-account-summary{width:var(--np-shell-sidebar-rail-width);padding:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.np-shell--sidebar-collapsed .np-shell-sidebar-avatar{left:calc((var(--np-shell-sidebar-rail-width) - var(--np-shell-rail-avatar-size)) / 2);width:var(--np-shell-rail-avatar-size);height:var(--np-shell-rail-avatar-size);flex-basis:var(--np-shell-rail-avatar-size);margin:0;display:flex;position:relative}.np-shell{--npds-app-sidebar-open-width:284px;--npds-app-sidebar-rail-width:92px;--np-shell-sidebar-open-width:var(--npds-app-sidebar-open-width,284px);--np-shell-sidebar-rail-width:var(--npds-app-sidebar-rail-width,92px);height:100dvh;max-height:100dvh;overflow:hidden}.np-shell .np-shell-sidebar.npds-app-sidebar{width:var(--np-shell-sidebar-open-width);min-width:var(--np-shell-sidebar-open-width);max-width:var(--np-shell-sidebar-open-width);flex:0 0 var(--np-shell-sidebar-open-width);height:100dvh;max-height:100dvh;padding:0;overflow:visible}.np-shell .np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-open-width));max-width:calc(100vw - var(--np-shell-sidebar-open-width))}.np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-open-width));max-width:calc(100vw - var(--np-shell-sidebar-open-width));height:100dvh;max-height:100dvh;overflow:hidden}.np-shell.np-shell--sidebar-collapsed .np-shell-sidebar.npds-app-sidebar{width:var(--np-shell-sidebar-rail-width);min-width:var(--np-shell-sidebar-rail-width);max-width:var(--np-shell-sidebar-rail-width);flex-basis:var(--np-shell-sidebar-rail-width)}.np-shell.np-shell--sidebar-collapsed .np-shell-workspace,.np-shell--sidebar-collapsed .np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-rail-width));max-width:calc(100vw - var(--np-shell-sidebar-rail-width))}.sidebar-collapse{overflow:hidden}.np-shell-sidebar-scroll{min-height:0;overflow-y:auto}.np-shell-brand,.np-shell-sidebar-footer{flex:none}@media (max-width:760px){.np-shell:not(:has(.np-builder-view-editor)){flex-direction:row;height:100dvh;max-height:100dvh;overflow:hidden}.np-shell:not(:has(.np-builder-view-editor)) .np-shell-sidebar.npds-app-sidebar{width:var(--np-shell-sidebar-rail-width);min-width:var(--np-shell-sidebar-rail-width);max-width:var(--np-shell-sidebar-rail-width);flex:0 0 var(--np-shell-sidebar-rail-width);border-right:1px solid var(--np-border);border-bottom:0;height:100dvh;max-height:100dvh}.np-shell:not(:has(.np-builder-view-editor)).np-shell--sidebar-collapsed .np-shell-sidebar.npds-app-sidebar{width:var(--np-shell-sidebar-rail-width);min-width:var(--np-shell-sidebar-rail-width);max-width:var(--np-shell-sidebar-rail-width);flex:0 0 var(--np-shell-sidebar-rail-width);border-right:1px solid var(--np-border);border-bottom:0;height:100dvh;max-height:100dvh}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-brand{width:var(--np-shell-sidebar-rail-width);height:112px;padding-block:0;padding-inline:0;display:block;position:relative}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-brand-lockup{width:var(--np-shell-sidebar-rail-width);height:var(--npds-app-sidebar-rail-logo-size);display:block;position:absolute;inset:30px 0 auto}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-brand-logo{top:0;left:calc((var(--np-shell-sidebar-rail-width) - var(--npds-app-sidebar-rail-logo-size)) / 2 - 1.5px);width:var(--npds-app-sidebar-rail-logo-size);height:var(--npds-app-sidebar-rail-logo-size);position:absolute}:is(.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-brand-text,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-context,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-context-control,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-list--back,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-section-label,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-link-label,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-utility-label,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-account-info,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-extra){display:none}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-scroll{align-items:center;padding-block:42px 18px;padding-inline:0}:is(.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-section,.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-list){width:var(--np-shell-sidebar-rail-width)}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-list{align-items:center;gap:12px}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-link{border-radius:12px;justify-content:center;gap:0;width:54px;min-height:54px;margin-inline:auto;padding-block:0;padding-inline:0}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-link-icon{flex-basis:24px;width:24px;height:24px}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-footer{width:var(--np-shell-sidebar-rail-width);min-height:92px;padding-block:0;padding-inline:0;display:block;position:relative}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-account{width:var(--np-shell-sidebar-rail-width);padding-block:0;padding-inline:0;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.np-shell:not(:has(.np-builder-view-editor)) .npds-app-sidebar-avatar{left:calc((var(--np-shell-sidebar-rail-width) - var(--npds-app-sidebar-rail-avatar-size)) / 2);width:var(--npds-app-sidebar-rail-avatar-size);height:var(--npds-app-sidebar-rail-avatar-size);flex-basis:var(--npds-app-sidebar-rail-avatar-size);margin:0;display:flex;position:relative}.np-shell:not(:has(.np-builder-view-editor)) .np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-rail-width));max-width:calc(100vw - var(--np-shell-sidebar-rail-width));height:100dvh;max-height:100dvh;overflow:hidden}.np-shell:not(:has(.np-builder-view-editor)).np-shell--sidebar-collapsed .np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-rail-width));max-width:calc(100vw - var(--np-shell-sidebar-rail-width));height:100dvh;max-height:100dvh;overflow:hidden}.np-shell:not(:has(.np-builder-view-editor)) .np-shell-main{min-height:0;overflow-y:auto}.np-shell:has(.np-builder-view-editor){flex-direction:row;height:100dvh;max-height:100dvh;overflow:hidden}.np-shell:has(.np-builder-view-editor) .np-shell-sidebar.npds-app-sidebar{width:var(--np-shell-sidebar-rail-width);min-width:var(--np-shell-sidebar-rail-width);max-width:var(--np-shell-sidebar-rail-width);flex:0 0 var(--np-shell-sidebar-rail-width);border-right:1px solid var(--np-border);border-bottom:0;height:100dvh;max-height:100dvh}.np-shell:has(.np-builder-view-editor) .np-shell-workspace{width:calc(100vw - var(--np-shell-sidebar-rail-width));max-width:calc(100vw - var(--np-shell-sidebar-rail-width));height:100dvh;max-height:100dvh;overflow:hidden}.np-shell:has(.np-builder-view-editor) .np-shell-main{min-height:0;overflow-y:auto}}.np-shell-sidebar-account-summary{cursor:default}.np-shell-sidebar-avatar{border-radius:50%}.np-shell-sidebar-account-info{display:flex}
