:root{color:#fbfbfb;--bg:#05070a;--bg-soft:#0d141a;--surface:#0d141a;--surface-2:#111920;--border:#284455d1;--text:#fbfbfb;--muted:#708c9b;--cyan:#64ddf0;--blue:#1b85b9;--brand-blue-strong:#1b85b9;--glow:#64ddf033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#05070a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.convertAiBrandAsset{background:0 0;border-radius:0;flex:none;line-height:0;display:block;position:relative;overflow:hidden}.convertAiBrandAsset img{mix-blend-mode:normal;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.convertAiBrandAsset--signature{aspect-ratio:1.42;width:100%}.convertAiBrandAsset--signature img{width:125.6%;top:-38.5%;left:-12.9%}.convertAiBrandAsset--mark{aspect-ratio:1;width:100%}.convertAiBrandAsset--mark img{width:238.1%;top:-51.4%;left:-68.6%}body{min-width:320px;min-height:100vh;margin:0}.accessPortal{color:#f8fafc;background:radial-gradient(circle at 14% 12%,#40e0ff29,#0000 30%),radial-gradient(circle at 92% 92%,#006fe81a,#0000 24%),radial-gradient(circle at 64% 8%,#0090ff14,#0000 26%),#050607;grid-template-columns:minmax(0,1.14fr) minmax(400px,.86fr);min-height:100dvh;display:grid;overflow-x:hidden}.accessExperience,.accessFormPanel{min-width:0;min-height:100dvh;padding:clamp(28px,4.5vw,68px)}.accessExperience{background:linear-gradient(145deg,#061427f5,#030712c2),radial-gradient(circle at 18% 18%,#00b2ff14,#0000 34%);border-right:1px solid #60a5fa24;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.accessExperience:after{content:"";background:linear-gradient(#0000,#38bdf8b8,#0000);width:1px;height:44%;position:absolute;top:18%;right:-1px;box-shadow:0 0 24px #00b2ff73}.accessBrand{justify-self:start;align-items:center;width:clamp(230px,23vw,290px);line-height:0;display:inline-flex}.accessBrand .convertAiBrandAsset{filter:none;width:100%}.accessPromise{align-self:center;width:100%;max-width:660px;margin:clamp(34px,7vh,76px) 0}.accessPromise h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:640px;margin:16px 0 20px;font-size:clamp(44px,4.25vw,62px);font-weight:760;line-height:1.05}.accessPromise h1 span{display:block}.accessPromise>p{color:#b6c2d9;max-width:570px;margin:0;font-size:17px;line-height:1.62}.accessBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.accessBenefits span{color:#dbeafe;background:#0812268f;border:1px solid #60a5fa29;border-radius:12px;flex-direction:column;justify-content:center;gap:9px;min-height:78px;padding:15px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.accessBenefits svg{color:#38bdf8}.accessTrust{color:#94a3b8;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}.accessTrust svg{color:#22c55e}.accessFormPanel{justify-content:center;align-items:center;padding:clamp(24px,3.4vw,52px);display:flex;overflow-y:auto}.accessFormCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#0a1730e0,#050d20db);border:1px solid #60a5fa38;border-radius:18px;width:100%;min-width:0;max-width:440px;padding:clamp(26px,3vw,36px);box-shadow:0 28px 90px #00000061,0 0 38px #00b2ff14}.accessFormLogo{filter:none;width:min(260px,78%);height:auto;margin:0 auto 22px;display:none}.accessModeTabs{background:#03071294;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:26px;padding:4px;display:grid}.accessModeTabs button{color:#94a3b8;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.accessModeTabs button.active{color:#fff;background:linear-gradient(135deg,#00b2ff33,#2563eb42);box-shadow:inset 0 0 0 1px #38bdf83d,0 0 18px #00b2ff1a}.accessModeTabs button:focus-visible,.accessSubmit:focus-visible,.accessFormCard a:focus-visible{outline-offset:2px;outline:2px solid #38bdf8}.accessFormCard>header{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.accessFormCard>header>div,.accessFormCard form,.accessFormCard label{min-width:0}.accessIcon{color:#38bdf8;background:#00b2ff1a;border:1px solid #38bdf84d;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.accessFormCard h2{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:1px 0 6px;font-size:clamp(25px,2vw,29px);font-weight:760;line-height:1.16}.accessFormCard header p,.accessFormCard>small{color:#94a3b8;overflow-wrap:anywhere;margin:0;line-height:1.5}.accessFormCard header p{font-size:15px}.accessFormCard form{gap:14px;display:grid}.accessFormCard label{color:#d9e5f7;gap:8px;font-size:13px;font-weight:680;line-height:1.35;display:grid}.accessFormCard input{color:#f8fafc;width:100%;min-height:50px;font:inherit;background:#030712ad;border:1px solid #60a5fa33;border-radius:10px;outline:0;padding:0 15px;font-size:15px;transition:border-color .18s,box-shadow .18s}.accessFormCard input::placeholder{color:#71809e;opacity:1}.accessFormCard input:hover{border-color:#60a5fa57}.accessFormCard input:focus{border-color:#38bdf8b8;box-shadow:0 0 0 3px #00b2ff1f}.accessPasswordField{min-width:0;display:block;position:relative}.accessPasswordField input{padding-right:50px}.accessPasswordField button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;transition:color .18s,background .18s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.accessPasswordField button:hover{color:#e0f2fe;background:#38bdf81a}.accessPasswordField button:focus-visible{outline-offset:1px;outline:2px solid #38bdf8}.accessSubmit{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#00b2ff 0%,#2563eb 58%,#006fe8 100%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:15px;font-weight:780;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 12px 28px #00b2ff2e}.accessSubmit:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 15px 34px #00b2ff3d}.accessSubmit:disabled{cursor:wait;opacity:.68}.accessMessage{color:#dbeafe;background:#00b2ff14;border-left:3px solid #38bdf8;border-radius:8px;margin:14px 0 0;padding:11px 13px;font-size:13px;line-height:1.5}.accessFormCard>small{text-align:center;margin-top:18px;font-size:12px;display:block}.accessFormCard>small a{color:#7dd3fc}.registrationCard{max-width:470px}.registrationJourney{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.registrationJourney span{color:#aebbd3;background:#08122680;border:1px solid #60a5fa26;border-radius:11px;align-items:center;gap:9px;min-height:62px;padding:13px;font-size:13px;font-weight:650;line-height:1.35;display:flex}.registrationJourney span.active{color:#dcfce7;background:#22c55e14;border-color:#22c55e4d}.registrationJourney svg{color:#38bdf8;flex:none}.registrationJourney span.active svg{color:#22c55e}.registrationTextButton{color:#7dd3fc;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:4px;font-size:13px}.registrationTextButton:hover{color:#bae6fd}.accessRecoveryLink{justify-self:end;margin-top:-5px}.registrationLinkButton{width:100%;text-decoration:none}.registrationSuccess{color:#dcfce7;background:#22c55e14;border:1px solid #22c55e47;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:14px;font-weight:680;line-height:1.45;display:flex}.registrationSuccess svg{color:#22c55e;flex:none}.registrationSpinner{animation:.9s linear infinite registration-spin}@keyframes registration-spin{to{transform:rotate(360deg)}}@media (width<=1040px){.accessPortal{grid-template-columns:1fr}.accessExperience{border-bottom:1px solid #60a5fa24;border-right:0;grid-row:1;min-height:auto;padding-bottom:38px}.accessExperience:after{display:none}.accessPromise{margin:42px 0 34px}.accessPromise h1{max-width:620px;font-size:clamp(42px,6.2vw,58px)}.accessFormPanel{grid-row:2;min-height:auto;padding-top:56px;padding-bottom:64px;overflow-y:visible}}@media (width<=700px){.accessPortal{min-height:100dvh;display:block}.accessExperience{display:none}.accessExperience,.accessFormPanel{padding:24px 20px}.accessFormPanel{align-items:flex-start;width:100%;max-width:100vw;min-height:100dvh;overflow:hidden visible}.accessFormLogo{display:block}.accessFormCard{border-radius:16px;width:100%;max-width:100%;margin:auto 0;padding:24px 20px;overflow:hidden}.accessModeTabs{margin-bottom:24px}.accessFormCard>header{gap:12px;margin-bottom:22px}.accessFormCard h2{font-size:25px}.registrationJourney{grid-template-columns:1fr}}.srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rail-mobile-more{display:none}.secondaryModuleDetails{border-bottom:1px solid #284455;grid-column:1/-1;min-width:0}.secondaryModuleDetails>summary{color:#fbfbfb;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:14px 4px;display:flex}.secondaryModuleDetails>summary span{font-size:.98rem;font-weight:850}.secondaryModuleDetails>summary small{color:#9bb0bc;text-align:right;font-size:.75rem}.secondaryModuleDetails[open]>summary{border-bottom:1px solid #284455c2}.secondaryModuleDetailsBody{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.secondaryModuleDetailsBody>.wide{grid-column:1/-1}.crmAdvancedFilters{border-top:1px solid #284455b8;grid-column:1/-1;margin-top:4px}.crmAdvancedFilters>summary{color:#fbfbfb;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:850;display:flex}.crmAdvancedFilters>summary small{color:#9bb0bc;text-align:right;font-size:.7rem;font-weight:700}.crmAdvancedFilterGrid{grid-template-columns:repeat(5,minmax(135px,1fr));gap:12px;padding:4px 0 2px;display:grid}.crmAdvancedFilterGrid .crmFilterActions{grid-column:1/-1}.crmHorizontalHint{color:#9bb0bc;margin-top:5px;font-size:.72rem;display:block}.flowModuleSection .visualInlineAction,.flowModuleSection .panelTitle>button,.flowModuleSection .secondaryButton,.flowModuleSection button.primary,.flowModuleSection .flowTextAction,.flowModuleSection .crmMoreLeadsButton,.flowModuleSection .crmViewLeadButton,.flowModuleSection .crmFilterPanel :is(input,select),.flowModuleSection .replyComposer input,.flowModuleSection .searchBox input,.flowModuleSection .calendarConfigForm .toggleRow{min-height:44px}.crmAnalysisDetailsBody>.crmInsightsGrid,.crmAnalysisDetailsBody>.commercialGrid{grid-column:1/-1}@media (width<=900px){.flowModuleSection .crmCommercialHeader h1{overflow-wrap:normal;word-break:normal;width:100%;min-width:0}.crmAdvancedFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.secondaryModuleDetailsBody,.crmAdvancedFilterGrid{grid-template-columns:minmax(0,1fr)}.secondaryModuleDetails>summary{flex-direction:column;align-items:flex-start;gap:4px}.secondaryModuleDetails>summary small,.crmAdvancedFilters>summary small{text-align:left}}@media (width<=620px){.navigation-rail{grid-template-columns:76px minmax(0,1fr) 42px}.rail-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:0 3px;display:grid;overflow:visible}.rail-navigation>button.nav-overflow-item{display:none}.rail-navigation>button,.rail-mobile-more>button{border-bottom:3px solid #0000;flex:none;gap:2px;width:100%;min-width:0;height:56px;padding:0;font-size:.55rem}.rail-navigation>button span,.rail-mobile-more>button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rail-mobile-more{min-width:0;display:block;position:relative}.rail-mobile-menu{z-index:40;background:#0d141a;border:1px solid #36596d;min-width:232px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 16px 36px #00000085}.rail-navigation .rail-mobile-menu>button{border:0;border-left:3px solid #0000;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:48px;padding:0 13px;font-size:.78rem}.rail-navigation .rail-mobile-menu>button span{text-align:left;text-overflow:clip;white-space:nowrap;max-width:none;display:block;overflow:visible}}@media (width<=390px){.accessFormPanel{padding:18px 14px}.accessFormCard{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:22px 16px}.accessFormLogo{width:min(240px,82%)}.accessIcon{flex-basis:40px;width:40px;height:40px}.accessFormCard h2{font-size:23px}}@media (height<=780px) and (width>=1041px){.accessExperience,.accessFormPanel{padding-top:24px;padding-bottom:24px}.accessBrand{width:240px}.accessPromise{margin:24px 0}.accessPromise h1{margin-top:12px;margin-bottom:14px;font-size:clamp(40px,4vw,54px)}.accessPromise>p{font-size:16px;line-height:1.5}.accessBenefits{margin-top:22px}.accessBenefits span{min-height:66px;padding:12px}.accessFormCard{padding:26px 30px}.accessModeTabs{margin-bottom:20px}.accessFormCard>header{margin-bottom:18px}.accessFormCard form{gap:11px}.accessFormCard input{min-height:46px}.accessSubmit{min-height:48px}.accessFormCard>small{margin-top:14px}}:root{--frame-max-width:1240px;--rail-width:82px;--frame-gap:18px;--card-gap:16px;--card-radius:14px;--card-border:#5284cd4d;--card-background:#07122ac7}.app-frame{align-items:start;gap:var(--frame-gap);grid-template-columns:var(--rail-width) minmax(0, 1fr);min-height:100dvh;width:min(calc(100% - 40px), var(--frame-max-width));margin-inline:auto;padding-block:24px;display:grid}.navigation-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--card-border);border-radius:var(--card-radius);z-index:40;background:#050607e0;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;height:calc(100dvh - 48px);min-height:0;display:grid;position:sticky;top:24px;overflow:visible}.rail-brand,.rail-footer{place-items:center;gap:8px;padding:14px 8px;display:grid}.rail-brand .convertAiBrandAsset{box-shadow:none;background:0 0;border:0;border-radius:0;width:52px;height:52px;padding:0;display:block}.rail-brand strong,.rail-footer small{color:#fff;text-align:center;font-size:.68rem;font-weight:900;line-height:1}.rail-navigation{scrollbar-width:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;min-height:0;padding-top:22px;display:flex;overflow-y:auto}.rail-navigation::-webkit-scrollbar{display:none}.rail-navigation button{color:#9fb0d0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative}.rail-navigation button.active,.rail-navigation button:hover{color:#fff;background:radial-gradient(circle at 38% 24%,#38bdf84d,#0000 46%),linear-gradient(145deg,#00b2ff2e,#006fe829);border-color:#38bdf83d;box-shadow:0 0 20px #00b2ff29}.rail-footer{position:relative}.rail-online-status{place-items:center;gap:5px;display:grid}.rail-status-dot{background:var(--green);border-radius:999px;width:10px;height:10px;display:block;box-shadow:0 0 16px #22c55e73}.rail-account{place-items:center;gap:3px;display:grid;position:relative}.rail-account-role{color:var(--cyan);letter-spacing:0;font-size:.58rem;font-weight:900;line-height:1}.rail-account-trigger{color:#fff;cursor:pointer;background:linear-gradient(145deg,#00b2ff38,#006fe83d);border:1px solid #38bdf857;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:.72rem;font-weight:900;display:flex;box-shadow:0 0 18px #00b2ff29}.rail-account-trigger:hover,.rail-account-trigger[aria-expanded=true]{border-color:#38bdf8b8;transform:translateY(-1px);box-shadow:0 0 24px #00b2ff47}.rail-account-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:100;background:#050e21f7;border:1px solid #5284cd6b;border-radius:14px;gap:14px;width:286px;padding:16px;display:grid;position:absolute;bottom:0;left:calc(100% + 14px);box-shadow:0 20px 60px #0000006b,0 0 30px #00b2ff1f}.rail-account-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;display:grid}.rail-account-summary>span{color:#fff;background:linear-gradient(145deg,#00b2ff3d,#006fe84d);border:1px solid #38bdf84d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.78rem;font-weight:900;display:flex}.rail-account-summary div{min-width:0}.rail-account-summary strong,.rail-account-summary small{text-align:left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-account-summary strong{color:#fff;font-size:.92rem}.rail-account-summary small{color:var(--text-secondary);margin-top:3px;font-size:.72rem}.rail-project-select{color:var(--text-secondary);gap:7px;font-size:.72rem;font-weight:800;display:grid}.rail-project-select select{color:#fff;font:inherit;background:#030918e0;border:1px solid #5284cd57;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.rail-global-access{color:var(--text-secondary);background:#38bdf814;border:1px solid #38bdf82e;border-radius:8px;margin:0;padding:10px;font-size:.74rem;line-height:1.45}.rail-account-actions{border-top:1px solid #ffffff14;gap:5px;padding-top:10px;display:grid}.rail-account-actions button{color:#dce8ff;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;font-size:.82rem;font-weight:800;display:flex}.rail-account-actions button:hover{background:#38bdf81a}.rail-account-actions button.danger{color:#ffb5b5}.rail-account-actions button.danger:hover{background:#ef44441a}.dashboard-canvas{min-width:0;min-height:0;overflow-x:hidden}.module-renderer>.section{align-content:start;gap:var(--card-gap);width:100%;min-width:0;max-width:none;margin:0;display:grid}.module-renderer>.section.twoColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.module-renderer .sectionTitle{display:none}.module-grid{gap:var(--card-gap);grid-column:1/-1;grid-template-columns:minmax(0,1.62fr) minmax(290px,1fr);display:grid}.content-grid-2{gap:var(--card-gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-grid-3{gap:var(--card-gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card-span-full{grid-column:1/-1}.dashboard-card,.module-renderer .panel,.module-renderer .pipeline,.module-renderer .automationRow,.module-renderer .commercialGrid,.module-renderer .agentGrid,.module-renderer .metric,.module-renderer .kanbanColumn,.module-renderer .calendarStatus,.module-renderer .appointmentCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--card-border);border-radius:var(--card-radius);background:linear-gradient(145deg,#0a1c3ce0,#050d1fc7);overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 45px #0003}.dashboard-card{color:#fff;gap:14px;min-height:260px;padding:24px;display:grid}.module-intro-card,.module-status-card{align-content:start;min-height:300px}.module-eyebrow{color:var(--cyan);text-transform:uppercase;font-size:.72rem;font-weight:900}.module-intro-card h2,.module-status-card h3{color:#fff;margin:0;font-size:clamp(1.8rem,3.2vw,3.25rem);line-height:1}.module-status-card h3{font-size:clamp(1.45rem,2vw,2.1rem)}.module-intro-card p{color:var(--text-secondary);max-width:720px;margin:0;line-height:1.55}.module-metric-list{gap:10px;display:grid}.module-metric-list span{background:#03071257;border:1px solid #60a5fa1f;border-radius:12px;gap:3px;padding:12px;display:grid}.module-metric-list strong{color:#fff;font-size:1.25rem}.module-metric-list small{color:var(--text-secondary);font-size:.78rem;font-weight:800}.module-trend{background:linear-gradient(#00b2ff1a,#006fe80a),#ffffff05;border:1px solid #60a5fa1a;border-radius:14px;height:86px;position:relative;overflow:hidden}.module-trend i{background:linear-gradient(90deg,#0000,#00b2ff 18%,#38bdf8 58%,#ff8a00 92%);border-radius:999px;height:3px;display:block;position:absolute;bottom:26px;left:18px;right:18px;transform:skewY(-7deg);box-shadow:0 0 20px #00b2ff73}.module-trend b{background:#38bdf8;border-radius:999px;width:7px;height:7px;display:block;position:absolute;box-shadow:0 0 16px #38bdf8ad}.module-trend b:first-of-type{bottom:28px;left:24%}.module-trend b:nth-of-type(2){bottom:40px;left:58%}.module-trend b:nth-of-type(3){background:#ff8a00;bottom:44px;left:82%;box-shadow:0 0 16px #ff8a0094}.module-ring{background:conic-gradient(from 180deg, #00b2ff 0deg, #006fe8 var(--ring-progress,0deg), #ffffff14 var(--ring-progress,0deg));border-radius:999px;place-self:start;place-items:center;width:126px;height:126px;margin-top:8px;display:grid;position:relative}.module-ring:before{border-radius:inherit;content:"";background:#071226;position:absolute;inset:13px}.module-ring strong,.module-ring small{z-index:1;position:relative}.module-ring strong{color:#fff;align-self:end;font-size:1.65rem}.module-ring small{color:var(--text-secondary);align-self:start;font-weight:800}.module-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.module-steps i{background:linear-gradient(#38bdf8,#2563eb);border-radius:999px;height:70px;display:block;box-shadow:0 0 18px #00b2ff42}.emptyTrend{color:var(--text-secondary);text-align:center;background:linear-gradient(#00b2ff0d,#006fe808),#ffffff05;border:1px dashed #60a5fa2e;border-radius:14px;place-items:center;min-height:86px;font-size:.86rem;font-weight:800;display:grid}.visualRealBars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;min-height:150px;display:grid}.visualRealBars.compact{width:min(520px,100%);min-height:86px}.visualRealBars span{place-items:center;gap:10px;height:150px;display:grid}.visualRealBars.compact span{height:86px}.visualRealBars i{background:linear-gradient(#f59e0b,#38c6ff 38%,#2467ff 72%,#006fe8);border-radius:999px;align-self:end;width:13px;min-height:0;display:block;box-shadow:0 0 18px #38c6ff5c,0 0 20px #f59e0b2e}.visualRealBars.compact i{width:10px}.visualRealBars i.is-empty{box-shadow:none;background:#94a3b829}.visualRealBars small,.chartSampleNote{color:#94a3b8;font-size:.78rem}.progress-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.progress-step{background:#081935b8;border:1px solid #60a5fa2e;border-radius:12px;gap:7px;min-width:0;padding:10px 12px;display:grid}.progress-step.done{border-color:#22c55e52}.progress-step.progress{border-color:#f59e0b52}.progress-step-label,.progress-step-status{overflow-wrap:anywhere;min-width:0;display:block}.progress-step-label{color:#fff;font-size:.82rem;font-weight:850}.progress-step-status{color:var(--text-secondary);font-size:.73rem;font-weight:800}@media (width<=980px){.app-frame{grid-template-columns:1fr}.navigation-rail{width:100%;height:auto;position:static}.rail-brand{grid-template-columns:auto 1fr;justify-items:start}.rail-brand .convertAiBrandAsset{width:58px;height:58px}.rail-brand strong{font-size:1rem}.rail-navigation{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;display:grid}.rail-navigation button{width:100%}.rail-footer{justify-content:space-between;align-items:center;padding:12px;display:flex}.rail-online-status{display:flex}.rail-account-menu{width:auto;position:fixed;bottom:20px;left:20px;right:20px}.module-renderer>.section.twoColumns,.module-grid,.content-grid-2,.content-grid-3{grid-template-columns:1fr}.progress-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}body{background:radial-gradient(circle at 86% 4%,#006dff57,#0000 31%),radial-gradient(circle at 98% 58%,#f5692442,#0000 25%),radial-gradient(circle at 76% 92%,#006fe82e,#0000 28%),#03050d}@media (width>=760px){.shell{grid-template-columns:170px minmax(0,1fr)}.sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#080f26b8,#030612db);border:1px solid #5c94ff24;border-radius:28px;align-items:center;height:calc(100vh - 48px);margin:24px 0 24px 24px;padding:22px 12px;box-shadow:inset 0 1px #ffffff0f,0 28px 80px #0000006b,0 0 34px #00b2ff14}.brand{border-radius:18px;justify-items:center;width:140px;height:76px;padding:6px;display:grid;box-shadow:0 0 28px #00b2ff38,inset 0 1px #ffffff14}.brand div,.positioning{display:none}.brand img{object-fit:contain;border-radius:12px;width:100%;height:100%}.nav{align-content:start;gap:18px;width:100%}.nav button{aspect-ratio:1;color:#91a4ca;border-radius:16px;place-items:center;gap:0;width:50px;min-height:0;margin:0 auto;padding:0;font-size:0;display:grid;position:relative}.nav button svg{width:21px;height:21px}.nav button.active,.nav button:hover,.nav button.primaryNavItem.active,.nav button.primaryNavItem:hover{color:#fff;background:radial-gradient(circle at 35% 26%,#38c6ff57,#0000 45%),linear-gradient(145deg,#00b2ff38,#006fe838);border:1px solid #4fa1ff3d;box-shadow:0 0 24px #00b2ff42,0 10px 28px #2467ff2e,inset 0 1px #ffffff1a}.workspace{background:0 0;padding:24px 28px 34px}}.topbar,.statusStrip,.projectSwitcher,.authBar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0a102594,#0508166b);border:1px solid #7ea9ff1c;border-radius:24px;box-shadow:inset 0 1px #ffffff0b,0 18px 50px #0000003d}.topbar{margin-bottom:16px;padding:22px 24px}.topbarBrand{align-items:center;min-width:0;display:flex}.topbarBrand img{object-fit:contain;object-position:left center;width:100%;max-width:min(620px,100%);height:clamp(72px,8vw,118px);display:block}.topbar h1{font-size:clamp(1.75rem,3.1vw,3.5rem)}.statusStrip,.projectSwitcher,.authBar{margin-bottom:14px}.premiumDashboard,.implementationCenter{background:radial-gradient(circle at 88% 5%,#007bff57,#0000 28%),radial-gradient(circle at 95% 52%,#40e0ff33,#0000 27%),radial-gradient(circle at 78% 86%,#006fe833,#0000 31%),linear-gradient(145deg,#050607f5,#0b1118eb);border:1px solid #7ea9ff24;border-radius:30px;box-shadow:inset 0 1px #ffffff0f,0 0 42px #00b2ff1c,0 0 82px #006fe814,0 36px 120px #0000007a}.premiumDashboard{grid-template-columns:86px minmax(0,1fr);gap:24px;padding:24px}.premiumDashboard:before,.implementationCenter:before{content:"";pointer-events:none;background:radial-gradient(circle,#40e0ff2e,#0000 62%),radial-gradient(circle at 48% 48%,#006fe81f,#0000 68%);width:620px;height:620px;position:absolute;top:32%;right:-250px}.premiumDashboard:after{background:radial-gradient(circle,#40e0ff38,#0000 58%),radial-gradient(circle,#006fe824,#0000 62%);width:640px;height:640px;bottom:-220px;right:-230px}.premiumDashboardRail{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#080f26bd,#030612a3);border-color:#7ea9ff21;border-radius:24px;min-height:920px}.premiumHero,.premiumMetricCard,.premiumPanel,.implementationHero,.nextActionPanel,.setupScoreCard,.implementationModules button,.implementationTimeline button{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 88% 12%,#38c6ff1c,#0000 32%),linear-gradient(150deg,#0e152da3,#04071285);border:1px solid #7ea9ff24;border-radius:24px;box-shadow:inset 0 1px #ffffff0e,0 20px 58px #0000004d}.premiumHero{grid-template-columns:minmax(0,1fr) 260px;min-height:270px}.premiumHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#38c6ff24,#0000),radial-gradient(circle at 66% 72%,#38c6ff38,#0000 22%);height:120px;position:absolute;bottom:0;left:0;right:0}.premiumHeroChart path{stroke:#38c6ff;stroke-width:3.2px}.premiumMetricCard{min-height:155px}.premiumPanel{min-height:230px}.premiumHealthPanel,.premiumWeeklyPanel,.premiumGrid.three:last-of-type .premiumPanel:last-child{background:radial-gradient(circle at 92% 72%,#40e0ff2e,#0000 38%),radial-gradient(circle at 82% 30%,#0090ff1f,#0000 34%),linear-gradient(150deg,#0b1118bd,#050607ad);border-color:#40e0ff38}.premiumHealthRing,.premiumDonut{box-shadow:0 0 26px #38c6ff38,inset 0 0 28px #00000047}.premiumWeeklyBars i{width:14px}.implementationCenter{position:relative}.implementationCenter>*{z-index:1;position:relative}@media (width<=980px){.premiumDashboard,.implementationCenter{border-radius:22px}}a{color:inherit}button,textarea,input{font:inherit}button{cursor:pointer;border:0}.shell{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);color:var(--text);background:radial-gradient(circle at 15% 8%,#00c8ff29,#0000 30%),linear-gradient(#040820 0%,#020414 100%);flex-direction:column;gap:22px;height:100vh;padding:22px;display:flex;position:sticky;top:0}.brand{background:#ffffff09;border:1px solid #00c8ff38;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex;box-shadow:0 0 34px #0076ff2e}.brand img{object-fit:contain;object-position:center;border-radius:7px;flex:none;width:100%;height:58px;display:block}.brand strong,.brand small,.positioning strong,.positioning small,.positioning span{display:block}.brand small,.positioning small,.positioning span{color:var(--muted)}.brand strong{color:#fff;font-size:1.1rem;line-height:1}.brand strong span{background:linear-gradient(135deg, var(--cyan), var(--blue) 50%, var(--brand-blue-strong));color:#0000;-webkit-background-clip:text;background-clip:text}.brand small{margin-top:5px;font-size:.78rem;line-height:1.25}.nav{gap:6px;display:grid}.nav button{color:#c8d3ee;text-align:left;background:0 0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 10px;text-decoration:none;display:flex}.nav button.active,.nav button:hover{color:#fff;background:linear-gradient(135deg,#00c8ff33,#0090ff2e);box-shadow:inset 0 0 0 1px #00c8ff3d}.nav button.primaryNavItem{color:#fff;background:linear-gradient(135deg,#00c8ff24,#0090ff2e);border:1px solid #00c8ff3d;font-weight:850}.nav button.primaryNavItem.active,.nav button.primaryNavItem:hover{box-shadow:0 0 24px #00c8ff2e,inset 0 0 0 1px #00c8ff4d}.positioning{border:1px solid var(--border);background:linear-gradient(160deg,#00c8ff1f,#0090ff21);border-radius:8px;gap:8px;margin-top:auto;padding:14px;display:grid}.positioning strong{font-size:.98rem;line-height:1.35}.workspace{background:radial-gradient(circle at 35% 0%, #0066ff29, transparent 34%), radial-gradient(circle at 100% 10%, #0090ff26, transparent 32%), var(--bg);min-width:0;padding:26px}.legalPage{background:radial-gradient(circle at 18% 0%, #00c8ff2e, transparent 30%), radial-gradient(circle at 88% 8%, #0090ff2e, transparent 32%), var(--bg);color:var(--text);min-height:100vh;padding:32px}.legalHero,.legalContent,.legalFooter{max-width:960px;margin:0 auto}.legalHero{border-bottom:1px solid var(--border);padding:24px 0 30px}.legalBrand{color:#fff;align-items:center;gap:10px;margin-bottom:38px;text-decoration:none;display:inline-flex}.legalBrand .convertAiBrandAsset{border-radius:8px;width:min(360px,82vw);height:auto}.legalHero p{color:#c7d3ee;max-width:860px;margin:16px 0;font-size:1.08rem;line-height:1.65}.legalHero small{color:var(--muted)}.legalContent{gap:14px;padding:28px 0;display:grid}.legalContent article{border:1px solid var(--border);background:#0b1235c7;border-radius:8px;padding:18px}.legalContent h2{color:#fff;margin:0 0 8px;font-size:1.05rem}.legalContent p{color:#c7d3ee;margin:0;line-height:1.65}.legalFooter{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px;padding:20px 0 0;display:flex}.legalFooter a{color:#c7d3ee;text-decoration:none}.legalFooter a:hover{color:#fff}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.eyebrow{color:var(--cyan);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:850}h1{background:linear-gradient(90deg,#fff 0%,#dbe9ff 54%,#00c8ff 76%,#0090ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:1020px;margin:0;font-size:clamp(2.2rem,4.2vw,5rem);line-height:.98}.vision{color:#c7d3ee;max-width:980px;margin:16px 0 0;font-size:1.04rem;line-height:1.55}.primary{background:linear-gradient(135deg, var(--cyan), var(--blue) 55%, var(--brand-blue-strong));color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex;box-shadow:0 0 28px #0097ff47}.primary:disabled{opacity:.7}.secondaryButton{color:#fff;white-space:nowrap;background:#00c8ff1a;border:1px solid #00c8ff52;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;display:inline-flex}.compact{min-height:36px;padding:0 12px}.statusStrip{border:1px solid var(--border);background:#ffffff09;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;display:grid;overflow:hidden}.missionPanel{gap:14px;padding:18px;display:grid}.missionPrimary p{margin:0}.missionPrimary h2{margin:8px 0 0}.missionPrimary,.missionStats{gap:6px;display:grid}.missionStats{margin-bottom:4px}.missionStats span{color:#c7d3ee;grid-template-columns:130px 1fr;align-items:center;font-size:.95rem;display:grid}.missionStats strong{color:#eff6ff}.implementationCenterPanel{gap:16px;display:grid}.implementationIntro{border:1px solid #70aaff2e;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.implementationIntro span{color:#eff6ff;background:#ffffff0b;gap:5px;min-height:70px;padding:14px;display:grid}.implementationIntro strong{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.implementationScoreStrip{background:linear-gradient(#101a46c7,#080e2ae6);border:1px solid #70aaff33;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.implementationScoreHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.implementationScoreHead span{color:#eff6ff;gap:3px;display:grid}.implementationScoreHead strong{color:var(--muted);text-transform:uppercase;font-size:.72rem}.implementationScoreHead b{color:#8ff0ff;font-size:1.1rem}.implementationScoreBar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.implementationScoreBar i{background:linear-gradient(90deg, var(--cyan), var(--blue), var(--brand-blue-strong));height:100%;display:block}.implementationScoreItems{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.implementationScoreItems.insidePanel{grid-template-columns:repeat(5,minmax(0,1fr))}.implementationScoreItems button{color:#dce8ff;text-align:left;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.implementationScoreItems button.done{color:#dcfce7;border-color:#22c55e73}.implementationScoreItems button.pending{border-color:#f59e0b59}.implementationScoreItems span{color:inherit;font-weight:900}.statusStrip span{color:#eff6ff;background:#070c2ac2;gap:4px;min-height:62px;padding:12px;display:grid}.statusStrip strong{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:850}.modeSwitch{color:#eff6ff;background:#070c2ac2;gap:6px;min-height:62px;padding:10px 12px;display:grid}.modeSwitch span{color:var(--muted);text-transform:uppercase;background:0 0;min-height:0;padding:0;font-size:.72rem;font-weight:850;display:block}.modeSwitch select{color:#eff6ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-height:32px;padding:0 10px}.section{margin-top:16px}.sectionTitle{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.sectionTitle h2,.panelTitle h2{align-items:center;gap:8px;margin:0;display:flex}.sectionTitle h2{font-size:1.2rem}.sectionTitle svg,.panelTitle h2 svg{color:var(--cyan);width:20px;height:20px}.sectionTitle p{color:var(--muted);margin:5px 0 0}.metrics{gap:12px;display:grid}.executive{grid-template-columns:repeat(6,minmax(0,1fr))}.metric,.panel,.insightCard,.stage,.agentCard,.recommendations article{border:1px solid var(--border);background:linear-gradient(#101a46e6,#080e2af0);border-radius:8px;box-shadow:0 18px 44px #0003}.metric{min-height:118px;padding:14px;position:relative}.metric small,.insightCard small,.keyValue small,.timelineItem small,.agentCard li,.recommendations small,.footer span,.footer em{color:var(--muted)}.metric strong{margin-top:16px;font-size:1.75rem;line-height:1.08;display:block}.metric em{color:#6ee7ff;background:#00c8ff1f;border-radius:999px;padding:4px 7px;font-size:.76rem;font-style:normal;font-weight:850;position:absolute;top:10px;right:10px}.smartGrid,.agentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.insightCard{padding:14px}.insightCard strong{margin-top:8px;font-size:1.12rem;display:block}.insightCard p{color:#c8d3ee;margin:8px 0 0;line-height:1.45}.twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.wide{grid-column:1/-1}.inboxPanel{align-self:start}.inboxToolbar{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.searchBox{color:var(--muted);background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.searchBox input,.replyComposer input,.leadModal input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.filterBar{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.filterBar button{color:#dbe7ff;background:#ffffff0d;border:1px solid #70aaff33;border-radius:8px;min-height:32px;padding:0 9px}.filterBar button.active,.filterBar button:hover{background:#00c8ff21;border-color:#00c8ff5c}.contactList{gap:8px;margin-top:12px;display:grid}.contactItem{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.contactItem.active,.contactItem:hover{background:linear-gradient(135deg,#00c8ff24,#0090ff1f);border-color:#00c8ff5c}.contactItem small{color:var(--muted);margin-top:4px;display:block}.contactItem em{color:#7cecff;background:#00c8ff29;border-radius:999px;padding:4px 7px;font-size:.72rem;font-style:normal;font-weight:850}.avatar{background:linear-gradient(135deg, var(--cyan), var(--blue) 55%, var(--brand-blue-strong));color:#fff;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:grid}.avatar.large{width:54px;height:54px}.leadProfile{gap:12px;display:grid}.leadProfileHeader{align-items:center;gap:12px;display:flex}.leadProfileHeader h3{margin:0 0 5px}.leadProfileHeader p{color:#c8d3ee;margin:0;line-height:1.45}.replyComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.replyComposer input{background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;min-height:38px;padding:0 10px}.panel{min-width:0;padding:16px}.panelTitle{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.panelTitle h2{font-size:1rem}.panelTitle button{color:#9fb5ff;background:0 0;align-items:center;gap:2px;padding:6px 0;display:inline-flex}.panelNote{color:#c8d3ee;margin:0 0 12px;line-height:1.45}.channelGrid,.automationRow,.settingsGrid,.listGrid{flex-wrap:wrap;gap:8px;display:flex}.reportSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reportFunnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.reportFunnel article{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:4px;min-height:72px;padding:12px;display:grid}.reportFunnel strong{color:#fff;font-size:1.45rem}.reportFunnel span{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:800}.reportSummaryGrid span{color:#dce8ff;background:#00c8ff12;border:1px solid #5d97ff38;border-radius:8px;gap:6px;min-height:70px;padding:12px;display:grid}.reportSummaryGrid strong{color:var(--cyan);text-transform:uppercase;font-size:.74rem}.commercialIntelligencePanel{margin-top:16px}.commercialIntelligenceSummary,.commercialIntelligenceGrid{gap:10px;display:grid}.commercialIntelligenceSummary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.commercialIntelligenceSummary span,.commercialIntelligenceGrid article{background:#00c8ff0f;border:1px solid #5d97ff38;border-radius:8px}.commercialIntelligenceSummary span{color:#e8f1ff;gap:6px;min-height:70px;padding:12px;display:grid}.commercialIntelligenceSummary strong,.commercialIntelligenceGrid>article>strong{color:var(--cyan);text-transform:uppercase;font-size:.74rem}.commercialIntelligenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.commercialIntelligenceGrid article{gap:10px;min-height:180px;padding:12px;display:grid}.commercialIntelligenceGrid span{border-top:1px solid #70aaff24;gap:3px;padding-top:9px;display:grid}.commercialIntelligenceGrid b{color:#fff;font-size:.94rem}.commercialIntelligenceGrid em{color:#6ee7ff;font-style:normal;font-weight:800}.commercialIntelligenceGrid small,.commercialIntelligenceGrid p{color:var(--muted);margin:0}.optimizationPanel{margin-top:16px}.optimizationStatus,.optimizationGrid{gap:10px;display:grid}.optimizationStatus{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.optimizationStatus span,.optimizationGrid article{background:#0090ff14;border:1px solid #0090ff47;border-radius:8px}.optimizationStatus span{color:#e8f1ff;gap:6px;min-height:70px;padding:12px;display:grid}.optimizationStatus strong,.optimizationGrid small{color:#6ee7ff;text-transform:uppercase;font-size:.74rem;font-weight:800}.optimizationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.optimizationGrid article{gap:8px;min-height:170px;padding:12px;display:grid}.optimizationGrid strong{color:#fff;line-height:1.35}.optimizationGrid p{color:var(--muted);margin:0}.optimizationGrid em{color:#dce8ff;font-style:normal}.optimizationGrid span{color:var(--cyan);font-size:.82rem;font-weight:800}.validationRoutinePanel{margin-top:16px}.validationRoutineHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.validationRoutineHeader div{gap:4px;display:grid}.validationRoutineHeader strong{color:#fff;font-size:1.25rem}.validationRoutineHeader span{color:var(--muted)}.validationEvidenceField{color:#fff;gap:7px;margin-top:14px;font-weight:750;display:grid}.validationEvidenceField textarea{color:#fff;resize:vertical;background:#030a1894;border:1px solid #5284cd52;border-radius:8px;min-height:76px;padding:11px 12px}.validationEvidenceField small{color:var(--muted);font-weight:500}.validationRoutineGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.validationRoutineGrid article{background:#f59e0b14;border:1px solid #f59e0b38;border-radius:8px;gap:9px;min-height:300px;padding:12px;display:grid}.validationRoutineGrid article.approved{background:#22c55e1a;border-color:#22c55e4d}.validationRoutineGrid article.locked{opacity:.72;background:#94a3b80f;border-color:#94a3b829}.validationRoutineGrid span{color:#6ee7ff;text-transform:uppercase;font-size:.72rem;font-weight:900}.validationRoutineGrid strong{color:#fff;line-height:1.3}.validationRoutineGrid p,.validationRoutineGrid li,.validationRoutineGrid small{color:var(--muted);line-height:1.45}.validationRoutineGrid ul{gap:5px;margin:0;padding-left:16px;display:grid}.validationRoutineGrid button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#00c8ff,#08f);border:0;border-radius:8px;align-self:end;min-height:36px;font-weight:900}.validationRoutineGrid button:disabled,.validationRoutineHeader button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.55}.recommendationList{gap:8px;display:grid}.recommendationList .checkItem{text-align:left;justify-content:flex-start}.chip,.checkItem{color:#e8f1ff;background:#00c8ff14;border:1px solid #5d97ff3d;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;display:inline-flex}button.chip,button.checkItem{cursor:pointer}button.chip:hover,button.checkItem:hover{color:#fff;background:#00c8ff24;border-color:#00c8ff61}.checkItem svg{color:var(--cyan)}.conversation{gap:10px;margin-top:14px;display:grid}.message{border-radius:8px;max-width:82%;margin:0;padding:10px 12px;line-height:1.45}.message.lead{color:#eef5ff;background:#ffffff14}.message.agent{background:linear-gradient(135deg,#00c8ff33,#0090ff2e);justify-self:end}.keyValue{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.keyValue.analysis{grid-template-columns:repeat(3,minmax(0,1fr))}.keyValue article{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:6px;min-height:72px;padding:10px;display:grid}.keyValue strong{color:#f7fbff;line-height:1.35}.emptyState{color:#b6c2d9;background:#08122685;border:1px dashed #60a5fa38;border-radius:14px;padding:14px;font-size:.88rem;line-height:1.45}.integrationStatusList{gap:10px;display:grid}.integrationStatusList button{color:#f7fbff;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex}.integrationStatusList button:hover{border-color:#00c8ff61}.integrationStatusList span{color:#b6c2d9;font-size:.82rem}.kanban-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable;scrollbar-color:#2fa0ff8c #07132abf;scrollbar-width:thin;width:100%;max-width:100%;padding-bottom:8px;overflow:auto hidden}.kanban-scroll::-webkit-scrollbar{height:8px}.kanban-scroll::-webkit-scrollbar-track{background:#07132abf;border-radius:999px}.kanban-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#12b6ffbf,#0080ffbf);border-radius:999px}.kanban-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#12b6fff2,#0080fff2)}.pipeline{grid-template-columns:repeat(6,minmax(210px,1fr));gap:10px;padding-bottom:4px;display:grid}.kanban-track{grid-template-columns:none;grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;align-items:stretch;gap:12px;width:max-content;min-width:100%;display:grid}.crm-pipeline-card{min-width:0;overflow:auto hidden}.stageColumn{flex-direction:column;gap:10px;min-width:240px;max-width:280px;min-height:360px;display:flex}.stage{color:#fff;cursor:pointer;text-align:left;gap:10px;min-height:118px;padding:12px;display:grid}.kanban-column{border:1px solid var(--card-border);border-radius:var(--card-radius);background:#081530c7;overflow:hidden}.kanban-column-header{border:0;border-bottom:1px solid #5284cd38;border-radius:0;min-height:0}.kanban-leads{flex-direction:column;gap:10px;min-height:120px;padding:12px;display:flex}.kanban-empty{color:var(--muted);border:1px dashed #5284cd40;border-radius:10px;padding:10px;font-size:.78rem;line-height:1.4}.stage:hover{border-color:#00c8ff6b;box-shadow:0 20px 52px #0091ff2e}.pipelineCard{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:7px;width:100%;padding:11px;display:grid}.pipelineCard:hover{border-color:#00c8ff61}.pipelineCard small{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.pipelineCard span{color:#9fb5ff;overflow-wrap:anywhere;font-size:.82rem}.pipelineCard strong,.pipelineCard small{overflow-wrap:anywhere}.pipelineCard em{color:#8ff0ff;cursor:pointer;font-size:.78rem;font-style:normal;font-weight:900;line-height:1.35}.crmCommercialWorkspace{min-width:0}.crmCommercialHeader{border-radius:var(--card-radius);background:radial-gradient(circle at 88% 12%,#38c6ff1f,#0000 30%),linear-gradient(#10172bbd,#04081694);border:1px solid #6c8dff2e;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.crmCommercialHeader h2,.crmPanelTitle h3,.crmInsightPanel h3,.crmLeadDetailHeader h3{margin:0}.crmCommercialHeader p,.crmPanelTitle p,.crmLeadDetailHeader p{color:var(--muted);margin:6px 0 0}.crmHeaderPills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.crmHeaderPills span{color:#c7e8ff;background:#38c6ff1a;border:1px solid #38c6ff29;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:850}.crmHeaderActions,.crmFilterActions,.crmLeadActions,.crmQuickActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crmKpiGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.crmKpiCard,.crmFilterPanel,.crmPipelinePanel,.crmLeadDetailPanel,.crmInsightPanel{border-radius:var(--card-radius);background:radial-gradient(circle at 90% 10%,#38c6ff12,#0000 28%),linear-gradient(#10172bb8,#04081694);border:1px solid #6c8dff2e;min-width:0}.crmKpiCard{gap:6px;min-height:118px;padding:14px;display:grid;position:relative;overflow:hidden}.crmKpiCard:after{content:"";opacity:.18;border-radius:999px;width:86px;height:86px;position:absolute;top:-34px;right:-34px}.crmKpiCard.cyan:after,.crmKpiCard.slate:after{background:#38c6ff}.crmKpiCard.purple:after{background:#006fe8}.crmKpiCard.green:after{background:#22c55e}.crmKpiCard.orange:after{background:#f59e0b}.crmKpiCard.blue:after{background:#2467ff}.crmKpiIcon{color:#8ff0ff;background:#38c6ff1a;border:1px solid #38c6ff29;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.crmKpiCard span,.crmKpiCard small,.crmFilterPanel label,.crmLeadDetailHeader span,.crmLeadDetailMeta strong,.crmLeadNarrative strong,.crmAnaDiagnosis strong,.crmMetricStack strong,.crmTimeline small,.crmBarList small{color:var(--muted)}.crmKpiCard strong{color:#fff;font-size:clamp(1.35rem,2vw,2rem)}.crmFilterPanel{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;padding:14px;display:grid}.crmFilterPanel label{gap:6px;font-size:.78rem;font-weight:850;display:grid}.crmFilterPanel input,.crmFilterPanel select{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px}.crmFilterActions{grid-column:1/-1}.crmSourceConnections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crmSourceConnections article{background:linear-gradient(#10172bb8,#04081694);border:1px solid #6c8dff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.crmSourceConnections article.connected{border-color:#22c55e57}.crmSourceConnections article.pending{border-color:#f59e0b47}.crmSourceConnections article div,.crmSourceConnections article span{min-width:0}.crmSourceConnections article div{gap:4px;display:grid}.crmSourceConnections article small{color:var(--muted);line-height:1.35}.crmSourceConnections article b{color:#dbeafe;white-space:nowrap;font-size:.76rem}.crmSourceConnections article.connected b{color:#86efac}.crmSourceIcon{color:#8ff0ff;background:#38c6ff1a;border:1px solid #38c6ff2e;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.crmOperationalGrid{min-width:0;display:block}.crmPipelinePanel,.crmLeadDetailPanel,.crmInsightPanel{padding:14px}.crmPanelTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.crmLeadCard{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s}.crmLeadCard.selected{border-color:#38c6ff94;box-shadow:0 0 22px #38c6ff29}.crmLeadCard.dragging{cursor:grabbing;opacity:.45}.crmLeadCard.touchDragging{transition:none;box-shadow:0 0 28px #38c6ff3d}.crm-kanban-column.dropTarget{border-color:#38c6ffa3;box-shadow:inset 0 0 24px #38c6ff14,0 0 20px #38c6ff1f}.crmLeadCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.crmLeadCardHeaderActions{align-items:center;gap:6px;display:flex}.crmLeadCollapseButton{color:#c7d2fe;cursor:pointer;background:#ffffff0b;border:1px solid #70aaff33;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.crmLeadCollapseButton:hover,.crmLeadCollapseButton:focus-visible{color:#fff;background:#38c6ff1a;border-color:#38c6ff80;outline:0}.crmLeadCard.collapsed{gap:6px;padding:10px}.crmLeadCard .crmLeadCompactPain{-webkit-line-clamp:2}.crmLeadCompactPain strong{color:#8ff0ff}.crmLeadAvatar,.crmLeadDetailAvatar{color:#fff;background:linear-gradient(135deg,#38c6ff38,#006fe838);border:1px solid #38c6ff38;border-radius:12px;justify-content:center;align-items:center;font-weight:950;display:inline-flex}.crmLeadAvatar{width:30px;height:30px;font-size:.72rem}.crmLeadDetailAvatar{border-radius:16px;width:52px;height:52px;font-size:1rem}.crmLeadCard p{color:#c7d2fe;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.crmTemperature{white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.68rem}.crmTemperature.quente{color:#fbbf24;background:#f59e0b29}.crmTemperature.morno{color:#8ff0ff;background:#38c6ff21}.crmTemperature.frio{color:#cbd5e1;background:#94a3b821}.crmLeadTags,.crmLeadIndicators,.crmDetailTags{flex-wrap:wrap;gap:6px;display:flex}.crmLeadTags em,.crmLeadIndicators span,.crmDetailTags span{color:#dce8ff;background:#38c6ff1a;border:1px solid #38c6ff29;border-radius:999px;padding:3px 7px;font-size:.72rem;font-style:normal}.crmInlineStageButton{color:#8ff0ff;cursor:pointer;background:#38c6ff1a;border:1px solid #38c6ff2e;border-radius:8px;min-height:34px;padding:0 9px;font-size:.78rem;font-weight:900}.crmLeadCardActions{gap:7px;display:grid}.crmViewLeadButton{color:#dce8ff;cursor:pointer;background:#ffffff09;border:1px solid #70aaff29;border-radius:8px;min-height:34px;padding:0 9px;font-size:.78rem;font-weight:850}.crmViewLeadButton:hover,.crmViewLeadButton:focus-visible{color:#fff;border-color:#38c6ff7a;outline:0}.crmMoreLeadsButton{color:#c7d2fe;cursor:pointer;background:#ffffff0b;border:1px dashed #70aaff38;border-radius:10px;min-height:36px;font-weight:850}.crm-kanban-column>.kanban-leads{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:max(320px,62dvh);overflow-y:auto}.crm-kanban-column>.crmMoreLeadsButton{width:calc(100% - 24px);margin:0 12px 12px}.crmLeadDetailPanel{gap:14px;width:min(480px,100vw - 32px);max-height:100dvh;padding:18px;display:grid;overflow-y:auto}.crmLeadDetailBackdrop{z-index:30;background:#010412ad;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.crmLeadDetailHeader{border-bottom:1px solid #70aaff24;gap:4px;padding-bottom:12px;display:grid}.crmLeadProfileTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.crmLeadDetailClose{color:#dbeafe;cursor:pointer;background:#ffffff0a;border:1px solid #70aaff33;border-radius:8px;justify-content:center;align-self:start;align-items:center;width:36px;height:36px;display:inline-flex}.crm-kanban-scroll{border-radius:16px}.crm-kanban-track{padding:1px}.crm-kanban-column{position:relative}.crm-kanban-column:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.crm-kanban-column.stage-new:before{background:#38c6ff}.crm-kanban-column.stage-qualifying:before{background:#006fe8}.crm-kanban-column.stage-interested:before{background:#f59e0b}.crm-kanban-column.stage-scheduled:before{background:#22c55e}.crm-kanban-column.stage-negotiation:before{background:#2467ff}.crm-kanban-column.stage-won:before{background:#14b8a6}.crm-kanban-column.stage-lost:before{background:#64748b}.crm-kanban-column-header{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.crm-kanban-column-header>div{gap:2px;min-width:0;display:grid}.crm-kanban-column-header strong,.crm-kanban-column-header small{display:block}.crmLeadDetailMeta,.crmLeadNarrative,.crmAnaDiagnosis,.crmMetricStack,.crmTimeline,.crmBarList{gap:10px;display:grid}.crmLeadDetailMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.crmLeadDetailMeta span,.crmLeadNarrative span,.crmAnaDiagnosis span,.crmMetricStack span,.crmTimeline span{overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #70aaff24;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.crmAnaDiagnosis h4{margin:0}.crmInsightsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.crmBarList span{grid-template-columns:112px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.crmBarList b{color:#dce8ff;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.crmBarList i{background:#ffffff14;border-radius:999px;height:8px;display:block;overflow:hidden}.crmBarList i em{border-radius:inherit;background:linear-gradient(90deg,#00b2ff,#006fe8);height:100%;display:block}.crmQuickActions button{color:#f7fbff;cursor:pointer;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 11px;display:inline-flex}.crmQuickActions button:disabled{cursor:not-allowed;opacity:.55}.stage span,.recommendations span{color:#8ff0ff;background:linear-gradient(135deg,#00c8ff38,#0090ff38);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;font-weight:900;display:grid}.stage small{color:var(--muted)}.automationRow{margin-top:12px}.projectSwitcher{background:#ffffff09;border:1px solid #70aaff33;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(240px,1fr) auto minmax(180px,auto);align-items:end;gap:10px;margin-bottom:14px;padding:12px;display:grid}.projectSwitcher label{color:#dfe8ff;gap:6px;font-size:.82rem;font-weight:850;display:grid}.projectSwitcher input,.projectSwitcher select{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px}.projectSwitcher span{color:#9bf7c9;line-height:1.35}.authBar{background:#03081e9e;border:1px solid #70aaff2e;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto auto minmax(180px,auto);align-items:end;gap:10px;margin-bottom:18px;padding:12px;display:grid}.authBar label{color:#dfe8ff;gap:6px;font-size:.82rem;font-weight:850;display:grid}.authBar input{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px}.authBar span{color:#dfe8ff;gap:4px;display:grid}.authBar strong{color:#8fa5d1;text-transform:uppercase;font-size:.72rem}.authBar em{color:#9bf7c9;font-style:normal;line-height:1.35}.inviteAcceptPanel{background:#00c8ff17;border:1px solid #00c8ff3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto minmax(160px,auto);align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:grid}.inviteAcceptPanel div,.inviteAcceptPanel span{gap:4px;display:grid}.inviteAcceptPanel strong{color:#fff}.inviteAcceptPanel span,.inviteAcceptPanel em{color:var(--muted);font-style:normal}.teamPanel{gap:16px;display:grid}.migrationNotice{color:#ffd899;background:#f59e0b1f;border:1px solid #f59e0b47;border-radius:8px;padding:10px 12px}.migrationNotice strong{color:#fff}.teamInviteForm{grid-template-columns:minmax(220px,1fr) minmax(160px,220px) auto minmax(180px,auto);align-items:end;gap:10px;display:grid}.teamInviteForm label{color:#dfe8ff;gap:6px;font-size:.82rem;font-weight:850;display:grid}.teamInviteForm input,.teamInviteForm select,.teamList select{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px}.teamInviteForm p,.teamList p{color:#9bf7c9;margin:0}.teamGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.teamOpsSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.teamOpsSummary span,.teamRunbook{color:#fff;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:5px;padding:10px;display:grid}.teamOpsSummary strong{color:#8fa5d1;text-transform:uppercase;font-size:.72rem}.teamRunbook{border-color:#00c8ff38}.teamRunbook small{color:var(--muted);line-height:1.45}.teamGrid h3{color:#fff;margin:0 0 10px;font-size:.95rem}.teamList{gap:8px;display:grid}.teamList article{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:center;gap:10px;padding:10px;display:grid}.teamList span{gap:3px;min-width:0;display:grid}.teamList strong{color:#fff;overflow-wrap:anywhere}.teamList small{color:var(--muted)}.teamList em{color:#9bf7c9;font-style:normal;font-weight:850}.permissionMatrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.permissionMatrix span{color:var(--muted);background:#00c8ff14;border:1px solid #00c8ff29;border-radius:8px;gap:4px;padding:10px;font-size:.78rem;display:grid}.permissionMatrix strong{color:#fff;font-size:.86rem}.billingPanel{gap:14px;display:grid}.billingForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billingForm label{color:#dfe8ff;gap:6px;font-size:.82rem;font-weight:850;display:grid}.billingForm input,.billingForm select{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px}.billingForm button{align-self:end}.billingSummary,.paymentStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.billingSummary span,.paymentStatusGrid span{color:#fff;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:4px;padding:10px;display:grid}.billingSummary strong,.paymentStatusGrid strong{color:#8fa5d1;text-transform:uppercase;font-size:.72rem}.checkoutActions{align-items:center;gap:12px;margin-top:14px;display:flex}.checkoutActions a{color:#72e7ff;overflow-wrap:anywhere}.planLimits{background:#0412308c;border:1px solid #00c8ff38;border-radius:8px;gap:14px;margin-top:16px;padding:16px;display:grid}.planLimitsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.planLimitsHeader span,.planLimits p{color:#8fa5d1;margin:0}.planLimitsHeader strong{color:#fff}.planUsageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.planUsageGrid article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.planUsageGrid span{color:#8fa5d1;margin-bottom:6px;font-size:.78rem;display:block}.planUsageGrid strong{margin-bottom:10px;display:block}.planUsageGrid div{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.planUsageGrid i{background:linear-gradient(90deg,#00c8ff,#08f);height:100%;display:block}.pilotPanel{margin-top:14px}.pilotHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pilotHeader div{gap:4px;display:grid}.pilotHeader strong{color:#fff;font-size:1.3rem}.pilotHeader span{color:#8fa5d1}.pilotSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pilotSteps button{color:#dfe8ff;cursor:pointer;text-align:left;background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:8px;gap:7px;min-height:142px;padding:12px;display:grid}.pilotSteps button.done{background:#22c55e1a;border-color:#22c55e3d}.pilotSteps span{color:#9bf7c9;text-transform:uppercase;font-size:.72rem;font-weight:900}.pilotSteps strong{color:#fff}.pilotSteps small{color:var(--muted);line-height:1.45}.activationPanel{margin-top:14px}.activationHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.activationHeader div{gap:4px;display:grid}.activationHeader strong{color:#fff;font-size:1.3rem}.activationHeader span{color:#8fa5d1}.activationProgress{background:#ffffff14;border-radius:99px;height:8px;margin-bottom:12px;overflow:hidden}.activationProgress i{background:linear-gradient(90deg,#22c55e,#00c8ff);height:100%;display:block}.activationSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activationSteps article{border:1px solid #70aaff2e;border-radius:8px;gap:7px;min-height:174px;padding:12px;display:grid}.activationSteps article.ready{background:#22c55e1a;border-color:#22c55e3d}.activationSteps article.warning{background:#f59e0b1f;border-color:#f59e0b47}.activationSteps article.blocked{background:#ef44441f;border-color:#ef444447}.activationSteps span{color:#9bf7c9;text-transform:uppercase;font-size:.72rem;font-weight:900}.activationSteps strong{color:#fff}.activationSteps p{color:var(--muted);margin:0}.activationSteps button{color:#dfe8ff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-self:end;align-items:center;gap:6px;min-height:34px;padding:8px 10px;font-weight:850;display:inline-flex}.readinessPanel{margin-top:14px}.readinessSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.readinessSummary span{color:#fff;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:4px;padding:10px;display:grid}.readinessSummary strong{color:#8fa5d1;text-transform:uppercase;font-size:.72rem}.readinessList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readinessList article{border:1px solid #70aaff2e;border-radius:8px;gap:5px;padding:10px;display:grid}.readinessList article.ready{background:#22c55e1a;border-color:#22c55e3d}.readinessList article.warning{background:#f59e0b1f;border-color:#f59e0b47}.readinessList article.blocked{background:#ef44441f;border-color:#ef444447}.readinessList strong{color:#fff}.readinessList span{color:#9bf7c9;text-transform:uppercase;font-size:.75rem;font-weight:900}.readinessList p{color:var(--muted);margin:0}.migrationPanel{margin-top:14px}.migrationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.migrationSummary span,.migrationFiles span,.migrationSteps span{color:#fff;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:4px;padding:10px;display:grid}.migrationSummary strong,.migrationFiles strong,.migrationSteps strong{color:#8fa5d1;text-transform:uppercase;font-size:.72rem}.migrationFiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.migrationSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.supabaseEnvBox{gap:10px;margin-bottom:12px;display:grid}.supabaseEnvBox>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.supabaseEnvBox strong{color:#fff}.migrationPanel textarea{color:#c8d3ee;resize:vertical;background:#020516b8;border:1px solid #70aaff2e;border-radius:8px;width:100%;min-height:150px;font-family:Consolas,Courier New,monospace}.supabaseEnvBox textarea{min-height:116px}.firstUsePanel{margin-bottom:0}.firstUseSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.firstUseSteps article{background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:8px;gap:7px;min-height:118px;padding:12px;display:grid}.firstUseSteps article.done{background:#22c55e1a;border-color:#22c55e3d}.firstUseSteps span{color:#9bf7c9;text-transform:uppercase;font-size:.72rem;font-weight:900}.firstUseSteps strong{color:#fff}.firstUseSteps small{color:var(--muted);line-height:1.45}.anaPresetBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.anaPresetBar button{color:#dfe8ff;cursor:pointer;text-align:left;background:#00c8ff14;border:1px solid #00c8ff33;border-radius:8px;min-height:62px;padding:10px;font-size:.78rem;font-weight:800;line-height:1.35}.appointmentShortcut{background:#22c55e14;border:1px solid #22c55e33;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:flex}.appointmentShortcut span{color:var(--muted);gap:4px;display:grid}.appointmentShortcut strong{color:#fff}.calendarConfigForm,.appointmentForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.calendarConfigForm label,.appointmentForm label{color:#dfe8ff;gap:6px;font-size:.82rem;font-weight:850;display:grid}.calendarConfigForm input,.calendarConfigForm select,.appointmentForm input,.appointmentForm textarea{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:10px}.calendarConfigForm .toggleRow{align-items:center;gap:8px;min-height:40px;display:flex}.calendarConfigForm .toggleRow input{width:auto;min-height:auto}.appointmentForm textarea{resize:vertical;min-height:82px}.appointmentOps{gap:8px;display:grid}.paymentReviewBanner{color:#9fb5c2;border-left:3px solid #d49a2f;gap:4px;margin-top:18px;padding:6px 0 6px 14px;display:grid}.paymentReviewBanner strong,.paymentReviewState strong{color:#fff}.paymentReviewBanner.isReady,.paymentReviewState.isConfirmed{border-left-color:#36d399}.paymentReviewBanner .secondaryButton{justify-self:start;margin-top:6px}.paymentReviewTenantNotice{background:#36d39912;border:1px solid #36d3993d;border-radius:10px;gap:5px;margin-bottom:14px;padding:12px;display:grid}.paymentReviewTenantNotice strong{color:#fff}.paymentReviewTenantNotice span,.paymentReviewConfigPanel label small{color:#9fb5c2;font-size:.76rem;font-weight:650;line-height:1.45}.fixedPixPreview{border:1px solid var(--line);border-radius:14px;gap:14px;margin-top:16px;padding:18px;display:grid}.fixedPixPreview img{background:#fff;border-radius:10px;justify-self:center;max-width:100%;height:auto;padding:10px}.fixedPixPreview textarea{resize:vertical;width:100%}.paymentReviewState{color:#9fb5c2;border-left:3px solid #d49a2f;gap:3px;margin:10px 0 4px;padding:6px 0 6px 12px;display:grid}.paymentReviewState.isAttention{color:#f6c969;border-left-color:#f59e0b}.appointmentOpsActions{flex-wrap:wrap;gap:6px;padding-left:8px;display:flex}.appointmentOpsActions button{color:#dff7ff;cursor:pointer;background:#00c8ff14;border:1px solid #00c8ff38;border-radius:8px;min-height:32px;padding:6px 9px;font-size:.76rem;font-weight:800}.appointmentOpsActions button:hover{background:#00c8ff29;border-color:#00c8ff6b}.calendarConfigForm button,.appointmentForm button{align-self:end}.calendarStatus{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.calendarStatus span{color:#fff;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:4px;padding:10px;display:grid}.calendarStatus strong{color:#8fa5d1;text-transform:uppercase;font-size:.72rem}.calendarConnectGuide{background:#00c8ff12;border:1px solid #00c8ff38;border-radius:10px;gap:7px;margin-bottom:14px;padding:12px;display:grid}.calendarConnectGuide>strong{color:#fff}.calendarConnectGuide>span,.calendarConnectGuide>small{color:#afbddb;font-size:.8rem}.calendarConnectGuide>div{align-items:center;gap:8px;display:flex}.calendarConnectGuide code{color:#dff7ff;overflow-wrap:anywhere;background:#020516ad;border-radius:7px;flex:1;padding:9px;font-size:.74rem}.agendaOverview{gap:14px;display:grid}.agendaOverviewHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.agendaOverviewHeading>div{gap:4px;display:grid}.agendaOverviewHeading strong{color:#fff;font-size:1rem}.agendaOverviewHeading span,.agendaNextAppointment span,.agendaNextAppointment small{color:var(--muted)}.agendaSyncStatus{border:1px solid #f59e0b57;border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:800;color:#fbbf24!important}.agendaSyncStatus.isReady{border-color:#22c55e57;color:#4ade80!important}.agendaMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agendaMetrics article{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:3px;min-width:0;padding:12px;display:grid}.agendaMetrics small,.agendaMetrics span{color:var(--muted);font-size:.75rem}.agendaMetrics strong{color:#fff;font-size:1.35rem}.agendaNextAppointment{background:#00c8ff0f;border:1px solid #00c8ff33;border-radius:8px;grid-template-columns:minmax(130px,.4fr) minmax(220px,1fr) minmax(180px,.8fr);align-items:center;gap:4px;padding:11px 12px;display:grid}.agendaNextAppointment strong{color:#fff}.calendarExport{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.calendarExport a{color:#72e7ff;background:#00c8ff1a;border:1px solid #00c8ff47;border-radius:8px;padding:9px 12px;text-decoration:none}.campaignPanel{gap:14px;display:grid}.captureBox{background:#00c8ff14;border:1px solid #00c8ff38;border-radius:8px;gap:8px;padding:14px;display:grid}.captureBox strong{color:#fff}.captureBox code,.captureBox small{color:#72e7ff;overflow-wrap:anywhere;background:#020516a6;border:1px solid #70aaff29;border-radius:8px;padding:9px 10px}.captureBox span{color:var(--muted)}.campaignForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.campaignForm label{color:#dfe8ff;gap:6px;font-size:.82rem;font-weight:850;display:grid}.campaignForm input,.campaignForm textarea{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:40px;padding:0 10px}.campaignForm textarea{resize:vertical;min-height:112px;padding:10px;line-height:1.45}.importForm label:first-child{grid-column:span 4}.campaignForm button{align-self:end}.campaignTable{gap:8px;display:grid}.campaignTable article{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;grid-template-columns:minmax(160px,1.2fr) repeat(6,minmax(80px,1fr));align-items:center;gap:8px;padding:10px;display:grid}.campaignTable strong{color:#fff}.campaignTable span{color:var(--muted);font-size:.86rem}.commercialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.clientCrmGuide{grid-column:1/-1}.clientCrmChecklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.clientCrmChecklist span{color:#dfffee;background:#22c55e14;border:1px solid #22c55e38;border-radius:14px;padding:10px 12px}.tagCatalog,.propertyCatalog,.toolCatalog,.ruleCatalog,.runTimeline,.objectionGrid,.quickActions{gap:10px;display:grid}.quickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.clientQuickActions{grid-template-columns:repeat(3,minmax(0,1fr))}.quickActions button,.quickActionInput,.tagCatalog button,.propertyCatalog article,.toolCatalog article,.objectionGrid article,.ruleCatalog article,.runTimeline article{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #70aaff33;border-radius:8px;padding:10px}.quickActionInput{text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.quickActionInput input{color:#fff;font:inherit;text-transform:none;background:#0308179e;border:1px solid #70aaff2e;border-radius:7px;padding:8px}.quickActions button:hover,.tagCatalog button:hover{border-color:#00c8ff73}.tagCatalog button{align-items:center;gap:9px;font-weight:800;display:flex}.tagCatalog button span{border-radius:999px;width:10px;height:10px;display:block}.objectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.objectionGrid article{gap:8px;display:grid}.objectionGrid span{color:var(--accent);text-transform:uppercase;font-size:.74rem;font-weight:900}.objectionGrid small{color:var(--muted);line-height:1.5}.propertyCatalog article,.toolCatalog article,.ruleCatalog article,.runTimeline article{gap:6px;display:grid}.propertyCatalog small,.toolCatalog small,.ruleCatalog small,.runTimeline small{color:var(--muted)}.ruleCatalog article{grid-template-columns:minmax(0,1fr) auto}.ruleCatalog article>span,.ruleCatalog article>strong,.ruleCatalog article>small{grid-column:1}.ruleCatalog button{grid-area:1/2/span 3;align-self:center}.toolCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}.toolCatalog span,.runTimeline span{color:var(--cyan);text-transform:uppercase;font-size:.72rem;font-weight:900}.toolCatalog p{color:#c8d3ee;margin:0;line-height:1.45}.runTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}.inlineFeedback{color:#9bf7c9;margin:0;line-height:1.4}.agentCard{gap:14px;padding:16px;display:grid}.agentBadge{background:linear-gradient(135deg, var(--cyan), var(--blue) 55%, var(--brand-blue-strong));color:#fff;border-radius:8px;padding:7px 9px;font-weight:900;display:inline-flex}.agentCard h3{margin:10px 0 0;font-size:1rem}.agentCard ul{gap:7px;margin:0;padding-left:18px;display:grid}.journeyPanel{margin-top:12px}.journeyGrid,.metaGrid,.nicheGrid,.eventGrid,.apiGrid{gap:10px;display:grid}.journeyGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.journeyGrid article,.metaGrid article,.nicheGrid button,.eventGrid button,.apiGrid button,.setupSteps button,.templateList button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:8px;padding:12px;display:grid}.journeyGrid article:hover,.nicheGrid button:hover,.eventGrid button:hover,.apiGrid button:hover,.setupSteps button:hover,.templateList button:hover{border-color:#00c8ff66}.journeyGrid span,.setupSteps span{color:#8ff0ff;background:linear-gradient(135deg,#00c8ff38,#0090ff38);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:900;display:grid}.journeyGrid p,.nicheGrid small,.eventGrid span,.apiGrid span{color:#c8d3ee;margin:0;line-height:1.4}.metaPanel{gap:12px;display:grid}.opsPanel{gap:12px;margin-top:14px;display:grid}.opsGrid,.opsMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.opsActions{justify-content:flex-end;display:flex}.opsService,.opsMetrics span{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;gap:5px;padding:12px;display:grid}.opsService small,.opsMetrics strong{color:var(--muted);text-transform:uppercase;font-size:.72rem}.opsService strong{color:#fff}.opsService.online{border-color:#22c55e6b}.opsService.attention{border-color:#facc1570}.opsService.offline{border-color:#f8717180}.opsTimeline{gap:8px;display:grid}.opsTimeline article{background:#02051694;border:1px solid #70aaff29;border-radius:8px;grid-template-columns:190px minmax(0,1fr) 180px;align-items:center;gap:8px;padding:10px 12px;display:grid}.opsTimeline span{color:#8ff0ff;font-size:.78rem;font-weight:900}.opsTimeline strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsTimeline small,.opsPanel p{color:var(--muted);margin:0}.metaGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metaGrid small{color:var(--muted)}.metaGrid strong{font-size:1.55rem}.templateList,.setupSteps{gap:8px;display:grid}.templateList{grid-template-columns:repeat(3,minmax(0,1fr))}.templateList span,.nicheGrid span{color:#8ff0ff;font-size:.82rem}.setupSteps button{grid-template-columns:32px minmax(0,1fr);align-items:center}.nicheGrid,.eventGrid,.apiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.eventGrid strong,.apiGrid strong{color:#8ff0ff;font-size:.92rem}.webhookForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.webhookForm label{color:#dfe8ff;gap:7px;font-size:.82rem;font-weight:800;display:grid}.webhookForm input{color:#fff;font:inherit;background:#02081fe0;border:1px solid #70aaff38;border-radius:8px;min-width:0;padding:12px}.webhookForm button{align-self:end}.webhookList{gap:8px;margin-bottom:14px;display:grid}.webhookList article{background:#ffffff0b;border:1px solid #70aaff29;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.webhookList span{gap:4px;min-width:0;display:grid}.webhookList small{color:var(--muted);overflow-wrap:anywhere}.previewChecklist{flex-wrap:wrap;gap:8px;display:flex}.windowRule{background:#00c8ff14;border:1px solid #00c8ff33;border-radius:8px;gap:7px;padding:12px;display:grid}.windowRule strong{color:#fff}.windowRule span{color:#c8d3ee;line-height:1.4}.secondaryAction,.ghostButton{color:#dfe9ff;background:#ffffff0f;border:1px solid #70aaff38;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.secondaryAction:hover,.ghostButton:hover{color:#fff;border-color:#00c8ff6b}.timeline{gap:10px;display:grid}.timelineItem{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.timelineItem span{color:#fff;background:#03071d;border:1px solid #00c8ff3d;border-radius:8px;padding:8px;font-weight:850}.recommendations{gap:10px;display:grid}.recommendations article{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:12px;display:grid}.recommendations small{grid-column:2}.simulator form{gap:10px;display:grid}textarea{color:#fff;resize:vertical;background:#020516b3;border:1px solid #70aaff42;border-radius:8px;outline:none;width:100%;min-height:124px;padding:12px}textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00c8ff24}.providerForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.providerForm>label,.providerForm>.providerChecklist,.providerForm>.providerNextSteps,.providerForm>.primary{display:none!important}.providerForm.metaCloudOfficialForm>label{display:grid!important}.providerForm label{color:#dfe8ff;gap:7px;font-size:.84rem;font-weight:800;display:grid}.providerForm input,.providerForm select{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 11px}.providerForm input:focus,.providerForm select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00c8ff24}.providerStatus{background:#00c8ff14;border:1px solid #00c8ff33;border-radius:8px;gap:4px;padding:10px;display:grid}.providerStatus span,.providerForm p{color:var(--muted);margin:0;line-height:1.35}.accountPasswordForm{background:#02051685;border:1px solid #70aaff33;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:grid}.accountPasswordHeader{justify-content:space-between;align-items:center;display:flex}.accountPasswordHeader div,.accountPasswordForm label{gap:6px;display:grid}.accountPasswordHeader small,.accountPasswordForm label,.accountPasswordForm .inlineFeedback{color:var(--muted);font-size:.84rem}.accountPasswordForm input{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 11px}.accountPasswordForm input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00c8ff24}.accountPasswordField{grid-template-columns:minmax(0,1fr) 42px;display:grid}.accountPasswordField input{border-radius:8px 0 0 8px}.accountPasswordField button{color:var(--muted);background:#0a122bf0;border:1px solid #70aaff3d;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;display:flex}.accountPasswordForm>.secondaryButton{justify-self:start}.whatsappConnectCards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.whatsappConnectCards article{background:#0412309e;border:1px solid #70aaff38;border-radius:8px;gap:10px;min-height:154px;padding:14px;display:grid}.whatsappConnectCards strong{color:#fff}.whatsappConnectCards span{color:var(--muted);line-height:1.45}.whatsappCardFeedback{color:#dce8ff;background:#00c8ff1a;border:1px solid #00c8ff38;border-radius:8px;padding:9px;line-height:1.35}.whatsappConnectCards button,.whatsappConnectCards select{align-self:end}.whatsappConnectCards .whatsappAuthorizedPhone{align-content:start;gap:6px;margin-top:auto;display:grid}.whatsappConnectCards .whatsappAuthorizedPhone small{color:#fbbf24;font-size:.72rem;font-weight:750}.whatsappConnectCards .whatsappAuthorizedPhone small.valid{color:#4ade80}.whatsappConnectCards .whatsappAuthorizedPhone input[aria-invalid=true]{border-color:#fbbf24c2}.whatsappAudienceModes{background:#030d22b8;border:1px solid #70aaff38;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;padding:3px;display:grid}.whatsappAudienceModes button{color:var(--muted);background:0 0;border:0;border-radius:5px;min-height:36px;padding:7px 8px;font-size:.76rem;font-weight:800}.whatsappAudienceModes button.active{color:#e8f7ff;background:#0ea5e933;box-shadow:inset 0 0 0 1px #38bdf880}.whatsappAudienceModes button:disabled{cursor:not-allowed;opacity:.48}.formWarning{color:#fbbf24;margin:0;font-size:.76rem;line-height:1.45}.providerChecklist,.providerNextSteps,.whatsappSimulator,.launchGrid{gap:8px;display:grid}.providerChecklist{grid-template-columns:repeat(2,minmax(0,1fr))}.providerChecklist .checkItem{justify-content:flex-start;min-height:42px}.providerNextSteps small,.launchGrid article{background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px}.providerNextSteps small{color:#dce8ff;padding:10px;line-height:1.45;display:block}.whatsappSimulator{background:#0412308c;border:1px solid #00c8ff38;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.whatsappSimulator strong{color:#fff;grid-column:1/-1}.whatsappSimulator label{color:#dfe8ff;gap:6px;font-size:.8rem;font-weight:850;display:grid}.whatsappSimulator textarea{resize:vertical;min-height:74px}.whatsappSimulator button{display:none}.launchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.launchColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launchColumns>div{gap:10px;display:grid}.launchColumns>div>strong{color:#fff;font-size:.95rem}.launchColumns .launchGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.launchGrid article{gap:7px;padding:12px;display:grid}.launchGrid article.ready{border-color:#22c55e73}.launchGrid article.done{border-color:#22c55e80}.launchGrid article.warning{border-color:#f59e0b73}.launchGrid article.waiting_external{border-color:#f59e0b8c}.launchGrid article.blocked{border-color:#ef44448c}.launchGrid span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.launchGrid p,.launchGrid small,.launchGrid em{color:var(--muted);margin:0;line-height:1.45}.launchGrid small{color:#dce8ff}.launchGrid em{overflow-wrap:anywhere;font-size:.72rem;font-style:normal}.providerForm .primary,.providerForm p{align-self:end}.agentConfigForm{gap:12px;display:grid}.agentConfigForm label{color:#dfe8ff;gap:7px;font-size:.84rem;font-weight:800;display:grid}.agentConfigForm input{color:#fff;background:#020516b8;border:1px solid #70aaff3d;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 11px}.agentConfigForm input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00c8ff24}.agentConfigForm p{color:#9bf7c9;margin:0}.agentConfigForm .agentPromptAuthority{color:#cfeaf0;background:#64ddf014;border-left:3px solid #64ddf0;padding:12px 14px;line-height:1.55}.agentConfigForm label small{color:#93a8b5;font-size:.76rem;font-weight:500;line-height:1.45}.reply{background:#00c8ff14;border:1px solid #00c8ff38;border-radius:8px;margin-top:12px;padding:12px;line-height:1.5}.actionPanel{background:radial-gradient(circle at 12% 0,#00c8ff29,#0000 34%),linear-gradient(#101a46f5,#05091efa);border:1px solid #00c8ff47;border-radius:8px;gap:14px;margin-top:16px;padding:16px;display:grid;box-shadow:0 24px 60px #00000052}.actionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.actionHeader small{color:var(--cyan);text-transform:uppercase;margin-bottom:5px;font-size:.76rem;font-weight:850;display:block}.actionHeader h2{margin:0;font-size:1.35rem}.actionHeader button{color:#9fb5ff;background:0 0;padding:6px 0}.actionPanel p{color:#c8d3ee;max-width:920px;margin:0;line-height:1.55}.actionStatus{background:#00c8ff14;border:1px solid #00c8ff38;border-radius:8px;gap:5px;padding:12px;display:grid}.actionStatus strong{color:var(--muted);text-transform:uppercase;font-size:.72rem}.actionList{flex-wrap:wrap;gap:8px;display:flex}.actionList span{color:#eff6ff;background:#ffffff0d;border:1px solid #70aaff33;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:8px 10px;display:inline-flex}.actionList svg{color:var(--cyan)}.actionFooter{flex-wrap:wrap;gap:10px;display:flex}.modalOverlay{z-index:20;background:#010412b8;justify-content:center;align-items:center;padding:20px;display:grid;position:fixed;inset:0}.leadModal{background:radial-gradient(circle at 12% 0,#00c8ff29,#0000 34%),linear-gradient(#101a46fa,#05091efc);border:1px solid #00c8ff47;border-radius:8px;gap:14px;width:min(520px,100%);max-width:520px;padding:18px;display:grid;box-shadow:0 26px 70px #0000006b}.leadModal label{color:#eff6ff;gap:7px;font-weight:750;display:grid}.leadModal input{background:#020516b8;border:1px solid #70aaff42;border-radius:8px;min-height:42px;padding:0 11px}.registrationAccountModal{max-height:calc(100dvh - 32px);overflow-y:auto}.registrationAccountScope,.registrationAccountNotice{background:#38c6ff14;border:1px solid #38c6ff33;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.registrationAccountScope svg{color:#8ff0ff;flex:none;margin-top:1px}.registrationAccountScope span,.registrationAccountNotice{color:#c8d3ee;font-size:.82rem;line-height:1.45}.registrationAccountScope strong,.registrationAccountNotice strong{color:#fff;display:block}.registrationAccountNotice{gap:4px;display:grid}.registrationAccountResult{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.registrationAccountMessage{color:#9bf7c9;margin:0;font-size:.84rem;line-height:1.45}@media (width<=640px){.registrationAccountResult{grid-template-columns:1fr}.registrationAccountResult button{width:100%}}.instagramConnectionModal{width:min(640px,100%);max-width:640px;max-height:calc(100dvh - 32px);overflow-y:auto}.instagramConnectedAccount{background:#22c55e14;border:1px solid #22c55e42;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.instagramConnectedAccount>svg,.instagramConnectedAccount>b{color:#86efac}.instagramConnectedAccount span{gap:3px;display:grid}.instagramConnectedAccount small{color:var(--muted)}.instagramWebhookSetup{background:#38c6ff12;border:1px solid #38c6ff33;border-radius:8px;gap:10px;padding:12px;display:grid}.instagramWebhookSetup small{color:var(--muted)}.instagramModalActions{justify-content:flex-end}.whatsappNotice{background:#00c8ff14;border:1px solid #00c8ff33;border-radius:8px;gap:8px;padding:12px;display:grid}.whatsappNotice p{color:#c8d3ee;margin:0;line-height:1.45}.whatsappNotice small,.whatsappNotice em{color:var(--muted);font-style:normal;line-height:1.35}.whatsappNotice em{color:#9bf7c9}.whatsappNotice button{color:#7cecff;background:0 0;justify-self:start;padding:0}.premiumDashboard{color:#fff;background:radial-gradient(circle at 92% 4%,#00b2ff3d,#0000 28%),radial-gradient(circle at 96% 56%,#40e0ff33,#0000 24%),radial-gradient(circle at 94% 88%,#006fe82e,#0000 22%),radial-gradient(circle at 42% 42%,#006fe81f,#0000 34%),linear-gradient(#050607 0%,#0b1118 44%,#050607 100%);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:74px minmax(0,1fr);gap:18px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 20px #00b2ff26,0 0 40px #006fe814,0 28px 90px #0000006b}.implementationCenter{background:radial-gradient(circle at 88% 12%,#00b2ff3d,#0000 30%),radial-gradient(circle at 92% 84%,#f59e0b3d,#0000 22%),radial-gradient(circle at 18% 68%,#006fe82e,#0000 34%),linear-gradient(#0b1023f5,#050816fa);border:1px solid #ffffff14;border-radius:24px;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 30px #00b2ff26,0 0 60px #006fe81a,0 30px 90px #00000061}.implementationHero,.nextActionPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#10172b9e;border:1px solid #ffffff14;border-radius:22px;box-shadow:inset 0 1px #ffffff0d}.implementationHero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;padding:26px;display:grid}.implementationHero h2{color:#fff;margin:8px 0 12px;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.implementationHero p,.nextActionPanel p,.implementationTimeline small,.implementationModules span,.setupScoreCard span{color:#94a3b8;margin:0;line-height:1.5}.setupScoreCard{background:radial-gradient(circle at 90% 12%,#38c6ff3d,#0000 34%),#050816bd;border:1px solid #38c6ff2e;border-radius:18px;gap:12px;padding:20px;display:grid}.setupScoreCard small,.nextActionPanel small{color:#38c6ff;text-transform:uppercase;font-size:.75rem;font-weight:900}.setupScoreCard strong{color:#fff;font-size:1.25rem}.nextActionPanel{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.nextActionPanel strong{color:#fff;margin:4px 0;font-size:1.45rem;display:block}.nextActionPanel>span{color:#f59e0b;text-align:right;font-size:.88rem;font-weight:800}.implementationPendingSection{border-top:1px solid #94a3b829;gap:12px;padding-top:18px;display:grid}.implementationPendingHeader{justify-content:space-between;align-items:end;gap:16px;display:flex}.implementationPendingHeader h3{color:#fff;margin:5px 0 0;font-size:1.2rem}.implementationPendingHeader>strong{color:#fbbf24;font-size:.84rem}.implementationPendingList{gap:8px;display:grid}.implementationPendingItem{background:#0f172a9e;border:1px solid #94a3b829;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.implementationPendingItem.current{background:#0e34488a;border-color:#38c6ff6b}.implementationPendingIndex{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b82e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.78rem;font-weight:900;display:inline-flex}.implementationPendingItem.current .implementationPendingIndex{color:#7dd3fc;background:#38c6ff26;border-color:#38c6ff57}.implementationPendingCopy{gap:4px;min-width:0;display:grid}.implementationPendingCopy small{color:#94a3b8;text-transform:uppercase;font-size:.68rem;font-weight:900}.implementationPendingItem.current .implementationPendingCopy small{color:#38c6ff}.implementationPendingCopy strong{color:#fff;font-size:.98rem}.implementationPendingCopy p,.implementationPendingCopy span{color:#aab7ca;overflow-wrap:anywhere;margin:0;line-height:1.4}.implementationPendingCopy span{color:#d6deeb;font-size:.75rem}.implementationPendingItem>button{color:#e0f2fe;white-space:nowrap;background:#38c6ff14;border:1px solid #38c6ff3d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.78rem;font-weight:800;display:inline-flex}.implementationPendingItem.blocked>button{color:#cbd5e1;background:#94a3b814;border-color:#94a3b82e}.implementationPendingItem>button:hover{border-color:#38c6ff7a}.projectReadyPanel{color:#dcfce7;background:linear-gradient(135deg,#22c55e2e,#00b2ff1a);border:1px solid #22c55e52;border-radius:18px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 18px;display:grid;box-shadow:0 0 24px #22c55e1f}.projectReadyPanel svg{color:#22c55e}.projectReadyPanel strong{color:#fff}.projectReadyPanel span{color:#bbf7d0}.implementationModules{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.implementationModules button,.implementationTimeline button{color:#fff;cursor:pointer;text-align:left;background:#10172b94;border:1px solid #ffffff14;border-radius:18px;transition:border-color .3s,box-shadow .3s,transform .3s,background .3s}.implementationModules button{gap:10px;min-height:142px;padding:18px;display:grid}.implementationModules svg{color:#38c6ff;filter:drop-shadow(0 0 10px #00b2ff59)}.implementationModules strong{font-size:1.05rem}.implementationModules button:hover,.implementationTimeline button:hover,.implementationTimeline button.current{border-color:#38c6ff57;transform:translateY(-2px);box-shadow:0 0 24px #00b2ff29}.implementationTimeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.implementationTimeline button{gap:8px;min-height:122px;padding:14px;display:grid}.implementationTimeline span{background:linear-gradient(135deg,#00b2ff3d,#006fe83d);border:1px solid #38c6ff33;border-radius:999px;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:900;display:grid}.implementationTimeline strong{font-size:.92rem;line-height:1.25}.implementationTimeline button.current span{background:linear-gradient(135deg,#00b2ff,#006fe8);box-shadow:0 0 18px #00b2ff52}.premiumDashboard:after{content:"";pointer-events:none;background:radial-gradient(circle,#40e0ff2e,#0000 58%),radial-gradient(circle,#006fe81f,#0000 62%);width:520px;height:520px;position:absolute;bottom:-180px;right:-180px}.premiumDashboardRail,.premiumDashboardBoard{z-index:1;position:relative}.premiumDashboardRail{background:linear-gradient(#070e23db,#040816c2);border:1px solid #38c6ff1f;border-radius:22px;place-items:center;gap:14px;min-height:780px;padding:24px 10px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 22px 60px #00000052}.premiumDashboardRail span{min-height:160px;display:block}.premiumDashboardRail button{color:#8190b4;background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;width:46px;height:46px;transition:background .3s,box-shadow .3s,color .3s;display:grid}.premiumDashboardRail button.active,.premiumDashboardRail button:hover{color:#fff;background:linear-gradient(135deg,#00b2ff3d,#006fe83d);border-color:#38c6ff38;box-shadow:0 0 24px #00b2ff47}.premiumDashboardBoard{gap:18px;min-width:0;display:grid}.premiumDashboard+.sectionTitle,.premiumDashboard+.sectionTitle+.metrics,.premiumDashboard+.sectionTitle+.metrics+.inlineFeedback,.premiumDashboard+.sectionTitle+.metrics+.inlineFeedback+.inlineFeedback{display:none}.premiumHero,.premiumGrid,.premiumMetricGrid,.premiumKanban,.premiumAgentGrid,.premiumChannelMap,.premiumHealth{gap:16px;display:grid}.premiumHero{background:radial-gradient(circle at 70% 68%,#00b2ff38,#0000 24%),linear-gradient(140deg,#10172bbd,#05081685);border:1px solid #38c6ff29;border-radius:24px;grid-template-columns:minmax(0,1fr) 250px;align-items:start;min-height:238px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.premiumHeroCopy h2{letter-spacing:0;margin:8px 0 12px;font-size:clamp(2.3rem,4.6vw,4.4rem);line-height:.95}.premiumHeroCopy p,.premiumPanel p,.premiumActivityFeed small,.premiumCalendar small,.premiumLeadCard span,.premiumLeadCard small{color:#94a3b8;margin:0;line-height:1.5}.premiumEyebrow{color:#38c6ff;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.premiumHeroActions{z-index:2;justify-items:end;gap:12px;display:grid;position:relative}.premiumTimePill{color:#fff;background:#00b2ff1f;border:1px solid #38c6ff24;border-radius:999px;padding:9px 14px;font-weight:800}.premiumHeroChart{opacity:.94;height:108px;position:absolute;bottom:16px;left:28px;right:34px}.premiumHeroChart .emptyTrend,.premiumHeroChart .visualRealBars{height:100%;min-height:0}.premiumHeroChart svg{width:100%;height:100%;overflow:visible}.premiumHeroChart path{fill:none;filter:drop-shadow(0 0 9px #38c6ffe6);stroke:#38c6ff;stroke-linecap:round;stroke-width:4px}.premiumHeroChart circle{fill:#38c6ff;filter:drop-shadow(0 0 10px #38c6ffe6)}.premiumSearch{color:#94a3b8;background:#10172bb8;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.premiumSearch input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.premiumMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.premiumMetricCard,.premiumPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 85% 10%,#38c6ff14,#0000 30%),linear-gradient(#0b1118d1,#050607b8);border:1px solid #40e0ff2e;border-radius:24px;box-shadow:inset 0 1px #ffffff0b,0 16px 44px #00000047}.premiumMetricCard{gap:8px;min-height:130px;padding:18px;transition:transform .3s,border-color .3s,box-shadow .3s;display:grid;position:relative}.premiumMetricCard:hover,.premiumPanel:hover{border-color:#38c6ff42;box-shadow:0 0 20px #00b2ff26,0 0 40px #006fe814,0 18px 52px #00000057}.premiumMetricCard span,.premiumMetricCard small,.premiumAgentGrid span,.premiumAgentGrid small,.premiumAgentGrid em,.premiumFunnelStep em,.premiumFunnelStep span,.premiumKanbanColumn p,.premiumChannelMap small{color:#94a3b8;font-style:normal}.premiumMetricCard strong{letter-spacing:0;font-size:clamp(1.55rem,2.6vw,2.45rem)}.premiumMetricCard:after{border-radius:inherit;content:"";opacity:.26;pointer-events:none;position:absolute;inset:0}.premiumMetricCard.blue:after{box-shadow:inset 0 1px #38c6ff66,0 0 32px #00b2ff2e}.premiumMetricCard.green:after{box-shadow:inset 0 1px #22c55e61,0 0 32px #22c55e29}.premiumMetricCard.purple:after{box-shadow:inset 0 1px #40e0ff6b,0 0 32px #006fe82e}.premiumMetricCard.orange:after{opacity:.34;box-shadow:inset 0 1px #40e0ff85,0 0 26px #0090ff33,0 0 54px #006fe81a}.premiumGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.premiumGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumPanel{gap:16px;min-width:0;padding:18px;transition:border-color .3s,box-shadow .3s;display:grid}.premiumHealthPanel,.premiumWeeklyPanel,.premiumGrid.three:last-of-type .premiumPanel:last-child{background:radial-gradient(circle at 92% 72%,#40e0ff29,#0000 38%),radial-gradient(circle at 82% 30%,#0090ff1a,#0000 34%),linear-gradient(#0b1118d6,#050607c2);border-color:#40e0ff2e;box-shadow:inset 0 1px #ffffff0b,0 0 28px #0090ff1a,0 16px 44px #00000047}.premiumFunnel{gap:12px;display:grid}.premiumFunnelStep{grid-template-columns:138px minmax(80px,1fr) 74px;align-items:center;gap:10px;display:grid}.premiumFunnelStep div{gap:2px;display:grid}.premiumFunnelStep i,.premiumChannelMap i{background:#ffffff14;border-radius:999px;height:10px;display:block;overflow:hidden}.premiumFunnelStep i:before{border-radius:inherit;content:"";height:100%;width:inherit;background:linear-gradient(90deg,#00b2ff,#006fe8);display:block;box-shadow:0 0 20px #00b2ff59}.premiumHealth{grid-template-columns:auto minmax(0,1fr);align-items:center}.premiumHealthRing{--score:0deg;aspect-ratio:1;background:radial-gradient(circle, #10172b 58%, transparent 60%), conic-gradient(#00b2ff var(--score), #ffffff14 0deg);border-radius:999px;place-content:center;place-items:center;height:132px;display:grid}.premiumStatusBars{gap:10px;display:grid}.premiumStatusBars span{grid-template-columns:96px minmax(0,1fr) 72px;align-items:center;gap:10px;display:grid}.premiumStatusBars b,.premiumStatusBars small{color:#dce8ff;font-size:.86rem}.premiumStatusBars i{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.premiumStatusBars i em{border-radius:inherit;background:linear-gradient(90deg,#2467ff,#38c6ff);height:100%;display:block;box-shadow:0 0 16px #38c6ff94}.premiumHealthRing strong{text-align:center;font-size:clamp(1.05rem,2vw,2.4rem);line-height:1}.premiumHealthRing span{color:#94a3b8}.premiumKanban{grid-template-columns:repeat(7,minmax(172px,1fr));padding-bottom:6px;overflow-x:auto}.premiumKanbanColumn{background:#0508167a;border:1px solid #ffffff12;border-radius:16px;gap:10px;min-height:210px;padding:12px;display:grid}.premiumKanbanColumn header{justify-content:space-between;align-items:center;display:flex}.premiumKanbanColumn header span{color:#38c6ff;text-align:center;background:#00b2ff29;border:1px solid #38c6ff33;border-radius:999px;min-width:28px;padding:3px 8px}.premiumLeadCard{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;gap:5px;padding:10px;display:grid}.premiumLeadCard em{color:#22c55e;font-style:normal;font-weight:800}.premiumAgentGrid{grid-template-columns:1fr}.premiumAgentGrid div,.premiumActivityFeed span,.premiumCalendar span,.premiumChannelMap span{background:#ffffff0b;border:1px solid #ffffff12;border-radius:14px;gap:5px;padding:11px;display:grid}.premiumAgentGrid b{color:#38c6ff;font-size:1.4rem}.premiumActivityFeed,.premiumCalendar,.premiumInsightList,.premiumQuickActions,.premiumChannelMap>div:last-child{gap:10px;display:grid}.premiumChannelMap{grid-template-columns:auto minmax(0,1fr);align-items:center}.premiumDonut{aspect-ratio:1;background:radial-gradient(circle,#10172b 57%,#0000 59%),conic-gradient(#ffffff1a 0deg 360deg);border:1px solid #38c6ff2e;border-radius:999px;place-content:center;place-items:center;height:118px;display:grid}.premiumDonut.empty{background:radial-gradient(circle,#10172b 57%,#0000 59%),conic-gradient(#ffffff1a 0deg 360deg)}.premiumDonut strong{font-size:1.8rem}.premiumDonut span{color:#94a3b8}.premiumChannelMap i em{border-radius:inherit;background:linear-gradient(90deg,#00b2ff,#006fe8);height:100%;display:block}.premiumCalendar b{color:#38c6ff;text-transform:uppercase}.premiumInsightList p{background:linear-gradient(135deg,#00b2ff1a,#006fe81a);border:1px solid #ffffff12;border-radius:14px;padding:12px}.premiumQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.premiumQuickActions button{color:#fff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px;transition:background .3s,border-color .3s;display:flex}.premiumQuickActions button:hover{background:linear-gradient(135deg,#00b2ff1f,#f59e0b24);border-color:#f59e0b52;box-shadow:0 0 22px #f59e0b24}.premiumWeeklyPanel{min-height:248px}.premiumWeeklyBars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;min-height:150px;display:grid}.premiumWeeklyBars span{place-items:center;gap:10px;height:150px;display:grid}.premiumWeeklyBars i{background:linear-gradient(#f59e0b,#38c6ff 38%,#2467ff 72%,#006fe8);border-radius:999px;align-self:end;width:13px;min-height:28px;display:block;box-shadow:0 0 18px #38c6ff5c,0 0 20px #f59e0b2e}.premiumWeeklyBars small{color:#94a3b8}.footer{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;padding:18px 0 4px;display:flex}.footer strong{color:#fff}.footer em{font-style:normal}.floatingAiWorkspace{color:#fff;touch-action:none;z-index:80;position:fixed;top:0;left:0}.floatingAiBubble{aspect-ratio:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:radial-gradient(circle at 32% 18%,#38c6ff6b,#0000 38%),linear-gradient(145deg,#10172bf0,#050816db);border:1px solid #ffffff14;border-radius:999px;place-items:center;gap:2px;width:72px;height:72px;display:grid;box-shadow:0 0 30px #00b2ff26,0 0 60px #006fe81a,0 22px 60px #00000061}.floatingAiBubble span{color:#9ddfff;font-size:.68rem;font-weight:900}.floatingAiPanel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 88% 8%,#00b2ff29,#0000 34%),radial-gradient(circle at 92% 88%,#006fe824,#0000 38%),linear-gradient(#10172bdb,#050816d1);border:1px solid #ffffff14;border-radius:24px;gap:14px;padding:14px;display:grid;overflow:hidden;box-shadow:0 0 30px #00b2ff26,0 0 60px #006fe81a,0 28px 90px #00000073}.floatingAiWorkspace.expanded .floatingAiPanel{min-height:620px}.floatingAiHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.floatingAiDragHandle,.floatingAiHeader nav button{color:#dce8ff;background:#ffffff0e;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.floatingAiDragHandle{cursor:grab}.floatingAiHeader div{gap:2px;display:grid}.floatingAiHeader span,.floatingAiProgress span,.floatingAiInsight span{color:#38c6ff;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.floatingAiHeader strong{font-size:1rem}.floatingAiHeader nav{gap:7px;display:flex}.floatingAiProgress{background:#ffffff0b;border:1px solid #ffffff12;border-radius:18px;gap:9px;padding:12px;display:grid}.floatingAiProgress div{justify-content:space-between;align-items:center;display:flex}.floatingAiProgress strong{font-size:1.65rem}.floatingAiProgress i{background:#ffffff1a;border-radius:999px;height:8px;display:block;overflow:hidden}.floatingAiProgress i em{border-radius:inherit;background:linear-gradient(90deg,#00b2ff,#006fe8);height:100%;display:block;box-shadow:0 0 18px #38c6ff6b}.floatingAiProgress p,.floatingAiCollision span,.floatingAiInsight p,.floatingAiSteps small{color:#94a3b8;margin:0;line-height:1.45}.floatingAiCollision{background:#f59e0b1a;border:1px solid #f59e0b3d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.floatingAiCollision button{color:#fff7ed;background:#f59e0b2e;border:1px solid #f59e0b47;border-radius:999px;padding:7px 10px}.floatingAiQuickActions{gap:8px;display:grid}.floatingAiQuickActions button,.floatingAiTabs button,.floatingAiSteps button{color:#fff;text-align:left;background:#ffffff0b;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:10px;display:grid}.floatingAiQuickActions button:hover,.floatingAiTabs button.active,.floatingAiTabs button:hover,.floatingAiSteps button:hover{background:linear-gradient(135deg,#00b2ff1f,#006fe81f);border-color:#38c6ff3d}.floatingAiExpanded{gap:12px;display:grid}.floatingAiTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.floatingAiTabs button{text-align:center;min-height:38px;font-weight:800;display:block}.floatingAiSteps{gap:8px;max-height:272px;display:grid;overflow:auto}.floatingAiSteps button{grid-template-columns:72px minmax(0,1fr)}.floatingAiSteps b{color:#38c6ff;font-size:.72rem}.floatingAiSteps button.done{border-color:#22c55e47}.floatingAiSteps button.pending{border-color:#f59e0b38}.floatingAiSteps strong,.floatingAiSteps small{grid-column:2}.floatingAiInsight{background:linear-gradient(135deg,#00b2ff1a,#006fe81f);border:1px solid #ffffff14;border-radius:16px;gap:6px;padding:12px;display:grid}.implantaFloatingPanel{color:#fff;z-index:40;background:linear-gradient(#0e1a44f5,#050a22fa);border:1px solid #00c8ff47;border-radius:8px;gap:10px;width:calc(100vw - 36px);max-width:360px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 70px #00000061}.implantaFloatingHeader{justify-content:space-between;align-items:center;display:flex}.implantaFloatingHeader span{color:var(--cyan);font-size:.78rem;font-weight:900}.implantaFloatingHeader strong{font-size:1.35rem}.implantaFloatingBar{background:#ffffff1a;border-radius:999px;height:8px;overflow:hidden}.implantaFloatingBar i{background:linear-gradient(90deg, var(--cyan), var(--blue), var(--brand-blue-strong));height:100%;display:block}.implantaFloatingPanel p{color:#c7d3ee;margin:0;line-height:1.45}.implantaFloatingSteps{gap:6px;display:grid}.implantaFloatingSteps button{color:#dce8ff;text-align:left;background:#ffffff0b;border:1px solid #70aaff2e;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:flex}.implantaFloatingSteps button.done{color:#dcfce7;border-color:#22c55e6b}.implantaFloatingSteps button.pending{border-color:#f59e0b59}.implantaFloatingSteps b{width:22px;font-size:.72rem}@media (width<=1260px){.executive{grid-template-columns:repeat(3,minmax(0,1fr))}.smartGrid,.premiumMetricGrid,.premiumGrid.three,.agentGrid,.journeyGrid,.metaGrid,.templateList,.nicheGrid,.eventGrid,.apiGrid,.launchGrid,.commercialIntelligenceGrid,.optimizationStatus,.optimizationGrid,.validationRoutineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.implementationScoreItems,.implementationScoreItems.insidePanel{grid-template-columns:repeat(3,minmax(0,1fr))}.providerForm,.whatsappConnectCards{grid-template-columns:repeat(2,minmax(0,1fr))}.launchColumns{grid-template-columns:1fr}.opsGrid,.opsMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.opsTimeline article{grid-template-columns:1fr}.premiumDashboard{grid-template-columns:62px minmax(0,1fr);padding:16px}.premiumDashboardRail{min-height:720px}.premiumHero,.implementationHero,.nextActionPanel{grid-template-columns:1fr}.nextActionPanel>span{text-align:left}.implementationModules{grid-template-columns:repeat(3,minmax(0,1fr))}.implementationTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.shell,.twoColumns,.premiumHero,.premiumGrid,.premiumGrid.three,.premiumHealth,.premiumChannelMap{grid-template-columns:1fr}.sidebar{height:auto;position:static}.nav,.statusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:18px}.premiumDashboard{grid-template-columns:1fr}.premiumDashboardRail{align-items:center;min-height:0;padding:10px;display:flex;overflow-x:auto}.premiumDashboardRail span{display:none}.premiumDashboardRail button{flex:0 0 42px;width:42px;height:42px}.implantaFloatingPanel{width:auto;max-width:none;bottom:10px;left:10px;right:10px}.implantaFloatingSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{display:grid}.floatingAiWorkspace{width:100%;inset:auto 0 0;transform:none!important}.floatingAiWorkspace.bubble{width:72px;bottom:18px;left:auto;right:18px}.floatingAiWorkspace.compact,.floatingAiWorkspace.expanded{width:100%}.floatingAiPanel{border-left:0;border-right:0;border-bottom-right-radius:0;border-bottom-left-radius:0;max-height:70vh;overflow:auto}.floatingAiWorkspace.expanded .floatingAiPanel{min-height:70vh}.floatingAiDragHandle{cursor:default}.premiumDashboard{border-radius:18px;padding:14px}.premiumHero{min-height:300px;padding:20px}.premiumHeroActions{justify-items:stretch}.premiumHeroChart{left:18px;right:18px}.premiumMetricGrid{grid-template-columns:1fr}.implementationCenter{border-radius:18px;padding:16px}.implementationHero,.nextActionPanel,.projectReadyPanel,.implementationModules,.implementationTimeline{grid-template-columns:1fr}.implementationHero{padding:18px}.implementationModules button,.implementationTimeline button{min-height:0}.premiumFunnelStep{grid-template-columns:1fr}.premiumKanban{grid-template-columns:repeat(7,minmax(210px,1fr))}.premiumQuickActions,.inboxToolbar,.replyComposer,.executive,.smartGrid,.agentGrid,.keyValue,.keyValue.analysis,.journeyGrid,.metaGrid,.templateList,.nicheGrid,.eventGrid,.apiGrid,.providerForm,.projectSwitcher,.authBar,.inviteAcceptPanel,.teamInviteForm,.teamOpsSummary,.teamGrid,.permissionMatrix,.billingForm,.billingSummary,.paymentStatusGrid,.planUsageGrid,.providerChecklist,.whatsappConnectCards,.whatsappSimulator,.launchGrid,.launchColumns,.commercialIntelligenceSummary,.commercialIntelligenceGrid,.optimizationStatus,.optimizationGrid,.validationRoutineGrid,.implementationIntro,.implementationScoreItems,.implementationScoreItems.insidePanel,.pilotSteps,.activationSteps,.readinessSummary,.readinessList,.migrationSummary,.migrationFiles,.migrationSteps,.firstUseSteps,.anaPresetBar,.appointmentShortcut,.calendarStatus,.calendarConfigForm,.appointmentForm,.campaignForm,.webhookForm,.campaignTable article,.ruleCatalog article,.opsGrid,.opsMetrics,.statusStrip{grid-template-columns:1fr}.checkoutActions{flex-direction:column;align-items:stretch}.ruleCatalog button{grid-area:auto/1;justify-self:start}}@media (width>=760px) and (width<=860px){.shell{grid-template-columns:150px minmax(0,1fr)!important}.sidebar{height:calc(100vh - 48px);margin:24px 0 24px 24px;position:sticky}.nav{grid-template-columns:1fr}.workspace{padding:24px 28px 34px}}@media (width>=861px){.shell{grid-template-columns:170px minmax(0,1fr)!important}}:root{--background-main:#05070a;--background-blue:#0d141a;--surface-glass:#0d141ae6;--surface-glass-strong:#111920f5;--border-soft:#284455d1;--border-active:#64ddf08f;--text-primary:#fbfbfb;--text-secondary:#a9bac4;--text-muted:#708c9b;--blue-neon:#1b85b9;--cyan:#64ddf0;--orange:#ff8a00;--green:#22c55e;--red:#ef4444;--gradient-page:radial-gradient(circle at top right, #40e0ff2e, transparent 32%), radial-gradient(circle at bottom right, #006fe824, transparent 28%), radial-gradient(circle at center left, #0090ff1f, transparent 34%), #050607;--gradient-primary:linear-gradient(135deg, #64ddf0 0%, #1b85b9 100%);--gradient-conversion:linear-gradient(135deg, #64ddf0 0%, #1b85b9 100%)}body{background:var(--gradient-page);color:var(--text-primary)}.shell{background:var(--gradient-page)}.workspace{background:0 0}@media (width>=861px){.shell{grid-template-columns:170px minmax(0,1fr)}.sidebar{width:146px}}@media (width>=760px) and (width<=860px){.shell{grid-template-columns:150px minmax(0,1fr)}.sidebar{width:126px}}@media (width>=760px){.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--border-soft);background:linear-gradient(#081226d1,#030712c7);border-radius:24px;align-items:center;gap:24px;margin:20px 0 20px 18px;padding:16px 10px;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000006b,0 0 34px #00b2ff14}.brand{border:1px solid var(--border-active);background:radial-gradient(circle at 35% 22%,#38bdf85c,#0000 42%),linear-gradient(145deg,#00b2ff2e,#006fe833);border-radius:18px;width:140px;height:76px;padding:6px;box-shadow:0 0 28px #00b2ff38}.brand img{object-fit:contain;border-radius:12px;width:100%;height:100%}.brand div,.positioning{display:none}.nav{gap:14px}.nav button{color:#8fa2c3;background:0 0;border:1px solid #0000;border-radius:16px;width:48px;height:48px}.nav button.active,.nav button:hover{border-color:var(--border-active);color:#fff;background:radial-gradient(circle at 36% 28%,#38bdf852,#0000 44%),linear-gradient(145deg,#00b2ff33,#2563eb29);box-shadow:0 0 24px #00b2ff3d,inset 0 1px #ffffff1a}}.topbar,.statusStrip,.projectSwitcher,.authBar,.panel,.modalOverlay .leadModal{background:var(--surface-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-soft);border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 20px 70px #00000047}.dangerButton{color:#fecaca;cursor:pointer;font:inherit;background:#ef44441f;border:1px solid #f8717166;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.dangerButton:hover:not(:disabled){background:#ef444433;border-color:#f87171a6}.dangerButton:disabled{cursor:not-allowed;opacity:.6}.disconnectWhatsappModal{max-width:470px;border-color:#f8717152!important;border-radius:8px!important}.disconnectWhatsappModal p{color:var(--text-secondary);margin:0;line-height:1.5}.topbar{grid-template-columns:minmax(260px,620px) auto;align-items:center;margin-bottom:14px;padding:16px 22px;display:grid}.eyebrow,.premiumEyebrow{color:var(--cyan);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.topbar h1{color:var(--text-primary);background:0 0;font-size:clamp(1.7rem,2.8vw,3.15rem);line-height:1.03}.topbar h1 span,.topbar h1 strong{color:var(--cyan)}.vision{color:var(--text-secondary);margin-top:12px;font-size:1rem}.primary{background:var(--gradient-primary);border:1px solid #38bdf847;border-radius:14px;font-weight:800;box-shadow:0 0 24px #00b2ff38,0 14px 36px #2563eb33}.primary:hover{box-shadow:0 0 28px #00b2ff4d,0 18px 42px #2563eb3d}.secondaryButton,.ghostButton{border-radius:14px}.statusStrip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:12px;padding:0;overflow:hidden}.statusStrip span,.modeSwitch{color:var(--text-primary);background:#0307124d;border:0;min-height:62px;padding:12px 14px}.statusStrip strong,.modeSwitch span{color:var(--text-muted)}.projectSwitcher,.authBar{gap:12px;margin-bottom:12px;padding:14px}.controlDeck{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:12px;margin-bottom:14px;display:grid}.controlDeck .statusStrip{grid-column:1/-1;margin-bottom:0}.controlDeck .projectSwitcher,.controlDeck .authBar{margin-bottom:0}.controlDeck .projectSwitcher{grid-template-columns:minmax(190px,.9fr) minmax(220px,1fr) auto}.controlDeck .authBar{grid-template-columns:minmax(180px,1fr) minmax(160px,.85fr) auto auto}.projectSwitcher input,.projectSwitcher select,.authBar input,.modeSwitch select,.providerForm input,.providerForm select,.providerForm textarea,.appointmentForm input,.appointmentForm select,.appointmentForm textarea{color:var(--text-primary);background:#0307128a;border:1px solid #60a5fa29;border-radius:14px}.implementationCenter{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid var(--border-soft);background:radial-gradient(circle at 88% 7%,#00b2ff2e,#0000 28%),radial-gradient(circle at 92% 86%,#ff8a001a,#0000 24%),linear-gradient(145deg,#081226c2,#030712c2);border-radius:24px;gap:16px;padding:22px;box-shadow:inset 0 1px #ffffff0f,0 0 34px #00b2ff1a,0 26px 90px #0000006b}.implementationCenter:before,.implementationCenter:after{opacity:.45}.implementationHero,.nextActionPanel,.setupScoreCard,.implementationModules button,.implementationTimeline button,.projectReadyPanel{background:radial-gradient(circle at 86% 12%, #38bdf81a, transparent 32%), var(--surface-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--border-soft);border-radius:20px;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #00000038}.implementationHero{grid-template-columns:minmax(0,1fr) minmax(220px,330px);min-height:0;padding:24px}.implementationHero h2{color:var(--text-primary);font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.02}.implementationHero p,.nextActionPanel p,.implementationModules span,.implementationTimeline small,.setupScoreCard span{color:var(--text-secondary)}.setupScoreCard{border-color:#38bdf842}.activationProgress,.setupScoreCard .activationProgress{background:#0307128f;border-radius:999px}.activationProgress i{background:var(--gradient-conversion);box-shadow:0 0 18px #00b2ff47}.nextActionPanel{grid-template-columns:minmax(0,1fr) auto auto}.nextActionPanel>span{color:var(--orange)}.implementationModules{grid-template-columns:repeat(5,minmax(0,1fr))}.implementationModules button{min-height:132px}.implementationModules button:hover,.implementationTimeline button:hover,.implementationTimeline button.current{border-color:var(--border-active);box-shadow:0 0 24px #00b2ff29,0 14px 36px #00000047}.implementationModules svg{color:var(--cyan)}.implementationModules button.done,.implementationTimeline button.done{background:radial-gradient(circle at 84% 12%, #22c55e24, transparent 30%), var(--surface-glass);border-color:#22c55e4d}.implementationTimeline{grid-template-columns:repeat(8,minmax(0,1fr))}.implementationTimeline button{min-height:112px}.implementationTimeline span{background:#00b2ff1f;border-color:#38bdf83d}.implementationTimeline button.current span{background:var(--gradient-primary)}.premiumDashboard{border:1px solid var(--border-soft);background:radial-gradient(circle at 88% 6%,#00b2ff33,#0000 28%),radial-gradient(circle at 96% 72%,#006fe81f,#0000 24%),linear-gradient(145deg,#0b1118c7,#050607d6);border-radius:24px}.premiumDashboardRail,.premiumMetricCard,.premiumPanel,.premiumHero{background:var(--surface-glass);border-color:var(--border-soft)}.premiumMetricCard.orange:after{box-shadow:inset 0 1px #40e0ff6b,0 0 28px #0090ff24}.visualDashboardLayer{margin-top:0}.visualDashboardHeader{display:none}.visualDashboardHeader div{gap:4px;display:grid}.visualDashboardHeader span,.visualDashboardHeader small{color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.visualDashboardHeader strong{color:#fff;font-size:1.05rem}.visualProjectDock{place-items:center;gap:8px;max-width:100%;margin-top:auto;display:grid}.visualProjectDock span{background:var(--green);color:#fff;border:1px solid #22c55e75;border-radius:999px;justify-content:center;align-items:center;width:12px;height:12px;display:flex;box-shadow:0 0 18px #22c55e73}.visualProjectDock small{color:#bbf7d0;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:.7rem;font-weight:800;line-height:1.15;overflow:hidden}.visualDashboardCanvas{gap:18px;min-width:0;display:grid}.visualDashboardHero,.visualBottomGrid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:18px;display:grid}.visualCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.visualBottomGrid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.2fr) minmax(320px,1.2fr)}.visualGlassCard{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#fff;background:radial-gradient(circle at 90% 8%,#40e0ff1a,#0000 34%),linear-gradient(145deg,#0b1118d6,#050607c7);border:1px solid #40e0ff2e;border-radius:26px;min-width:0;padding:20px;box-shadow:inset 0 1px #ffffff0f,0 18px 54px #00000042,0 0 28px #00b2ff12}.visualGlassCard header{align-items:center;gap:9px;margin-bottom:14px;display:flex}.visualGlassCard header span{color:var(--cyan);background:#00b2ff1f;border:1px solid #38bdf82e;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.visualGlassCard header strong,.visualWelcomeCard h2{color:#fff}.visualWelcomeCard{min-height:404px;position:relative;overflow:hidden}.visualWelcomeCard:after{content:"";background:radial-gradient(circle,#38bdf84d,#0000 58%);width:240px;height:240px;position:absolute;top:-86px;right:-80px}.visualWelcomeCard>*{z-index:1;position:relative}.visualWelcomeCard span,.visualHealthCard span{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:900}.visualWelcomeCard h2{max-width:900px;margin:12px 0;font-size:clamp(2.35rem,3.55vw,4.35rem);line-height:1.02}.visualWelcomeCard p,.visualGlassCard p{color:var(--text-secondary);margin:0;line-height:1.55}.visualHeroMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.visualHeroMetrics span{background:#0506077a;border:1px solid #40e0ff24;border-radius:18px;gap:3px;padding:12px 14px;display:grid}.visualHeroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.visualHeroMetrics strong{color:#fff;font-size:1.22rem}.visualHeroMetrics small{color:var(--text-secondary);font-size:.78rem}.visualBrandAccent{box-shadow:inset 0 1px #40e0ff29,0 18px 54px #00000042,0 0 34px #0090ff1f}.workspace{flex-direction:column;display:flex}.dashboardSection{order:1;gap:18px;display:grid}.visualGrowthLine{background:linear-gradient(#00b2ff1a,#006fe80a),#ffffff05;border:1px solid #60a5fa1a;border-radius:22px;width:min(520px,100%);height:92px;margin:24px 0 6px;position:relative;overflow:hidden}.visualGrowthLine i{content:"";background:linear-gradient(90deg,#0000,#00b2ff 18%,#38bdf8 48%,#006fe8 76%,#0000);border-radius:999px;height:3px;display:block;position:absolute;bottom:24px;left:22px;right:22px;transform:skewY(-8deg);box-shadow:0 0 24px #00b2ff8c}.visualGrowthLine b{background:#38bdf8;border-radius:999px;width:8px;height:8px;display:block;position:absolute;box-shadow:0 0 18px #38bdf8c2}.visualGrowthLine b:first-of-type{bottom:23px;left:18%}.visualGrowthLine b:nth-of-type(2){bottom:39px;left:40%}.visualGrowthLine b:nth-of-type(3){bottom:50px;left:64%}.visualGrowthLine b:nth-of-type(4){background:#006fe8;bottom:46px;left:82%;box-shadow:0 0 18px #0090ff9e}.visualStatusHeroCard{align-content:stretch;gap:16px;min-height:404px;display:grid}.visualOperationCard{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.visualOperationCard>span,.visualOperationCard>h3{z-index:2;grid-column:1;position:relative}.visualOperationCard .visualOperationMetrics{z-index:2;grid-area:3/1/auto/-1;position:relative}.visualOperationCard>p{z-index:2;grid-area:4/1/auto/-1;margin:0;position:relative}.visualStatusHeroCard>span{color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:900}.visualStatusHeroCard>h3{color:#fff;margin:0;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.12}.visualStatusList.heroStatus div{background:#05060775;border-radius:16px;grid-template-columns:auto 1fr}.visualStatusList.heroStatus strong{color:var(--text-secondary);grid-column:2;font-size:.78rem}.visualOperationMetrics{grid-template-columns:1fr;gap:10px;margin-bottom:0;display:grid}.visualOperationMetrics span{background:radial-gradient(circle at 92% 12%,#40e0ff24,#0000 44%),#0506077a;border:1px solid #40e0ff29;border-radius:18px;gap:2px;padding:13px 14px;display:grid}.visualOperationMetrics strong{color:#fff;font-size:clamp(1.55rem,2.4vw,2.15rem);line-height:1}.visualOperationMetrics small{color:var(--text-secondary);font-weight:800}.visualOperationTrend{background:linear-gradient(#00b2ff14,#006fe80a),#ffffff05;border:1px solid #60a5fa1a;border-radius:18px;height:72px;position:relative;overflow:hidden}.visualOperationTrend i{background:linear-gradient(90deg,#0000,#40e0ff 16%,#0090ff 58%,#006fe8 92%);border-radius:999px;height:3px;display:block;position:absolute;bottom:22px;left:18px;right:18px;transform:skewY(-7deg);box-shadow:0 0 22px #00b2ff73}.visualOperationTrend b{background:#38bdf8;border-radius:999px;width:7px;height:7px;display:block;position:absolute;box-shadow:0 0 16px #38bdf8ad}.visualOperationTrend b:first-of-type{bottom:23px;left:25%}.visualOperationTrend b:nth-of-type(2){bottom:34px;left:56%}.visualOperationTrend b:nth-of-type(3){background:#006fe8;bottom:39px;left:82%;box-shadow:0 0 16px #0090ff94}.visualPipelineFlow{gap:14px;display:grid}.visualPipelineFlow span{color:var(--text-secondary);grid-template-columns:minmax(96px,1fr) auto minmax(82px,1.15fr);align-items:center;gap:10px;display:grid}.visualPipelineFlow span b{color:#fff;font-size:.86rem}.visualPipelineFlow span strong{color:#fff;background:#00b2ff1f;border:1px solid #38bdf82e;border-radius:999px;justify-content:center;align-items:center;min-width:38px;height:28px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.visualPipelineFlow span i{background:#ffffff12;border-radius:999px;height:10px;display:block;overflow:hidden}.visualPipelineFlow span i:before{border-radius:inherit;content:"";height:100%;width:var(--pipeline-width,0%);background:linear-gradient(90deg,#00b2ff,#006fe8);display:block}.visualPipelineFlow span.active i:before{width:var(--pipeline-width,0%)}.visualConversationList,.visualAgendaTimeline{gap:10px;display:grid}.visualConversationList span,.visualAgendaTimeline span{background:#0506077a;border:1px solid #40e0ff24;border-radius:14px;justify-content:space-between;align-items:center;min-height:42px;padding:8px 10px;display:flex}.visualConversationList b,.visualAgendaTimeline b{color:#fff;font-size:.84rem}.visualConversationList em,.visualAgendaTimeline em{color:var(--cyan);text-align:right;font-size:.76rem;font-style:normal;font-weight:800}.ceoMonitorPanel{background:#040c1cbd;border:1px solid #5284cd42;border-radius:8px;gap:14px;padding:18px;display:grid}.projectOpsSnapshot{background:#040c1ccc;border:1px solid #22d3ee47;border-radius:8px;gap:14px;padding:18px;display:grid}.projectOpsHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.projectOpsHeader h2{margin:4px 0;font-size:1.25rem}.projectOpsHeader p,.projectOpsSource,.projectOpsUnavailable,.projectOpsAccess,.projectOpsNoAlert{color:var(--text-secondary);margin:0;font-size:.75rem}.projectOpsServices,.projectOpsActivity,.projectOpsAttention{gap:9px;display:grid}.projectOpsServices{grid-template-columns:repeat(4,minmax(0,1fr))}.projectOpsServices article{background:#0a1933ad;border:1px solid #5284cd33;border-radius:6px;gap:4px;min-width:0;padding:11px 12px;display:grid}.projectOpsServices article.online{border-color:#22c55e52}.projectOpsServices article.attention{border-color:#f59e0b66}.projectOpsServices article.offline{border-color:#ef444466}.projectOpsServices small,.projectOpsActivity small{color:var(--text-secondary);font-size:.67rem}.projectOpsServices strong{color:#fff}.projectOpsServices span{color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projectOpsActivity{grid-template-columns:repeat(4,minmax(0,1fr))}.projectOpsActivity>span{background:#ffffff09;border-left:2px solid #40e0ff73;gap:3px;padding:8px 10px;display:grid}.projectOpsActivity>span.attention{border-left-color:#f59e0b}.projectOpsActivity>span.ready{border-left-color:#22c55e}.projectOpsActivity strong{color:var(--text-secondary);font-size:.68rem}.projectOpsAttention{grid-template-columns:repeat(5,minmax(0,1fr))}.projectOpsAttention>span{color:var(--text-secondary);background:#0a19338c;border-radius:6px;align-items:baseline;gap:7px;padding:8px 10px;font-size:.7rem;display:flex}.projectOpsAttention strong{color:#fff;font-size:1rem}.projectOpsAlert{background:#f59e0b14;border:1px solid #f59e0b57;border-left-width:3px;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 14px;display:grid}.projectOpsAlert.high,.projectOpsAlert.critical{border-color:#ef44447a}.projectOpsAlert.info{border-color:#22d3ee57}.projectOpsAlertDetails>summary{cursor:pointer;list-style:none}.projectOpsAlertDetails>summary::-webkit-details-marker{display:none}.projectOpsAlertDetails>summary:hover{background:#f59e0b24}.projectOpsAlertDetails>summary:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.projectOpsAlert .projectOpsAlertLink{color:#67e8f9;grid-column:1/-1;align-items:center;gap:6px;display:flex}.projectOpsAlertDetails[open] .projectOpsAlertLink svg{transform:rotate(90deg)}.projectOpsEventDetails{border:1px solid var(--border-color,#334155);overflow-wrap:anywhere;border-radius:6px;padding:16px}.projectOpsEventDetails article{border-bottom:1px solid var(--border-color,#334155);padding:12px 0}.projectOpsAlert>div{gap:5px;display:grid}.projectOpsAlert small{color:var(--text-secondary);letter-spacing:.05em;font-size:.65rem;font-weight:800}.projectOpsAlert strong{color:#fff;font-size:.82rem}.projectOpsAlert span{color:var(--text-secondary);font-size:.73rem}.projectOpsAccess{color:#7dd3fc}.ceoMonitorHeader,.ceoMonitorFooter{justify-content:space-between;align-items:center;gap:18px;display:flex}.ceoMonitorHeader h2{margin:4px 0;font-size:clamp(1.15rem,2vw,1.55rem)}.ceoMonitorHeader p,.ceoMonitorFooter{color:var(--text-secondary);margin:0;font-size:.78rem}.ceoMonitorHeader .secondaryButton{flex:none}.ceoWatchProject{background:#071a30e6;border:1px solid #22d3ee4d;border-radius:6px;grid-template-columns:minmax(220px,1.5fr) minmax(90px,.45fr) minmax(160px,.9fr) minmax(130px,.7fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ceoWatchProject>div{gap:3px;min-width:0;display:grid}.ceoWatchProject small{color:var(--text-secondary);font-size:.68rem}.ceoWatchProject strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ceoWatchIdentity>span{color:var(--cyan);align-items:center;gap:6px;font-size:.67rem;font-weight:900;display:inline-flex}.ceoWatchIdentity>strong{font-size:1rem}.ceoWatchProject .primary{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.ceoMonitorSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ceoMonitorSummary>div{background:#0a1933ad;border:1px solid #5284cd33;border-radius:6px;gap:4px;min-height:64px;padding:10px 12px;display:grid}.ceoMonitorSummary small,.ceoMonitorRow small{color:var(--text-secondary);font-size:.68rem}.ceoMonitorSummary strong{color:#fff;font-size:1.2rem}.ceoMonitorTable{border:1px solid #5284cd2e;border-radius:6px;overflow-x:auto}.ceoMonitorTableHeader,.ceoMonitorRow{grid-template-columns:minmax(190px,1.25fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(90px,.5fr) minmax(190px,1.2fr) minmax(150px,.9fr) 24px;align-items:center;gap:12px;min-width:1080px;display:grid}.ceoMonitorTableHeader{color:var(--text-secondary);text-transform:uppercase;background:#08162eeb;padding:9px 12px;font-size:.68rem;font-weight:900}.ceoMonitorRow{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#030a187a;border:0;border-top:1px solid #5284cd24;width:100%;padding:11px 12px}.ceoMonitorRow:hover,.ceoMonitorRow.selected{background:#0e2a4db8}.ceoMonitorRow.selected{box-shadow:inset 3px 0 0 var(--cyan)}.ceoMonitorRow>span{gap:3px;min-width:0;display:grid}.ceoMonitorRow strong,.ceoMonitorRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ceoMonitorRow .ready strong{color:#86efac}.ceoMonitorRow .attention strong{color:#fbbf24}.ceoMonitorEmpty{color:var(--text-secondary);text-align:center;margin:0;padding:24px}.ceoMonitorFooter small{color:var(--text-muted)}@media (width<=1180px){.ceoMonitorSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.projectOpsServices,.projectOpsActivity{grid-template-columns:repeat(2,minmax(0,1fr))}.projectOpsAttention{grid-template-columns:repeat(3,minmax(0,1fr))}.ceoMonitorTable{border:0;gap:10px;display:grid;overflow:visible}.ceoMonitorTableHeader{display:none}.ceoMonitorRow{border:1px solid #5284cd2e;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:14px}.ceoMonitorRow>span{border-top:1px solid #5284cd1f;padding-top:9px}.ceoMonitorRow>span:before{color:var(--text-muted);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.ceoMonitorRow .ceoMonitorClient{border-top:0;grid-column:1/-1;padding-top:0}.ceoMonitorRow>svg{display:none}}@media (width<=760px){.ceoMonitorPanel,.projectOpsSnapshot{padding:14px}.ceoMonitorHeader,.ceoMonitorFooter,.projectOpsHeader{flex-direction:column;align-items:stretch}.ceoMonitorHeader .secondaryButton,.projectOpsHeader .secondaryButton{justify-content:center;width:100%}.ceoWatchProject,.ceoMonitorRow,.projectOpsServices,.projectOpsActivity,.projectOpsAttention,.projectOpsAlert{grid-template-columns:1fr}.ceoWatchIdentity,.ceoMonitorRow .ceoMonitorClient{grid-column:auto}.ceoMonitorSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.projectOpsAttention>span{justify-content:space-between}.ceoMonitorRow strong,.ceoMonitorRow small,.ceoWatchProject strong,.projectOpsServices span{text-overflow:clip;white-space:normal;overflow:visible}}.visualControlGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:18px;display:grid}.visualProjectCard,.visualAuthCard{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;margin:0;padding:0;display:grid}.visualAuthCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.ceoProjectCard{grid-template-columns:minmax(180px,.72fr) minmax(240px,1.28fr) minmax(220px,1fr) auto}.visualProjectCard label,.visualAuthCard label{color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;gap:6px;font-size:.74rem;font-weight:800;display:grid}.visualProjectCard input,.visualProjectCard select,.visualAuthCard input{color:#fff;background:#03071285;border:1px solid #60a5fa29;border-radius:14px;min-height:42px;padding:0 12px}.visualProjectCard>span,.visualAuthCard em,.visualAuthCard>span{color:var(--text-secondary);grid-column:1/-1;font-size:.78rem}.visualAuthCard>span strong{color:#fff;display:block}.visualInlineAction{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00b2ff2e,#006fe824);border:1px solid #38bdf833;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin-top:4px;padding:0 14px;font-weight:800;transition:all .22s;display:inline-flex}.visualInlineAction.muted{background:#ffffff0b}.visualActionPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.visualInlineAction:hover,.visualShortcutGrid button:hover{border-color:#38bdf866;transform:translateY(-1px);box-shadow:0 0 26px #00b2ff24}.agentConfigForm .implementationSubmitButton.applied,.agentConfigForm .implementationSubmitButton.applied:hover,.agentConfigForm .implementationSubmitButton.applied:disabled,.visualInlineAction.isApplied,.visualInlineAction.isApplied:hover,.visualInlineAction.isApplied:disabled{box-shadow:none;color:#bbf7d0;cursor:default;opacity:1;background:#1f2933f5;border-color:#4ade805c;transform:none}.visualChecklist,.visualHealthRows{gap:8px;display:grid}.visualChecklist span,.visualHealthRows span{color:var(--text-secondary);background:#03071252;border:1px solid #60a5fa1f;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.8rem;display:flex}.visualChecklist span.done{color:#bbf7d0;border-color:#22c55e42}.visualHealthRows b{color:#fff}.visualHealthRows em{color:var(--text-secondary);text-align:right;font-style:normal}.visualHealthCard{text-align:center;align-content:center;justify-items:center;display:grid}.visualHealthRing{background:conic-gradient(from -90deg, #40e0ff 0deg, #0090ff var(--health), #ffffff14 0), #ffffff0a;border-radius:999px;place-content:center;place-items:center;width:148px;height:148px;margin:18px 0;display:grid;position:relative}.visualHealthRing:after{border-radius:inherit;content:"";background:#050607f5;position:absolute;inset:12px}.visualHealthRing strong,.visualHealthRing small{z-index:1;position:relative}.visualHealthRing strong{text-align:center;max-width:96px;font-size:clamp(1rem,2vw,2rem)}.visualStatusList,.visualActionList{gap:10px;display:grid}.visualStatusList div{background:#ffffff0b;border:1px solid #60a5fa1f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.visualStatusList div.ready{border-color:#22c55e38}.visualStatusList svg{color:var(--cyan)}.visualStatusList strong,.visualConnectionCard b,.visualAgentCard strong,.visualAgendaCard strong,.visualImplantaCard strong{color:#fff}.visualStatusList span,.visualStatusList strong,.visualAgentCard span,.visualAgendaCard span,.visualImplantaCard span{font-size:.9rem}.visualAgentCard,.visualConnectionCard,.visualAgendaCard,.visualImplantaCard{gap:10px;display:grid}.visualAgentCard span,.visualConnectionCard b,.visualAgendaCard span,.visualImplantaCard span{color:var(--cyan)}.visualMiniFunnel{gap:12px;display:grid}.visualMiniFunnel span{gap:6px;display:grid}.visualMiniFunnel b{color:#fff;font-size:.86rem}.visualMiniFunnel i,.visualImplantaCard i{background:#ffffff12;border-radius:999px;height:9px;display:block;overflow:hidden}.visualMiniFunnel i:before{border-radius:inherit;content:"";height:100%;width:var(--level);background:linear-gradient(90deg,#00b2ff,#006fe8);display:block}.visualAgendaCard strong,.visualImplantaCard strong{font-size:2rem}.visualImplantaCard i em{border-radius:inherit;background:linear-gradient(90deg,#40e0ff,#0090ff,#006fe8);height:100%;display:block}.visualShortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visualShortcutGrid button{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #60a5fa24;border-radius:16px;min-height:68px;padding:10px;transition:all .22s}.visualActionList span{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.visualActionList b{color:#9eeeff;background:#0090ff24;border:1px solid #40e0ff33;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.floatingAiPanel,.floatingAiBubble{background:radial-gradient(circle at 88% 8%, #00b2ff29, transparent 34%), var(--surface-glass-strong);border-color:var(--border-soft)}@media (width<=1180px){.ceoWatchProject{grid-template-columns:repeat(2,minmax(0,1fr))}.ceoWatchIdentity{grid-column:1/-1}.ceoWatchProject .primary{width:100%}.controlDeck,.controlDeck .projectSwitcher,.controlDeck .authBar{grid-template-columns:1fr}.visualCardGrid,.visualControlGrid,.visualBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.visualDashboardHero{grid-template-columns:1fr}.implementationModules{grid-template-columns:repeat(3,minmax(0,1fr))}.implementationTimeline{grid-template-columns:repeat(4,minmax(0,1fr))}.crmKpiGrid,.crmFilterPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.crmSourceConnections{grid-template-columns:1fr}.crmInsightsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-frame{width:min(calc(100% - 16px), var(--frame-max-width));gap:12px;padding-block:8px 24px}.navigation-rail{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;height:64px;display:grid;position:sticky;top:8px}.rail-brand{gap:0;padding:6px;display:flex}.rail-brand .convertAiBrandAsset{width:40px;height:40px;padding:0}.rail-brand strong,.rail-online-status,.rail-account-role{display:none}.rail-navigation{gap:6px;min-width:0;padding:6px;display:flex;overflow-x:auto}.rail-navigation button{flex:0 0 38px;width:38px;height:38px}.rail-footer{padding:6px;display:block}.rail-account-trigger{width:38px;height:38px}.dashboardSection>.visualDashboardCanvas{order:-3}.dashboardSection>.ceoMonitorPanel{order:-2}.dashboardSection>.projectOpsSnapshot{order:-1}.visualDashboardHero .visualOperationCard{order:-1;min-height:0}.visualOperationMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.visualWelcomeCard{min-height:0}.ceoMonitorHeader,.ceoMonitorFooter,.projectOpsHeader{flex-direction:column;align-items:stretch}.ceoMonitorPanel{padding:12px}.ceoMonitorSummary,.projectOpsServices,.projectOpsActivity,.projectOpsAttention,.projectOpsAlert{grid-template-columns:repeat(2,minmax(0,1fr))}.ceoWatchProject{grid-template-columns:1fr}.ceoWatchIdentity{grid-column:auto}.ceoMonitorTable{border:0;gap:10px;display:grid;overflow:visible}.ceoMonitorTableHeader{display:none}.ceoMonitorRow{border:1px solid #5284cd2e;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:12px;position:relative}.ceoMonitorRow>span:before{color:var(--text-muted);content:attr(data-label);text-transform:uppercase;font-size:.62rem;font-weight:900}.ceoMonitorRow .ceoMonitorClient,.ceoMonitorRow>span[data-label=Próxima\ ação],.ceoMonitorRow>span[data-label=Atividade]{grid-column:1/-1}.ceoMonitorRow>svg{position:absolute;top:14px;right:12px}.topbar,.implementationHero,.nextActionPanel,.projectReadyPanel,.implementationModules,.implementationTimeline,.visualCardGrid,.visualControlGrid,.visualBottomGrid,.visualHeroMetrics,.visualShortcutGrid,.visualProjectCard,.visualAuthCard,.crmCommercialHeader,.crmKpiGrid,.crmFilterPanel,.crmLeadDetailMeta,.crmInsightsGrid{grid-template-columns:1fr}.crmHeaderActions,.crmFilterActions,.crmLeadActions,.crmQuickActions{flex-direction:column;align-items:stretch}.crmSourceConnections article{grid-template-columns:auto minmax(0,1fr);align-items:start}.crmSourceConnections article b,.crmSourceConnections article button{grid-column:2;justify-self:start}.crmLeadDetailBackdrop{align-items:flex-end}.crmLeadDetailPanel{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}.crmHeaderActions button,.crmFilterActions button,.crmLeadActions button,.crmQuickActions button{justify-content:center;width:100%}.crmBarList span{grid-template-columns:92px minmax(0,1fr) 36px}.implementationPendingHeader{flex-direction:column;align-items:flex-start;gap:8px}.implementationPendingItem{grid-template-columns:32px minmax(0,1fr);align-items:start}.implementationPendingItem>button{white-space:normal;grid-column:2;justify-self:start}.implementationCenter{border-radius:20px;padding:16px}.topbarBrand img{max-width:100%;height:72px}}.neuralAccessPortal{--cursor-x:50%;--cursor-y:50%;isolation:isolate;background:radial-gradient(circle at var(--cursor-x) var(--cursor-y), #00c8ff1f, transparent 24%), radial-gradient(circle at 24% 26%, #0068ff29, transparent 34%), radial-gradient(circle at 72% 88%, #01266257, transparent 36%), linear-gradient(135deg, #02040a 0%, #030816 48%, #02040a 100%);grid-template-columns:minmax(0,1.58fr) minmax(360px,.92fr);padding:0;position:relative;overflow:hidden}.neuralAccessPortal:before,.neuralAccessPortal:after{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}.neuralAccessPortal:before{opacity:.22;background-image:radial-gradient(circle,#7dd3fc8c 0 1px,#0000 1.6px),radial-gradient(circle,#2563eb75 0 1px,#0000 1.8px);background-position:0 0,42px 76px;background-size:118px 118px,172px 172px;animation:28s linear infinite neural-stars}.neuralAccessPortal:after{opacity:.48;background-color:#0000;background-image:linear-gradient(90deg,#38bdf80d 1px,#0000 1px),linear-gradient(0deg,#38bdf80a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:76px 76px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 42% 48%,#000 0%,#0000 64%);mask-image:radial-gradient(circle at 42% 48%,#000 0%,#0000 64%)}.neuralAccessPortal .accessExperience,.neuralAccessPortal .accessFormPanel{z-index:1;min-height:100dvh;position:relative}.neuralExperience{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y), #2997ff21, transparent 18%), linear-gradient(140deg, #0206122e, #010816b8);border-right:1px solid #5bb0ff21}.neuralExperience:after{background:linear-gradient(#0000,#00c8ffd1,#2563ebad,#0000);height:66%;display:block;top:14%}.neuralAccessPortal .accessFormPanel{background:linear-gradient(90deg,#02040a14,#02040ab8);align-items:stretch;padding-left:clamp(22px,3.4vw,50px)}.neuralAccessPortal .accessFormCard{background:linear-gradient(160deg, #061127e8, #020816f0), radial-gradient(circle at var(--cursor-x) var(--cursor-y), #00b2ff1a, transparent 30%);border-color:#7dd3fc47;border-radius:8px;align-self:center;max-width:460px;box-shadow:0 32px 90px #00000075,0 0 0 1px #ffffff08,0 0 54px #00b2ff1a}.neuralAccessPortal .accessFormCard h2{text-transform:uppercase;letter-spacing:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:clamp(25px,2.1vw,32px)}.neuralAccessPortal .accessFormCard input[aria-invalid=true]{border-color:#f87171d1;box-shadow:0 0 0 3px #f8717121}.neuralAccessPortal .accessSubmit{background:linear-gradient(135deg,#00b8ff 0%,#1d4ed8 70%,#0b2d6d 100%);border-radius:8px;position:relative;overflow:hidden}.neuralAccessPortal .accessSubmit:after{content:"";background:linear-gradient(100deg,#0000 0 34%,#ffffff57 46%,#0000 58% 100%);transition:transform .52s;position:absolute;inset:0;transform:translate(-110%)}.neuralAccessPortal .accessSubmit:not(:disabled):hover:after{transform:translate(110%)}.loginSucceeded .accessFormCard{animation:.52s both access-success}@keyframes neural-stars{to{background-position:118px 236px,-130px 248px}}@keyframes access-success{0%{box-shadow:0 32px 90px #00000075,0 0 54px #00b2ff1a}to{box-shadow:0 32px 90px #00000075,0 0 0 2px #22c55e6b,0 0 70px #22c55e29}}@media (width<=1040px){.neuralAccessPortal{grid-template-columns:1fr}.neuralAccessPortal .accessExperience{min-height:430px;padding-bottom:36px}.neuralAccessPortal .accessFormPanel{min-height:auto;padding-top:42px}}@media (width<=700px){.neuralAccessPortal{grid-template-columns:1fr;min-height:100dvh;display:grid}.neuralAccessPortal .accessExperience{border-bottom:0;min-height:230px;padding:24px 18px 14px;display:block;overflow:hidden}.neuralAccessPortal .accessFormPanel{min-height:auto;padding:14px 18px max(22px, env(safe-area-inset-bottom));background:0 0;align-items:start}.neuralAccessPortal .accessFormCard{margin:0;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.neuralAccessPortal:before,.loginSucceeded .accessFormCard{animation:none!important}.neuralAccessPortal .accessSubmit,.neuralAccessPortal .accessSubmit:after,.accessPasswordField button,.accessFormCard input{transition:none!important}}.neuralAccessPortal{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y), #00aeff14, transparent 22%), radial-gradient(circle at 30% 62%, #005ce61c, transparent 38%), #01030a;grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr)}.neuralAccessPortal:before{opacity:.12}.neuralAccessPortal:after{opacity:.2;-webkit-mask-image:radial-gradient(circle at 38% 64%,#000 0%,#0000 62%);mask-image:radial-gradient(circle at 38% 64%,#000 0%,#0000 62%)}.neuralExperience{background:radial-gradient(circle at var(--cursor-x) var(--cursor-y), #2090ff14, transparent 17%), linear-gradient(140deg, #0002082e, #01071394)}.neuralExperience:after{display:none}.neuralAccessPortal .accessFormPanel{background:linear-gradient(90deg,#01030a26,#02040ae0);border-left:1px solid #5bb0ff1a}.neuralAccessPortal .accessFormCard{background:linear-gradient(160deg, #050f22f0, #010612f5), radial-gradient(circle at var(--cursor-x) var(--cursor-y), #00b2ff14, transparent 28%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.neuralState-submit .accessFormCard{border-color:#53d4ff75}.neuralState-error .accessFormCard{animation:.52s ease-out both access-error-wave}.neuralState-success .accessFormCard{border-color:#4ce1ff8a}@keyframes access-error-wave{0%,to{transform:translate(0)}32%{transform:translate(-3px)}66%{transform:translate(3px)}}@media (width<=1040px){.neuralAccessPortal{grid-template-columns:1fr}.neuralAccessPortal .accessFormPanel{border-top:1px solid #5bb0ff1a;border-left:0}}@media (width<=700px){.neuralAccessPortal .accessExperience{min-height:232px;padding-bottom:12px}.neuralAccessPortal .accessFormPanel{z-index:3;border-top:0;position:relative}.neuralAccessPortal .accessFormCard{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.neuralAccessPortal .accessFormLogo{display:none}}@media (prefers-reduced-motion:reduce){.neuralState-error .accessFormCard{animation:none!important}}.whatsappQrWorkspace{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;display:grid}.whatsappQrCopy{background:#0614279e;border:1px solid #38bdf833;border-radius:8px;align-content:center;gap:10px;min-height:320px;padding:20px;display:grid}.whatsappQrCopy>strong{color:var(--text-primary,#f8fafc);font-size:1.05rem}.whatsappQrCopy>span,.whatsappQrCopy>small{color:var(--text-secondary,#b6c2d9);line-height:1.55}.whatsappQrCopy label{color:var(--text-primary,#f8fafc);gap:7px;font-weight:700;display:grid}.whatsappQrFrame{color:#061427;background:#f8fafc;border:1px solid #38bdf840;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:320px;padding:16px;display:grid;position:sticky;top:20px;overflow:hidden;box-shadow:0 24px 64px #00000061,0 0 28px #38bdf829}.whatsappQrFrameTitle{color:#075985;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:850}.whatsappQrFrame small{color:#475569;font-size:.76rem;font-weight:700}.whatsappQrFrame img{aspect-ratio:1;object-fit:contain;width:100%;max-width:260px;display:block}.whatsappQrFrame .qrLoadingIcon{animation:.9s linear infinite registration-spin}.whatsappQrFrame.connected{color:#4ade80;background:#22c55e1a}@media (width<=980px){.whatsappQrWorkspace{grid-template-columns:1fr}.whatsappQrCopy{min-height:0}.whatsappQrFrame{width:min(100%,280px);margin-inline:auto;position:static}}@media (width<=760px){.agendaOverviewHeading{flex-direction:column;align-items:flex-start}.agendaMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agendaNextAppointment{grid-template-columns:1fr}}.app-frame{--rail-width:190px;grid-template-columns:var(--rail-width) minmax(0, 1fr);background:#05070a;gap:0;width:100%;max-width:none;margin:0;padding:0}.navigation-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05070a;border:0;border-right:1px solid #284455;border-radius:0;height:100dvh;padding:22px 0 18px;top:0}.rail-brand{justify-items:stretch;padding:0 14px 18px}.rail-brand .convertAiBrandAsset{aspect-ratio:1.42;width:100%;height:auto}.rail-navigation{align-items:stretch;gap:5px;padding:12px 0}.rail-navigation button{color:#a9bac4;border:0;border-left:3px solid #0000;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:13px;width:100%;height:50px;padding:0 20px;font-size:.88rem;font-weight:680;display:flex}.rail-navigation button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-navigation button.active,.rail-navigation button:hover{box-shadow:none;color:#fbfbfb;background:#111920;border-color:#64ddf0}.rail-navigation button.active svg,.rail-navigation button:hover svg{color:#64ddf0}.rail-footer{place-items:stretch stretch;gap:10px;padding:12px 12px 0}.rail-online-status{justify-content:flex-start;align-items:center;gap:7px;padding-inline:4px;display:flex}.rail-online-status small{color:#a9bac4;text-align:left;font-size:.68rem}.rail-status-dot{width:7px;height:7px}.rail-project-quick{color:#708c9b;background:#0d141a;border:1px solid #284455;border-radius:10px;gap:5px;padding:9px 10px;font-size:.66rem;font-weight:760;display:grid}.rail-project-quick select{appearance:none;color:#fbfbfb;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.77rem;font-weight:760}.rail-project-quick option{color:#fbfbfb;background:#0d141a}.rail-account{justify-items:stretch}.rail-account-trigger{box-shadow:none;text-align:left;background:#0d141a;border:1px solid #284455;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;gap:8px;width:100%;height:auto;min-height:58px;padding:8px;display:grid}.rail-account-trigger:hover,.rail-account-trigger[aria-expanded=true]{box-shadow:none;border-color:#64ddf094;transform:none}.rail-account-avatar{background:#1b85b93d;border:1px solid #64ddf047;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.68rem;display:inline-flex}.rail-account-copy{gap:2px;min-width:0;display:grid}.rail-account-copy strong,.rail-account-copy small{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-account-copy strong{color:#fbfbfb;font-size:.72rem}.rail-account-copy small{color:#708c9b;font-size:.61rem}.rail-account-menu{background:#0d141a;border-color:#284455;bottom:0;box-shadow:0 24px 60px #00000080}.dashboard-canvas{background:#05070a}.module-renderer>.section{gap:20px;padding:24px clamp(20px,3vw,42px) 52px}.flowDashboardCanvas{color:#fbfbfb;gap:0;min-height:calc(100dvh - 48px)}.flowDashboardHeader{border-bottom:1px solid #284455;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 4px 18px;display:flex}.flowDashboardHeader>div:first-child{gap:10px;display:grid}.flowDashboardHeader h1{color:#fbfbfb;letter-spacing:-.035em;background:0 0;margin:0;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1}.flowSourceStatus{color:#a9bac4;align-items:center;gap:7px;font-size:.72rem;display:flex}.flowSourceStatus i{background:#22c55e;border-radius:999px;width:7px;height:7px;display:block}.flowHeaderActions{align-items:center;gap:22px;display:flex}.flowHeaderActions>span{gap:4px;min-width:170px;display:grid}.flowHeaderActions small{color:#708c9b;font-size:.66rem}.flowHeaderActions strong{color:#fbfbfb;font-size:.95rem}.flowHeaderActions button{color:#05070a;cursor:pointer;background:linear-gradient(135deg,#64ddf0 0%,#1b85b9 100%);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-weight:850;display:inline-flex}.flowHeaderActions button:hover,.flowHeaderActions button:focus-visible{filter:brightness(1.06);box-shadow:0 0 0 3px #64ddf029}.flowPipelinePanel{border-bottom:1px solid #284455;padding:26px 4px 24px}.flowPipelinePanel>header,.flowActionPanel>header,.flowActivityPanel>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.flowPipelinePanel>header>div,.flowActionPanel>header>div,.flowActivityPanel>header>div{gap:5px;display:grid}.flowPipelinePanel header span,.flowActionPanel header span,.flowActivityPanel header span{color:#64ddf0;letter-spacing:.08em;font-size:.63rem;font-weight:850}.flowPipelinePanel h2,.flowActionPanel h2,.flowActivityPanel h2{color:#fbfbfb;margin:0;font-size:1.15rem}.flowPipelinePanel header small,.flowActionPanel header small,.flowActivityPanel header small{color:#708c9b;font-size:.7rem}.flowPipelineStages{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:22px;display:grid}.flowPipelineStageWrap{min-width:0;position:relative}.flowPipelineStageWrap>button{color:#a9bac4;cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:3px solid #284455;place-items:center;gap:7px;width:calc(100% - 14px);min-height:154px;padding:8px 12px 15px;display:grid}.flowPipelineStageWrap>button.active,.flowPipelineStageWrap>button:hover,.flowPipelineStageWrap>button:focus-visible{color:#fbfbfb;border-bottom-color:#64ddf0;outline:0}.flowPipelineStageWrap>button svg{color:#64ddf0}.flowPipelineStageWrap b{color:#fbfbfb;font-size:.76rem}.flowPipelineStageWrap strong{color:#fbfbfb;font-size:1.72rem;line-height:1}.flowPipelineStageWrap span{color:#708c9b;font-size:.65rem}.flowPipelineConnector{color:#708c9b;position:absolute;top:32px;right:0}.flowPipelinePanel>footer{justify-content:center;gap:22px;padding-top:18px;display:flex}.flowPipelinePanel>footer span{color:#708c9b;align-items:baseline;gap:5px;font-size:.68rem;display:flex}.flowPipelinePanel>footer strong{color:#fbfbfb;font-size:.82rem}.flowDashboardColumns{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);display:grid}.flowActionPanel,.flowActivityPanel{min-width:0;padding:26px 28px 20px 4px}.flowActivityPanel{border-left:1px solid #284455;padding-left:28px;padding-right:4px}.flowOperationSummary{color:#708c9b;margin:15px 0 6px;font-size:.72rem;line-height:1.5}.flowOperationSummary strong{color:#fbfbfb;font-size:.82rem;display:block}.flowActionList,.flowActivityList{margin-top:8px;display:grid}.flowActionList>button,.flowActivityList>div{color:#fbfbfb;text-align:left;background:0 0;border:0;border-bottom:1px solid #284455b8;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px 4px;display:grid}.flowActionList>button{cursor:pointer}.flowActionList>button:hover,.flowActionList>button:focus-visible{background:#64ddf00b;outline:0}.flowActionIcon,.flowActivityIcon{color:#64ddf0;border:1px solid #284455;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.flowActionList>button>span:nth-child(2),.flowActivityList>div>span:nth-child(2){gap:4px;min-width:0;display:grid}.flowActionList strong,.flowActivityList strong{color:#fbfbfb;font-size:.79rem}.flowActionList small,.flowActivityList small{color:#708c9b;font-size:.68rem;line-height:1.35}.flowActionList em{color:#64ddf0;font-size:.66rem;font-style:normal;font-weight:760}.flowActivityList>div{grid-template-columns:auto minmax(0,1fr)}.flowTextAction{color:#64ddf0;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:15px;padding:8px 0;font-weight:760;display:inline-flex}.flowTextAction:hover,.flowTextAction:focus-visible{color:#fbfbfb;outline:0}.flowEmptyState{color:#64ddf0;align-items:center;gap:12px;min-height:82px;display:flex}.flowEmptyState span{gap:4px;display:grid}.flowDashboardControls{border-top:1px solid #284455;margin-top:4px;padding-top:14px}.flowDashboardControls summary{color:#708c9b;cursor:pointer;font-size:.72rem;font-weight:760}.flowDashboardControls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.flowDashboardControls .projectSwitcher,.flowDashboardControls .authBar{margin:0}.neuralAccessPortal{background:radial-gradient(at 92% 12%,#1b85b91c,#0000 42%),radial-gradient(at 8% 86%,#0d141a6b,#0000 48%),linear-gradient(160deg,#050d16 0%,#040c15 52%,#060e18 100%);grid-template-columns:minmax(0,450px);place-content:start center;gap:0;min-height:100dvh;padding:54px 32px 30px;display:grid;overflow:hidden auto}.neuralAccessPortal:before,.neuralAccessPortal:after,.neuralExperience:after{display:none}.neuralAccessPortal .accessExperience,.neuralAccessPortal .accessFormPanel{background:0 0;border:0;width:100%;min-height:0;padding:0}.neuralAccessPortal .accessExperience{display:block}.neuralAccessPortal .accessBrand{width:min(240px,66vw);margin-inline:auto;display:block}.neuralAccessPortal .accessBrand .convertAiBrandAsset img{mix-blend-mode:normal}.neuralAccessPortal .accessPromise{gap:0;max-width:none;margin:58px 0 0;display:grid}.neuralAccessPortal .accessPromise h1{color:#fbfbfb;letter-spacing:-.025em;text-align:left;margin:16px 0 22px;font-size:clamp(2.125rem,3.4vw,2.25rem);line-height:1.03}.neuralAccessPortal .accessPromise h1 span{color:#fbfbfb}.neuralAccessPortal .accessPromise>p{color:#b8c0c9;margin:0;font-size:.9375rem;line-height:1.5}.neuralAccessPortal .accessBenefits{border-bottom:1px solid #284455;grid-template-columns:1.15fr 1.02fr .83fr;gap:10px;margin-top:26px;padding-bottom:22px;display:grid}.neuralAccessPortal .accessBenefits span{color:#fbfbfb;background:0 0;border:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:13px;min-height:0;padding:0;font-size:.75rem;font-weight:400;line-height:1.35;display:flex}.neuralAccessPortal .accessBenefits svg{color:#64ddf0;flex:none;width:24px;height:24px}.neuralAccessPortal .accessFormPanel{border:0;align-items:stretch;padding-top:34px}.neuralAccessPortal .accessFormCard{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0}.neuralAccessPortal .accessModeTabs{background:#05070a;border-color:#284455;margin-bottom:20px}.neuralAccessPortal .accessModeTabs button.active{color:#fbfbfb;background:#111920}.neuralAccessPortal .accessFormCard h2{color:#fbfbfb;letter-spacing:-.02em;text-transform:uppercase;font-family:inherit;font-size:1.18rem}.neuralAccessPortal .accessFormCard>header{gap:19px;margin-bottom:36px}.neuralAccessPortal .accessFormCard form{gap:24px}.neuralAccessPortal .accessRecoveryLink{margin-top:-11px}.neuralAccessPortal .accessFormCard header p{color:#aeb7c1;font-size:.875rem;line-height:1.45}.neuralAccessPortal .accessIcon{color:#64ddf0;background:#64ddf014;border-color:#284455}.neuralAccessPortal .accessFormCard input{color:#fbfbfb;background:#03080f;border-color:#284455;font-weight:400}.neuralAccessPortal .accessFormCard input:focus{border-color:#64ddf0;box-shadow:0 0 0 3px #64ddf01f}.neuralAccessPortal .accessSubmit{color:#fbfbfb;background:linear-gradient(105deg,#18c9fb 0%,#1c95e4 52%,#1c71c7 100%);border-radius:8px;min-height:60px;margin-top:-12px;font-size:.96875rem;font-weight:600}.neuralAccessPortal .accessSubmit:after{display:none}.neuralAccessPortal>.accessTrust{color:#8c949e;text-align:left;justify-content:flex-start;margin-top:30px;padding:0;display:flex;position:static}.neuralAccessPortal>.accessTrust svg{color:#22c55e}@media (width<=1100px){.app-frame{--rail-width:172px}.module-renderer>.section{padding-inline:22px}.flowPipelineStageWrap>button{padding-inline:5px}.flowPipelineStageWrap b{font-size:.68rem}}@media (width<=900px){.app-frame{grid-template-columns:1fr;display:grid}.navigation-rail{border-bottom:1px solid #284455;border-right:0;grid-template-rows:68px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;width:100%;height:68px;padding:0 10px;display:grid;position:sticky;top:0}.rail-brand{padding:0}.rail-navigation{flex-direction:row;gap:4px;padding:0 8px;display:flex;overflow-x:auto}.rail-navigation button{border:0;border-bottom:3px solid #0000;flex:0 0 42px;justify-content:center;width:42px;height:44px;padding:0}.rail-navigation button span,.rail-online-status,.rail-project-quick,.rail-account-copy,.rail-account-trigger>svg{display:none}.rail-footer{padding:0;display:block}.rail-account-trigger{border:0;width:42px;min-height:42px;padding:4px;display:flex}.rail-account-menu{inset:calc(100% + 10px) 0 auto auto}.flowDashboardHeader{align-items:flex-start}.flowHeaderActions{flex-direction:column;align-items:flex-end;gap:10px}.flowPipelineStages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.flowPipelineStageWrap:last-child{grid-column:1/-1}.flowPipelineConnector{display:none}.flowDashboardColumns{grid-template-columns:1fr}.flowActionPanel,.flowActivityPanel{padding:24px 4px}.flowActivityPanel{border-top:1px solid #284455;border-left:0}}@media (width<=620px){.navigation-rail{grid-template-columns:76px minmax(0,1fr) 42px}.rail-brand .convertAiBrandAsset{width:76px}.module-renderer>.section{padding:18px 14px 42px}.flowDashboardHeader{flex-direction:column;align-items:stretch;padding-bottom:16px}.flowHeaderActions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.flowHeaderActions>span{min-width:0}.flowHeaderActions button{padding-inline:14px}.flowPipelineStages{grid-template-columns:1fr}.flowPipelineStageWrap:last-child{grid-column:auto}.flowPipelineStageWrap>button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;width:100%;min-height:82px}.flowPipelineStageWrap strong{grid-area:1/3/span 2}.flowPipelineStageWrap span{grid-column:2}.flowPipelinePanel>footer{flex-direction:column;align-items:stretch;gap:8px}.flowActionList>button{grid-template-columns:auto minmax(0,1fr) auto}.flowActionList>button>svg{display:none}.flowActionList em{grid-column:3}.flowDashboardControls>div{grid-template-columns:1fr}.neuralAccessPortal{padding:54px 32px 30px}.neuralAccessPortal .accessBrand{width:min(220px,70vw)}.neuralAccessPortal .accessPromise h1{font-size:2.125rem}.neuralAccessPortal .accessFormCard{padding:0}}:is(button,a,input,select,textarea,summary,[role=button],[role=menuitem]):focus-visible{outline-offset:3px;outline:3px solid #64ddf0;box-shadow:0 0 0 5px #64ddf033}button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.52}.flowImplementationSource{color:#8ea9b8;margin-top:7px;font-size:.72rem;display:block}.technicalTimeline{background:#040c12b8;border:1px solid #64ddf033;border-radius:10px;margin-top:14px;padding:0 14px}.technicalTimeline summary{color:#9fdde8;cursor:pointer;padding:12px 0;font-size:.78rem;font-weight:800}.technicalTimeline>div{border-top:1px solid #64ddf024;gap:9px;padding:12px 0 14px;display:grid}.technicalTimeline article{background:#0f1c24b8;border-left:3px solid #64ddf0;gap:3px;padding:10px 12px;display:grid}.technicalTimeline article span,.technicalTimeline article small{color:#8ea9b8;font-size:.7rem}.formStateNotice,.calendarConnectState{color:#bcd6df;background:#64ddf014;border:1px solid #64ddf02e;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px}.formStateNotice.isDirty,.calendarConnectState.isError{color:#ffd49a;background:#ffae4214;border-color:#ffae424d}.calendarConnectState.isError{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.crmFutureActions{color:#78909d;max-width:210px;font-size:.72rem;line-height:1.35;display:inline-flex}.whatsappConnectCards article>label{gap:6px;width:100%;font-size:.76rem;font-weight:800;display:grid}@media (width<=1000px){.crmCommercialHeader{grid-template-columns:minmax(0,1fr)}.crmCommercialHeader>div:first-child,.crmCommercialHeader h2,.crmCommercialHeader p{overflow-wrap:normal;word-break:normal;width:100%;min-width:0}.crmHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.crmHeaderActions button{justify-content:center;width:100%}}@media (width<=900px){.rail-navigation button{flex-direction:column;flex:0 0 58px;gap:2px;width:58px;height:56px;font-size:.58rem;line-height:1}.rail-navigation button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:54px;display:block;overflow:hidden}}@media (width<=560px){.crmHeaderActions{grid-template-columns:minmax(0,1fr)}.crmFutureActions{max-width:none}}@media (width<=420px){.neuralAccessPortal{padding:28px 16px 24px}.neuralAccessPortal .accessPromise{margin-top:36px}.neuralAccessPortal .accessFormPanel{padding-top:32px}}.flowModuleSection,.flowModuleSection.twoColumns{background:#05070a;grid-template-columns:minmax(0,1fr);gap:0;min-height:100%;padding:30px 38px 56px;display:grid}.flowModuleSection>*{grid-column:1/-1;min-width:0}.flowModuleSection .module-lead-grid{border-bottom:1px solid #284455;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:0;padding:0 4px 32px;display:grid}.flowModuleSection .dashboard-card,.flowModuleSection .panel,.flowModuleSection .crmKpiCard,.flowModuleSection .crmFilterPanel,.flowModuleSection .crmPipelinePanel,.flowModuleSection .crmLeadDetailPanel,.flowModuleSection .crmInsightPanel{box-shadow:none;background:0 0;border-radius:0}.flowModuleSection .module-lead-grid .dashboard-card{border:0;min-height:0}.flowModuleSection .module-intro-card{align-content:start;padding:4px 34px 0 0}.flowModuleSection .module-intro-card h2,.flowModuleSection .crmCommercialHeader h2{color:#fbfbfb;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.04}.flowModuleSection .module-intro-card>p,.flowModuleSection .crmCommercialHeader>div:first-child>p{color:#9bb0bc;max-width:720px;margin:14px 0 0;font-size:.94rem;line-height:1.6}.flowModuleSection .module-eyebrow,.flowModuleSection .premiumEyebrow{color:#64ddf0;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.flowModuleSource{color:#78909d;align-items:center;gap:7px;margin-top:10px;font-size:.72rem;display:flex}.flowModuleSource svg{color:#64ddf0}.flowModuleSection .visualInlineAction{color:#041017;background:linear-gradient(135deg,#64ddf0,#1b85b9);border:0;border-radius:5px;justify-content:center;justify-self:start;align-items:center;width:auto;min-height:42px;margin-top:22px;padding:0 22px;font-size:.82rem;font-weight:900;display:inline-flex}.flowModuleSection .visualInlineAction.isApplied{color:#bcebd3;background:#48c28c1a;border:1px solid #48c28c59}.flowModuleSection .module-intro-card>.module-ring{display:none}.flowModuleSection .module-status-card{border-left:1px solid #284455;align-content:start;padding:4px 0 0 30px}.flowModuleSection .module-status-card h3{color:#fbfbfb;letter-spacing:-.025em;margin:14px 0 18px;font-size:1.35rem}.flowModuleSection .module-metric-list{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.flowModuleSection .module-metric-list>span{background:0 0;border:0;border-top:1px solid #284455c7;border-radius:0;justify-content:space-between;align-items:baseline;min-height:52px;padding:12px 2px;display:flex}.flowModuleSection .module-metric-list strong{color:#fbfbfb;font-size:1.1rem}.flowModuleSection .module-metric-list small{color:#78909d;text-align:right;font-size:.68rem}.flowModuleSection .module-intro-card .progress-stepper{border-top:1px solid #284455;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:28px;padding-top:8px;display:grid}.flowModuleSection .progress-step{background:0 0;border:0;border-bottom:2px solid #284455;border-radius:0;min-height:68px;padding:14px 8px}.flowModuleSection .progress-step.done{border-color:#64ddf0}.flowModuleSection .progress-step.progress{border-color:#d49a2f}.flowModuleSection .panel{border:0;border-bottom:1px solid #284455;margin:0;padding:28px 4px}.flowModuleSection .panelTitle{border-bottom:0;align-items:center;margin:0 0 20px;padding:0}.flowModuleSection .panelTitle h2{color:#fbfbfb;letter-spacing:-.02em;font-size:1.18rem}.flowModuleSection .panelTitle h2 svg{color:#64ddf0}.flowModuleSection .panelTitle>button{color:#9fdde8;background:0 0;border:0;padding:7px 0 7px 12px}.flowModuleSection .emptyState{color:#78909d;background:0 0;border:1px dashed #284455;border-radius:2px}.flowModuleSection .agendaOverviewHeading,.flowModuleSection .providerStatus{background:0 0;border:0;border-left:3px solid #64ddf0;border-radius:0;padding:4px 0 4px 16px}.flowModuleSection .agendaMetrics,.flowModuleSection .calendarStatus,.flowModuleSection .paymentStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:24px;display:grid}.flowModuleSection .agendaMetrics article,.flowModuleSection .calendarStatus>span,.flowModuleSection .paymentStatusGrid>span{background:0 0;border:0;border-bottom:3px solid #284455;border-radius:0;min-height:92px;padding:14px 12px}.flowModuleSection .agendaMetrics article+article,.flowModuleSection .calendarStatus>span+span,.flowModuleSection .paymentStatusGrid>span+span{border-left:1px solid #2844558c}.flowModuleSection .calendarConnectGuide,.flowModuleSection .formStateNotice,.flowModuleSection .calendarConnectState{background:0 0;border:0;border-left:3px solid #d49a2f;border-radius:0}.flowModuleSection .calendarConnectGuide.isConnected,.flowModuleSection .calendarConnectState.isConnected{border-left-color:#22c55e}.flowModuleSection .calendarConnectGuide.isError,.flowModuleSection .calendarConnectState.isError{border-left-color:#ef4444}.flowModuleSection .whatsappConnectCards,.flowModuleSection .firstUseSteps,.flowModuleSection .integrationStatusList,.flowModuleSection .setupSteps{gap:0;display:grid}.flowModuleSection .whatsappConnectCards article,.flowModuleSection .firstUseSteps article,.flowModuleSection .integrationStatusList button,.flowModuleSection .setupSteps button{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #284455;border-radius:0;min-height:72px;padding:16px 8px}.flowModuleSection .crmCommercialHeader{background:0 0;border:0;border-bottom:1px solid #284455;border-radius:0;gap:28px;padding:0 4px 32px}.flowModuleSection .crmHeaderPills span{color:#9fdde8;background:0 0;border-color:#284455}.flowModuleSection .crmHeaderActions{align-self:end}.flowModuleSection .crmKpiGrid{border-bottom:1px solid #284455;gap:0;padding:28px 0}.flowModuleSection .crmKpiCard{border:0;border-bottom:3px solid #284455;min-height:124px;padding:16px 14px}.flowModuleSection .crmKpiIcon{color:#64ddf0;background:0 0;border:0;padding:0}.flowModuleSection .crmFilterPanel{border:0;border-bottom:1px solid #284455;padding:28px 4px}.flowModuleSection .crmSourceConnections,.flowModuleSection .crmWorkspaceGrid,.flowModuleSection .crmInsightsGrid{border-bottom:1px solid #284455;gap:0;padding:28px 0}.flowModuleSection .crmSourceConnections article,.flowModuleSection .crmInsightPanel,.flowModuleSection .crmPipelinePanel{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #284455b8;border-radius:0}.flowModuleSection .crmSourceConnections article+article,.flowModuleSection .crmInsightPanel+.crmInsightPanel{border-left:1px solid #2844558c}.flowModuleSection .providerForm,.flowModuleSection .calendarConfigForm,.flowModuleSection .agentConfigForm{background:0 0}.flowModuleSection :is(input,select,textarea){background:#09101a;border-color:#284455;border-radius:4px}.flowModuleSection :is(input,select,textarea):focus{border-color:#64ddf0}@media (width>=701px) and (width<=900px){.flowModuleSection .module-lead-grid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr)}}@media (width<=900px){.flowModuleSection,.flowModuleSection.twoColumns{padding:26px 24px 48px}.flowModuleSection .crmKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.flowModuleSection .crmHeaderActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=700px){.flowModuleSection,.flowModuleSection.twoColumns{padding:22px 16px 44px}.flowModuleSection .module-lead-grid{grid-template-columns:minmax(0,1fr)}.flowModuleSection .module-intro-card{padding-right:0}.flowModuleSection .module-status-card{border-top:1px solid #284455;border-left:0;margin-top:26px;padding:24px 0 0}.flowModuleSection .agendaMetrics,.flowModuleSection .calendarStatus,.flowModuleSection .paymentStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flowModuleSection .crmKpiGrid,.flowModuleSection .crmHeaderActions{grid-template-columns:minmax(0,1fr)}.flowModuleSection .crmKpiCard+.crmKpiCard,.flowModuleSection .crmSourceConnections article+article,.flowModuleSection .crmInsightPanel+.crmInsightPanel{border-left:0}}[data-page-title]:focus{box-shadow:none;outline:none}.flowModuleSection .module-intro-card h1,.flowModuleSection .crmCommercialHeader h1{color:#fbfbfb;letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.04}.flowModuleSection .panelTitle h1,.flowModuleSection .panelTitle h2{color:#fbfbfb;letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:1.18rem;display:flex}.flowModuleSection .panelTitle h1 svg,.flowModuleSection .panelTitle h2 svg{color:#64ddf0;width:20px;height:20px}.flowModuleSection .visualInlineAction,.flowModuleSection .panelTitle>button,.flowModuleSection .secondaryButton,.flowModuleSection button.primary,.flowModuleSection .flowTextAction,.flowModuleSection .crmMoreLeadsButton,.flowModuleSection .crmViewLeadButton,.flowModuleSection .crmFilterPanel :is(input,select),.flowModuleSection .replyComposer input,.flowModuleSection .searchBox input,.flowModuleSection .calendarConfigForm .toggleRow{min-height:44px}.flowModuleSection .calendarConfigForm .toggleRow input[type=checkbox]{flex:0 0 20px;block-size:20px;inline-size:20px}.flowModuleSection .module-metric-list small,.flowModuleSource,.crmFutureActions{color:#91a8b5}@media (width<=900px){.flowModuleSection .crmCommercialHeader h1{overflow-wrap:normal;word-break:normal;width:100%;min-width:0}.crmAdvancedFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.secondaryModuleDetailsBody,.crmAdvancedFilterGrid{grid-template-columns:minmax(0,1fr)}.secondaryModuleDetails>summary{flex-direction:column;align-items:flex-start;gap:4px}.secondaryModuleDetails>summary small,.crmAdvancedFilters>summary small{text-align:left}}@media (width<=620px){.navigation-rail{grid-template-columns:76px minmax(0,1fr) 42px}.rail-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:0 3px;display:grid;overflow:visible}.rail-navigation>button.nav-overflow-item{display:none}.rail-navigation>button,.rail-mobile-more>button{border-bottom:3px solid #0000;flex-direction:column;flex:none;justify-content:center;gap:2px;width:100%;min-width:0;height:56px;padding:0;font-size:.55rem}.rail-navigation>button span,.rail-mobile-more>button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.rail-mobile-more{min-width:0;display:block;position:relative}.rail-mobile-menu{z-index:40;background:#0d141a;border:1px solid #36596d;min-width:232px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 16px 36px #00000085}.rail-navigation .rail-mobile-menu>button{border:0;border-left:3px solid #0000;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;height:48px;padding:0 13px;font-size:.78rem}.rail-navigation .rail-mobile-menu>button span{text-align:left;text-overflow:clip;white-space:nowrap;max-width:none;display:block;overflow:visible}}.releaseIntegrityBanner{color:#ffe7eb;z-index:25;background:#2a1519;border:1px solid #8f3947;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 20px 0;padding:13px 15px;display:grid;position:relative}.releaseIntegrityBanner.offline,.releaseIntegrityBanner.unverifiable{color:#fff1c7;background:#2a2112;border-color:#80622a}.releaseIntegrityBanner div{gap:3px;display:grid}.releaseIntegrityBanner span{color:inherit;opacity:.86;font-size:.82rem}.releaseIntegrityBanner button{color:inherit;background:0 0;border:1px solid;min-height:40px;padding:0 14px}@media (width<=720px){.releaseIntegrityBanner{grid-template-columns:auto minmax(0,1fr);margin:10px 10px 0}.releaseIntegrityBanner button{grid-column:1/-1;width:100%}}.liveInboxCanvas{height:100dvh;overflow:hidden}.liveInboxCanvas .module-renderer{flex-direction:column;height:100%;min-height:0;display:flex}.module-renderer>.liveInboxSection{flex-direction:column;flex:1;min-height:0;padding:16px 22px;display:flex}.liveInboxHeading{flex:none;align-items:center;gap:12px;padding-bottom:12px;padding-right:190px;display:flex}.liveInboxHeading h1{margin:0;font-size:1.35rem}.liveInboxIdentity{flex:1;min-width:0}.liveInboxIdentity small{color:#78909d;font-size:.7rem}.liveInboxIdentity h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liveInboxWorkspace{flex:1;grid-template-columns:minmax(230px,280px) minmax(0,1fr);min-height:0;display:grid}.liveInboxSidebar{border-right:1px solid #284455;min-height:0;position:relative;overflow:hidden}.liveInboxTabs{gap:6px;padding:0 10px 10px 0;display:flex}.liveInboxTabs button{flex:1;padding:10px 6px;font-size:.78rem}.liveInboxTabs button[aria-expanded=true]{color:#70def0;background:#0b2634;border-color:#298da7}.liveInboxWorkspace.sidebarClosed{grid-template-columns:180px minmax(0,1fr)}.liveInboxSidebarContent{flex-direction:column;min-height:0;display:flex;position:absolute;inset:48px 0 0}.liveInboxSidebarContent>.panel{flex:1}.liveInboxSection [hidden]{display:none!important}.liveHumanComposer>.liveHumanComposerTitle{justify-content:space-between;align-items:center;display:flex}.liveInboxSection .panel{min-height:0;padding:14px}.liveInboxSection .panelTitle{flex:none;margin-bottom:12px}.liveInboxSection .panelTitle h2{font-size:1rem;line-height:1.3}.liveInboxContacts{flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.liveInboxContacts .contactList{flex:1;align-content:start;min-height:0;overflow-y:auto}.liveInboxContacts .searchBox{flex:none;margin:0}.liveInboxContacts .filterBar{flex:none;margin:8px 0}.liveInboxContacts .contactItem{padding:10px 6px}.liveInboxContacts .contactItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liveInboxSyncStatus{color:#8aa4b2;align-items:center;gap:8px;margin:0 0 10px;font-size:.74rem;display:flex}.liveInboxPulse{background:#d49a2f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d49a2f1f}.liveInboxPulse.active{background:#48c28c;box-shadow:0 0 0 4px #48c28c1f}.liveConversationPanel{flex-direction:column;display:flex;position:relative;overflow:hidden}.liveConversationHeader{border-bottom:1px solid #284455b8;flex:none;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.liveConversationHeader small{color:#78909d}.liveAnaStatus{color:#e2b75e;border:1px solid #80622a;padding:7px 9px;font-size:.72rem;font-weight:800}.liveAnaStatus.active{color:#8de2b8;border-color:#48c28c73}.liveAnaStatus.human{background:#e2b75e14}.liveConversationHeader button{white-space:nowrap}.liveConversationViewport{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.liveConversationMessages{align-content:start;gap:12px;margin:0;padding:16px 8px 16px 0}.liveConversationLatest{color:#e8faff;z-index:1;background:#123346;border:1px solid #64ddf0;border-radius:20px;flex:none;align-self:center;margin-top:-40px;padding:8px 16px;position:relative;transform:translateY(-12px);box-shadow:0 4px 16px #0008}.liveConversationPanel .technicalTimeline{flex:none;max-height:22%;margin-top:8px;overflow-y:auto}.liveConversationPanel .liveHumanComposer,.liveConversationPanel .liveHumanComposerLocked,.liveConversationPanel .liveHumanComposerFeedback{flex:none}.message .messageSenderLabel{color:#8de2b8;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:800;display:block}.message footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.message footer span{color:#8de2b8;font-size:.66rem}.liveHumanComposer{border-top:1px solid #284455b8;gap:9px;margin-top:12px;padding-top:14px;display:grid}.liveHumanComposer label{color:#b8ccd6;font-size:.76rem;font-weight:800}.liveHumanComposer>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.liveHumanComposer textarea{color:#eef7fa;font:inherit;resize:vertical;background:#09131a;border:1px solid #284455;width:100%;min-height:58px;max-height:140px;padding:8px 10px;line-height:1.5}.liveHumanComposer textarea:focus{border-color:#48c2dd;outline:0;box-shadow:0 0 0 3px #48c2dd1f}.liveHumanComposer button{justify-content:center;align-self:end;align-items:center;gap:7px;min-height:42px;display:inline-flex}.liveHumanComposer button svg,.liveHumanComposerLocked svg{width:17px;height:17px}.liveHumanComposer small,.liveHumanComposerLocked{color:#78909d;font-size:.72rem}.liveHumanComposerLocked{border-top:1px solid #284455b8;align-items:center;gap:8px;margin-top:12px;padding:14px 2px 2px;display:flex}.liveHumanComposerFeedback{color:#9bb1bc;margin:8px 0 0;font-size:.75rem}.liveHumanComposerFeedback.sent{color:#8de2b8}.liveHumanComposerFeedback.error{color:#f0a39e}.message p{white-space:pre-wrap;margin:0}.message time{color:currentColor;opacity:.62;text-align:right;margin-top:6px;font-size:.66rem;display:block}.liveLeadContextPanel{overflow-y:auto;border-bottom:0!important}.liveLeadContextPanel .keyValue{grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.liveLeadContextPanel .keyValue>article{padding:10px}@media (width<=1100px){.liveInboxWorkspace{grid-template-columns:240px minmax(0,1fr)}}@media (width<=900px){.liveInboxCanvas{height:calc(100dvh - 68px)}}@media (width<=700px){.module-renderer>.liveInboxSection{padding:10px}.liveInboxHeading{flex-wrap:wrap;gap:6px;padding:0 0 8px}.liveInboxIdentity{flex-basis:calc(100% - 190px)}.liveInboxHeading .liveAnaStatus{margin-right:175px}.liveInboxHeading h1{font-size:1.1rem}.liveInboxWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.liveInboxSidebar{border-bottom:1px solid #284455;border-right:0}.liveInboxTabs{padding-bottom:6px}.liveInboxWorkspace.sidebarClosed{grid-template-columns:minmax(0,1fr)}.liveInboxSidebarContent{height:220px;position:static}.liveInboxSection .panel{padding:10px 8px}.liveInboxContacts .filterBar{margin:4px 0}.liveInboxContacts .filterBar button{padding:4px 8px;font-size:.65rem}.liveInboxContacts .searchBox{padding:6px 8px}.liveInboxContacts .panelTitle>button{display:none}.liveInboxSyncStatus{font-size:.64rem}.liveInboxSection .panelTitle h2{font-size:.86rem}.liveConversationHeader{gap:6px}.liveAnaStatus{padding:5px}.liveHumanComposer{gap:5px;margin-top:6px;padding-top:8px}.liveHumanComposerLocked{margin-top:6px;padding-top:8px}}.liveLeadNotifications{z-index:12;font-size:.8rem;position:fixed;top:16px;right:22px}.liveLeadNotifications>button{color:#d0e4ed;background:#0b1721;border:1px solid #284455;border-radius:10px;padding:9px 12px}.liveLeadNotifications b{color:#fff;background:#138ca8;border-radius:12px;margin-left:6px;padding:2px 7px}.leadNoticesPanel,.leadNoticeToast{background:#0b1721;border:1px solid #298da7;border-radius:12px;width:min(350px,100vw - 24px);margin-top:8px;padding:10px;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #0008}.leadNoticesPanel{max-height:min(70dvh,500px);overflow-y:auto}.leadNoticesPanel header{justify-content:space-between;align-items:center;gap:8px;display:flex}.leadNoticesPanel button,.leadNoticeToast button{text-align:left;background:0 0;border:0;width:100%;padding:10px}.leadNoticesPanel button:hover,.leadNoticeToast button:hover{background:#123346}.leadNoticesPanel header button{width:auto;font-size:.7rem}.leadNoticesPanel span,.leadNoticesPanel small,.leadNoticeToast span{color:#a8c0cc;overflow-wrap:anywhere;margin-top:4px;display:block}.leadNoticeToast{display:flex}.leadNoticeToast button:last-child{align-self:start;width:30px}@media (width<=900px){.liveLeadNotifications{top:80px;right:12px}}.paymentCheckout{max-width:560px;margin:7vh auto;padding:20px}.paymentCheckout .panel{gap:18px;padding:32px;display:grid}.paymentCheckout h1,.paymentCheckout p{margin:0}.paymentCheckout img{margin:0 auto}.paymentCheckout textarea{resize:vertical;width:100%;min-height:80px}.paymentBrand{letter-spacing:.12em;color:#167468;font-weight:700}.paymentAmount{font-size:36px}.paymentButton{color:#fff;text-align:center;background:#176f63;border-radius:8px;padding:14px;display:block}.hermesOwnerMonitor{width:100%;margin-block:16px}.hermesOwnerMonitor details{border-top:1px solid var(--border,#d7dfe6);padding-block:12px}.hermesOwnerMonitor summary{cursor:pointer;font-weight:600}.hermesOwnerMonitor article{overflow-wrap:anywhere;gap:6px;padding:12px 0;display:grid}.hermesOwnerMonitor small{color:var(--muted,#5b6b7b)}.hermesOwnerMetrics{flex-wrap:wrap;gap:18px;padding-block:12px;display:flex}.hermesOwnerMetrics span{gap:6px;display:flex}.crmRouteBadge{color:#b8c6d6;overflow-wrap:anywhere;background:#152435;border:1px solid #3c5164;border-radius:6px;width:fit-content;max-width:100%;padding:4px 7px;font-size:11px;line-height:1.4;display:inline-flex}.crmRouteBadge.meta{color:#90d6ff;background:#102d47;border-color:#2773a3}.crmRouteBadge.evolution{color:#9cebc1;background:#14362a;border-color:#30895c}.crmLatestRoute{color:#92a5b8;line-height:1.4}.crmPipelineControls{flex-wrap:wrap;gap:8px;margin:0 12px 16px;display:flex}.crmPipelineTall .crm-kanban-column>.kanban-leads{max-height:none;overflow-y:visible}.crm-kanban-column>.kanban-leads:focus-visible{outline-offset:-2px;outline:2px solid #64ddf0}.leadNameEditor{flex-wrap:wrap;align-items:end;gap:8px;padding:8px 0;display:flex}.leadNameEditor label{gap:4px;display:grid}.leadNameEditor input{color:inherit;background:#08121a;border:1px solid #23556b;border-radius:8px;padding:8px}.leadNameEditor [role=alert]{color:#ffbb9a;flex-basis:100%}.crmLeadCard.awaitingFirstReply{border-color:#38c9ed;box-shadow:0 0 0 1px #38c9ed44,0 0 15px #21c6e728}.crmFirstReplyBadge{color:#91edff;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.crmFirstReplyBadge i{background:#54e1ff;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite crmReplyGlow;box-shadow:0 0 8px #54e1ff}@keyframes crmReplyGlow{50%{opacity:.65;box-shadow:0 0 14px #54e1ff}}@media (prefers-reduced-motion:reduce){.crmFirstReplyBadge i{animation:none}}.crmReplyUnavailable{color:#9ba7b4}.leadCardEditor{background:#071822;border:1px solid #23556b;border-radius:12px;gap:10px;margin:12px 0;padding:14px;display:grid}.leadCardEditor h4{margin:0}.leadCardEditor label{gap:5px;display:grid}.leadCardEditor input,.leadCardEditor textarea,.leadCardEditor select{width:100%;color:inherit;background:#08121a;border:1px solid #23556b;border-radius:8px;padding:9px}.leadCardEditor div{flex-wrap:wrap;gap:8px;display:flex}.leadCardEditor [role=alert]{color:#ffbb9a}.flowDashboardCanvas,.crmCommercialWorkspace{--workspace-surface:#080e18;--workspace-panel:#0e1b30;--workspace-border:#243c58;--workspace-muted:#aec0cd}.flowDashboardCanvas,.flowModuleSection.crmCommercialWorkspace{padding:26px 28px 40px}.flowDashboardHeader,.flowModuleSection .crmCommercialHeader{border:0;align-items:start;gap:20px;padding:0 0 22px}.flowModuleSection .crmCommercialHeader h1,.flowDashboardHeader h1{letter-spacing:-.035em;font-size:1.85rem;line-height:1.15}.flowModuleSection .crmCommercialHeader>div:first-child>p{color:var(--workspace-muted);margin:8px 0;font-size:.87rem}.flowModuleSection .crmHeaderActions{grid-template-columns:auto auto;justify-content:flex-end;align-self:center;gap:8px;display:grid}.crmHeaderActions .crmFutureActions{text-align:right;grid-column:1/-1;max-width:none;font-size:.68rem}.flowOverviewMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.flowOverviewMetrics>span{background:var(--workspace-panel);border:1px solid var(--workspace-border);border-radius:10px;flex-direction:column-reverse;gap:12px;min-width:0;padding:20px 24px;display:flex}.flowOverviewMetrics strong{color:#f5fbff;letter-spacing:-.04em;font-size:clamp(1.7rem,2.5vw,2.4rem);font-weight:700}.flowOverviewMetrics small{color:var(--workspace-muted);font-size:.85rem}.flowPipelinePanel{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:10px;padding:22px}.flowPipelineStages{gap:8px;margin-top:22px}.flowPipelineStageWrap>button{border:1px solid var(--workspace-border);text-align:left;border-radius:8px;grid-template-columns:1fr auto;justify-items:start;gap:8px;width:100%;min-height:140px;padding:16px 12px}.flowPipelineStageWrap b{grid-area:2/1;font-size:.83rem}.flowPipelineStageWrap strong{grid-area:1/2/span 2;font-size:2rem}.flowPipelineStageWrap span{grid-column:1/-1;font-size:.71rem;line-height:1.45}.flowPipelineConnector{display:none}.flowDashboardColumns{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:20px;margin-top:22px}.flowActionPanel,.flowActivityPanel{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:10px;padding:22px}.flowOperationSummary,.flowActionList small,.flowActivityList small{color:var(--workspace-muted);font-size:.78rem}.flowDashboardControls{margin-top:20px}.flowModuleSection .crmKpiGrid{border:1px solid var(--workspace-border);background:var(--workspace-surface);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 18px;padding:0;overflow:hidden}.flowModuleSection .crmKpiCard{border:0;align-content:start;gap:8px;min-height:126px;padding:16px;position:relative}.flowModuleSection .crmKpiCard+.crmKpiCard{border-left:1px solid var(--workspace-border)}.flowModuleSection .crmKpiCard .crmKpiIcon{opacity:.5;width:20px;height:20px;position:absolute;top:10px;right:10px}.flowModuleSection .crmKpiCard>span{color:var(--workspace-muted);padding-right:12px;font-size:.77rem}.flowModuleSection .crmKpiCard strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(1.2rem,1.7vw,1.8rem);font-weight:700}.flowModuleSection .crmKpiCard small{color:var(--workspace-muted);font-size:.7rem;line-height:1.35}.flowModuleSection .crmFilterPanel{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:10px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;padding:16px 18px 0}.crmCommercialWorkspace .crmAdvancedFilters{margin:0}.crmCommercialWorkspace .crmAdvancedFilters summary{padding:12px 0}.flowModuleSection .crmPipelinePanel{border:0;padding:0}.crmCommercialWorkspace .crmPanelTitle{margin-bottom:14px}.crmCommercialWorkspace .crmPanelTitle h3{margin:0 0 4px;font-size:1.15rem}.crmCommercialWorkspace .crm-kanban-column-header{background:0 0;padding:14px}.crmCommercialWorkspace .crmLeadCardHeader{grid-template-columns:32px minmax(0,1fr)}.crmCommercialWorkspace .crmLeadCardHeaderActions{grid-column:2;justify-content:space-between}.flowModuleSection .crmSourceConnections{border:0;gap:14px;margin-top:18px;padding:18px 0}.flowModuleSection .crmSourceConnections article{background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:8px;padding:16px}.modalOverlay .newLeadModal{border-radius:12px;gap:20px;width:min(820px,100vw - 40px);max-width:820px;padding:26px}.newLeadModal .actionHeader{border-bottom:1px solid #314353;padding-bottom:16px}.newLeadModal .actionHeader h2{margin:4px 0 0;font-size:1.5rem}.newLeadModal fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;min-width:0;margin:0;padding:0;display:grid}.newLeadModal legend{color:#82d8e6;padding:0 0 12px;font-size:.85rem;font-weight:700}.newLeadModal label{min-width:0;font-size:.8rem;font-weight:550}.newLeadModal :is(input,textarea){width:100%;font-weight:400}.newLeadModal textarea{resize:vertical;min-height:76px}.newLeadModal .whatsappNotice p{margin:6px 0;font-size:.82rem}.newLeadModal .actionFooter{border-top:1px solid #314353;padding-top:16px}.newLeadModal .newLeadError{color:#ffb4ae;margin:0;font-size:.85rem}@media (width<=1100px){.flowModuleSection .crmCommercialHeader{flex-direction:column;align-items:stretch;display:flex}.flowModuleSection .crmHeaderActions{justify-content:start;align-self:start}.crmHeaderActions .crmFutureActions{text-align:left}.flowModuleSection .crmKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.flowModuleSection .crmKpiCard{border-bottom:1px solid var(--workspace-border)}.flowModuleSection .crmKpiCard strong{font-size:1.4rem}.flowPipelineStages{grid-template-columns:repeat(3,minmax(0,1fr))}.flowPipelineStageWrap:last-child{grid-column:auto}}@media (width<=700px){.flowDashboardCanvas,.flowModuleSection.crmCommercialWorkspace{padding:20px 14px 32px}.flowOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.flowOverviewMetrics>span:last-child{flex-direction:row;grid-column:1/-1;align-items:center}.flowOverviewMetrics>span{gap:10px;padding:14px 10px}.flowOverviewMetrics small{font-size:.68rem}.flowOverviewMetrics strong{overflow-wrap:anywhere;font-size:1.15rem}.flowPipelinePanel,.flowActionPanel,.flowActivityPanel{padding:16px}.flowPipelineStages{grid-template-columns:1fr;gap:8px}.flowPipelineStageWrap>button{grid-template-columns:auto 1fr auto;min-height:90px;padding:12px}.flowPipelineStageWrap b{grid-area:1/2}.flowPipelineStageWrap strong{grid-column:3}.flowPipelineStageWrap span{grid-column:2/-1}.flowDashboardColumns{grid-template-columns:1fr;gap:16px}.flowModuleSection .crmKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.flowModuleSection .crmKpiCard{min-height:110px;padding:14px}.flowModuleSection .crmFilterPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.crmFilterPanel>label:first-child{grid-column:1/-1}.flowModuleSection .crmHeaderActions{grid-template-columns:1fr 1fr;width:100%}.crmHeaderActions .crmFutureActions{text-align:left;grid-column:1/-1}.modalOverlay .newLeadModal{padding:18px}.newLeadModal fieldset{grid-template-columns:1fr}}.navigation-rail{background:linear-gradient(160deg,#2d4f6252,#0a141eeb 58%,#1f3a4c5c),#080e16;border-color:#acd9f029}.rail-navigation button{transition:background-color .18s,border-color .18s,color .18s}.rail-navigation button.active,.rail-navigation button:hover,.rail-account-trigger,.rail-project-quick{background:#72a0bc1a;border-color:#acd9f038;box-shadow:inset 0 1px #e7f7ff12}.rail-navigation button.active{color:#f1fbff;background:#68c1da29;border-color:#75d7e8}.rail-account-trigger{transition:background-color .18s,border-color .18s}.rail-account-trigger:hover,.rail-account-trigger[aria-expanded=true]{background:#79b6d32b}.rail-account-copy small{color:#aec0cd}.rail-account-menu,.rail-mobile-menu{background:#132330;border:1px solid #b5d9ee40;border-radius:14px;box-shadow:0 18px 48px #0006,inset 0 1px #e7f7ff12}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.rail-account-menu,.rail-mobile-menu{-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#10202de0}.rail-account-trigger,.rail-project-quick,.rail-navigation button.active{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (width>=901px){.rail-navigation{padding-inline:10px}.rail-navigation button{border-radius:10px;padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.rail-account-menu,.rail-mobile-menu{animation:.18s ease-out both frosted-menu-in}.modalOverlay .newLeadModal{animation:.22s ease-out both frosted-menu-in}@keyframes frosted-menu-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}}@media (prefers-reduced-motion:reduce){.rail-navigation button,.rail-account-trigger{transition:none}.rail-account-menu,.rail-mobile-menu,.modalOverlay .newLeadModal{animation:none}}.crmCommercialWorkspace .primary,.newLeadModal .primary,.flowHeaderActions button{color:#052332;text-shadow:none}.rail-online-status .rail-status-dot{box-shadow:none;background:#d9b66f}.rail-online-status.current .rail-status-dot{background:#6acd8e}.rail-online-status.offline .rail-status-dot{background:#f59e9e}.rail-online-status.checking .rail-status-dot{background:#91a8b5}.crmMetricsToggle{display:none}@media (width<=700px){.flowModuleSection .crmKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.flowModuleSection .crmKpiCard{min-height:88px;padding:12px 9px}.flowModuleSection .crmKpiCard>span{padding:0;font-size:.7rem}.flowModuleSection .crmKpiCard strong{font-size:1.1rem}.flowModuleSection .crmKpiCard .crmKpiIcon,.compactMetrics .crmKpiCard small,.compactMetrics .crmKpiCard:nth-child(n+4){display:none}.crmMetricsToggle{color:#82d8e6;text-align:left;background:0 0;border:0;min-height:44px;margin:0 0 12px;display:block}}.modalOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020814db;padding:20px}.modalOverlay .leadModal{opacity:1;isolation:isolate;background:#0d1d30;border:1px solid #365775;box-shadow:0 24px 80px #0009}.modalOverlay .newLeadModal{overscroll-behavior:contain;color:#f0f7fc;max-height:calc(100dvh - 40px);overflow-y:auto}.newLeadModal .actionFooter{z-index:1;background:#0d1d30;border-top:1px solid #365775;padding:16px 0;position:sticky;bottom:-26px}.newLeadModal .whatsappNotice small{color:#bed0df;margin-top:8px;display:block}.newLeadModal label,.configFieldGroup label{color:#cfdeeb}.newLeadModal input,.newLeadModal textarea{color:#f0f7fc;background:#071423;border-color:#365775}input::placeholder,textarea::placeholder{color:#91a9bd;opacity:1}.compactModuleHeader.module-lead-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:24px;padding:8px 0 24px}.compactModuleHeader .module-intro-card,.compactModuleHeader .module-status-card{min-height:0;padding:0}.compactModuleHeader .module-intro-card h1{margin:0 0 12px;font-size:clamp(26px,3vw,36px);line-height:1.2}.compactModuleHeader .module-intro-card p{color:#b8cadb;max-width:65ch;margin:0 0 16px;font-size:14px}.compactModuleHeader .module-status-card{background:#0d1d30;border:1px solid #29465f;border-radius:16px;padding:18px}.compactModuleHeader .module-status-card h3{margin:8px 0 16px;font-size:16px;line-height:1.4}.compactModuleHeader .module-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compactModuleHeader .module-metric-list>span:first-child{grid-column:1/-1}.compactModuleHeader .module-metric-list>span{border:0;min-width:0;margin:0;padding:0}.compactModuleHeader .module-metric-list strong{overflow-wrap:anywhere;font-size:20px}.compactModuleHeader .module-metric-list small{color:#b8cadb;font-size:12px;line-height:1.4}.moduleReadiness{margin-top:16px}.moduleReadiness summary{cursor:pointer;color:#78ddeb;align-items:center;gap:10px;min-height:44px;display:flex}.moduleReadiness summary:after{content:"+"}.moduleReadiness[open] summary:after{content:"−"}.configFieldGroup{border:1px solid #29465f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:18px;display:grid}.configFieldGroup legend{color:#79ddeb;padding:0 8px;font-size:15px;font-weight:650}.agentConfigForm .configFieldGroup{grid-column:1/-1}.viewToggle{flex-wrap:wrap;gap:6px;margin:12px 0 18px;display:flex}.viewToggle button{color:#c5d8e8;background:#0d1d30;border:1px solid #365775;border-radius:10px;min-height:44px;padding:8px 16px}.viewToggle button[aria-pressed=true]{color:#8ceaf4;background:#14384a;border-color:#4bc8df}.crmLeadList{gap:10px;display:grid}.crmLeadList.isAutomatic{display:none}.crmLeadListRow{text-align:left;color:#e7f2fa;background:#0d1d30;border:1px solid #29465f;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px;display:flex}.crmLeadListRow>span:nth-child(2){flex:1;min-width:0}.crmLeadListRow strong,.crmLeadListRow small{overflow-wrap:anywhere;display:block}.crmLeadListRow small{color:#b5cadd;margin-top:5px;line-height:1.5}.crmLeadListRow>span:last-child{color:#78ddeb}.testContactBadge{color:#91e1ed;background:#14384a;border:1px solid #365775;border-radius:6px;padding:3px 6px;font-size:11px;font-style:normal}.crmSearchEmpty{background:#0d1d30;border:1px dashed #365775;border-radius:14px;margin:12px 0;padding:20px}.crmLeadList.isHidden,.crm-kanban-scroll.isHidden{display:none}.projectOpsServices details summary{color:#a9c6d9;cursor:pointer;min-height:32px;margin-top:10px;font-size:12px}.crmCommercialHeader{padding-bottom:20px}.crmCommercialHeader h1{font-size:clamp(26px,3vw,36px)}@media (width<=760px){.modalOverlay{padding:12px}.modalOverlay .newLeadModal{width:100%;max-height:calc(100dvh - 24px);padding:20px}.newLeadModal .actionFooter{gap:10px;bottom:-20px}.newLeadModal .actionFooter button{min-height:48px}.compactModuleHeader.module-lead-grid{grid-template-columns:1fr;gap:16px;padding-bottom:20px}.compactModuleHeader .module-status-card{padding:16px}.compactModuleHeader .module-status-card .module-eyebrow{display:none}.compactModuleHeader .module-status-card h3{margin-top:0}.configFieldGroup{grid-template-columns:1fr;padding:16px}.crmLeadList.isAutomatic{display:grid}.crm-kanban-scroll.isAutomatic{display:none}.crmLeadListRow{flex-wrap:wrap;gap:10px;padding:14px}.crmLeadListRow>span:last-child{text-align:right;width:100%;font-size:12px}.crmCommercialHeader .flowModuleSource,.crmCommercialHeader>div>.module-eyebrow{display:none}.crmCommercialHeader p{color:#b8cadb}}.projectDiagnosticsSummary{cursor:pointer;color:#d9ebf6;min-height:48px;padding:8px 0;font-weight:650}.projectDiagnosticsSummary span{color:#b5cadb;margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;display:block}.projectOpsSnapshot[open] .projectOpsHeader{margin-top:20px}.modalOverlay .newLeadModal{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.flowModuleSection .compactModuleHeader .module-intro-card{display:block}.flowModuleSection .compactModuleHeader .module-intro-card>p{margin:0 0 16px;font-size:14px}.flowModuleSection .compactModuleHeader .visualInlineAction{min-height:44px;margin-top:0}.flowModuleSection .compactModuleHeader .module-metric-list>span{flex-direction:column;justify-content:start;align-items:start;gap:4px;min-height:0;display:flex}.flowModuleSection .compactModuleHeader .module-metric-list strong{overflow-wrap:normal;font-size:18px}.flowModuleSection .compactModuleHeader .module-metric-list small{text-align:left}@media (width<=760px){.compactModuleHeader .module-metric-list{grid-template-columns:repeat(2,minmax(0,1fr))}.compactModuleHeader .module-metric-list>span:first-child{grid-column:1/-1}}.projectPilotStatus{color:#e7f2fa;background:#0d1d30;border:1px solid #365775;border-radius:14px;margin:16px 24px;padding:20px}.projectPilotStatus header{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.projectPilotStatus h2{margin:8px 0;font-size:1.3rem}.projectPilotStatus p,.projectPilotStatus footer{color:#bed0df;font-size:.8rem;line-height:1.5}.projectPilotStatus header small{color:#82d8e6}.projectPilotStatus header>span{color:#bed0df;font-size:.75rem}.projectPilotChannels{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:16px 0;display:grid}.projectPilotChannels article{background:#071423;border:1px solid #29465f;border-radius:10px;padding:16px}.projectPilotChannels strong,.projectPilotChannels span,.projectPilotChannels small{margin-bottom:8px;display:block}.projectPilotChannels small,.projectPilotChannels dt{color:#bed0df;font-size:.75rem}.projectPilotChannels dd{margin:4px 0 10px;font-size:.8rem}@media (width<=700px){.projectPilotStatus{margin:12px;padding:16px}.projectPilotChannels{grid-template-columns:1fr}}.projectPilotChannels summary{cursor:pointer;color:#c6deef;padding:10px 0 2px;font-size:.8rem}
