: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}: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-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%);box-shadow:var(--np-shadow-md);gap:18px;padding:28px;display:grid}.np-auth-kicker{color:var(--np-primary);letter-spacing:.04em;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{color:var(--np-primary);transition:opacity var(--np-transition);font-size:15px;font-weight:750;text-decoration:none}.np-auth-link:hover{text-decoration:underline}.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:hover{background:var(--np-nav-active-bg);color:var(--np-text)}.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,#4f46e5);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:#4f46e5;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:#16a34a;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-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}.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(3,minmax(0,1fr));gap:10px;display:grid}.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-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-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:#dc2626;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}.np-checklist{border-bottom:1px solid var(--np-border);background:var(--np-surface);box-shadow:var(--np-shadow-xs);padding:16px 24px}.np-checklist-header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.np-checklist-title{color:var(--np-text);font-size:14px;font-weight:700;display:block}.np-checklist-subtitle{color:var(--np-text-muted);margin-top:2px;font-size:12px;display:block}.np-checklist-dismiss{color:var(--np-text-muted);cursor:pointer;border-radius:var(--np-radius-sm);transition:color var(--np-transition), background var(--np-transition);background:0 0;border:0;padding:2px 4px;font-size:14px;line-height:1}.np-checklist-dismiss:hover{color:var(--np-text-secondary);background:var(--np-surface-raised)}.np-checklist-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.np-checklist-item{border:1px solid var(--np-border);border-radius:var(--np-radius);background:var(--np-surface);min-width:200px;box-shadow:var(--np-shadow-xs);transition:box-shadow var(--np-transition), border-color var(--np-transition);align-items:center;gap:10px;padding:10px 14px;display:flex}.np-checklist-item:hover{border-color:var(--np-primary-border);box-shadow:var(--np-shadow-sm)}.np-checklist-item.is-done{opacity:.55}.np-checklist-check{border:1.5px solid var(--np-border-strong);width:22px;height:22px;color:var(--np-primary);cursor:pointer;transition:border-color var(--np-transition), background var(--np-transition);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:12px;font-weight:800;display:grid}.np-checklist-item.is-done .np-checklist-check{border-color:var(--np-primary);background:var(--np-primary);color:#fff;cursor:default}.np-checklist-text{gap:2px;display:grid}.np-checklist-label{color:var(--np-text);font-size:13px;font-weight:650}.np-checklist-desc{color:var(--np-text-muted);font-size:11px}.np-checklist-progress{background:var(--np-border);border-radius:2px;height:4px;margin-bottom:14px;overflow:hidden}.np-checklist-progress-bar{background:var(--np-primary);border-radius:2px;height:100%;transition:width .4s}.np-checklist-cta{white-space:nowrap;color:var(--np-primary);border:1px solid var(--np-primary-border);border-radius:var(--np-radius-sm);cursor:pointer;transition:background var(--np-transition), color var(--np-transition);background:0 0;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none}.np-checklist-cta:hover{background:var(--np-primary-light);color:var(--np-primary-dark)}.np-checklist--highlighted{border-bottom:2px solid var(--np-primary);background:linear-gradient(to right, var(--np-primary-light,#eef2ff), 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{background:linear-gradient(to right, #f0fdf4, var(--np-surface));border-bottom-color:#16a34a}.np-checklist-celebration{color:#16a34a;align-items:center;gap:10px;padding-top:8px;font-size:13px;display:flex}.np-checklist-celebration-icon{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.np-checklist-header-text{gap:2px;display:grid}[data-theme=dark] .np-checklist--highlighted{background:linear-gradient(to right, #1e1b4b, var(--np-surface))}[data-theme=dark] .np-checklist--complete{background:linear-gradient(to right, #052e16, var(--np-surface))}[data-theme=dark] .np-checklist-celebration{color:#4ade80}[data-theme=dark] .np-checklist-celebration-icon{background:#16a34a}.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:10px;grid-template-rows:auto 1fr auto;width:min(720px,100%);max-height:min(780px,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:center;gap:12px;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-section h3,.np-account-status{margin:0}.np-account-heading-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.np-account-logout-inline{color:#dc2626;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:19px;font-weight:850;line-height:1.2}.np-account-title p{color:var(--np-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.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{gap:18px;padding:20px;display:grid;overflow:auto}.np-account-section{border-bottom:1px solid var(--np-border);gap:10px;padding-bottom:18px;display:grid}.np-account-section:last-child{border-bottom:0;padding-bottom:0}.np-account-section-heading{color:var(--np-text);align-items:center;gap:8px;display:flex}.np-account-section-heading svg{color:var(--np-primary)}.np-account-section h3{font-size:14px;font-weight:850}.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{justify-content:flex-end;display:flex}.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);font-size:12px;font-weight:800}.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}: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-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 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-inline{grid-template-columns:1fr}.np-account-actions,.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-kicker{color:var(--np-text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.np-page-kicker:before{content:"‹";color:var(--np-text-muted);font-size:20px;line-height:.8}.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);color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5dfb 0%,#4f46e5 100%);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:#ef4444}.np-shell-ai-dist-dot--warm{background:#f59e0b}.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{color:#fff;background:#4f46e5;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:#4f46e5;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:#4f46e5}.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{color:#4f46e5;background:#fff;border-color:#a78bfa;border-radius:6px;min-height:36px;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:#16a34a}.np-shell-ai-switch.is-active .np-shell-ai-switch-track{background:#22c55e}.np-shell-ai-switch:focus-visible{outline-offset:3px;outline:2px solid #4f46e5}.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:#dc2626;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:#4f46e5;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{color:#4f46e5;border-color:#7c3aed;border-radius:999px;grid-area:1/1;width:fit-content;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{color:#4f46e5;min-height:34px;box-shadow:none;background:#f5f3ff;border:1px solid #e5e7eb;border-radius:8px;font-weight:750}.np-shell-business-badge{color:#4f46e5;background:#f5f3ff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:34px;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%,#4f46e5 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;font-size:15px;font-weight:700;line-height:1.1}: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-transform:uppercase;padding:8px 2px 2px;font-size:13px;font-weight:800}.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:#4f46e5;background:#f8f7ff}.np-shell-nav-link.is-active{color:#4f46e5;box-shadow:none;background:#f3f0ff}.np-shell-nav-link.is-active svg{color:#4f46e5}.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{color:#4f46e5;width:20px;height:20px}.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{color:#4f46e5;background:#fff;border-color:#a78bfa;border-radius:6px;min-height:44px;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:#4f46e5;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{color:#4f46e5;width:20px;height:20px}.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}.np-shell-sidebar,.navbar-default.navbar-static-side{width:240px;min-width:240px}.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:#4f46e5;stroke-width:3px;transform-origin:50%;flex:0 0 22px;transform:scale(1.35);width:22px!important;height:22px!important}.np-shell-business-badge{color:#fff;background:linear-gradient(135deg,#6d5dfb 0%,#4f46e5 100%);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-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}ul.metismenu.np-shell-nav,.np-shell-nav{gap:4px}.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: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{color:#667085;font-size:14px;font-weight:500}.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:#dc2626}.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:#22c55e}.np-settings-provider-test-result--error{color:#ef4444}.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:#d97706}.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:#4f46e5;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-secondary-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) minmax(280px,340px)}.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:280px minmax(0,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%;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:#dc2626;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:minmax(0,1fr) auto;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{flex:150px;min-width:0;min-height:44px;padding-inline:12px}.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(2,minmax(0,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:#d97706;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(4,minmax(0,1fr))}.np-settings-plan-usage{grid-template-columns:repeat(4,minmax(0,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-plan-grid{grid-template-columns:repeat(3,minmax(0,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-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:#dc2626;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:#ef4444;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ef4444;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:#ef4444;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-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: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{grid-template-columns:1fr}.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-error{border-radius:var(--np-radius-md);color:#dc2626;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;display:flex}.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:#16a34a;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-loading{color:var(--np-text-secondary);align-items:center;gap:8px;padding:12px 0;font-size:.875rem;display:flex}.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);color:#fff;min-width:22px;height:22px;box-shadow:var(--np-shadow-sm);background:#ef4444;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-primary);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}: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,#4f46e5);box-shadow:0 0 0 2px var(--np-primary-ring,#4f46e526)}.np-audit-load-button{background:var(--np-primary,#4f46e5);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-error{border-radius:var(--np-radius-sm,6px);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.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}}.np-audit-access-denied{color:var(--np-text-muted,#6b7280);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.np-audit-access-denied svg{opacity:.4}[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;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{color:#667085;font-size:14px;font-weight:600}.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;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.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-invite-form{display:grid}.np-team-invite-fields{grid-template-columns:minmax(240px,1fr) minmax(170px,220px) auto;align-items:end;gap:12px;padding:18px 20px 20px;display:grid}.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:#4f46e5;transform:translateY(-1px)}.np-team-primary-button:disabled,.np-team-action-button:disabled{cursor:not-allowed;opacity:.58}.np-team-error,.np-team-success{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%}}.np-auth-2fa-hint{color:var(--np-text-secondary);margin:-4px 0 8px;font-size:.875rem;line-height:1.5}: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-kicker,: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-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-upgrade-banner{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.np-team-upgrade-banner svg{color:#ea580c;flex-shrink:0;margin-top:2px}.np-team-upgrade-banner strong{margin-bottom:2px;font-size:.9rem;font-weight:600;display:block}.np-team-upgrade-banner p{color:#c2410c;margin:0;font-size:.825rem;line-height:1.5}.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-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-upgrade-banner{color:#fca5a5;background:#431407;border-color:#9a3412}:root[data-theme=dark] .np-team-upgrade-banner p{color:#fdba74}:root[data-theme=dark] .np-team-upgrade-banner 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-confirm-banner{color:#fca5a5;background:#431407;border-color:#9a3412}@media (max-width:900px){.np-team-toolbar{padding:10px 0 0}.np-team-joined-at{display:none}}.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-icon-img{flex:0 0 52px;width:52px;height:52px}.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}.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}@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}
