:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--avi-black:#050608;--avi-panel:#0c1117;--avi-panel-2:#121922;--avi-line:#1d2733;--avi-line-2:#2f3d4e;--avi-text:#fff;--avi-text-2:#b3bfcc;--avi-muted:#8594a6;--avi-sky:#5cb2ff;--avi-sky-2:#8ccaff;--avi-blue:#1a6fd0;--avi-blue-hover:#2380e6;--avi-teal:#19c7a8;--avi-navy:#02294c;--avi-gradient:linear-gradient(135deg, #02294c 0%, #064b86 45%, #057d93 82%, #09b39c 100%);--avi-glow:radial-gradient(circle at 85% 0%, #09b39c2e, transparent 45%)}html,body,.nx,.nx-app,.nexo-app{background:var(--avi-black);color:var(--avi-text)}::selection{color:#fff;background:#1a6fd0}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--avi-teal);outline-offset:2px;box-shadow:none}.nx h1,.nx h2,.quote-app h1,.quote-app h2{font-family:var(--kv-serif);letter-spacing:-.02em;font-weight:700}.nx h1,.quote-app h1{color:var(--avi-sky)}.nx h2,.quote-app h2{color:var(--avi-sky-2)}.nx h3{color:var(--avi-text)}.nx em{font-style:normal;font-family:var(--kv-serif);background:linear-gradient(90deg,#5cb2ff,#19c7a8);color:#0000;-webkit-background-clip:text;background-clip:text}.nx .nx-eyebrow,.nx .kv-eyebrow{color:var(--avi-teal)}.avi-logo{flex-direction:column;gap:6px;display:inline-flex}.avi-logo img{height:auto;display:block}.avi-logo-sm img{width:84px}.avi-logo-md img{width:128px}.avi-logo-lg img{width:180px}.avi-logo>span{font-family:var(--kv-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--avi-teal);font-size:10.5px;font-weight:700}.nx-wordmark{text-decoration:none}.nx-sidebar{border-right:1px solid var(--avi-line);color:var(--avi-text-2);background:linear-gradient(#070a0e 0%,#050608 100%)}.nx-sidebar button{color:var(--avi-text-2)}.nx-sidebar button:hover,.nx-sidebar .nx-account-button:hover,.nx-sidebar .nx-account-button:focus-visible{color:var(--avi-text);background:#101822}.nx-sidebar button.active{color:#fff;box-shadow:inset 3px 0 0 var(--avi-teal);background:linear-gradient(90deg,#1a6fd047,#19c7a81a)}.nx-sidebar .nx-account-button,.nx-account{border-color:var(--avi-line)}.nx-sidebar .nx-wordmark span,.nx-sidebar small{color:var(--avi-muted)}.nx-sidebar-note{border-color:var(--avi-line);color:var(--avi-text-2);background:#0a0f15}.nx-sidebar-note b{color:var(--avi-text)}.nx-avatar{color:var(--avi-sky-2);background:#0f2742}.nx-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom-color:var(--avi-line);background:#050608db}.nx-topbar h1{color:var(--avi-text)}.nx .nx-primary,.nx .kv-btn-primary,.quote-button:not(.secondary),.quote-topbar .quote-button:not(.secondary),.nx-profile-savebar .nx-primary,.quote-client .primary{background:var(--avi-blue);border-color:var(--avi-blue);color:#fff}.nx .nx-primary:hover,.nx .kv-btn-primary:hover,.quote-button:not(.secondary):hover,.quote-client .primary:hover{background:var(--avi-blue-hover);border-color:var(--avi-blue-hover);color:#fff}.nx .nx-secondary,.nx .kv-btn,.quote-button.secondary{border-color:var(--avi-line-2);color:var(--avi-text);background:0 0}.nx .nx-secondary:hover,.nx .kv-btn:hover:not(.kv-btn-primary),.quote-button.secondary:hover{border-color:var(--avi-sky);background:#101822}.nx-dashboard-hero{background:var(--avi-glow), var(--avi-gradient);color:#fff;border:1px solid #5cb2ff2e}.nx-dashboard-hero h1,.nx-dashboard-hero h2{color:#fff}.nx-dashboard-hero em{background:linear-gradient(90deg,#9fd4ff,#5ff0d4);color:#0000;-webkit-background-clip:text;background-clip:text}.nx-dashboard-hero p,.nx-dashboard-hero .nx-eyebrow{color:#ffffffd1}.nx-dashboard-hero button{color:var(--avi-navy);background:#fff;border-color:#fff}.nx-dashboard-hero button:hover{background:#e6f2ff}.nx-goal-dial>div{color:#fff;background:#06182b}.nx-goal-dial strong{color:#fff}.nx-goal-dial span,.nx-goal-dial small{color:#ffffffc7}.nx-steps button.active,.nx-progress-cards button.active,.nx-client-controls button.active,.nx .nx-milestone.selected,.quote-intro li.active span,.quote-intro li.complete span{border-color:var(--avi-sky);color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86)}.nx-bottom-nav{border-top:1px solid var(--avi-line);background:#070a0ef5}.nx-bottom-nav button{color:var(--avi-text-2)}.nx-bottom-nav button.active{color:#fff;background:#1a6fd038}.nx .nx-goal-tray button,.nx .nx-unplaced button{color:var(--avi-sky-2);background:#0f2742}.nx-map,.quote-empty,.udi-chart,.quote-metrics .highlight,.client-coverages>div,.client-decision>div+div{background:var(--avi-panel-2);color:var(--avi-text)}.nx-modal{background:#000000b8}.nx-orbits span{background:#5cb2ff29}.nx-photo-caption{color:#fff;background:#050608d1}.nx-profile-hero{background:var(--avi-glow), var(--avi-gradient);color:#fff;border-color:#5cb2ff33}.nx-profile-hero h1{color:#fff}.nx-profile-hero p,.nx-profile-hero .nx-eyebrow{color:#ffffffd6}.nx-profile-savebar{border-color:var(--avi-line);background:#080c11f0}.nx-login-story{background:var(--avi-glow), var(--avi-gradient);color:#fff}.nx-login-story h1{color:#fff}.nx-login-story p,.nx-login-story small{color:#ffffffd6}.nx-login-story .nx-eyebrow{color:#7ff2dc}.quote-topbar{border-bottom:1px solid var(--avi-line);color:#fff;background:#050608e6}.quote-table-scroll thead{color:#fff;background:#0f2742}.quote-client{background:var(--avi-glow), #050608;color:#fff}.quote-client button:hover{background:#101822}.client-numbers>div,.client-decision>div{color:#fff;background:linear-gradient(135deg,#0b3b6e,#0a5f86)}.quote-client footer{border-top:1px solid var(--avi-line);background:#050608f0}.nx input,.nx select,.nx textarea,.quote-app input,.quote-app select,.quote-app textarea{border-color:var(--avi-line-2);color:var(--avi-text);background-color:#0b1016}.nx input::-moz-placeholder{color:#6f7e90}.nx textarea::-moz-placeholder{color:#6f7e90}.nx input::placeholder,.nx textarea::placeholder{color:#6f7e90}.nx input:focus,.nx select:focus,.nx textarea:focus{border-color:var(--avi-sky)}.nx input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.8}.nx-sidebar-note p,.nx-sidebar-note span{color:var(--avi-text-2)}.nx-profile-savebar b{color:#fff}.nx-profile-savebar span{color:var(--avi-text-2)}.nx-profile-avatar{background:var(--avi-gradient);color:#fff;border-color:#5cb2ff59}.nx-profile-avatar span{color:#fff}.kv-avatar-lg,.kv-avatar,.kv-client-head .kv-avatar{background:var(--avi-gradient);color:#fff}.avi-feedback-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;place-items:center;padding:20px;animation:.15s ease-out avi-fade;display:grid;position:fixed;inset:0}.avi-feedback{border:1px solid var(--avi-line-2);width:min(440px,100%);color:var(--avi-text);text-align:center;background:linear-gradient(#0f1620,#0a0e14);border-radius:20px;padding:26px 24px 22px;animation:.18s ease-out avi-pop;box-shadow:0 30px 80px #0009}.avi-feedback h2{font-family:var(--kv-serif);color:#fff;margin:12px 0 8px;font-size:20px;font-weight:700}.avi-feedback-body{color:var(--avi-text-2);margin:0;font-size:15px;line-height:1.55}.avi-feedback-icon{width:48px;height:48px;color:var(--avi-sky);background:#5cb2ff24;border-radius:50%;place-items:center;display:inline-grid}.avi-feedback-icon.is-working{background:#1a6fd02e}.avi-feedback-icon.is-done{color:var(--avi-teal);background:#19c7a829}.avi-feedback-icon.is-danger{color:#ff9d7c;background:#ef7d5729}.avi-progress{background:#1a2330;border-radius:99px;height:8px;margin:16px 0 12px;position:relative;overflow:hidden}.avi-progress>span{border-radius:inherit;background:linear-gradient(90deg,#1a6fd0,#19c7a8);transition:width .25s;position:absolute;inset:0 auto 0 0}.avi-progress.is-indeterminate>span{width:40%;animation:1.1s ease-in-out infinite avi-indeterminate}.avi-progress.is-complete>span{background:var(--avi-teal)}.avi-feedback-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.avi-feedback-actions button{cursor:pointer;border-radius:12px;min-height:46px;padding:0 20px;font-size:15px;font-weight:700}.avi-btn-primary{background:var(--avi-blue);border:1px solid var(--avi-blue);color:#fff}.avi-btn-primary:hover{background:var(--avi-blue-hover)}.avi-btn-danger{color:#fff;background:#c9502c;border:1px solid #c9502c}.avi-btn-ghost{border:1px solid var(--avi-line-2);color:var(--avi-text);background:0 0}@keyframes avi-indeterminate{0%{left:-40%}to{left:100%}}@keyframes avi-fade{0%{opacity:0}}@keyframes avi-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.avi-feedback-backdrop,.avi-feedback{animation:none}.avi-progress.is-indeterminate>span{animation-duration:2.4s}}@media (max-width:520px){.avi-feedback-actions{flex-direction:column-reverse}.avi-feedback-actions button{width:100%}}.avi-hint{vertical-align:middle;margin-left:2px;display:inline-flex;position:relative}.nx .avi-hint-trigger,.avi-hint-trigger{width:26px;height:26px;min-height:0;color:var(--avi-muted);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.nx .avi-hint-trigger:hover,.avi-hint-trigger:hover,.avi-hint-trigger[aria-expanded=true]{color:var(--avi-sky);background:#5cb2ff1f}.avi-hint-trigger:after{content:"";position:absolute;inset:-9px}.avi-hint-bubble{z-index:90;border:1px solid var(--avi-line-2);color:#e8eef5;width:max-content;max-width:min(300px,78vw);font-family:var(--kv-sans);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;background:#121b26;border-radius:12px;padding:11px 13px;font-size:13.5px;font-weight:500;line-height:1.5;position:absolute;bottom:calc(100% + 8px);box-shadow:0 14px 34px #0000008c}.avi-hint-bubble.is-left{left:-8px}.avi-hint-bubble.is-right{right:-8px}.avi-hint-bubble b{color:#fff}.avi-stars{vertical-align:middle;gap:2px;display:inline-flex}.avi-stars .is-on{color:#f2c46d;fill:#f2c46d}.avi-stars .is-off{color:#3a4757}.kv-group-stars{margin-left:8px;display:inline-flex}.nx .kv-light-option .avi-stars{flex:none;margin-top:2px}.avi-wa{color:#25d366}.nx .avi-wa-btn{color:#dfffe9;background:#25d36614;border:1px solid #25d36673;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}.nx .avi-wa-btn svg{color:#25d366}.nx .avi-wa-btn:hover{background:#25d36629;border-color:#25d366}.avi-agenda-group+.avi-agenda-group{margin-top:18px}.nx .avi-agenda-title{font-family:var(--kv-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--avi-text-2);align-items:center;gap:8px;margin:18px 0 6px;font-size:13px;font-weight:800;display:flex}.avi-agenda-title>span:first-of-type{color:#fff;letter-spacing:0;background:#16202c;border-radius:99px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:12px;display:inline-grid}.avi-agenda-group.is-vencidas .avi-agenda-title{color:#ff9d7c}.avi-badge-late{color:#ff9d7c;background:#ef7d5729;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}.nx .nx-activity-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.nx .nx-activity-row .nx-date{min-width:0;padding:10px 6px}.nx-activity-main h3{overflow-wrap:anywhere;margin:0}.nx-activity-main small{color:var(--avi-muted);display:block}.nx-activity-actions{gap:8px;display:flex}.nx .nx-activity-actions>button{white-space:nowrap;min-height:44px}@media (max-width:640px){.nx .nx-activity-row{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px}.nx-activity-actions{grid-column:1/-1}.nx .nx-activity-row .nx-date b{font-size:15px}.nx .nx-activity-actions>button{flex:1;justify-content:center}}.kv-table-wrap{position:relative}.nx .kv-avatar-lg,.nx .kv-initial{background:var(--avi-gradient);color:#fff;border:0}.nx .kv-card-head h2{white-space:nowrap}.nx .kv-card-head{flex-wrap:wrap;row-gap:4px}.nx .nx-prospect-grid article>h2{color:#fff;margin:12px 0 6px;font-size:21px}.nx .nx-prospect-grid .kv-client-number{align-self:flex-start;margin-left:0}.avi-steps-help{color:var(--avi-text-2);align-items:center;gap:4px;margin:4px 0 8px;font-size:14px;font-weight:600;display:flex}.nx .nx-profile-savebar{box-shadow:none;position:static}.nx .nx-profile-savebar.is-dirty{border-color:var(--avi-sky);position:sticky;bottom:16px;box-shadow:0 18px 45px #0000008c}@media (max-width:800px){.nx .nx-profile-savebar.is-dirty{bottom:96px}}.nx .nx-modal-card>.nx-section-title{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nx .nx-modal-card>.nx-section-title>button{flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.avi-topbar-mark{display:none}@media (max-width:800px){.nx .nx-topbar{-moz-column-gap:10px;align-items:center;column-gap:10px}.avi-topbar-mark{width:28px;height:auto;display:block}.nx-topbar .nx-topbar-title{flex:1;min-width:0}.nx-topbar .nx-topbar-title .nx-eyebrow{display:none}.nx-topbar .nx-topbar-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.nx .nx-topbar .avi-new-prospect{border-radius:14px;order:2;justify-content:center;width:46px;height:46px;min-height:0;padding:0}.nx-topbar .avi-new-prospect .avi-btn-label{display:none}.nx .nx-lane .nx-card-title,.nx .nx-search input,.nx .kv-search input,.nx .kv-search-field input{min-height:44px}.nx .kv-search-clear{width:44px;height:44px}.nx .nx-consent input[type=checkbox]{width:24px;height:24px}}.nx .nx-modal-card .avi-modal-submit{width:100%;margin-top:14px;position:sticky;bottom:-32px;box-shadow:0 -18px 24px 8px #0d1319}@media (max-width:800px){.nx .kv-segmented button{min-height:44px}}.avi-onboarding{background:radial-gradient(circle at 100% 0,#09b39c24,#0000 45%),#0b1219;border:1px solid #5cb2ff47;border-radius:22px;margin-bottom:20px;padding:22px 24px}.avi-onboarding header{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.nx .avi-onboarding h2{color:#fff;margin:0;font-size:22px}.avi-onboarding header p{color:var(--avi-text-2);margin:4px 0 0;font-size:15px}.avi-onboarding-icon{background:var(--avi-gradient);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.nx .avi-onboarding-close{border:1px solid var(--avi-line-2);width:44px;height:44px;color:var(--avi-text-2);background:0 0;border-radius:12px;place-items:center;padding:0;display:grid}.avi-onboarding .avi-progress{margin:16px 0 10px}.avi-onboarding ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.avi-onboarding li{border:1px solid var(--avi-line);background:#ffffff05;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.avi-onboarding li.is-next{background:#1a6fd01a;border-color:#5cb2ff73}.avi-onboarding li.is-done{opacity:.62}.avi-onboarding li b{color:#fff;display:block}.avi-onboarding li small{color:var(--avi-text-2)}.avi-onboarding-check{color:var(--avi-muted)}.avi-onboarding li.is-done .avi-onboarding-check{color:var(--avi-teal)}.avi-onboarding li button{white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:700;display:inline-flex}@media (max-width:640px){.avi-onboarding{padding:18px 16px}.avi-onboarding li{grid-template-columns:auto 1fr}.avi-onboarding li button{grid-column:1/-1;justify-content:center}}.nx .avi-page-head{margin-bottom:18px;padding:8px 0 18px}.nx .avi-page-head h1{margin:6px 0;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.nx .avi-page-head em{font-size:.8em}.nx .avi-page-head p{max-width:760px;color:var(--avi-text-2);margin:0;font-size:15px}.nx .kv-page-head.avi-page-head{border-bottom:1px solid var(--avi-line)}.nx .nx-dashboard-hero{padding:28px 32px}.nx .nx-dashboard-hero h1{font-size:clamp(26px,2.6vw,36px);line-height:1.15}.nx .nx-dashboard-hero p{margin:10px 0 18px}@media (max-width:640px){.nx .avi-page-head p{display:none}.nx .nx-dashboard-hero{padding:22px 20px}.nx .nx-goal-dial{width:150px;height:150px}}.avi-list-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.avi-list-tools .avi-filter{flex:1;min-width:240px;margin:0}.avi-list-tools .avi-filter input{width:100%}.avi-chips{scrollbar-width:thin;gap:8px;margin:0 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.nx .avi-chips button{border:1px solid var(--avi-line-2);min-height:40px;color:var(--avi-text-2);white-space:nowrap;background:0 0;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.nx .avi-chips button span{color:#fff;background:#16202c;border-radius:99px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:12px;display:inline-grid}.nx .avi-chips button.active{border-color:var(--avi-sky);color:#fff;background:#1a6fd038}.avi-muted-line{color:var(--avi-text-2);margin:0 0 14px;font-size:14.5px}@media (max-width:640px){.avi-list-tools .kv-segmented{width:100%}.avi-list-tools .kv-segmented button{flex:1}.nx .avi-chips button{min-height:44px}}.avi-drawer-backdrop{z-index:39;background:#0009;border:0;position:fixed;inset:0}.nx .nx-mobile-menu{display:none!important}.nx .avi-modal-small{max-width:480px}.nx .avi-case-header{justify-content:space-between}@media (max-width:640px){.nx .nx-prospect-grid{gap:10px}.nx .nx-prospect-grid>article{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 14px 12px;display:grid}.nx .nx-prospect-grid>article>.nx-pill{grid-area:1/2;align-self:start}.nx .nx-prospect-grid>article>h2{grid-area:1/1;margin:0;font-size:18px}.nx .nx-prospect-grid>article>.kv-client-number,.nx .nx-prospect-grid>article>p{grid-column:1/-1;margin:0;font-size:14px}.nx .nx-prospect-grid>article>.nx-tags{display:none}.nx .nx-prospect-grid>article>.nx-primary{grid-column:1/-1;min-height:44px;margin:4px 0 0}.nx .nx-prospect-grid>article>.nx-inline{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.nx .nx-prospect-grid>article>.nx-inline>button{justify-content:center;min-height:44px}}.nx .avi-list-tools .avi-filter{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.nx .avi-list-tools .avi-filter input{flex:1;min-width:0}@media (max-width:640px){.nx .nx-activity-actions{grid-template-columns:1fr 1fr;display:grid}.nx .nx-activity-actions>.avi-wa-btn{grid-column:1/-1}.nx .nx-prospect-grid>article>.kv-client-number{justify-self:start}.avi-onboarding li.is-done{display:none}}.nx .avi-list-tools .avi-filter{flex-direction:row}@media (max-width:640px){.nx .nx-activity-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nx .nx-activity-actions>button{min-width:0;padding:0 10px;font-size:14px}}
