:root{--nx-app-bg:#07111f;--nx-sidebar-bg:#081827;--nx-header-bg:#0b1626;--nx-surface-1:#101b2d;--nx-surface-2:#162238;--nx-surface-3:#1b2941;--nx-surface-hover:#1d2d48;--nx-surface-selected:#273a62;--nx-input-bg:#111d30;--nx-table-bg:#101b2d;--nx-modal-bg:#162238;--nx-popover-bg:#162238;--nx-border:#30415a;--nx-border-strong:#516782;--nx-text-primary:#f3f7fc;--nx-text-secondary:#b6c2d2;--nx-text-muted:#8999ad;--nx-text-disabled:#718198;--nx-link:#67c7f5;--nx-link-hover:#a78bfa;--nx-primary:#8b5cf6;--nx-primary-hover:#7c3aed;--nx-success:#22c55e;--nx-warning:#f59e0b;--nx-danger:#ef4444;--nx-info:#3b82f6;--nx-focus-ring:#38bdf8;--nx-bg:var(--nx-app-bg);--nx-sidebar:var(--nx-sidebar-bg);--nx-surface:var(--nx-surface-1);--nx-raised:var(--nx-surface-2);--nx-muted-surface:var(--nx-surface-3);--nx-text:var(--nx-text-primary);--nx-cyan:var(--nx-link);--nx-shadow:0 14px 38px #0000003d;--nx-radius:12px;--nx-space:16px;--nx-control:42px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-resolved-theme=light]{--nx-app-bg:#eef2f7;--nx-sidebar-bg:#f8fafc;--nx-header-bg:#f8fafc;--nx-surface-1:#fff;--nx-surface-2:#f3f6fa;--nx-surface-3:#e8edf4;--nx-surface-hover:#e6edf7;--nx-surface-selected:#dce6fb;--nx-input-bg:#fff;--nx-table-bg:#fff;--nx-modal-bg:#fff;--nx-popover-bg:#fff;--nx-border:#c4ceda;--nx-border-strong:#8fa0b5;--nx-text-primary:#102033;--nx-text-secondary:#405268;--nx-text-muted:#5f7085;--nx-text-disabled:#7b899a;--nx-link:#155eef;--nx-link-hover:#6d28d9;--nx-primary:#7c3aed;--nx-primary-hover:#6d28d9;--nx-success:#15803d;--nx-warning:#a16207;--nx-danger:#b91c1c;--nx-info:#1d4ed8;--nx-focus-ring:#2563eb;--nx-shadow:0 12px 32px #1e293b1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-resolved-theme=dark][data-comfort=soft]{--nx-app-bg:#050d18;--nx-sidebar-bg:#071421;--nx-header-bg:#091321;--nx-surface-1:#0d1726;--nx-surface-2:#121d30;--nx-surface-3:#17243a;--nx-input-bg:#0e192a}:root[data-resolved-theme=dark][data-comfort=bright]{--nx-app-bg:#0a1626;--nx-sidebar-bg:#0b1c2d;--nx-header-bg:#0e1b2e;--nx-surface-1:#142238;--nx-surface-2:#1a2942;--nx-surface-3:#20314d;--nx-input-bg:#15243a}:root[data-resolved-theme=light][data-comfort=soft]{--nx-app-bg:#e9eef5;--nx-sidebar-bg:#f3f6fa;--nx-header-bg:#f3f6fa;--nx-surface-1:#f9fbfd;--nx-surface-2:#eef2f7;--nx-surface-3:#e3e9f1;--nx-input-bg:#f9fbfd}:root[data-resolved-theme=light][data-comfort=bright]{--nx-app-bg:#f4f6f9;--nx-sidebar-bg:#fff;--nx-header-bg:#fff;--nx-surface-1:#fff;--nx-surface-2:#f7f9fc;--nx-surface-3:#edf1f6;--nx-input-bg:#fff}:root[data-density=compact]{--nx-space:11px;--nx-control:36px}html,body,#root{min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}body{background:var(--nx-app-bg);color:var(--nx-text-primary);font-family:Calibri,Arial,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-color:var(--nx-focus-ring)}:focus-visible{outline:3px solid var(--nx-focus-ring);outline-offset:2px}a{color:var(--nx-link)}a:hover{color:var(--nx-link-hover)}.nx-app-shell{color:var(--nx-text-primary);background:var(--nx-app-bg)!important}.nx-app-header{background:var(--nx-header-bg)!important;color:var(--nx-text-primary)!important;border-color:var(--nx-border)!important}.nx-content-shell{background:var(--nx-app-bg)}.nx-workspace-main{color:var(--nx-text-primary)}.nodxai-sidebar{background:var(--nx-sidebar-bg)!important;color:var(--nx-text-primary)!important;border-color:var(--nx-border)!important}.nodxai-sidebar a,.nodxai-sidebar button{color:var(--nx-text-primary)!important}.nodxai-sidebar p{color:var(--nx-text-secondary)!important}.nx-header-announcement,.nx-header-announcement span{color:var(--nx-link)!important}.nx-header-popover{background:var(--nx-popover-bg)!important;color:var(--nx-text-primary)!important;border-color:var(--nx-border)!important}.nx-header-popover a,.nx-header-popover button,.nx-header-popover div{color:var(--nx-text-primary)!important;border-color:var(--nx-border)!important}:root[data-resolved-theme=light] .nx-shell-decoration,:root[data-resolved-theme=light] .nx-sidebar-decoration{display:none}:root[data-resolved-theme=light] .nx-shell-grid{opacity:.035!important}.nx-workspace-main h1{line-height:1.18;font-size:clamp(26px,3vw,32px)!important}.nx-workspace-main h2{font-size:clamp(18px,2vw,22px);line-height:1.25}.nx-workspace-main table{border-collapse:collapse;width:100%}.nx-workspace-main th{color:var(--nx-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.nx-workspace-main th,.nx-workspace-main td{border-color:var(--nx-border)!important}.nx-workspace-main input:not([type=checkbox]):not([type=radio]),.nx-workspace-main select,.nx-workspace-main textarea{min-height:var(--nx-control);border-radius:9px;max-width:100%;border-color:var(--nx-border)!important;background-color:var(--nx-input-bg)!important;color:var(--nx-text-primary)!important}.nx-workspace-main input::placeholder,.nx-workspace-main textarea::placeholder{opacity:1;color:var(--nx-text-muted)!important}.nx-workspace-main input:disabled,.nx-workspace-main select:disabled,.nx-workspace-main textarea:disabled,.nx-workspace-main input[readonly],.nx-workspace-main textarea[readonly]{opacity:.82;background-color:var(--nx-muted-surface)!important;color:var(--nx-text-muted)!important}.nx-workspace-main input[type=date],.nx-workspace-main input[type=datetime-local],.nx-workspace-main input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-resolved-theme=light] .nx-workspace-main input[type=date],:root[data-resolved-theme=light] .nx-workspace-main input[type=datetime-local],:root[data-resolved-theme=light] .nx-workspace-main input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:-webkit-any(.nx-workspace-main input:-webkit-autofill,.nx-workspace-main textarea:-webkit-autofill,.nx-workspace-main select:-webkit-autofill){-webkit-text-fill-color:var(--nx-text);box-shadow:0 0 0 1000px var(--nx-raised) inset;caret-color:var(--nx-text)}:is(.nx-workspace-main input:autofill,.nx-workspace-main textarea:autofill,.nx-workspace-main select:autofill){-webkit-text-fill-color:var(--nx-text);box-shadow:0 0 0 1000px var(--nx-raised) inset;caret-color:var(--nx-text)}.nx-workspace-main table{background:var(--nx-table-bg);color:var(--nx-text-primary)}.nx-workspace-main thead,.nx-workspace-main th{background:var(--nx-surface-2)}.nx-workspace-main tbody tr:hover{background:color-mix(in srgb, var(--nx-primary) 8%, transparent)}.nx-workspace-main [role=dialog],.nx-workspace-main [aria-modal=true]{color:var(--nx-text)}.nx-support-window{background:var(--nx-modal-bg)!important;color:var(--nx-text-primary)!important;border-color:var(--nx-border)!important}.nx-support-window input,.nx-support-window textarea,.nx-support-window select{background:var(--nx-input-bg)!important;color:var(--nx-text-primary)!important;border-color:var(--nx-border)!important}.nx-support-window input::placeholder,.nx-support-window textarea::placeholder{color:var(--nx-text-muted)!important}.nx-support-window button:not([style*=linear-gradient]){border-color:var(--nx-border)!important}.nx-workspace-main .agency,.nx-workspace-main .enterprise{color:var(--nx-text)!important}.nx-workspace-main .agency .cards article,.nx-workspace-main .agency .grid article,.nx-workspace-main .agency .panel,.nx-workspace-main .agency .list article,.nx-workspace-main .agency .empty,.nx-workspace-main .enterprise .cards article,.nx-workspace-main .enterprise .panel,.nx-workspace-main .enterprise .list article,.nx-workspace-main .enterprise .empty{background:var(--nx-surface)!important;color:var(--nx-text)!important;border-color:var(--nx-border)!important}.nx-workspace-main .agency select,.nx-workspace-main .agency button:not([aria-current=page]),.nx-workspace-main .enterprise button:not([aria-current=page]){background:var(--nx-raised)!important;color:var(--nx-text)!important;border-color:var(--nx-border)!important}:root[data-resolved-theme=light] .nx-workspace-main,:root[data-resolved-theme=light] .nx-workspace-main h1,:root[data-resolved-theme=light] .nx-workspace-main h2,:root[data-resolved-theme=light] .nx-workspace-main h3{color:var(--nx-text-primary)!important}:root[data-resolved-theme=light] .nx-workspace-main p,:root[data-resolved-theme=light] .nx-workspace-main small{color:var(--nx-text-secondary)!important}:root[data-resolved-theme=light] .nx-workspace-main input:not([type=checkbox]):not([type=radio]),:root[data-resolved-theme=light] .nx-workspace-main select,:root[data-resolved-theme=light] .nx-workspace-main textarea{background:var(--nx-input-bg)!important;color:var(--nx-text-primary)!important}@supports not (color:color-mix(in srgb, black, white)){.nx-app-header,.nx-map-empty{background:var(--nx-surface)!important}:focus-visible{outline-color:#38bdf8}}.nx-appearance{position:relative}.nx-icon-button{border:1px solid var(--nx-border);background:var(--nx-surface-2);width:40px;height:40px;color:var(--nx-text-primary);cursor:pointer;border-radius:11px;font-size:19px}.nx-appearance-popover{z-index:9900;border:1px solid var(--nx-border);background:var(--nx-popover-bg);width:min(310px,100vw - 24px);color:var(--nx-text-primary);box-shadow:var(--nx-shadow);border-radius:14px;gap:15px;padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.nx-appearance-popover header{letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:900}.nx-appearance-popover fieldset{border:0;margin:0;padding:0}.nx-appearance-popover legend,.nx-slider span{width:100%;color:var(--nx-text-secondary);justify-content:space-between;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.nx-segmented{background:var(--nx-muted-surface);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.nx-segmented button{min-height:34px;color:var(--nx-text-secondary);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:7px}.nx-segmented button[aria-pressed=true]{background:var(--nx-primary);color:#fff;font-weight:800}.nx-slider{display:grid}.nx-slider input{width:100%;accent-color:var(--nx-primary)}.nx-scroll-top{z-index:1399;border:1px solid var(--nx-border);background:var(--nx-raised);width:44px;height:44px;color:var(--nx-text);box-shadow:var(--nx-shadow);cursor:pointer;border-radius:50%;font-size:20px;position:fixed;bottom:28px;right:24px}[data-theme] .p06-dashboard,[data-theme] .workflows-page,[data-theme] .aid-page,[data-theme] .p06-dashboard h1,[data-theme] .p06-dashboard h2,[data-theme] .workflows-page h1,[data-theme] .workflows-page h2,[data-theme] .aid-page h1,[data-theme] .aid-page h2{color:var(--nx-text)!important}[data-theme] .p06-dashboard p,[data-theme] .p06-dashboard small{color:var(--nx-text-secondary)!important}[data-theme] .p06-dashboard article,[data-theme] .p06-dashboard .state,[data-theme] .p06-dashboard .actions{box-shadow:var(--nx-shadow);background:var(--nx-surface-1)!important;border-color:var(--nx-border)!important}@media (width<=700px){.nx-appearance-popover{position:fixed;top:66px;right:12px}.nx-scroll-top{width:42px;height:42px;bottom:70px;right:18px}table{font-size:13px}input,select,textarea,button{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.p06-dashboard{max-width:1500px;color:var(--nx-text);gap:16px;margin:0 auto;display:grid}.nx-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nx-page-header h1{margin:0;font-size:clamp(28px,3vw,32px);line-height:1.15}.nx-page-header p{color:var(--nx-text-secondary);margin:6px 0 0}.nx-page-header .nx-dashboard-heading{min-width:0;font-size:clamp(28px,3vw,32px);font-weight:800}.nx-dashboard-heading span:last-child{color:var(--nx-text-secondary);font-size:16px;font-weight:400}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900;color:var(--nx-cyan)!important;margin:0 0 6px!important}.nx-secondary,.nx-panel-heading button{min-height:var(--nx-control);border:1px solid var(--nx-border);background:var(--nx-raised);color:var(--nx-text);cursor:pointer;border-radius:9px;padding:8px 13px;font-weight:800}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.nx-metric{min-width:0;padding:var(--nx-space);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface);color:var(--nx-text);text-align:left;box-shadow:0 8px 24px #0000001a}button.nx-metric{cursor:pointer}button.nx-metric:hover{border-color:color-mix(in srgb, var(--nx-primary) 70%, var(--nx-border));transform:translateY(-1px)}.nx-metric span,.nx-metric small{color:var(--nx-text-secondary);display:block}.nx-metric strong{color:var(--nx-text);overflow-wrap:anywhere;margin:7px 0 5px;font-size:clamp(20px,2vw,25px);display:block}.nx-dashboard-kpi{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding-block:12px;display:grid}.nx-dashboard-kpi .nx-metric-icon{border-radius:6px;width:22px;height:22px;font-size:14px}.nx-dashboard-kpi .nx-dashboard-kpi-label{min-width:0;color:var(--nx-text-secondary);white-space:nowrap;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.2}.nx-dashboard-kpi strong{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(18px,1.35vw,22px);font-weight:700;line-height:1.15;display:block}.nx-panel,.state{min-width:0;padding:var(--nx-space);border:1px solid var(--nx-border);border-radius:var(--nx-radius);background:var(--nx-surface);box-shadow:var(--nx-shadow)}.nx-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.nx-panel-heading h2{margin:0;font-size:19px}.nx-status{border:1px solid var(--nx-border);background:var(--nx-muted-surface);min-height:25px;color:var(--nx-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.nx-status[data-status=active],.nx-status[data-status=ready]{color:var(--nx-success)}.nx-status[data-status=warning],.nx-status[data-status=new]{color:var(--nx-warning)}.nx-map{background:#0b1528;overflow:hidden}.nx-map-heading{align-items:center;margin-bottom:8px}.nx-map-title{white-space:nowrap;flex:auto;min-width:max-content;margin:0}.nx-map-heading select{color:#e8f1ff;background:#111f35;border:1px solid #2c4262;border-radius:8px;min-width:0;min-height:34px;padding:0 28px 0 9px;font-size:12px;font-weight:600}.nx-map-heading select:first-child{width:clamp(210px,20vw,250px)}.nx-map-heading select:nth-child(2){width:clamp(150px,14vw,180px)}.nx-map-controls{flex:0 auto;align-items:center;gap:7px;min-width:0;display:flex}.nx-map-customize{color:#dceaff;cursor:pointer;background:#111f35;border:1px solid #2c4262;border-radius:8px;min-height:34px;padding:0 10px;font-size:11px;font-weight:400}.nx-map-backdrop{z-index:999;background:#02081799;position:fixed;inset:0}.nx-map-detail-sheet{z-index:1000;box-sizing:border-box;color:#eef5ff;background:#0b1528;width:min(380px,100vw);height:100dvh;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-14px 0 40px #00000073}.nx-map-detail-sheet>header{border-bottom:1px solid #263d5b;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.nx-map-detail-sheet h3{margin:5px 0 0;font-size:20px}.nx-map-detail-body{gap:12px;padding:20px;display:grid}.nx-map-detail-body>span{color:#9db0c8;font-size:12px}.nx-map-detail-geography{font-size:15px}.nx-map-detail-value{font-size:28px}.nx-map-detail-body p{color:#b8c7da;margin:0;font-size:13px;line-height:1.5}.nx-map-detail-body .nx-primary{justify-self:start;min-height:40px}.nx-map-sheet{z-index:1000;box-sizing:border-box;color:#eef5ff;background:#0b1528;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100vw);height:100dvh;display:grid;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-14px 0 40px #00000073}.nx-map-sheet-head{z-index:5;background:#0b1528;border-bottom:1px solid #263d5b;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex;position:sticky;top:0}.nx-map-sheet-head h3{margin:4px 0;font-size:19px}.nx-map-sheet-head p{color:#9db0c8;margin:5px 0 0;font-size:12px;line-height:1.45}.nx-map-sheet-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.nx-map-close{flex:0 0 44px;min-width:44px;min-height:44px}.nx-map-custom-dates{flex-wrap:wrap;align-items:end;gap:8px;padding:0 18px 12px;display:flex}.nx-map-custom-dates label{gap:4px;font-size:12px;display:grid}.nx-map-close{z-index:6;flex:0 0 44px;min-width:44px;min-height:44px;margin:-5px -5px 0 0;font-weight:800;line-height:1;position:relative;border-radius:9px!important}.nx-map-close:hover,.nx-map-close:focus-visible{background:#193250;outline:2px solid #77aef3}.nx-map-sheet-body{min-width:0;padding:18px;overflow:hidden auto}.nx-map-sheet-footer,.nx-wizard-footer{z-index:4;background:#0d192c;border-top:1px solid #263d5b;padding:14px 18px;position:sticky;bottom:0}.nx-map-item-editor{z-index:12;background:#020817b8;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.nx-map-item-editor>div{background:#101e32;border:1px solid #345176;border-radius:14px;width:min(360px,100%);padding:20px;box-shadow:0 18px 45px #00000061}.nx-map-item-editor label{gap:7px;margin:14px 0 18px;display:grid}.nx-map-item-editor input{width:100%;min-width:0}.nx-map-item-editor>div>div{justify-content:flex-end;gap:9px;display:flex}.nx-map-footer-actions,.nx-wizard-footer,.nx-success-actions{align-items:center;gap:9px;display:flex}.nx-map-footer-actions button,.nx-wizard-footer button,.nx-success-actions button{color:#edf5ff;cursor:pointer;background:#152b48;border:1px solid #345170;border-radius:8px;min-height:44px}.nx-map-footer-actions>button{flex:1}.nx-settings-menu,.nx-row-menu{position:relative}.nx-map-help{color:#9dccff;cursor:pointer;background:0 0;border:0;margin:4px 0 12px;text-decoration:underline}.nx-map-help-panel{background:#101f35;border:1px solid #345170;border-radius:9px;margin-bottom:14px;padding:12px;font-size:13px;line-height:1.45}.nx-map-help-panel a{color:#9dccff}.nx-map-help-links{border-top:1px solid #263d5b;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.nx-map-help-links button,.nx-map-help-links a{color:#9dccff;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.nx-help-backdrop,.nx-help-window{z-index:1300;background:#020817b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.nx-help-viewer{resize:both;color:#eef5ff;background:#0b1528;border:1px solid #44658a;border-radius:12px;grid-template-rows:auto 1fr;width:min(860px,92vw);min-width:320px;height:min(720px,88dvh);min-height:300px;display:grid;overflow:hidden;box-shadow:0 22px 70px #0000008c}.nx-help-viewer.is-maximized{resize:none;width:auto;height:auto;position:fixed;inset:10px;transform:none!important}.nx-help-viewer header{z-index:2;cursor:move;background:#10213a;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.nx-help-viewer header h2{margin:0;font-size:18px}.nx-help-viewer header div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nx-help-viewer button{color:#fff;background:#173150;border:1px solid #44658a;border-radius:7px;min-height:44px}.nx-help-viewer .nx-help-close{min-width:44px;font-size:28px;font-weight:800}.nx-help-viewer main{padding:22px;line-height:1.6;overflow:auto}.nx-support-protected-content,.nx-support-protected-video{isolation:isolate;position:relative}.nx-support-semantic-content{z-index:1;position:relative}.nx-support-watermark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:repeat(3,minmax(90px,1fr));grid-auto-rows:minmax(92px,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.nx-support-watermark span{color:#92b5e029;letter-spacing:.08em;white-space:nowrap;place-items:center;font-size:clamp(14px,2vw,22px);font-weight:800;display:grid;transform:rotate(-24deg)}.nx-support-protected-video{background:#020817;overflow:hidden}.nx-support-watermark--video{grid-template-columns:repeat(3,minmax(70px,1fr));grid-auto-rows:minmax(58px,1fr)}.nx-support-watermark--video span{color:#ffffff3d;text-shadow:0 1px 2px #0009;font-size:clamp(11px,1.8vw,18px)}.nx-support-protected-video video{z-index:1;display:block;position:relative}.nx-customer-support-knowledge{min-width:0}.nx-help-viewer video{width:100%;max-height:60vh}.nx-help-media{min-width:0}.nx-help-video-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.nx-help-video-actions button{min-height:40px}@media (width<=430px){.nx-help-viewer{width:calc(100vw - 12px);max-width:none;max-height:calc(100dvh - 12px)}.nx-help-viewer>header{align-items:flex-start}.nx-help-viewer>header>div{justify-content:flex-end}.nx-help-viewer video{max-height:42vh}}.nx-help-viewer nav{gap:8px;margin-top:20px;display:grid}.nx-help-viewer a{color:#9dccff}@media (width<=700px){.nx-help-backdrop{padding:0}.nx-help-viewer{resize:none;border-radius:0;width:100vw;min-width:0;height:100dvh;transform:none!important}.nx-help-viewer header{align-items:flex-start}.nx-help-viewer header div{max-width:58%}}@media (prefers-reduced-motion:reduce){.nx-help-viewer{transition:none!important}}@media (width<=700px){.nx-support-watermark{grid-template-columns:repeat(2,minmax(80px,1fr));grid-auto-rows:minmax(76px,1fr)}.nx-support-watermark span{font-size:14px}}@media print{.nx-support-protected-content{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;background:#fff!important}.nx-support-watermark{opacity:1!important;visibility:visible!important;display:grid!important;position:absolute!important}.nx-support-watermark span{color:#3c5a7d2e!important}}.nx-section-label{color:#93a9c3;letter-spacing:.14em;text-transform:uppercase;margin:2px 0 10px;font-size:10px}.nx-map-custom-list{gap:8px;margin:0 0 18px;display:grid}.nx-map-custom-row{background:#101f35;border:1px solid #263d5b;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:11px 9px;display:grid;position:relative}.nx-map-row-main{text-align:left;min-width:0;min-height:40px;display:grid;background:0 0!important;border:0!important;padding:3px 0!important}.nx-map-row-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-map-row-main small,.nx-map-source-groups small{color:#9db0c8;margin-top:3px;font-size:10px;display:block}.nx-map-custom-row button{color:#edf5ff;cursor:pointer;background:#152b48;border:1px solid #345170;border-radius:7px;min-height:36px}.nx-map-custom-row.is-dragging{opacity:.45;border-style:dashed}.nx-map-custom-row.is-drop-target{border-color:#76a9e8;box-shadow:0 0 0 2px #76a9e840}.nx-drag-handle{color:#829ab7;cursor:grab;touch-action:none;place-items:center;min-height:40px;font-size:21px;display:grid}.nx-row-spacer{width:28px}.nx-map-row-status{align-items:center;gap:4px;display:flex}.nx-status-chip{color:#afc2d9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #405b7a;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900}.nx-status-chip.is-default{color:#8bc0ff;border-color:#397acb}.nx-status-chip.is-setup{color:#f2c766;border-color:#80621f}.nx-overflow-button{min-width:40px;padding:0 8px;font-size:22px;background:0 0!important;border-color:#0000!important}.nx-row-menu-popover{z-index:10;background:#12233a;border:1px solid #3a5473;border-radius:9px;width:max-content;min-width:180px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 12px 30px #0006}.nx-map-custom-row .nx-row-menu-popover{top:calc(100% + 5px);bottom:auto}.nx-row-menu-popover button{text-align:left;background:0 0;border:0;min-height:40px;padding:8px 11px}.nx-row-menu-popover button:hover,.nx-row-menu-popover button:focus-visible{background:#1c3657}.nx-row-menu-popover .is-danger{color:#ff9cae}.nx-show-item{min-width:58px}.nx-hidden-items,.nx-other-dashboard-data{margin:18px 0}.nx-hidden-items summary{color:#bed0e4;cursor:pointer;min-height:44px;font-size:12px;font-weight:800}.nx-other-dashboard-data>p{color:#8298b2;margin:-3px 0 12px;font-size:11px;line-height:1.4}.nx-map-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:0 0 24px;padding:0;list-style:none;display:grid}.nx-map-steps li{color:#7188a5;text-align:center;justify-items:center;gap:5px;font-size:9px;font-weight:800;display:grid}.nx-map-steps li span{border:1px solid #36506e;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.nx-map-steps li.is-current,.nx-map-steps li.is-complete{color:#a9ccf8}.nx-map-steps li.is-current span,.nx-map-steps li.is-complete span{background:#173b6d;border-color:#4f8cff}.nx-wizard-panel{gap:15px;display:grid}.nx-wizard-panel h4{margin:0;font-size:18px}.nx-source-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.nx-source-tiles button,.nx-source-results button,.nx-choice-list button{color:#edf5ff;cursor:pointer;text-align:left;background:#101f35;border:1px solid #304a69;border-radius:9px;min-height:54px;padding:11px}.nx-source-tiles button.is-selected,.nx-source-results button.is-selected,.nx-choice-list button.is-selected{background:#16345b;border-color:#5899eb;box-shadow:inset 0 0 0 1px #5899eb}.nx-source-search{grid-template-columns:minmax(0,1fr) 110px;gap:9px;display:grid}.nx-source-search label,.nx-business-upload label,.nx-wizard-panel>label{color:#bacbe0;gap:5px;font-size:11px;font-weight:800;display:grid}.nx-source-search input,.nx-source-search select,.nx-business-upload input,.nx-wizard-panel>label input{box-sizing:border-box;color:#eef5ff;background:#101f35;border:1px solid #345170;border-radius:8px;min-width:0;min-height:42px}.nx-source-results,.nx-choice-list{gap:8px;display:grid}.nx-choice-list button{gap:4px;display:grid}.nx-choice-list small{color:#91a7c0}.nx-empty-state,.nx-compact-preview{color:#afc2d8;background:#0e1c30;border:1px dashed #385472;border-radius:9px;padding:14px}.nx-empty-state{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.nx-empty-state p{flex-basis:100%;margin:0}.nx-empty-state a,.nx-empty-state button{color:#ddebff;background:#173150;border:1px solid #365372;border-radius:7px;min-height:40px;padding:8px 11px}.nx-business-upload,.nx-map-form{gap:12px;display:grid}.nx-map-form label{gap:5px;font-size:12px;font-weight:700;display:grid}.nx-map-form input:not([type=checkbox]),.nx-map-form select{color:#eef5ff;background:#101f35;border:1px solid #345170;border-radius:7px;width:100%;min-height:38px}.nx-preview-table{max-width:100%;overflow-x:auto}.nx-preview-table table{border-collapse:collapse;min-width:480px}.nx-preview-table th,.nx-preview-table td{text-align:left;border:1px solid #304760;padding:6px;font-size:10px}.nx-preview-table th small{color:#94a9c1;display:block}.nx-review,.nx-data-preview{background:#101f35;border:1px solid #304760;border-radius:8px;padding:10px}.nx-review p{color:#b5c6da;margin:7px 0}.nx-check-row{align-items:center;grid-template-columns:auto 1fr!important}.nx-check-row input{width:20px;height:20px}.nx-add-to-map{min-height:46px}.nx-map-success{text-align:center;align-content:center;justify-items:center}.nx-success-mark{color:#68ddb1;background:#174f40;border-radius:50%;place-items:center;width:52px;height:52px;font-size:29px;display:grid}.nx-form-error{color:#ff9cae}.nx-map-source-groups{gap:10px;display:grid}.nx-map-source-groups>div{border:1px solid #263d5b;border-radius:8px;padding:10px}@media (width<=700px){.nx-map-sheet{width:100vw;left:0}.nx-map-heading{flex-wrap:wrap;align-items:flex-start}.nx-map-title{flex-basis:100%}.nx-map-controls{flex-wrap:wrap;width:100%}.nx-map-heading select:first-child{flex:190px;width:auto}.nx-map-heading select:nth-child(2){flex:140px;width:auto}.nx-map-customize{flex:none}.nx-map-detail-sheet{width:100vw;left:0}}@media (width<=430px){.nx-map-controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.nx-map-heading select:first-child{grid-column:1/-1;width:100%}.nx-map-heading select:nth-child(2){width:100%}.nx-map-customize{white-space:nowrap}.nx-map-stage{height:clamp(285px,92vw,350px)}.nx-map-sheet-head,.nx-map-sheet-body,.nx-map-sheet-footer,.nx-wizard-footer{padding-left:13px;padding-right:13px}.nx-map-custom-row{grid-template-columns:25px minmax(0,1fr) auto auto;gap:5px;padding:9px 6px}.nx-status-chip{text-overflow:ellipsis;max-width:88px;overflow:hidden}.nx-row-menu-popover{width:auto;position:fixed;left:12px;right:12px;top:auto!important;bottom:78px!important}.nx-source-search{grid-template-columns:minmax(0,1fr)}.nx-success-actions{flex-direction:column;width:100%}.nx-success-actions button{width:100%}}.nx-map-stage{isolation:isolate;background:#071225;border:1px solid #223956;border-radius:12px;width:100%;height:clamp(330px,25vw,400px);min-height:0;position:relative;overflow:hidden}.nx-map-stage svg{width:100%;height:100%;min-height:0;display:block}.nx-map-ocean{fill:#071225}.nx-world-country{fill:#263c5a;stroke:#49617e;stroke-width:.55px;vector-effect:non-scaling-stroke;transition:fill .15s}.nx-world-country:hover{fill:#345476}.nx-world-country.is-selected{fill:#3e6490}.nx-map-marker{color:#4f8cff;cursor:pointer}.nx-map-marker-green{color:#2fbd88}.nx-map-marker-orange{color:#f59e42}.nx-map-marker-pink{color:#ed5d85}.nx-map-marker-purple{color:#9b72f2}.nx-map-marker-cyan{color:#35c3dd}.nx-map-pin{fill:currentColor;stroke:#ffffffc7;stroke-width:1px;filter:drop-shadow(0 0 5px)drop-shadow(0 3px 5px #0000006b)}.nx-map-marker circle{fill:#eaf4ff;pointer-events:none}.nx-map-marker [role=button]:focus{outline:none}.nx-map-marker [role=button]:focus .nx-map-pin{stroke:#fff;stroke-width:2.5px}.nx-map-callout{pointer-events:none}.nx-map-callout rect{fill:#071225eb;stroke:currentColor;stroke-width:.7px;filter:drop-shadow(0 3px 7px #0000005c)}.nx-map-callout-label{fill:currentColor;font-size:9px;font-weight:800}.nx-map-callout-value{fill:#f1f6ff;font-size:12px;font-weight:800}.nx-map-report-hit{cursor:pointer}.nx-map-report-hit rect{fill:#0000}.nx-map-empty{color:#eef5ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #334b68;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:8px 10px;display:flex;box-shadow:0 8px 24px #00000047;background:#081427e6!important}.nx-map-empty strong,.nx-map-empty span{display:block}.nx-map-empty span{color:#aebed2;margin-top:3px;font-size:11px;line-height:1.35}.nx-map-empty button{flex:none;min-height:34px;padding:6px 10px;font-size:11px}.nx-map-zoom{z-index:3;gap:5px;display:grid;position:absolute;bottom:10px;right:10px}.nx-map-zoom button{color:#f3f7ff;cursor:pointer;background:#0a182df0;border:1px solid #3a5271;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:21px;font-weight:700;display:grid;box-shadow:0 4px 12px #00000047}.nx-map-zoom button:hover,.nx-map-zoom button:focus-visible{background:#152b48;border-color:#76a9e8;outline:none}.nx-map-breadcrumb{color:#91a8c3;align-items:center;gap:4px;min-width:0;margin:-3px 0 9px;font-size:11px;display:flex;overflow-x:auto}.nx-map-breadcrumb span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.nx-map-breadcrumb button{color:#8fc5ff;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:28px;padding:3px 6px;font-size:11px}.nx-map-breadcrumb button:disabled{color:#d8e5f5;cursor:default}.nx-region-detail{background:#0d1c31;border:1px solid #2d4461;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:9px 10px;display:flex}.nx-region-detail>div{flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.nx-region-detail span,.nx-region-detail strong,.nx-region-detail small{min-width:0;display:block}.nx-region-detail strong{color:#73b7ff;overflow-wrap:anywhere}.nx-region-detail small{color:#edf4ff;margin-top:2px;font-size:15px;font-weight:800}.nx-region-detail button{flex:none}.nx-metric-icon{background:color-mix(in srgb,var(--nx-primary) 22%,transparent);width:24px;height:24px;color:var(--nx-cyan);border-radius:7px;place-items:center;display:inline-grid}.nx-empty .nx-primary{margin:10px auto 0;display:block}.nx-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nx-dashboard-primary-grid{grid-template-columns:minmax(0,4fr) minmax(240px,1fr);align-items:stretch;gap:12px;display:grid}.nx-dashboard-primary-grid>.nx-panel{min-height:360px;margin:0}.nx-dashboard-primary-grid .nx-map-stage{min-height:330px}.nx-dashboard-primary-grid .nx-list>button{align-items:flex-start}.nx-list{gap:6px;display:grid}.nx-list>button,.nx-workflow-table>button{background:var(--nx-muted-surface);width:100%;min-height:52px;color:var(--nx-text);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.nx-list>button:hover,.nx-workflow-table>button:hover{border-color:var(--nx-border)}.nx-list strong,.nx-list small{display:block}.nx-list small{color:var(--nx-text-secondary);margin-top:3px}.nx-empty{min-height:90px;color:var(--nx-text-muted);text-align:center;border:1px dashed var(--nx-border);border-radius:9px;place-items:center;padding:16px;display:grid}.nx-automation{grid-template-columns:repeat(2,minmax(0,190px));gap:8px;display:grid}.nx-automation .nx-automation-kpi{min-height:54px;padding:10px}.nx-workflow-table{gap:5px;display:grid}.nx-workflow-table>button{grid-template-columns:28px minmax(0,1fr) auto;display:grid}.nx-workflow-table>button>span{color:var(--nx-text-secondary);font-size:12px}.state.error{color:#fecaca;border-color:color-mix(in srgb, var(--nx-danger) 50%, var(--nx-border))}.nx-skeleton{animation:1.4s ease-in-out infinite nx-pulse}@keyframes nx-pulse{50%{opacity:.62}}.nx-communications{width:100%;min-width:0}.nx-communications button{border-radius:9px;min-height:40px;padding:8px 12px;font-weight:700;border:1px solid var(--nx-border)!important;background:var(--nx-surface-2)!important;color:var(--nx-text-primary)!important}.nx-communications button:disabled{opacity:.78;cursor:not-allowed;background:var(--nx-surface-3)!important;color:var(--nx-text-disabled)!important}.nx-communications nav span{border:1px solid var(--nx-border);background:var(--nx-surface-2)!important;color:var(--nx-text-secondary)!important}.nx-communications-guidance{color:var(--nx-text-primary);background:color-mix(in srgb, var(--nx-warning) 10%, var(--nx-surface-1))!important;border:1px solid color-mix(in srgb, var(--nx-warning) 45%, var(--nx-border))!important}.nx-communications .communications-grid>*,.nx-communications .av-grid>*,.nx-communications .email-setup-grid>*{min-width:0}@media (width<=640px){.nx-communications{padding:12px!important}.nx-communications [aria-label=Channel\ availability]{flex-direction:column;overflow-x:visible!important}.nx-communications [aria-label=Channel\ availability]>*{width:100%;white-space:normal!important}.nx-communications button{width:100%;min-height:44px}}@media (width<=1400px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-dashboard-primary-grid{grid-template-columns:1fr}.nx-map-stage{height:360px}}@media (width<=800px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dashboard-grid,.nx-dashboard-primary-grid{grid-template-columns:1fr}.nx-dashboard-primary-grid .nx-map{grid-column:auto}.nx-dashboard-primary-grid>.nx-panel{min-height:0}}@media (width<=360px){.metrics{grid-template-columns:1fr}}@media (width<=480px){.p06-dashboard{gap:12px}.nx-metric{padding:11px}.nx-metric strong{font-size:19px}.nx-metric small{font-size:11px}.nx-automation{grid-template-columns:1fr}.nx-map-heading{flex-direction:column;align-items:stretch}.nx-map-heading select{width:100%}.nx-map-stage,.nx-dashboard-primary-grid .nx-map-stage{height:clamp(270px,84vw,330px);min-height:270px}.nx-map-callout{display:none}.nx-map-callout.is-selected{display:block}.nx-map-empty{flex-direction:column;align-items:stretch;padding:8px}.nx-map-empty span{display:none}.nx-map-empty button{width:100%}.nx-region-detail{flex-direction:column;align-items:stretch}.nx-region-detail>button{width:100%}.metrics{grid-template-columns:1fr}.nx-dashboard-kpi{padding:10px 11px}.nx-dashboard-kpi strong{font-size:18px}}@media (width<=390px){.metrics{grid-template-columns:1fr}}.nx-communications button,.nx-communications select,.nx-communications input,.nx-communications textarea,.nx-communications nav span{background:var(--nx-muted-surface)!important;color:var(--nx-text)!important;border:1px solid var(--nx-border)!important}.nx-communications button:disabled{opacity:.48;cursor:not-allowed}.nx-communications button[aria-pressed=true],.nx-communications button:focus-visible{background:color-mix(in srgb,var(--nx-primary) 35%,var(--nx-muted-surface))!important;border-color:var(--nx-primary)!important}.nodxai-sidebar{will-change:width}.nodxai-sidebar--expanded .nodxai-sidebar-tooltip:after{display:none}.nodxai-sidebar-tooltip{position:relative}.nodxai-sidebar-tooltip:after{content:attr(data-tooltip);z-index:9400;color:#f8fbff;white-space:nowrap;opacity:0;pointer-events:none;background:#071224fa;border:1px solid #7dd3fc2e;border-radius:8px;max-width:220px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1.2;transition:opacity .14s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 12px 28px #00000057}.nodxai-sidebar-tooltip:hover:after,.nodxai-sidebar-tooltip:focus-visible:after{opacity:1}@media (hover:none){.nodxai-sidebar-tooltip:after{display:none}}@media (prefers-reduced-motion:reduce){.nodxai-sidebar,.nodxai-sidebar-tooltip:after{transition:none!important}}@keyframes nodxaiHeaderAnnouncementScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes nodxaiHeaderPreviewScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){[style*=nodxaiHeaderAnnouncementScroll],[style*=nodxaiHeaderPreviewScroll]{padding-left:0!important;animation:none!important;transform:none!important}}@media (width<=640px){a[style*=nodxaiHeaderAnnouncementScroll] img,div[style*=nodxaiHeaderAnnouncementScroll] img{width:22px!important;height:22px!important}}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.billing-main-grid{grid-template-columns:minmax(220px,23fr) minmax(0,52fr) minmax(180px,25fr)!important}.billing-main-card,.billing-history-card,.billing-history-table{min-width:0}.billing-history-table{overflow-x:visible!important}.billing-history-grid{grid-template-columns:minmax(76px,.85fr) minmax(104px,1.25fr) minmax(70px,1fr) minmax(54px,.7fr) minmax(62px,.75fr) minmax(66px,.8fr) minmax(94px,1.15fr)!important;min-width:0!important}.billing-history-row>span,.billing-history-header>span{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.billing-main-grid{grid-template-columns:minmax(210px,1fr) minmax(0,2fr)!important}.billing-offers-card{grid-column:1/-1}.billing-history-table{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;overflow-x:auto!important}.billing-history-grid{min-width:680px!important}}@media (width<=720px){.billing-main-grid{grid-template-columns:minmax(0,1fr)!important}.billing-offers-card{grid-column:auto}.billing-history-grid{min-width:650px!important}}@supports (-webkit-touch-callout:none){.billing-history-table{-webkit-overflow-scrolling:touch}}.crm-workspace{max-width:1500px;color:var(--nx-text);gap:14px;min-width:0;margin:0 auto;padding:20px;display:grid}.crm-header,.crm-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-header h1,.crm-panel h2{margin:0}.crm-header p,.crm-panel header p{color:var(--nx-text-secondary);margin:6px 0 0}.crm-header-actions,.crm-secondary-nav,.crm-entity-nav,.crm-modal-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-workspace button,.crm-workspace input,.crm-workspace select,.crm-workspace textarea,.crm-modal button,.crm-modal input,.crm-modal select,.crm-modal textarea{font:inherit}.crm-workspace button,.crm-modal button{border:1px solid var(--nx-border);background:var(--nx-raised);min-height:40px;color:var(--nx-text);cursor:pointer;border-radius:8px;padding:7px 12px}.crm-workspace .crm-primary,.crm-modal .crm-primary{background:var(--nx-primary);color:#fff;border-color:#0000;font-weight:800}.crm-entity-nav{border-bottom:1px solid var(--nx-border);flex-wrap:nowrap;overflow-x:auto}.crm-entity-nav button{white-space:nowrap;border-bottom-right-radius:0;border-bottom-left-radius:0}.crm-entity-nav button[aria-current=page]{background:color-mix(in srgb,var(--nx-primary) 30%,var(--nx-raised));border-color:var(--nx-primary)}.crm-filters{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(120px,1fr));gap:8px;display:grid}.crm-filters label,.crm-form label,.crm-wizard label{color:var(--nx-text-secondary);gap:5px;font-size:12px;display:grid}.crm-filters input,.crm-filters select,.crm-form input,.crm-form select,.crm-form textarea,.crm-wizard input,.crm-wizard select,.crm-inline-create input{box-sizing:border-box;border:1px solid var(--nx-border);background:var(--nx-muted-surface);width:100%;min-height:42px;color:var(--nx-text);border-radius:8px;padding:9px}.crm-panel{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:12px;min-width:0;padding:14px}.crm-table-wrap{max-width:100%;overflow:auto}.crm-table-wrap table{border-collapse:collapse;width:100%;min-width:1100px}.crm-table-wrap th,.crm-table-wrap td{text-align:left;border-bottom:1px solid var(--nx-border);padding:10px;font-size:13px}.crm-table-wrap td:last-child{white-space:nowrap}.crm-table-wrap td button{min-height:32px;margin-right:4px;padding:4px 7px}.crm-cards{display:none}.crm-empty{text-align:center;color:var(--nx-text-secondary);padding:32px}.crm-empty strong{color:var(--nx-text);font-size:18px}.crm-empty button{margin:4px}.crm-notice,.crm-consent-note{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:8px;padding:10px}.crm-bulk-toolbar{z-index:20;border:1px solid var(--nx-primary);background:var(--nx-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 35px #0008}.crm-modal-backdrop{z-index:1000;background:#020617cc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.crm-modal{background:var(--nx-surface);width:min(620px,100%);max-height:calc(100vh - 32px);color:var(--nx-text);border:1px solid var(--nx-border);border-radius:14px;padding:16px;overflow:auto}.crm-modal.wide{width:min(920px,100%)}.crm-modal>header{z-index:2;background:var(--nx-surface);justify-content:space-between;align-items:center;padding:5px 0 12px;display:flex;position:sticky;top:-16px}.crm-modal h2{margin:0}.crm-modal>header button{font-size:24px}.crm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-form .crm-modal-actions,.crm-form p{grid-column:1/-1}.crm-form label:has(textarea){grid-column:1/-1}.crm-form textarea{min-height:88px}.crm-wizard>ol{grid-template-columns:repeat(5,1fr);gap:5px;padding:0;list-style:none;display:grid}.crm-wizard>ol li{background:var(--nx-muted-surface);border-radius:7px;padding:8px;font-size:12px}.crm-wizard>ol li.active{background:var(--nx-primary);color:#fff}.crm-wizard>ol li.done{color:var(--nx-success)}.crm-wizard section{gap:14px;display:grid}.crm-upload{border:1px dashed var(--nx-primary);text-align:center;border-radius:10px;padding:24px}.crm-upload input{margin-bottom:8px}.crm-mapping{gap:8px;display:grid}.crm-mapping>div{background:var(--nx-muted-surface);border-radius:8px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;padding:8px;display:grid}.crm-summary-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.crm-summary-grid span{border:1px solid var(--nx-border);border-radius:8px;gap:5px;padding:12px;display:grid}.crm-summary-grid strong{font-size:24px}.crm-wizard dl{grid-template-columns:1fr 1fr;display:grid}.crm-provider-list,.crm-management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.crm-provider-list article,.crm-management-grid article,.crm-filter-builder{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:9px;gap:7px;padding:12px;display:grid}.crm-provider-list h3,.crm-provider-list p{margin:0}.crm-inline-create{gap:8px;margin:16px 0;display:flex}.crm-history{gap:8px;margin-top:14px;display:grid}.crm-history>button{text-align:left;grid-template-columns:1.2fr .6fr 1fr .7fr .7fr 2fr;align-items:center;display:grid}.crm-filter-builder{margin:12px 0}.crm-filter-builder h3,.crm-filter-builder p{margin:0}@media (width<=1100px){.crm-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-history>button{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.crm-workspace{padding:12px}.crm-header-actions{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.crm-header-actions button:first-child{grid-column:1/-1}.crm-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-table-wrap{display:none}.crm-cards{gap:10px;display:grid}.crm-cards article{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:10px;padding:12px}.crm-cards h3{margin:8px 0}.crm-cards p{justify-content:space-between;gap:10px;display:flex}.crm-cards p span{color:var(--nx-text-secondary)}.crm-bulk-toolbar{max-height:38vh;bottom:8px;overflow:auto}.crm-form{grid-template-columns:1fr}.crm-form .crm-modal-actions,.crm-form p{grid-column:auto}.crm-form label:has(textarea){grid-column:auto}.crm-wizard>ol{grid-template-columns:1fr}.crm-wizard>ol li:not(.active){display:none}.crm-mapping>div{grid-template-columns:1fr}.crm-summary-grid{grid-template-columns:repeat(2,1fr)}.crm-provider-list,.crm-management-grid{grid-template-columns:1fr}.crm-modal-actions{display:grid}.crm-modal-actions button{width:100%}.crm-history>button{grid-template-columns:1fr 1fr}.crm-inline-create{display:grid}}@media (width<=390px){.crm-filters,.crm-header-actions,.crm-summary-grid{grid-template-columns:1fr}.crm-workspace{padding:10px}.crm-modal-backdrop{padding:6px}.crm-modal{max-height:calc(100vh - 12px)}}.starter-grid{gap:8px;display:grid}.starter-grid label{grid-template-columns:auto 1fr 52px;align-items:center;gap:8px;display:grid}.starter-grid input[type=text],.starter-grid input:not([type]){min-height:40px}.tag-failures{border:1px solid #dc2626;border-radius:8px;padding:12px 30px}.tag-selector{grid-column:1/-1}.tags-categories{gap:14px;display:grid}.tag-tabs{border-bottom:1px solid var(--nx-border);display:flex}.tag-tabs button[aria-selected=true]{background:var(--nx-primary);color:#fff}.tag-filters{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(150px,1fr));gap:10px;display:grid}.tag-filters label{gap:5px;display:grid;position:relative}.tag-filters input,.tag-filters select{border:1px solid var(--nx-border);background:var(--nx-muted-surface);min-height:42px;color:var(--nx-text);border-radius:8px;padding:8px}.tag-filters label>button{background:0 0;border:0;position:absolute;bottom:2px;right:4px}.tag-chip{align-items:center;gap:7px;font-weight:700;display:inline-flex}.tag-chip i,.tag-selector i{border:1px solid #fff8;border-radius:50%;width:13px;height:13px;display:inline-block}.tag-status{border-radius:999px;padding:4px 8px;font-weight:700}.tag-status.active{color:#fff;background:#166534}.tag-status.archived{color:#fff;background:#475569}.tags-categories .danger{color:#fca5a5}.tag-mobile-cards{display:none}.tag-colors{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.tag-colors label{align-items:center;gap:4px;display:flex}.tag-colors i{border-radius:50%;width:22px;height:22px}.tag-selector{gap:8px;display:grid}.tag-selector section,.tag-selector-selected{flex-wrap:wrap;gap:6px;display:flex}.tag-selector section strong{width:100%}@media (width<=768px){.tag-filters{grid-template-columns:1fr}.tags-categories .crm-table-wrap{display:none}.tag-mobile-cards{gap:10px;display:grid}.tag-mobile-cards article{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:10px;gap:8px;padding:12px;display:grid}.tag-mobile-cards article>div{flex-wrap:wrap;gap:6px;display:flex}.tag-colors{grid-column:auto}}.crm-home-header{border:1px solid color-mix(in srgb,var(--nx-primary) 42%,var(--nx-border));background:linear-gradient(135deg,color-mix(in srgb,#2563eb 18%,var(--nx-surface)),color-mix(in srgb,#7c3aed 16%,var(--nx-surface)));border-radius:16px;padding:22px}.crm-eyebrow{color:color-mix(in srgb,var(--nx-primary) 75%,var(--nx-text));letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.crm-start-here,.crm-home-summary{gap:12px;display:grid}.crm-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.crm-section-heading h2,.crm-section-heading p{margin:0}.crm-section-heading p{max-width:760px;color:var(--nx-text-secondary)}.crm-start-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-start-grid article{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:14px;grid-template-columns:auto 1fr;gap:10px;min-width:0;padding:15px;display:grid}.crm-start-grid article:nth-child(2n){background:color-mix(in srgb,#2563eb 7%,var(--nx-surface))}.crm-start-grid article:nth-child(3n){background:color-mix(in srgb,#7c3aed 7%,var(--nx-surface))}.crm-start-grid article>button{grid-column:2;justify-self:start}.crm-start-grid h3,.crm-start-grid p{margin:0}.crm-start-grid p{color:var(--nx-text-secondary);margin:5px 0 10px;font-size:13px}.crm-step-number{background:var(--nx-primary);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.crm-status{border:1px solid;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.crm-status-available{color:#15803d}.crm-status-setup-required{color:#c2410c}.crm-status-coming-in-crm-phase{color:#7e22ce}.crm-status-access-restricted{color:#b91c1c}.crm-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-summary-card{text-align:left;align-content:start;gap:6px;display:grid;border-left:5px solid!important;min-height:155px!important;padding:17px!important}.crm-summary-card strong{font-size:34px}.crm-summary-card small{color:var(--nx-text-secondary);line-height:1.4}.crm-summary-card.is-blue{background:color-mix(in srgb,#2563eb 10%,var(--nx-surface));border-left-color:#2563eb!important}.crm-summary-card.is-green{background:color-mix(in srgb,#16a34a 10%,var(--nx-surface));border-left-color:#16a34a!important}.crm-summary-card.is-purple{background:color-mix(in srgb,#7c3aed 10%,var(--nx-surface));border-left-color:#7c3aed!important}.crm-summary-card.is-orange{background:color-mix(in srgb,#ea580c 10%,var(--nx-surface));border-left-color:#ea580c!important}.crm-state{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:14px;padding:24px}.crm-loading{align-items:center;gap:10px;display:flex}.crm-spinner{border:3px solid var(--nx-border);border-top-color:var(--nx-primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite crm-spin}.crm-error{border-color:#dc2626}.crm-error div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@keyframes crm-spin{to{transform:rotate(360deg)}}.crm-modal-backdrop{padding:24px;overflow:hidden}.crm-modal,.crm-modal.wide{outline:none;flex-direction:column;width:min(760px,100vw - 48px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.crm-modal>header{border-bottom:1px solid var(--nx-border);flex:none;align-items:flex-start;padding:16px;position:relative;top:auto}.crm-modal>header p{color:var(--nx-text-secondary);margin:5px 0 0}.crm-modal-close{place-items:center;width:44px;min-width:44px;height:44px;display:grid;padding:0!important;font-size:26px!important}.crm-modal-close:focus-visible,.crm-modal button:focus-visible{outline:3px solid color-mix(in srgb,var(--nx-primary) 60%,white);outline-offset:2px}.crm-modal-body{overscroll-behavior:contain;min-height:0;padding:16px;overflow:hidden auto}.crm-modal-actions{z-index:3;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--nx-surface);border-top:1px solid var(--nx-border);justify-content:flex-end;margin:16px -16px -16px;position:sticky;bottom:-16px}.crm-pagination{justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.crm-pagination button:disabled{cursor:not-allowed;opacity:.55}@media (width<=1100px){.crm-start-grid,.crm-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.crm-modal-backdrop{padding:16px}.crm-modal,.crm-modal.wide{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media (width<=600px){.crm-start-grid,.crm-summary-cards{grid-template-columns:1fr}.crm-home-header{padding:16px}.crm-modal-backdrop{padding:10px}.crm-modal,.crm-modal.wide{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.crm-modal-actions{display:grid}.crm-modal-actions button{width:100%}}.crm-warning,.crm-success,.crm-consent-summary{background:color-mix(in srgb,#d97706 10%,var(--nx-surface));border:1px solid #d97706;border-radius:12px;grid-column:1/-1;padding:14px}.crm-success{background:color-mix(in srgb,#16a34a 10%,var(--nx-surface));border-color:#16a34a}.crm-restricted{border-color:#b91c1c}.crm-record-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.crm-record-hero h3{margin:8px 0 4px;font-size:24px}.crm-record-hero p{color:var(--nx-text-secondary);margin:0}.crm-record-hero>div:last-child,.crm-row-actions,.crm-management-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.crm-detail-tabs{border-bottom:1px solid var(--nx-border);gap:6px;margin:16px 0;display:flex;overflow-x:auto}.crm-detail-tabs button{white-space:nowrap;border-radius:8px 8px 0 0}.crm-detail-tabs button[aria-current=page]{background:var(--nx-primary);color:#fff}.crm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.crm-detail-grid>div{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:10px;min-width:0;padding:12px}.crm-detail-grid dt{color:var(--nx-text-secondary);font-size:12px}.crm-detail-grid dd{overflow-wrap:anywhere;margin:6px 0 0}.crm-timeline{gap:10px;display:grid}.crm-timeline article{border-left:4px solid var(--nx-primary);background:var(--nx-muted-surface);border-radius:8px;padding:12px 12px 12px 20px;position:relative}.crm-timeline article span{color:var(--nx-text-secondary);font-size:12px;display:block}.crm-pipeline-select{gap:5px;max-width:420px;margin:14px 0;display:grid}.crm-pipeline-select select{min-height:42px}.crm-pipeline-board{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:10px;display:grid}.crm-pipeline-board>section{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:12px;min-width:0;padding:10px}.crm-pipeline-board>section>header{gap:8px;display:flex}.crm-pipeline-board>section>header>span{background:var(--nx-primary);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.crm-pipeline-board h3,.crm-pipeline-board p{margin:0}.crm-pipeline-board article{border:1px solid var(--nx-border);background:var(--nx-surface);border-radius:9px;gap:7px;margin-top:8px;padding:10px;display:grid}.crm-pipeline-board select{width:100%;min-height:40px}.crm-segment-editor,.crm-form-builder{border:1px solid var(--nx-border);background:linear-gradient(135deg,color-mix(in srgb,#2563eb 8%,var(--nx-surface)),color-mix(in srgb,#7c3aed 7%,var(--nx-surface)));border-radius:12px;margin:14px 0;padding:14px}.crm-filters.compact{grid-template-columns:minmax(220px,2fr) minmax(160px,1fr);margin-top:14px}.crm-export-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}.crm-export-layout fieldset{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.crm-form-preview{border:1px solid var(--nx-border);border-radius:12px;gap:10px;padding:16px;display:grid}.crm-form-preview label{gap:5px;display:grid}.crm-history article{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:9px;grid-template-columns:1fr .7fr .7fr 1fr 2fr 1fr;align-items:center;gap:8px;padding:12px;display:grid}.crm-pagination{align-items:center}.crm-errors{color:#dc2626}.crm-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.crm-conversion>label{align-items:center;gap:8px;display:flex}.crm-preview-table{border:1px solid var(--nx-border);background:var(--nx-muted-surface);border-radius:8px;padding:10px}@media (width<=900px){.crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-export-layout{grid-template-columns:1fr}.crm-history article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.crm-detail-grid,.crm-filters.compact,.crm-export-layout fieldset{grid-template-columns:1fr}.crm-record-hero>div:last-child,.crm-row-actions{width:100%;display:grid}.crm-row-actions button{width:100%}.crm-pipeline-board,.crm-history article{grid-template-columns:1fr}.crm-pagination{justify-content:space-between}}.deleted-accounts-page{color:#eaf2ff;width:100%;max-width:1600px;margin:0 auto}.deleted-accounts-hero{background:linear-gradient(145deg,#0b1b33,#11152a);border:1px solid #60a5fa2e;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:26px;display:flex}.deleted-accounts-hero span{color:#8fd0ff;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.deleted-accounts-hero h1{margin:8px 0;font-size:clamp(26px,4vw,38px)}.deleted-accounts-hero p{color:#bfd0e5;max-width:850px;line-height:1.65}.deleted-accounts-policy{color:#fecaca;background:#ef44441a;border:1px solid #f8717133;border-radius:14px;flex:none;padding:14px 16px;line-height:1.6}.deleted-accounts-filters{background:#0d192c;border-radius:18px;grid-template-columns:minmax(240px,2fr) minmax(180px,1fr);gap:14px;margin-bottom:18px;padding:18px;display:grid}.deleted-accounts-filters label{color:#bcd0e8;gap:7px;font-size:13px;display:grid}.deleted-accounts-filters input,.deleted-accounts-filters select{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#111f35;border:1px solid #29415f;border-radius:12px;padding:12px}.deleted-accounts-table-wrap{background:#0c1728;border:1px solid #263b57;border-radius:18px;width:100%;overflow-x:auto}.deleted-accounts-table-wrap table{border-collapse:collapse;width:100%;min-width:1250px}.deleted-accounts-table-wrap th,.deleted-accounts-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:13px;font-size:13px}.deleted-accounts-table-wrap th{color:#8fd0ff;background:#122039;position:sticky;top:0}.deleted-accounts-table-wrap tr{cursor:pointer}.deleted-accounts-table-wrap tr:hover{background:#3b82f614}.deleted-accounts-table-wrap button{color:#fff;cursor:pointer;background:#1d4ed8;border:1px solid #3b82f6;border-radius:10px;padding:8px 12px}.deleted-accounts-error{color:#fecaca;background:#ef44441f;border-radius:12px;margin-bottom:14px;padding:12px}.deleted-account-modal{z-index:1000;background:#020617d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deleted-account-modal article{box-sizing:border-box;background:#0b1628;border:1px solid #334b6b;border-radius:22px;width:min(1100px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow:auto}.deleted-account-modal header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.deleted-account-modal header button{color:#fff;background:#16243a;border:1px solid #475569;border-radius:12px;min-width:44px;min-height:44px;font-size:26px}.deleted-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.deleted-account-grid section{background:#111f34;border-radius:14px;min-width:0;padding:14px}.deleted-account-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#cfe0f4;font-size:12px}.deleted-account-modal footer{color:#fca5a5;font-weight:700}@media (width<=760px){.deleted-accounts-hero{flex-direction:column;padding:20px}.deleted-accounts-policy{box-sizing:border-box;width:100%}.deleted-accounts-filters,.deleted-account-grid{grid-template-columns:1fr}.deleted-account-modal{padding:8px}.deleted-account-modal article{max-height:calc(100dvh - 16px);padding:16px}}.aid-page{color:#e9edf8;max-width:1440px;margin:0 auto;padding:24px;overflow-x:clip}.aid-page header{margin-bottom:12px}.aid-page h1{margin:0 0 .25rem;font-size:clamp(1.65rem,2.4vw,2rem)}.aid-page h2{margin-top:0}.aid-page p{color:#aeb8d0;line-height:1.55}.aid-kicker{color:#8f7cff;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.aid-link{text-decoration:underline;color:#a99cff!important;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important}.aid-alert{background:#502735;border:1px solid #a85872;border-radius:10px;margin:12px 0;padding:12px 14px}.aid-card,.aid-metrics article,.aid-payment-state{background:#11182a;border:1px solid #28314a;border-radius:14px;margin-bottom:16px;padding:18px}.aid-payment-state.confirming,.aid-payment-state.pending{border-color:#997c32}.aid-payment-state.success{border-color:#27885c}.aid-payment-state.failed{border-color:#a85872}.aid-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.aid-stage-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.aid-stage-nav span{color:#8f9ab3;text-align:center;border:1px solid #303a54;border-radius:9px;padding:10px;font-size:.82rem}.aid-stage-nav .current{color:#fff;background:#251f4b;border-color:#8f7cff}.aid-metrics article{border-radius:10px;grid-template-columns:minmax(150px,1fr) auto;align-items:center;gap:3px 10px;margin-bottom:0;padding:10px 12px;display:grid}.aid-metrics strong{text-align:right;font-size:1rem}.aid-metrics span,.aid-metrics small,.aid-card small{color:#a6b0c8;display:block}.aid-catalog{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.aid-catalog button{text-align:left;grid-template-columns:34px minmax(190px,1.15fr) minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.aid-service-icon{background:var(--nx-surface-selected);border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;color:var(--nx-link)!important;display:grid!important}.aid-catalog button b{color:#fff;font-size:1.15rem}.aid-catalog button span{color:#b8c1d6;line-height:1.4}.aid-catalog button i{color:#a99cff;font-size:18px;font-style:normal}.aid-catalog button em{color:#b8aeff;font-style:normal;font-weight:700}.aid-catalog button.selected{background:#251f4b;border-color:#9a88ff;box-shadow:0 0 0 2px #9a88ff33}@media (width<=760px){.aid-catalog button{grid-template-columns:34px minmax(0,1fr) auto}.aid-catalog button .aid-service-icon{grid-area:1/1}.aid-catalog button strong{grid-area:1/2}.aid-catalog button b{grid-area:1/3}.aid-catalog button span,.aid-catalog button small{grid-column:2/-1}.aid-catalog button .aid-service-chevron{grid-column:3}.aid-catalog button em{display:none}}.aid-assessment{font-family:Calibri,Arial,sans-serif;font-weight:400}.aid-assessment label>span{font-size:1rem;font-weight:600}.aid-specific{border-top:1px solid #28314a;margin-top:24px;padding-top:20px}.aid-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aid-form.compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end}.aid-form label{align-content:start;gap:7px;min-width:0;display:grid}.aid-form textarea{resize:vertical;min-height:96px}.aid-form input,.aid-form textarea,.aid-form select,.aid-actions input,.aid-table select,.aid-table input{box-sizing:border-box;color:#edf1fb;background:#0a1020;border:1px solid #465371;border-radius:8px;width:100%;padding:11px;font:400 1rem Calibri,Arial,sans-serif}.aid-form input:focus,.aid-form textarea:focus,.aid-form select:focus{outline-offset:1px;outline:2px solid #8f7cff}.aid-readonly input{color:#bdc6d9;background:#171e30}.aid-company-context{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.aid-company-context span,.aid-included{color:#aeb8d0;background:#0b1324;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.aid-company-context strong{color:#fff}.aid-choice-group{border:1px solid #303a54;border-radius:10px;min-width:0;padding:12px}.aid-choice-group legend{padding:0 6px;font-weight:700}.aid-empty,.aid-security-inline{background:#0b1324;border-radius:9px;padding:14px}.aid-security-inline{color:#c9d1e2;border-left:4px solid #d6ad42;margin-top:18px}.aid-security{background:#1d1920;border:1px solid #d6ad42;border-radius:10px;margin:14px 0;padding:16px}.aid-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.aid-page button{color:#f7f8fc;cursor:pointer;touch-action:manipulation;background:#202a43;border:1px solid #3c4868;border-radius:9px;min-height:44px;padding:10px 14px}.aid-page button.primary{background:#674df0;border-color:#8f7cff}.aid-page button:disabled{opacity:.55;cursor:not-allowed}.aid-summary{flex-wrap:wrap;gap:10px;display:flex}.aid-summary span{background:#0c1323;border-radius:9px;gap:4px;padding:10px 12px;display:grid}.aid-authorize{background:#15172b;border:1px solid #7665dd;border-radius:14px;flex:1 0 100%;margin-top:18px;padding:24px}.aid-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.aid-review-grid>span{background:#0c1323;border-radius:9px;gap:5px;min-width:0;padding:12px;display:grid}.aid-review-grid .aid-total{border:1px solid #8f7cff;font-size:1.08rem}.aid-payment-choices{gap:4px;display:grid}.aid-complimentary{border-top:1px solid #303a54}.aid-check{align-items:flex-start;gap:12px;padding:12px 0;line-height:1.45;display:flex}.aid-check input{accent-color:#765df2;width:22px;min-width:22px;height:22px;margin:0}.aid-check a{color:#b8aeff}.aid-legal{border-top:1px solid #303a54;margin-top:14px}.aid-authorize>.aid-pay{width:100%;margin-top:12px;font-weight:800}.aid-confirmation{border-color:#6755d9}.aid-quote{border-color:#4a3f8e}.aid-quote-payable>:not(.aid-actions){display:none}.aid-quote-payable>.aid-actions{margin:0}.aid-progress{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;margin:16px 0;display:grid}.aid-progress div{color:#8f9ab3;font-size:.8rem}.aid-progress i{background:#303a54;border-radius:4px;height:5px;margin-bottom:6px;display:block}.aid-progress .done{color:#d8deed}.aid-progress .done i{background:#6555df}.aid-tabs{gap:8px;margin:14px 0;display:flex;overflow-x:auto}.aid-tabs button{text-transform:capitalize;white-space:nowrap}.aid-tabs [aria-current=page]{background:#674df0}.aid-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.aid-table table{border-collapse:collapse;width:100%;min-width:850px}.aid-table th,.aid-table td{text-align:left;vertical-align:top;border-bottom:1px solid #28314a;padding:11px}.aid-table small{margin-top:4px}.aid-table input{min-width:115px}@media (width<=900px){.aid-stage-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.aid-metrics{grid-template-columns:1fr 1fr}.aid-form{grid-template-columns:1fr}.aid-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.aid-page{padding:14px}.aid-metrics,.aid-catalog{grid-template-columns:1fr}.aid-card,.aid-payment-state{padding:14px}.aid-actions>*{width:100%}.aid-progress{grid-template-columns:1fr 1fr}.aid-catalog button{min-height:165px}.aid-stage-nav{grid-template-columns:1fr}.aid-stage-nav span{text-align:left}.aid-review-grid{grid-template-columns:1fr}.aid-check{min-height:44px}.aid-check span{overflow-wrap:anywhere;min-width:0}}@media (width<=420px){.aid-progress{grid-template-columns:1fr}.aid-metrics strong{font-size:1.25rem}.aid-page h1{font-size:1.6rem}}.aid-page{color:var(--nx-text-primary)}.aid-page p,.aid-catalog button span,.aid-metrics span,.aid-metrics small,.aid-card small{color:var(--nx-text-secondary)}.aid-kicker,.aid-link,.aid-catalog button i,.aid-catalog button em,.aid-check a{color:var(--nx-link)!important}.aid-card,.aid-metrics article,.aid-payment-state,.aid-catalog button,.aid-authorize{background:var(--nx-surface-1);color:var(--nx-text-primary);border-color:var(--nx-border)}.aid-catalog button b,.aid-company-context strong{color:var(--nx-text-primary)}.aid-catalog button.selected,.aid-stage-nav .current{background:var(--nx-surface-selected);color:var(--nx-text-primary);border-color:var(--nx-primary)}.aid-stage-nav span,.aid-choice-group,.aid-complimentary,.aid-legal{border-color:var(--nx-border);color:var(--nx-text-secondary)}.aid-form input,.aid-form textarea,.aid-form select,.aid-actions input,.aid-table select,.aid-table input{background:var(--nx-input-bg);color:var(--nx-text-primary);border-color:var(--nx-border-strong)}.aid-readonly input{background:var(--nx-surface-3);color:var(--nx-text-disabled)}.aid-company-context span,.aid-included,.aid-empty,.aid-security-inline,.aid-summary span,.aid-review-grid>span{background:var(--nx-surface-2);color:var(--nx-text-secondary);border-color:var(--nx-border)}.aid-page button:not(.primary),.aid-tabs button{background:var(--nx-surface-2);color:var(--nx-text-primary);border-color:var(--nx-border-strong)}.aid-page button.primary,.aid-tabs [aria-current=page]{background:var(--nx-primary);color:#fff;border-color:var(--nx-primary-hover)}.aid-table table{background:var(--nx-table-bg);color:var(--nx-text-primary)}.aid-table th,.aid-table td{border-color:var(--nx-border)}.aid-security{background:var(--nx-surface-2);border-color:var(--nx-warning)}.aid-security h3{color:var(--nx-warning)}.aid-queue-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.aid-queue-grid article{background:#11182a;border:1px solid #28314a;border-radius:12px;gap:8px;padding:14px;display:grid}.aid-queue-grid span{font-size:1.5rem}.link-button{text-decoration:underline;color:#9b8cff!important;background:0 0!important;border:0!important;padding:0!important}.aid-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.aid-detail-grid article{background:#0a1020;border-radius:10px;min-width:0;padding:12px}.aid-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#aeb8d0;max-height:260px;overflow:auto}@media (width<=760px){.aid-detail-grid{grid-template-columns:1fr}.aid-queue-grid{grid-template-columns:1fr 1fr}}@media (width<=430px){.aid-queue-grid{grid-template-columns:1fr}}
