.commercialGrowth{display:grid;gap:18px;margin-bottom:28px}.cgHero{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:linear-gradient(135deg,#0f172af2,#1e293be0)}.cgHero h2{margin:4px 0 8px;font-size:28px}.cgHero p{max-width:760px;color:#cbd5e1}.cgFlow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.cgFlow span{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;font-size:12px;color:#cbd5e1;background:#0f172a85}.cgFlow b{display:grid;place-items:center;width:20px;height:20px;border-radius:99px;background:#6366f133;color:#c7d2fe}.cgGrid{display:grid;grid-template-columns:1.4fr 1fr;gap:14px}.cgCard{padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172a94}.cgCard h3{margin:5px 0}.cgCard p{color:#cbd5e1}.cgFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.cgFacts span{padding:10px;border-radius:11px;background:#1e293bbf;font-size:11px;color:#94a3b8}.cgFacts b{display:block;margin-top:3px;color:#f8fafc}.cgCard.media{display:flex;flex-direction:column;align-items:flex-start}.cgCard.media em{margin-top:9px;font-size:11px;color:#94a3b8}.cgLaunch{padding:20px;border:1px solid rgba(99,102,241,.35);border-radius:20px;background:#312e811f}.cgLaunch>header,.cgOutcome>header,.cgProjects>header,.cgLeadHead{display:flex;justify-content:space-between;align-items:center;gap:12px}.cgLaunch h3,.cgOutcome h3{margin:4px 0}.cgStatus{padding:6px 9px;border-radius:99px;background:#6366f12e;font-size:12px}.cgLaunchCols{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:14px}.cgLaunchCols>div{padding:14px;border-radius:14px;background:#0f172a94}.cgLaunchCols p,.cgLaunchCols small{display:block;color:#cbd5e1}.cgPass{color:#86efac!important;font-weight:700}.cgBlock{color:#fca5a5!important;font-weight:700}.cgButtons{display:flex;gap:8px;flex-wrap:wrap}.cgResults{display:grid;grid-template-columns:330px 1fr;gap:14px}.cgProjects,.cgOutcome{padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:#0f172a85}.cgProjects>header{margin-bottom:10px}.cgProjects button{width:100%;display:grid;text-align:left;gap:3px;padding:12px;margin-bottom:7px;border:1px solid transparent;border-radius:12px;background:#1e293b9e}.cgProjects button.active{border-color:#6366f19e;background:#4f46e51f}.cgProjects button span,.cgProjects button small{color:#94a3b8}.cgMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.cgMetrics span{padding:12px;border-radius:12px;background:#1e293bb3;font-size:11px;color:#94a3b8}.cgMetrics b{display:block;font-size:23px;color:#f8fafc}.cgLearning{padding:14px;border-radius:14px;background:#10b98114;border:1px solid rgba(16,185,129,.18);margin-bottom:14px}.cgLearning b{display:block;margin:5px 0}.cgLearning p{font-size:12px;color:#94a3b8}.cgLeadHead{margin:12px 0 6px}.cgLead{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.1)}.cgLead span{color:#94a3b8}.cgGovernance{display:flex;gap:14px;align-items:center;padding:13px 15px;border-radius:14px;background:#0284c714;border:1px solid rgba(56,189,248,.14)}.cgGovernance span{color:#94a3b8;font-size:12px}.cgEmpty{padding:24px;text-align:center;color:#94a3b8}.cgBusy{height:2px;overflow:hidden;background:linear-gradient(90deg,transparent,#818cf8,transparent);animation:cgPulse 1.1s infinite}.cgModal input,.cgModal textarea{width:100%}@keyframes cgPulse{50%{opacity:.25}}@media(max-width:1050px){.cgFlow{grid-template-columns:repeat(4,1fr)}.cgLaunchCols,.cgResults,.cgGrid{grid-template-columns:1fr}}@media(max-width:680px){.cgHero{display:grid}.cgFlow,.cgFacts,.cgMetrics{grid-template-columns:repeat(2,1fr)}.cgGovernance,.cgLead{display:grid}}.marketingCenter{display:flex;flex-direction:column;gap:18px}.marketingHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px;border:1px solid var(--line,#e7e9ee);border-radius:20px;background:linear-gradient(135deg,#fff,#f8f9fb)}.marketingHero h2{margin:4px 0 8px;font-size:30px}.marketingHero p{max-width:760px;margin:0;color:var(--muted,#6d7480);line-height:1.6}.marketingHeroActions,.marketingGuardrails{display:flex;gap:10px;flex-wrap:wrap}.marketingGuardrails span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid var(--line,#e7e9ee);border-radius:999px;background:#fff;font-size:12px;color:#4b5563}.marketingGuardrails span b{font-size:12px}.marketingGuardrails .off{background:#fbfbfc;color:#6b7280}.marketingBusy{height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,#111827,transparent);animation:marketingBusy 1.1s linear infinite;background-size:220% 100%}@keyframes marketingBusy{0%{background-position:220% 0}to{background-position:-220% 0}}.marketingError{padding:12px 14px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#991b1b}.marketingLayout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;align-items:start}.marketingDraftList{display:flex;flex-direction:column;gap:9px;padding:14px;border:1px solid var(--line,#e7e9ee);border-radius:18px;background:#fafafa;max-height:calc(100vh - 260px);overflow:auto}.marketingListHead{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 4px 8px}.marketingListHead div{display:flex;flex-direction:column;gap:2px}.marketingListHead small{font-size:10px;letter-spacing:.13em;color:#8b919a}.marketingListHead span{font-size:11px;padding:4px 8px;border-radius:999px;background:#111827;color:#fff}.marketingDraftList>button{appearance:none;text-align:left;border:1px solid #e6e8ed;border-radius:14px;background:#fff;padding:13px;cursor:pointer;display:flex;flex-direction:column;gap:7px;transition:.18s ease}.marketingDraftList>button:hover{transform:translateY(-1px);border-color:#cbd0d8}.marketingDraftList>button.active{border-color:#111827;box-shadow:0 0 0 1px #111827}.marketingDraftList>button p{margin:0;color:#6b7280;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.marketingDraftList>button>small{color:#8b919a}.draftCardTop{display:flex;justify-content:space-between;gap:8px;align-items:center}.draftStatus{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.02em;background:#eef2f7;color:#475569}.draftStatus.ready{background:#ecfdf5;color:#047857}.draftStatus.approved{background:#111827;color:#fff}.draftStatus.processing,.draftStatus.queued{background:#eff6ff;color:#1d4ed8}.draftStatus.failed{background:#fff1f2;color:#be123c}.marketingPreview{min-width:0}.contentPreview,.marketingPreviewEmpty{border:1px solid var(--line,#e7e9ee);border-radius:18px;background:#fff;padding:22px}.marketingPreviewEmpty{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.marketingPreviewEmpty>div{font-size:36px;margin-bottom:8px}.marketingPreviewEmpty p{max-width:520px;color:#6b7280;line-height:1.6}.contentPreview>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #edf0f3}.contentPreview>header h3{font-size:25px;margin:9px 0 5px}.contentPreview>header p{margin:0;color:#6b7280}.previewActions{display:flex;align-items:center;gap:8px}.approvedBadge{display:inline-flex;padding:8px 11px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.generationState{display:flex;gap:14px;align-items:center;padding:26px;margin-top:18px;border-radius:14px;background:#f8fafc}.generationState p{margin:5px 0 0;color:#64748b}.spinner{width:26px;height:26px;border:3px solid #dce3ea;border-top-color:#111827;border-radius:50%;animation:spin .8s linear infinite;flex:0 0 auto}@keyframes spin{to{transform:rotate(360deg)}}.contentHeroImage{margin-top:18px;border-radius:16px;overflow:hidden;background:#f4f5f7}.contentHeroImage img{display:block;width:100%;max-height:520px;object-fit:cover}.contentBlock{margin-top:16px;border:1px solid #eceef2;border-radius:14px;padding:16px}.contentBlock.highlight{background:#111827;color:#fff;border-color:#111827}.contentBlock>small{display:block;font-size:10px;letter-spacing:.13em;color:#8b919a;margin-bottom:8px}.contentBlock.highlight>small{color:#aeb7c4}.contentBlock b{font-size:18px;line-height:1.45}.contentBlock p{line-height:1.6;color:#5f6670;margin:6px 0 0;white-space:pre-wrap}.contentBlock.highlight p{color:#fff}.caption{font-size:14px}.slideGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.slideGrid article,.scriptList article{border:1px solid #e8ebef;border-radius:12px;padding:12px;background:#fafbfc}.slideGrid article span,.scriptList article>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:8px;background:#111827;color:#fff;font-size:10px;margin-bottom:8px}.slideGrid article b{display:block;font-size:14px}.slideGrid article p,.scriptList article p{font-size:12px}.slideGrid article em{display:block;margin-top:8px;font-size:11px;color:#475569}.scriptList{display:flex;flex-direction:column;gap:10px}.scriptList article b{display:block;font-size:14px}.scriptList strong{font-size:11px;color:#111827}.contentTwoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hashtags{color:#2563eb!important}.visualGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.visualGrid figure{margin:0;border:1px solid #e8ebef;border-radius:12px;overflow:hidden;background:#fafafa}.visualGrid img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.visualGrid figcaption{padding:8px;font-size:11px;color:#6b7280}.contentApprovalFooter{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px;padding:16px;border-radius:14px;background:#f7f8fa}.contentApprovalFooter p{margin:4px 0 0;color:#6b7280;font-size:12px}.marketingGovernanceNote{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 15px;border:1px dashed #cfd5dc;border-radius:14px;color:#5c6470;background:#fbfcfd}.marketingGovernanceNote b{color:#111827}.marketingGovernanceNote small{white-space:nowrap;color:#8b919a}.marketingEmpty{padding:24px 12px;text-align:center;color:#6b7280}.marketingEmpty p{margin:6px 0 14px}.marketingModalBack{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:22px;z-index:90}.marketingCreateModal{position:relative;width:min(720px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:20px;padding:24px;box-shadow:0 24px 80px #0f172a38}.marketingCreateModal h2{font-size:28px;margin:5px 0 8px}.marketingCreateModal>p:not(.eyebrow){color:#6b7280;margin-top:0}.marketingClose{position:absolute;top:15px;right:15px;width:34px;height:34px;border-radius:50%;font-size:20px}.marketingFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.marketingFormGrid label{display:flex;flex-direction:column;gap:6px}.marketingFormGrid label span{font-size:12px;font-weight:700;color:#4b5563}.marketingFormGrid select,.marketingFormGrid textarea{width:100%;border:1px solid #d9dde3;border-radius:11px;padding:11px 12px;font:inherit;background:#fff}.marketingFormGrid textarea{resize:vertical}.marketingFormGrid .wide{grid-column:1/-1}.marketingModalFoot{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:18px}.marketingModalFoot small{color:#6b7280}@media(max-width:950px){.marketingHero{flex-direction:column}.marketingLayout{grid-template-columns:1fr}.marketingDraftList{max-height:none}.contentTwoCol,.marketingGovernanceNote{grid-template-columns:1fr}.marketingGovernanceNote small{white-space:normal}}@media(max-width:640px){.marketingHero,.contentPreview,.marketingCreateModal{padding:17px}.marketingFormGrid{grid-template-columns:1fr}.contentPreview>header,.contentApprovalFooter,.marketingModalFoot{flex-direction:column;align-items:flex-start}.marketingHeroActions,.marketingHeroActions button,.marketingModalFoot button{width:100%}}.compliance-center{display:grid;gap:18px}.compliance-loading{padding:32px;color:#64748b}.compliance-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border:1px solid #dbe5ea;border-radius:24px;background:linear-gradient(135deg,#f0fdf4,#ecfeff)}.compliance-hero h2{margin:4px 0 8px;max-width:760px}.compliance-hero p{max-width:820px}.compliance-pill{white-space:nowrap;border-radius:999px;padding:9px 13px;font-weight:700;font-size:12px;background:#e2e8f0;color:#334155}.state-review_recommended{background:#fef3c7;color:#92400e}.state-worth_checking{background:#dbeafe;color:#1d4ed8}.state-already_managed{background:#dcfce7;color:#166534}.state-not_relevant_now{background:#f1f5f9;color:#475569}.compliance-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.compliance-relevance{display:grid;gap:12px}.compliance-relevance>p{max-width:720px}.compliance-relevance button{justify-self:start}.compliance-relevance small{color:#64748b}.compliance-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.compliance-stats div{padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#f8fafc}.compliance-stats b{display:block;font-size:24px}.compliance-stats span{display:block;margin-top:3px;font-size:12px;color:#64748b}.compliance-next{margin-top:14px}.compliance-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.compliance-form label{display:grid;gap:7px;font-size:13px;font-weight:700}.compliance-form select{min-height:42px;border:1px solid #cbd5e1;border-radius:12px;padding:0 12px;background:#fff}.compliance-form button{justify-self:start;align-self:end}.compliance-privacy{padding:16px 18px;border:1px solid #dbeafe;border-radius:16px;background:#eff6ff;color:#475569;font-size:13px}.compliance-privacy b{color:#1e3a8a}@media(max-width:900px){.compliance-grid{grid-template-columns:1fr}.compliance-hero{display:grid}.compliance-form{grid-template-columns:1fr}.compliance-pill{justify-self:start}}.materialsCenter{display:flex;flex-direction:column;gap:18px}.materialsHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:28px;border-radius:20px;background:linear-gradient(135deg,#10233c,#0b1727);color:#fff;border:1px solid rgba(255,255,255,.08)}.materialsHero small{color:#60e5c7;font-weight:800;letter-spacing:.12em}.materialsHero h2{margin:8px 0 10px;font-size:clamp(24px,3vw,36px);max-width:780px}.materialsHero p{margin:0;max-width:820px;color:#bed0e3;line-height:1.55}.materialsHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.materialsHeroActions button,.materialsExport button,.materialsPreviewHead button,.themeRow button{border:1px solid #ced9e6;background:#fff;color:#17304d}.materialsHeroActions .primary{background:#55e6c1;color:#07111f;border-color:#55e6c1}.materialsLayout{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px;align-items:start}.materialsComposer,.materialsPreview{background:#fff;border:1px solid #dfe7f0;border-radius:18px;box-shadow:0 10px 30px #142a460f}.materialsComposer{padding:20px;position:sticky;top:18px}.materialsSection{margin-bottom:18px}.materialsSection>label,.materialsFields label>span{display:block;font-weight:700;color:#18314e;margin-bottom:8px}.materialsKinds{display:grid;gap:8px}.materialsKinds button{text-align:left;padding:12px;border:1px solid #dce5ef;border-radius:12px;background:#f8fbff;color:#17304d}.materialsKinds button b,.materialsKinds button small{display:block}.materialsKinds button small{margin-top:3px;color:#697b8f;font-size:12px;line-height:1.35}.materialsKinds button.active{border-color:#1769ff;box-shadow:0 0 0 2px #1769ff14;background:#f1f6ff}.themeRow{display:flex;gap:8px}.themeRow button{flex:1;border-radius:999px;padding:8px 10px}.themeRow button.active{background:#17304d;color:#fff;border-color:#17304d}.materialsFields{display:grid;gap:12px}.materialsFields input,.materialsFields textarea{width:100%;box-sizing:border-box;border:1px solid #d8e2ec;border-radius:10px;padding:11px 12px;font:inherit;color:#18314e;background:#fff}.materialsFields textarea{min-height:82px;resize:vertical}.materialsTwo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.materialsContext{margin:16px 0;padding:12px 14px;border-radius:12px;background:#f2f8f6;border:1px solid #d9eee8}.materialsContext span,.materialsContext b,.materialsContext small{display:block}.materialsContext span{font-size:10px;letter-spacing:.13em;color:#208f77;font-weight:800}.materialsContext b{margin-top:5px;color:#17304d}.materialsContext small{margin-top:3px;color:#617487}.materialsGenerate{width:100%;padding:13px 16px;border:0;border-radius:12px;background:#1769ff;color:#fff;font-weight:800;cursor:pointer}.materialsGenerate:disabled{opacity:.45;cursor:not-allowed}.materialsGuardrail{font-size:12px;line-height:1.45;color:#6d7f91;margin:10px 0 0}.materialsPreview{padding:18px;min-height:680px}.materialsPreviewHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.materialsPreviewHead>div:first-child small,.materialsPreviewHead>div:first-child b{display:block}.materialsPreviewHead small{color:#74869a}.materialsPreviewHead b{color:#17304d;margin-top:3px}.materialsPreviewHead>div:last-child{display:flex;align-items:center;gap:8px}.materialsPreviewHead button{width:34px;height:34px;border-radius:50%;padding:0}.materialSlide{aspect-ratio:16/9;width:100%;border-left:8px solid;border-radius:14px;padding:6.5% 7%;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 18px 45px #0a192d2e}.materialSlide>small{font-size:clamp(9px,1.1vw,14px);font-weight:900;letter-spacing:.15em}.materialSlide h3{font-size:clamp(28px,4vw,58px);line-height:1.02;margin:3.5% 0 2%;max-width:90%}.slideSubtitle{font-size:clamp(14px,1.8vw,24px);line-height:1.35;max-width:82%;margin:0}.materialSlide ul{font-size:clamp(14px,1.7vw,23px);line-height:1.4;margin:4% 0 0;padding-left:1.25em;max-width:82%}.materialSlide li{margin:.4em 0}.slideCta{position:absolute;left:7%;bottom:10%;max-width:70%;padding:12px 18px;border-radius:10px;font-weight:800}.materialSlide footer{position:absolute;right:4%;bottom:4%;left:7%;display:flex;justify-content:flex-end;gap:18px;font-size:11px}.materialSlide footer em{font-style:normal;font-weight:800}.materialsExport{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.materialsExport button{border-radius:10px;padding:9px 12px}.materialsThumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.materialsThumbnails button{text-align:left;background:#f7f9fc;border:1px solid #e0e7ef;border-radius:10px;padding:9px;color:#17304d}.materialsThumbnails button span,.materialsThumbnails button b{display:block}.materialsThumbnails button span{font-size:10px;color:#7b8da0;margin-bottom:4px}.materialsThumbnails button b{font-size:12px;line-height:1.25}.materialsThumbnails button.active{border-color:#1769ff;background:#eef4ff}.materialsEmpty{min-height:610px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#607286;padding:36px}.materialsEmpty>div:first-child{font-size:54px;color:#1769ff}.materialsEmpty h3{font-size:26px;color:#18314e;margin:16px 0 8px}.materialsEmpty p{max-width:640px;line-height:1.55}.materialsEmpty>div:last-child{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.materialsEmpty span{padding:7px 10px;border-radius:999px;background:#edf3f9;color:#35516f;font-size:12px}.materialsError,.materialsNotice{padding:12px 14px;border-radius:10px}.materialsError{background:#fff1f1;color:#a63030;border:1px solid #ffd3d3}.materialsNotice{background:#effaf6;color:#176b5b;border:1px solid #d2eee5}@media(max-width:980px){.materialsLayout{grid-template-columns:1fr}.materialsComposer{position:static}.materialsHero{flex-direction:column}.materialsHeroActions{justify-content:flex-start}.materialsPreview{min-height:unset}}@media(max-width:600px){.materialsHero{padding:20px}.materialsComposer,.materialsPreview{border-radius:14px}.materialsTwo{grid-template-columns:1fr}.materialSlide{padding:7% 6%;border-left-width:5px}.slideCta{position:static;margin-top:6%;display:inline-block}.materialSlide footer{right:6%;left:6%}.materialsExport button{flex:1 1 45%}}.materialsBrand{display:grid;grid-template-columns:110px 1fr;gap:10px;margin:0 0 14px;padding:12px;border:1px solid #e1e8ef;border-radius:12px;background:#f8fbff}.materialsBrand label,.materialsClient label{display:grid;gap:6px}.materialsBrand span,.materialsClient span{font-size:12px;font-weight:700;color:#4a6077}.materialsBrand input[type=color]{width:100%;height:40px;border:1px solid #d8e2ec;border-radius:8px;background:#fff;padding:3px}.materialsBrand input[type=file]{font-size:12px;color:#607286}.materialsClient{margin:0 0 14px;padding:12px;border:1px solid #e1e8ef;border-radius:12px;background:#fbfcfe}.materialsClient select{width:100%;border:1px solid #d8e2ec;border-radius:10px;padding:10px 11px;background:#fff;color:#18314e}.materialsClient small{display:block;margin-top:7px;color:#6e8194;line-height:1.4}.materialsRecent{margin-top:18px;padding-top:14px;border-top:1px solid #e3e9f0;display:grid;gap:7px}.materialsRecent>span{font-size:10px;letter-spacing:.13em;color:#8494a6;font-weight:800}.materialsRecent button{text-align:left;border:1px solid #e0e7ef;background:#f8fafc;border-radius:10px;padding:9px 10px;color:#18314e}.materialsRecent button small,.materialsRecent button b{display:block}.materialsRecent button small{font-size:10px;color:#75879a;margin-bottom:3px}.materialsRecent button b{font-size:12px;line-height:1.3}.materialBrandLogo{position:absolute;right:5%;top:6%;max-width:15%;max-height:10%;object-fit:contain;filter:drop-shadow(0 2px 7px rgba(0,0,0,.12))}@media(max-width:600px){.materialsBrand{grid-template-columns:1fr}}.materialsClient{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #dce5ef;border-radius:12px;background:#fbfdff}.materialsClient label>span{display:block;font-weight:700;color:#18314e;margin-bottom:7px}.materialsClient select{width:100%;border:1px solid #d8e2ec;border-radius:10px;padding:10px 11px;background:#fff;color:#18314e;font:inherit}.materialsClient small{color:#6c7f92;line-height:1.4}.materialsBrand{display:grid;grid-template-columns:110px 1fr;gap:10px;margin:14px 0}.materialsBrand label>span{display:block;font-weight:700;color:#18314e;margin-bottom:7px}.materialsBrand input[type=color]{width:100%;height:42px;border:1px solid #d8e2ec;border-radius:10px;padding:4px;background:#fff}.materialsBrand input[type=file]{width:100%;font-size:12px;color:#5f7286}.materialBrandLogo{position:absolute;right:5%;top:6%;max-width:14%;max-height:10%;object-fit:contain}.materialsRecent{display:grid;gap:7px;margin-top:16px}.materialsRecent>span{font-size:10px;letter-spacing:.13em;font-weight:900;color:#75879a}.materialsRecent button{text-align:left;border:1px solid #e0e7ef;background:#fff;border-radius:10px;padding:9px 10px;color:#18314e}.materialsRecent button small,.materialsRecent button b,.materialsRecent button em{display:block}.materialsRecent button small{font-size:10px;color:#6d8094;margin-bottom:3px}.materialsRecent button b{font-size:12px}.materialsRecent button em{font-size:10px;color:#8293a4;font-style:normal;margin-top:3px}.materialsWorkspaceRecent button{background:#f5f9ff;border-color:#d8e5f5}.materialsExport .materialsShare{background:#1769ff;color:#fff;border-color:#1769ff;font-weight:800}.materialsShareUrl{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin:0 0 14px;padding:10px 12px;border:1px solid #cfe1ff;background:#f3f7ff;border-radius:10px}.materialsShareUrl span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#1769ff}.materialsShareUrl input{min-width:0;width:100%;border:0;background:transparent;color:#33506f;font:inherit;font-size:12px}.materialsShareUrl button{border:1px solid #bdd2f2;background:#fff;color:#174b88;border-radius:8px;padding:7px 10px}@media(max-width:600px){.materialsBrand,.materialsShareUrl{grid-template-columns:1fr}.materialsShareUrl button{width:100%}}.materialsShareActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.materialsShareActions .danger{border-color:#efcaca;background:#fff4f4;color:#a23131}.materialsShareActions .danger:disabled{opacity:.5}@media(max-width:720px){.materialsShareUrl{grid-template-columns:1fr}.materialsShareActions{justify-content:flex-start}}.profitabilityPanel{margin:18px 0;padding:18px;border:1px solid #dbe3ee;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 34px #0f172a0d}.profitabilityHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.profitabilityHead small,.profitabilityTitle small{font-size:10px;letter-spacing:.1em;color:#64748b}.profitabilityHead h3{margin:4px 0;font-size:20px}.profitabilityHead p{margin:0;color:#64748b;font-size:12px}.profitabilityHeadActions{display:flex;gap:7px}.profitabilityHeadActions select,.profitabilityHeadActions button,.profitabilityExpand,.profitabilityRowActions button,.profitabilityQuick button,.profitabilityTitle>button{border:1px solid #dbe3ee;border-radius:10px;background:#fff;padding:8px 10px;font:inherit;cursor:pointer}.profitabilityBusy{height:2px;margin:12px 0;background:linear-gradient(90deg,transparent,#64748b,transparent);animation:profitPulse 1.2s infinite}.profitabilityError{margin-top:10px;padding:9px 10px;border-radius:10px;background:#fef2f2;color:#991b1b;font-size:12px}.profitabilityKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0}.profitabilityKpis article{padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:3px}.profitabilityKpis small{font-size:10px;color:#64748b;text-transform:uppercase}.profitabilityKpis b{font-size:17px}.profitabilityKpis span{font-size:10px;color:#64748b}.profitabilityBest{padding:13px;border-radius:16px;background:#0f172a;color:#fff}.profitabilityTitle{display:flex;justify-content:space-between;align-items:center;gap:10px}.profitabilityTitle h4{margin:3px 0;font-size:14px}.profitabilityBest .profitabilityTitle small{color:#94a3b8}.profitabilityTitle>span{background:#94a3b829;border-radius:999px;padding:4px 8px;font-size:10px}.profitabilityOptions{display:grid;gap:7px;margin-top:10px}.profitabilityOptions article{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:10px;border-radius:12px}.profitabilityOptions article div{display:flex;flex-direction:column;gap:2px}.profitabilityOptions b{font-size:12px}.profitabilityOptions p{margin:0;font-size:10px;color:#cbd5e1}.profitabilityOptions button{white-space:nowrap;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:transparent;color:#fff;padding:7px 9px;cursor:pointer}.profitabilityOptions button.primary{background:#fff;color:#0f172a}.profitabilityHighlight{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:11px;padding:12px;border:1px solid #dbe3ee;border-radius:14px;background:#fff}.profitabilityHighlight>div:first-child{display:flex;flex-direction:column;gap:2px}.profitabilityHighlight small{font-size:9px;color:#64748b}.profitabilityHighlight b{font-size:13px}.profitabilityHighlight span{font-size:11px;color:#475569}.profitabilityQuick{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.profitabilityQuick button,.profitabilityRowActions button{font-size:10px;padding:6px 8px}.profitabilityExpand{width:100%;display:flex;justify-content:space-between;margin-top:10px}.profitabilityDetails{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.8fr);gap:12px;margin-top:12px}.profitabilityDetails>section{padding:12px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.profitabilityTable{display:grid;gap:7px;margin-top:9px}.profitabilityTable>article{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(85px,.65fr));gap:8px;align-items:center;border-top:1px solid #eef2f7;padding:9px 0}.profitabilityTable>article:first-child{border-top:0}.profitabilityItem{display:flex;flex-direction:column;min-width:0}.profitabilityItem span{font-size:9px;color:#64748b;text-transform:uppercase}.profitabilityItem b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profitabilityItem small,.profitabilityTable article>div>small{font-size:9px;color:#64748b}.profitabilityTable article>div>b{font-size:11px}.profitabilityRowActions{grid-column:1/-1;display:flex;gap:5px}.profitabilityCustomers{display:grid;gap:7px;margin-top:9px}.profitabilityCustomers article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px;border:1px solid #eef2f7;border-radius:10px}.profitabilityCustomers article div{display:flex;flex-direction:column}.profitabilityCustomers b,.profitabilityCustomers strong{font-size:11px}.profitabilityCustomers small,.profitabilityCustomers span{font-size:9px;color:#64748b}.profitabilityCustomers span{grid-column:2;text-align:right}.profitabilityRisk{color:#b45309}.profitabilityEmpty{padding:13px;text-align:center;color:#64748b;font-size:11px;border:1px dashed #cbd5e1;border-radius:11px}.profitabilityPanel footer{display:block;margin-top:10px;color:#64748b;font-size:9px;line-height:1.4}@keyframes profitPulse{50%{opacity:.35}}@media(max-width:900px){.profitabilityKpis{grid-template-columns:1fr 1fr}.profitabilityDetails{grid-template-columns:1fr}}@media(max-width:620px){.profitabilityHead,.profitabilityHighlight{flex-direction:column}.profitabilityHeadActions,.profitabilityQuick{width:100%;justify-content:flex-start}.profitabilityKpis{grid-template-columns:1fr 1fr}.profitabilityOptions article{align-items:flex-start;flex-direction:column}.profitabilityTable>article{grid-template-columns:1fr 1fr}.profitabilityItem{grid-column:1/-1}}.recurrencePanel{margin:18px 0;padding:18px;border:1px solid #dbe3ee;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 34px #0f172a0d}.recurrenceHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.recurrenceHead small,.recurrenceTitle small{font-size:10px;letter-spacing:.1em;color:#64748b}.recurrenceHead h3{margin:4px 0;font-size:20px}.recurrenceHead p{margin:0;color:#64748b;font-size:12px}.recurrenceHeadActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.recurrenceHeadActions button,.recurrenceExpand,.recurrenceRowActions button,.recurrenceRiskStrip button{border:1px solid #dbe3ee;border-radius:10px;background:#fff;padding:8px 10px;font:inherit;cursor:pointer}.recurrenceHeadActions button.primary,.recurrenceRowActions button.primary{background:#0f172a;color:#fff;border-color:#0f172a}.recurrenceError,.recurrenceNotice{margin-top:10px;padding:9px 10px;border-radius:10px;font-size:12px}.recurrenceError{background:#fef2f2;color:#991b1b}.recurrenceNotice{background:#ecfdf5;color:#166534}.recurrenceKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0}.recurrenceKpis article{padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:3px}.recurrenceKpis small{font-size:10px;color:#64748b;text-transform:uppercase}.recurrenceKpis b{font-size:17px}.recurrenceKpis span{font-size:10px;color:#64748b}.recurrenceBest{padding:13px;border-radius:16px;background:#111827;color:#fff}.recurrenceTitle{display:flex;justify-content:space-between;align-items:center;gap:10px}.recurrenceTitle h4{margin:3px 0;font-size:14px}.recurrenceBest .recurrenceTitle small{color:#9ca3af}.recurrenceTitle>span{background:#94a3b829;border-radius:999px;padding:4px 8px;font-size:10px}.recurrenceOptions{display:grid;gap:7px;margin-top:10px}.recurrenceOptions article{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:10px;border-radius:12px}.recurrenceOptions article>div{display:flex;flex-direction:column;gap:2px}.recurrenceOptions b{font-size:12px}.recurrenceOptions p{margin:0;font-size:10px;color:#d1d5db}.recurrenceOptions button{white-space:nowrap;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:transparent;color:#fff;padding:7px 9px;cursor:pointer}.recurrenceOptions button.primary{background:#fff;color:#111827}.recurrenceRiskStrip{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:11px;padding:12px;border:1px solid #fed7aa;border-radius:14px;background:#fff7ed}.recurrenceRiskStrip>div:first-child{display:flex;flex-direction:column;gap:2px}.recurrenceRiskStrip small{font-size:9px;color:#9a3412}.recurrenceRiskStrip b{font-size:12px}.recurrenceRiskStrip span{font-size:10px;color:#7c2d12}.recurrenceRiskStrip>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.recurrenceExpand{width:100%;display:flex;justify-content:space-between;margin-top:10px}.recurrenceDetails{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);gap:12px;margin-top:12px}.recurrenceDetails>section{padding:12px;border:1px solid #e2e8f0;border-radius:15px;background:#fff}.recurrenceList{display:grid;gap:7px;margin-top:9px}.recurrenceList>article{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(84px,.6fr));gap:8px;align-items:center;border-top:1px solid #eef2f7;padding:9px 0}.recurrenceList>article:first-child{border-top:0}.recurrenceMain{display:flex;flex-direction:column;min-width:0}.recurrenceMain span{font-size:9px;color:#64748b;text-transform:uppercase}.recurrenceMain b{font-size:11px}.recurrenceMain small,.recurrenceList article>div>small{font-size:9px;color:#64748b}.recurrenceList article>div>b{font-size:11px}.recurrenceRowActions{grid-column:1/-1;display:flex;gap:5px;flex-wrap:wrap}.recurrenceRowActions button{font-size:10px;padding:6px 8px}.risk{padding:3px 6px;border-radius:999px;display:inline-block;width:max-content}.risk.healthy{background:#ecfdf5;color:#166534}.risk.attention{background:#eff6ff;color:#1d4ed8}.risk.high{background:#fff7ed;color:#c2410c}.risk.paused{background:#f1f5f9;color:#475569}.recurrenceUncovered{display:grid;gap:7px;margin-top:9px}.recurrenceUncovered article{display:grid;gap:7px;padding:9px;border:1px solid #eef2f7;border-radius:11px}.recurrenceUncovered article>div:first-child{display:flex;flex-direction:column}.recurrenceUncovered b{font-size:11px}.recurrenceUncovered span,.recurrenceUncovered small{font-size:9px;color:#64748b}.recurrenceEmpty{padding:13px;text-align:center;color:#64748b;font-size:11px;border:1px dashed #cbd5e1;border-radius:11px}.recurrencePanel footer{display:block;margin-top:10px;color:#64748b;font-size:9px;line-height:1.4}@media(max-width:900px){.recurrenceKpis{grid-template-columns:1fr 1fr}.recurrenceDetails{grid-template-columns:1fr}}@media(max-width:620px){.recurrenceHead,.recurrenceRiskStrip{flex-direction:column}.recurrenceHeadActions{width:100%;justify-content:flex-start}.recurrenceKpis{grid-template-columns:1fr 1fr}.recurrenceOptions article{align-items:flex-start;flex-direction:column}.recurrenceList>article{grid-template-columns:1fr 1fr}.recurrenceMain{grid-column:1/-1}}.relationshipPanel{margin:18px 0;padding:18px;border:1px solid #dbe3ee;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 34px #0f172a0d}.relationshipHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.relationshipHead small,.relationshipTitle small,.relationshipContext small{font-size:10px;letter-spacing:.1em;color:#64748b}.relationshipHead h3{margin:4px 0;font-size:20px}.relationshipHead p{margin:0;color:#64748b;font-size:12px}.relationshipHead>button{border:1px solid #dbe3ee;border-radius:10px;background:#fff;padding:8px 10px;cursor:pointer}.relationshipError,.relationshipNotice{margin-top:10px;padding:9px 10px;border-radius:10px;font-size:12px}.relationshipError{background:#fef2f2;color:#991b1b}.relationshipNotice{background:#ecfdf5;color:#166534}.relationshipKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:16px 0}.relationshipKpis article{padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:3px}.relationshipKpis small{font-size:10px;color:#64748b;text-transform:uppercase}.relationshipKpis b{font-size:17px}.relationshipKpis span{font-size:10px;color:#64748b}.relationshipBest{padding:13px;border-radius:16px;background:#111827;color:#fff}.relationshipTitle{display:flex;justify-content:space-between;align-items:center;gap:10px}.relationshipTitle h4{margin:3px 0;font-size:14px}.relationshipBest .relationshipTitle small{color:#9ca3af}.relationshipTitle>span{background:#94a3b829;border-radius:999px;padding:4px 8px;font-size:10px}.relationshipOptions{display:grid;gap:7px;margin-top:10px}.relationshipOptions article{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);padding:10px;border-radius:12px}.relationshipOptions article>div{display:flex;flex-direction:column;gap:2px}.relationshipOptions b{font-size:12px}.relationshipOptions p{margin:0;font-size:10px;color:#d1d5db}.relationshipOptions button{white-space:nowrap;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:transparent;color:#fff;padding:7px 9px;cursor:pointer}.relationshipOptions button.primary{background:#fff;color:#111827}.relationshipList{display:grid;gap:8px;margin-top:12px}.relationshipRow{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(100px,.65fr));gap:10px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.relationshipRow.risk{border-color:#fecaca}.relationshipRow.renewal{border-color:#fde68a}.relationshipRow.attention{border-color:#fed7aa}.relationshipRow.expansion{border-color:#bfdbfe}.relationshipRowMain{display:flex;flex-direction:column;gap:3px;min-width:0}.relationshipRowMain>b{font-size:12px}.relationshipRowMain>small{font-size:10px;color:#64748b}.relationshipRow>div:not(.relationshipRowMain):not(.relationshipRowActions):not(.relationshipContext){display:flex;flex-direction:column}.relationshipRow>div>small{font-size:9px;color:#64748b}.relationshipRow>div>b{font-size:11px}.relationshipRow>div>span{font-size:9px;color:#64748b}.relationshipStatus{display:inline-flex;width:max-content;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:700}.relationshipStatus.risk{background:#fef2f2;color:#b91c1c}.relationshipStatus.renewal{background:#fffbeb;color:#a16207}.relationshipStatus.attention{background:#fff7ed;color:#c2410c}.relationshipStatus.expansion{background:#eff6ff;color:#1d4ed8}.relationshipStatus.healthy{background:#ecfdf5;color:#166534}.relationshipRowActions{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.relationshipRowActions button{border:1px solid #dbe3ee;border-radius:9px;background:#fff;padding:6px 8px;font-size:10px;cursor:pointer}.relationshipRowActions button.primary{background:#0f172a;color:#fff;border-color:#0f172a}.relationshipContext{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding-top:10px;border-top:1px solid #eef2f7}.relationshipContext>div{display:flex;flex-direction:column;gap:3px;padding:9px;border-radius:11px;background:#f8fafc}.relationshipContext b{font-size:11px}.relationshipContext span,.relationshipContext li{font-size:9px;color:#64748b}.relationshipContext ul{margin:3px 0 0;padding-left:16px}.relationshipEmpty{padding:13px;text-align:center;color:#cbd5e1;font-size:11px;border:1px dashed rgba(255,255,255,.2);border-radius:11px}.relationshipPanel footer{display:block;margin-top:10px;color:#64748b;font-size:9px;line-height:1.4}@media(max-width:980px){.relationshipKpis{grid-template-columns:1fr 1fr}.relationshipRow{grid-template-columns:1.4fr 1fr 1fr}.relationshipRow>div:nth-of-type(4){display:none!important}.relationshipContext{grid-template-columns:1fr 1fr}}@media(max-width:640px){.relationshipHead{flex-direction:column}.relationshipKpis{grid-template-columns:1fr 1fr}.relationshipOptions article{flex-direction:column;align-items:flex-start}.relationshipRow{grid-template-columns:1fr 1fr}.relationshipRowMain{grid-column:1/-1}.relationshipContext{grid-template-columns:1fr}}.relationshipExternalBadges{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px;margin-top:4px}.relationshipExternalBadges em{font-style:normal;font-size:8px;font-weight:700;padding:2px 5px;border-radius:999px;background:#eef6ff;color:#2563eb;border:1px solid #dbeafe}.reconIntel{margin:18px 0;padding:18px;border:1px solid #1a2b40;background:#0a1726;border-radius:18px}.reconIntel>header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.reconIntel>header small{font-size:10px;letter-spacing:.12em;color:#55d6be;font-weight:800}.reconIntel h3{margin:5px 0;font-size:20px}.reconIntel>header p{margin:0;color:#8195ae;font-size:12px}.reconIntelHeadActions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.reconIntelHeadActions span{font-size:10px;color:#91a3ba}.reconIntelHeadActions button,.reconIntelActions button{border:1px solid #29415e;border-radius:9px;background:#0d1b2d;color:#dbe8f8;padding:7px 9px;cursor:pointer}.reconIntelKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.reconIntelKpis>span{display:flex;flex-direction:column;padding:10px;border:1px solid #172a40;border-radius:12px;background:#091522}.reconIntelKpis small{color:#71869e;font-size:9px}.reconIntelKpis b{margin-top:4px}.reconIntelList{display:grid;gap:8px;margin-top:12px}.reconIntelList article{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;padding:12px;border:1px solid #1a3048;border-radius:13px;background:#0c1a2b}.reconIntelList article.strong{border-left:3px solid #55d6be}.reconIntelList article.review{border-left:3px solid #ffb454}.reconIntelList article.none{border-left:3px solid #71869e}.reconIntelTx,.reconIntelMatch{display:flex;flex-direction:column;gap:3px}.reconIntelTx span,.reconIntelMatch span{font-size:9px;color:#71869e;text-transform:uppercase}.reconIntelTx b,.reconIntelMatch b{font-size:12px}.reconIntelTx small,.reconIntelMatch small,.reconIntelMatch em{font-size:10px;color:#91a3ba;font-style:normal}.reconIntelTx strong{font-size:15px;color:#55d6be;margin-top:5px}.reconIntelActions{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap}.reconIntelActions button{font-size:10px}.reconIntelActions button.primary{background:#55d6be;color:#06121c;border-color:#55d6be;font-weight:800}.reconIntelError,.reconIntelNotice{margin-top:10px;padding:9px;border-radius:9px;font-size:11px}.reconIntelError{background:#341820;color:#ffd9df}.reconIntelNotice{background:#123329;color:#70e1bd}.reconIntelEmpty{padding:18px;text-align:center;color:#71869e}.reconIntel footer{display:block;margin-top:10px;color:#617992;font-size:9px}@media(max-width:800px){.reconIntel>header{flex-direction:column}.reconIntelKpis{grid-template-columns:1fr 1fr}.reconIntelList article{grid-template-columns:1fr}}.operationsCenter{display:block}.operationsTabs{display:flex;gap:7px;margin-bottom:18px}.operationsTabs button,.flowActions button,.unlinkedDeals button{border:1px solid #29415e;border-radius:9px;background:#0d1b2d;color:#dbe8f8;padding:8px 11px;cursor:pointer}.operationsTabs button.active{background:#132b3f;color:#70e1bd;border-color:#2c536c}.operationsTabs button:last-child{margin-left:auto}.operationsKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.operationsKpis article{display:flex;flex-direction:column;padding:16px;border:1px solid #1a2b40;border-radius:14px;background:#0a1726}.operationsKpis small,.flowTop span,.flowTop small,.unlinkedDeals span,.stockTop span,.stockTop small,.purchaseOrders span,.purchaseOrders small{color:#71869e;font-size:10px}.operationsKpis b{font-size:22px;margin:5px 0}.operationsKpis span{font-size:10px;color:#8195ae}.operationsBest,.inventoryOnboarding{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px;border:1px solid #29415e;border-radius:15px;background:linear-gradient(135deg,#0d1b2d,#10233a);margin-bottom:16px}.operationsBest>div,.inventoryOnboarding>div{display:flex;flex-direction:column;gap:3px}.operationsBest small,.inventoryOnboarding small,.purchaseOrders>header small,.unlinkedDeals>header small{font-size:9px;letter-spacing:.12em;color:#55d6be}.operationsBest span,.inventoryOnboarding p,.purchaseOrders>header p{color:#8195ae;font-size:11px;margin:0}.commercialFlows{display:grid;gap:10px}.commercialFlows>article,.unlinkedDeals,.purchaseOrders{border:1px solid #1a2b40;background:#0a1726;border-radius:15px;padding:15px}.flowTop{display:flex;justify-content:space-between;gap:12px}.flowTop>div{display:flex;flex-direction:column;gap:3px}.flowTop>div:last-child{align-items:flex-end}.flowTop strong{color:#55d6be}.flowTop em{font-style:normal;color:#91a3ba;font-size:10px}.flowStages{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;margin:13px 0}.flowStages>span{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:7px 3px;border-radius:9px;background:#091522;color:#617992}.flowStages>span.done{background:#102b2a;color:#70e1bd}.flowStages i{font-style:normal;font-size:11px}.flowStages b{font-size:9px}.flowStages small{font-size:8px;color:inherit;opacity:.8}.flowActions{display:flex;gap:6px;flex-wrap:wrap}.flowActions button{font-size:10px}.flowActions button.primary{background:#55d6be;color:#06121c;border-color:#55d6be;font-weight:800}.unlinkedDeals{margin-top:16px}.unlinkedDeals header h3,.purchaseOrders header h3{margin:4px 0 12px}.unlinkedDeals>article,.purchaseOrders>article{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #14253a}.unlinkedDeals>article>div:first-child,.purchaseOrders>article>div:first-child{display:flex;flex-direction:column}.unlinkedDeals>article>div:last-child{display:flex;gap:5px}.stockGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stockGrid>article{padding:14px;border:1px solid #1a2b40;border-radius:14px;background:#0a1726}.stockGrid>article.low{border-color:#704d2b}.stockTop{display:flex;justify-content:space-between;gap:10px}.stockTop>div{display:flex;flex-direction:column}.stockTop strong{font-size:20px}.stockTop strong small{font-size:9px;color:#71869e}.stockMeter{height:5px;background:#13263b;border-radius:999px;overflow:hidden;margin:12px 0}.stockMeter span{display:block;height:100%;background:#55d6be}.stockGrid>article.low .stockMeter span{background:#ffb454}.stockMeta{display:flex;justify-content:space-between;color:#8195ae;font-size:9px;margin-bottom:10px}.inventoryAdjust{display:grid;grid-template-columns:1.2fr .6fr .7fr 1fr auto auto;gap:8px;align-items:end;margin:12px 0;padding:12px;border:1px solid #29415e;border-radius:13px;background:#0d1b2d}.inventoryAdjust>div{display:flex;flex-direction:column}.inventoryAdjust small{font-size:8px;color:#55d6be}.inventoryAdjust span{font-size:9px;color:#8195ae}.inventoryAdjust input,.inventoryAdjust select{border:1px solid #29415e;background:#091522;color:#dbe8f8;border-radius:8px;padding:8px}.inventoryAdjust button{border:1px solid #29415e;background:#091522;color:#dbe8f8;border-radius:8px;padding:8px;cursor:pointer}.purchaseOrders{margin-top:16px}.purchaseOrders>article{grid-template-columns:1fr auto auto}.purchaseOrders strong{color:#55d6be}.operationsEmpty{padding:22px;text-align:center;color:#71869e}.operationsError,.operationsNotice{padding:10px;border-radius:9px;margin-bottom:12px;font-size:11px}.operationsError{background:#341820;color:#ffd9df}.operationsNotice{background:#123329;color:#70e1bd}.operationsSafety{margin-top:10px;color:#617992;font-size:9px}.businessCatalogInventory{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px;border:1px solid #24384c;border-radius:10px}.businessCatalogInventory>label:first-child{display:flex;align-items:center;gap:7px}.businessCatalogInventory>small{grid-column:1/-1;color:#71869e}@media(max-width:1050px){.flowStages{grid-template-columns:repeat(4,1fr)}.stockGrid,.inventoryAdjust{grid-template-columns:1fr 1fr}.inventoryAdjust>div{grid-column:1/-1}}@media(max-width:700px){.operationsKpis{grid-template-columns:1fr 1fr}.operationsBest,.inventoryOnboarding{align-items:flex-start;flex-direction:column}.flowStages{grid-template-columns:repeat(2,1fr)}.stockGrid{grid-template-columns:1fr}.purchaseOrders>article,.unlinkedDeals>article{grid-template-columns:1fr}.inventoryAdjust,.businessCatalogInventory{grid-template-columns:1fr}.businessCatalogInventory>small{grid-column:auto}}.smartPlaybooks{margin:18px 0 20px;padding:18px;border:1px solid #1a2b40;background:#0a1726;border-radius:18px}.smartPlaybooksHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.smartPlaybooksHead small,.playbookSectionTitle span,.playbookRecommendationGrid article>span,.playbookCurrentStep>div>span{font-size:9px;letter-spacing:.13em;color:#55d6be;font-weight:900}.smartPlaybooksHead h3{margin:5px 0;font-size:21px}.smartPlaybooksHead p,.playbookRunTop p,.playbookCurrentStep p{margin:0;color:#8195ae;font-size:11px;line-height:1.55}.smartPlaybooksHead>button,.playbookStepActions button,.playbookRecommendationGrid button{border:1px solid #29415e;border-radius:9px;background:#0d1b2d;color:#dbe8f8;padding:8px 10px;cursor:pointer}.smartPlaybooksNotice,.smartPlaybooksError{margin-top:10px;padding:9px 11px;border-radius:9px;font-size:11px}.smartPlaybooksNotice{background:#123329;color:#70e1bd}.smartPlaybooksError{background:#341820;color:#ffd9df}.playbookRecommendations,.playbookActive{margin-top:16px}.playbookSectionTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.playbookSectionTitle b{font-size:11px;color:#91a3ba}.playbookRecommendationGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.playbookRecommendationGrid article{display:flex;flex-direction:column;min-height:178px;padding:14px;border:1px solid #1a3048;border-radius:13px;background:#0c1a2b}.playbookRecommendationGrid article.high{border-left:3px solid #ffb454}.playbookRecommendationGrid h4{margin:12px 0 7px;font-size:14px}.playbookRecommendationGrid p{margin:0;color:#8195ae;font-size:10px;line-height:1.5}.playbookRecommendationGrid button{margin-top:auto;font-size:10px}.playbookRecommendationGrid button.primary,.playbookStepActions button.primary{background:#55d6be;color:#06121c;border-color:#55d6be;font-weight:900}.playbookActive{display:grid;gap:9px}.playbookActive>.playbookSectionTitle{grid-column:1/-1}.playbookRun{padding:14px;border:1px solid #1a3048;border-radius:14px;background:#091522}.playbookRunTop{display:flex;justify-content:space-between;gap:14px}.playbookRunTop>div{display:flex;flex-direction:column}.playbookRunTop span{font-size:9px;color:#71869e;text-transform:uppercase}.playbookRunTop h4{margin:3px 0 5px;font-size:15px}.playbookRunTop strong{font-size:20px;color:#55d6be}.playbookProgress{height:5px;background:#13263b;border-radius:999px;overflow:hidden;margin:11px 0 6px}.playbookProgress span{display:block;height:100%;background:#55d6be}.playbookRunMeta{display:flex;justify-content:space-between;color:#71869e;font-size:9px}.playbookCurrentStep{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #162b42}.playbookCurrentStep>div:first-child{display:flex;flex-direction:column;gap:3px}.playbookCurrentStep b{font-size:12px}.playbookStepActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.playbookStepActions button{font-size:9px;white-space:nowrap}.playbookEmpty{padding:18px;text-align:center;border:1px dashed #24405c;border-radius:12px;color:#71869e;font-size:11px}.smartPlaybooks footer{display:block;margin-top:12px;color:#617992;font-size:9px}.mayaOrchestrator{margin-top:16px;padding:15px;border:1px solid #24425d;border-radius:14px;background:#0d1c2c}.mayaIdentity{display:flex;gap:11px;align-items:center}.mayaAvatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:#55d6be;color:#06121c;font-weight:900}.mayaIdentity>div:last-child{display:flex;flex-direction:column;gap:3px}.mayaIdentity span{font-size:9px;letter-spacing:.13em;color:#55d6be;font-weight:900}.mayaIdentity b{font-size:12px;color:#dbe8f8}.mayaCommand{display:flex;gap:8px;margin-top:12px}.mayaCommand input{flex:1;min-width:0;border:1px solid #29415e;border-radius:10px;background:#081521;color:#eaf4ff;padding:11px 12px;outline:none}.mayaCommand input:focus{border-color:#55d6be}.mayaCommand button,.mayaPrompts button,.mayaAttentionList button{border:1px solid #29415e;border-radius:9px;background:#0d1b2d;color:#dbe8f8;padding:8px 10px;cursor:pointer}.mayaCommand button.primary{background:#55d6be;color:#06121c;border-color:#55d6be;font-weight:900}.mayaPrompts{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.mayaPrompts button{padding:6px 8px;font-size:9px;color:#9eb2c8}.mayaResult{margin-top:12px;padding-top:12px;border-top:1px solid #1b344c}.mayaResultSummary{display:flex;justify-content:space-between;gap:12px;align-items:center}.mayaResultSummary b{font-size:11px}.mayaResultSummary span{font-size:9px;color:#70e1bd}.mayaAttentionList{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px}.mayaAttentionList article{padding:11px;border:1px solid #29415e;border-radius:11px;background:#091725}.mayaAttentionList span{font-size:8px;letter-spacing:.1em;color:#ffbf69;font-weight:900}.mayaAttentionList b{display:block;margin:5px 0;font-size:11px}.mayaAttentionList p{margin:0 0 8px;color:#8195ae;font-size:9px;line-height:1.5}.mayaAttentionList button{font-size:9px}.mayaTeam,.runTeam{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:9px}.mayaTeam>span{font-size:9px;color:#71869e}.mayaTeam>b,.runTeam>em{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border:1px solid #27425d;border-radius:9px;background:#0a1725;color:#dceafa;font-size:9px;font-style:normal}.mayaTeam>b small{font-size:8px;color:#71869e;font-weight:500}.runTeam>em{font-size:8px;color:#91a8bf;padding:4px 6px}.mayaAttentionList p strong{color:#cfe0f2;font-size:9px}@media(max-width:1100px){.playbookRecommendationGrid{grid-template-columns:1fr 1fr}.mayaAttentionList{grid-template-columns:1fr}}@media(max-width:700px){.smartPlaybooksHead,.playbookCurrentStep,.mayaCommand,.mayaResultSummary{flex-direction:column}.playbookRecommendationGrid{grid-template-columns:1fr}.playbookStepActions{justify-content:flex-start}.mayaCommand button{width:100%}}.customer360{display:grid;gap:14px;margin:0 0 18px;border:1px solid #254860;background:#07131f;border-radius:18px;padding:18px}.customer360Top,.customer360SectionHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.customer360Top h3,.customer360SectionHead h4{margin:3px 0}.customer360Top p:not(.eyebrow){margin:0;color:#8198ad;font-size:11px}.customer360Loading,.customer360Error{padding:22px;border:1px dashed #29465e;border-radius:12px;color:#8fa7bc}.customer360State{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.customer360State>div{border:1px solid #18334a;background:#0a1927;border-radius:12px;padding:11px;min-width:0}.customer360State span,.customer360State small{display:block;color:#71879c;font-size:9px}.customer360State b{display:block;margin:4px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.customer360Maya{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.customer360Maya>div,.customer360Maya>aside{border:1px solid #234c62;background:#0a1b29;border-radius:14px;padding:14px}.customer360Maya small,.customer360Maya span{color:#55d6be;font-size:9px;letter-spacing:.08em}.customer360Maya h4{margin:5px 0 7px;font-size:16px}.customer360Maya p{margin:0;color:#9cb0c2;font-size:11px;line-height:1.5}.customer360Maya em{display:block;margin-top:8px;color:#758da4;font-size:10px;line-height:1.45}.customer360Maya aside b{display:block;margin:7px 0 9px;font-size:12px;line-height:1.45}.customer360Insights,.customer360Memory{display:grid;gap:10px}.customer360SectionHead small{color:#55d6be;font-size:9px;letter-spacing:.08em}.customer360SectionHead>span{border:1px solid #23445a;border-radius:999px;padding:5px 8px;color:#8ea5b9;font-size:9px}.customer360InsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer360InsightGrid article{border:1px solid #1c394f;background:#091826;border-radius:12px;padding:12px}.customer360InsightGrid article.critical{border-color:#704141}.customer360InsightGrid article.attention{border-color:#65532c}.customer360InsightGrid article>div{display:flex;justify-content:space-between;gap:8px}.customer360InsightGrid b{font-size:11px}.customer360InsightGrid span{color:#55d6be;font-size:9px}.customer360InsightGrid p{color:#91a6ba;font-size:10px;line-height:1.45}.customer360InsightGrid small,.customer360InsightGrid em{display:block;color:#71879c;font-size:9px;line-height:1.4}.customer360InsightGrid em{margin-top:6px}.customer360Filters{display:flex;gap:5px;flex-wrap:wrap}.customer360Filters button{padding:6px 8px;font-size:9px}.customer360Filters button.active{border-color:#55d6be;color:#55d6be}.customer360Timeline{display:grid}.customer360Timeline>article{display:grid;grid-template-columns:18px 1fr;gap:8px;min-height:58px}.customer360Rail{position:relative;display:flex;justify-content:center}.customer360Rail:after{content:"";position:absolute;top:17px;bottom:-4px;width:1px;background:#18354b}.customer360Timeline>article:last-child .customer360Rail:after{display:none}.customer360Rail>span{position:relative;z-index:1;margin-top:7px;width:9px;height:9px;border-radius:50%;background:#4d6980;border:2px solid #0a1927}.customer360Rail .kind-finance,.customer360Rail .kind-bank,.customer360Rail .kind-erp{background:#55d6be}.customer360Rail .kind-communication,.customer360Rail .kind-calendar{background:#729ff0}.customer360Rail .kind-external_crm,.customer360Rail .kind-crm{background:#d8a65b}.customer360Event{padding:7px 0 12px;border-bottom:1px solid #11283a;min-width:0}.customer360Event>div{display:flex;justify-content:space-between;gap:10px}.customer360Event b{font-size:11px}.customer360Event>div span,.customer360Event small{color:#71879c;font-size:9px}.customer360Event p{margin:5px 0 0;color:#8da3b7;font-size:10px}.customer360Event strong{display:block;margin-top:5px;font-size:10px}.customer360Trust{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #143047;padding-top:10px}.customer360Trust span{color:#718b9f;font-size:9px}.contact360Link{display:inline-block;margin-top:4px;padding:3px 7px!important;font-size:9px!important}@media(max-width:900px){.customer360State{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360Maya,.customer360InsightGrid{grid-template-columns:1fr}}@media(max-width:600px){.customer360State{grid-template-columns:1fr}.customer360Top,.customer360SectionHead{display:grid}.customer360Event>div{display:grid;gap:2px}}.customer360Decisions{display:grid;gap:10px}.customer360DecisionList{display:grid;gap:8px}.customer360DecisionList>article{border:1px solid #223b50;background:#0a1724;border-radius:12px;padding:12px}.customer360DecisionHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.customer360DecisionHead>div{display:flex;gap:8px;align-items:center;min-width:0}.customer360DecisionHead b{font-size:11px}.customer360DecisionHead small{color:#71879c;font-size:9px;white-space:nowrap}.customer360DecisionHead span{border:1px solid #365269;border-radius:999px;padding:3px 6px;font-size:8px;text-transform:uppercase}.customer360DecisionHead .decision-approved{border-color:#2f6659;color:#55d6be}.customer360DecisionHead .decision-rejected{border-color:#704141;color:#e59a9a}.customer360DecisionHead .decision-dismissed{border-color:#5b5b5b;color:#aaa}.customer360DecisionList p{margin:7px 0;color:#8fa4b8;font-size:10px;line-height:1.45}.customer360DecisionMeta{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.customer360DecisionMeta span{display:grid;gap:3px;border-top:1px solid #183047;padding-top:7px;color:#8ca1b6;font-size:9px}.customer360DecisionMeta b{color:#607c93;font-size:8px;text-transform:uppercase;letter-spacing:.06em}.customer360Rail .kind-decision{background:#c894f3}@media(max-width:760px){.customer360DecisionHead{display:grid}.customer360DecisionMeta{grid-template-columns:1fr}}.customer360Outcomes{display:grid;gap:10px}.customer360OutcomeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer360OutcomeGrid article{border:1px solid #213d53;background:#091825;border-radius:12px;padding:12px}.customer360OutcomeGrid article.outcome-positive{border-color:#2e6358}.customer360OutcomeGrid article.outcome-negative{border-color:#704141}.customer360OutcomeGrid article.outcome-neutral{border-color:#4f5c6a}.customer360OutcomeGrid article>div{display:flex;justify-content:space-between;gap:8px}.customer360OutcomeGrid b{font-size:11px}.customer360OutcomeGrid span{color:#55d6be;font-size:9px}.customer360OutcomeGrid p{margin:7px 0;color:#8fa4b8;font-size:10px;line-height:1.4}.customer360OutcomeGrid small,.customer360OutcomeGrid em,.customer360OutcomeGrid strong{display:block;font-size:9px;line-height:1.4}.customer360OutcomeGrid small{color:#71879c}.customer360OutcomeGrid em{margin-top:5px;color:#8ea5b9}.customer360OutcomeGrid strong{margin-top:7px;color:#c49a5a;font-weight:600}.customer360Patterns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.customer360Patterns article{border:1px dashed #29475d;border-radius:10px;padding:9px}.customer360Patterns b,.customer360Patterns span,.customer360Patterns small{display:block}.customer360Patterns b{font-size:10px}.customer360Patterns span{margin-top:4px;color:#55d6be;font-size:9px}.customer360Patterns small{margin-top:5px;color:#71879c;font-size:9px;line-height:1.4}.customer360Rail .kind-outcome{background:#7bd6a8}@media(max-width:760px){.customer360OutcomeGrid,.customer360Patterns{grid-template-columns:1fr}}.customer360LearningNote{display:block;margin-top:8px;padding-top:8px;border-top:1px solid #1b394d;color:#7bd6a8;font-size:9px;line-height:1.45;font-weight:600}.productDiscoveryFab{position:fixed;left:18px;bottom:20px;z-index:120;display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(45,212,191,.28);background:#0a1f31f7;color:#eefcf9;box-shadow:0 14px 35px #02061752;font-weight:800}.productDiscoveryFab span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#2dd4bf29;color:#5eead4}.productDiscoveryOverlay{position:fixed;inset:0;z-index:220;background:#020a14d6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);display:grid;place-items:center;padding:22px}.businessOnboarding{width:min(1080px,96vw);max-height:94vh;overflow:auto;background:#f7fafc;color:#102b3f;border-radius:25px;box-shadow:0 32px 100px #0000007a;border:1px solid rgba(148,163,184,.18)}.businessOnboardingHeader{display:flex;justify-content:space-between;gap:24px;padding:27px 30px 18px;background:linear-gradient(135deg,#0a2235,#173a56);color:#fff}.businessOnboardingHeader small{display:block;font-size:10px;font-weight:900;letter-spacing:.17em;color:#5eead4}.businessOnboardingHeader h2{font-size:clamp(27px,4vw,44px);line-height:1.02;letter-spacing:-.04em;margin:8px 0 9px}.businessOnboardingHeader p{margin:0;max-width:780px;line-height:1.55;color:#c8d8e5}.businessOnboardingHeader .close{flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#fff;font-size:23px}.businessProgress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:0 30px;background:#173a56}.businessProgress i{height:5px;border-radius:999px 999px 0 0;background:#ffffff1f}.businessProgress i.active{background:#45d6c2}.businessStep{padding:28px 30px}.businessPromise{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#e8f7f4;border:1px solid #ccece6;border-radius:16px;padding:15px 17px;margin-bottom:19px}.businessPromise b{font-size:15px}.businessPromise span{font-size:12px;line-height:1.45;color:#557083;max-width:620px}.businessFormGrid,.discoveryGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.businessFormGrid label,.discoveryGrid label{display:grid;gap:7px}.businessFormGrid label span,.discoveryGrid label span{font-size:12px;font-weight:850;color:#385167}.businessFormGrid label em,.discoveryGrid label em{font-style:normal;font-weight:500;color:#8aa0b1}.businessFormGrid input,.discoveryGrid input,.discoveryGrid textarea{width:100%;box-sizing:border-box;border:1px solid #cedbe5;border-radius:13px;background:#fff;color:#102b3f;padding:12px 13px;outline:none;font:inherit}.businessFormGrid input:focus,.discoveryGrid input:focus,.discoveryGrid textarea:focus{border-color:#38bfae;box-shadow:0 0 0 3px #2dd4bf1a}.businessPrivacy{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:13px 15px;border-radius:13px;background:#f0f5f8;color:#577083;font-size:12px}.businessPrivacy>span{color:#0f9f8d;font-weight:900}.businessPrivacy p{margin:0;line-height:1.5}.businessStep footer{display:flex;justify-content:space-between;gap:10px;margin-top:23px;padding-top:19px;border-top:1px solid #e2e8ef}.businessStep footer button{border-radius:11px;padding:11px 15px;font-weight:850}.businessStep footer .primary{background:#102b3f;border:1px solid #102b3f;color:#fff}.businessStep footer .secondary{background:#fff;border:1px solid #cfdae3;color:#29465b}.businessStep footer button:disabled{opacity:.45;cursor:not-allowed}.sourceStrip{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.sourceStrip span{font-size:11px;font-weight:750;border-radius:999px;padding:7px 10px;background:#e7f7f2;color:#167a6c}.sourceStrip span.muted{background:#edf2f6;color:#738595}.discoveryGrid .wide{grid-column:1/-1}.discoveryGrid small{color:#8194a3;line-height:1.4}.discoveryFacts{display:flex;flex-direction:column;justify-content:center;padding:14px 15px;border:1px solid #d8e3eb;border-radius:14px;background:#fff}.discoveryFacts>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#8a9ba8}.discoveryFacts b{margin-top:7px;font-size:15px}.discoveryFacts small{margin-top:5px}.discoveryFacts em{font-style:normal;font-size:10px;color:#17806f;margin-top:7px}.foundLinks{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:15px}.foundLinks b{font-size:11px;margin-right:4px}.foundLinks span{font-size:10px;padding:6px 8px;border-radius:9px;background:#edf3f6;color:#607888}.businessQuestions{display:grid;gap:12px}.businessQuestion{display:grid;grid-template-columns:minmax(190px,260px) 1fr;gap:18px;align-items:start;padding:15px 0;border-bottom:1px solid #e5ecf1}.businessQuestion>div:first-child{display:grid;gap:4px}.businessQuestion>div:first-child b{font-size:14px}.businessQuestion>div:first-child small{font-size:11px;line-height:1.4;color:#7b8f9e}.businessChoices{display:flex;flex-wrap:wrap;gap:7px}.businessChoices button{border:1px solid #d3dfe7;border-radius:999px;background:#fff;color:#365166;padding:8px 11px;font-size:11px;font-weight:750}.businessChoices button.selected{border-color:#159e8d;background:#def5f0;color:#0a6e61;box-shadow:inset 0 0 0 1px #159e8d26}.businessReadyHero{display:flex;gap:15px;align-items:flex-start;padding:18px;border-radius:17px;background:linear-gradient(135deg,#e5f8f4,#edf7ff);border:1px solid #cde8e2}.businessReadyHero>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#159e8d;color:#fff;font-weight:900;font-size:18px}.businessReadyHero small{font-size:9px;font-weight:900;letter-spacing:.13em;color:#168474}.businessReadyHero h3{font-size:23px;letter-spacing:-.025em;margin:5px 0 6px}.businessReadyHero p{margin:0;line-height:1.5;color:#577083}.preparedGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.preparedGrid button{position:relative;text-align:left;min-height:125px;padding:17px;border:1px solid #d8e2e9;border-radius:15px;background:#fff;color:#17344a}.preparedGrid button:hover{border-color:#7ccfc3;transform:translateY(-1px)}.preparedGrid button>span{position:absolute;right:14px;top:12px;color:#169787}.preparedGrid button b{display:block;font-size:15px;margin:10px 0 7px}.preparedGrid button small{display:block;line-height:1.45;color:#748995}.knownSummary{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:16px;padding:13px 15px;border-radius:14px;background:#eef3f6}.knownSummary b{font-size:11px;margin-right:3px}.knownSummary span{font-size:10px;background:#fff;border:1px solid #dce5eb;border-radius:999px;padding:6px 8px}.businessError{position:sticky;bottom:0;margin:0 30px 20px;padding:12px 14px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#b42318;font-size:12px;box-shadow:0 8px 25px #7f1d1d14}@media(max-width:780px){.productDiscoveryOverlay{padding:0}.businessOnboarding{width:100vw;height:100vh;max-height:none;border-radius:0}.businessOnboardingHeader,.businessStep{padding-left:18px;padding-right:18px}.businessProgress{padding:0 18px}.businessFormGrid,.discoveryGrid{grid-template-columns:1fr}.discoveryGrid .wide{grid-column:auto}.businessPromise{align-items:flex-start;flex-direction:column}.businessQuestion{grid-template-columns:1fr;gap:9px}.preparedGrid{grid-template-columns:1fr 1fr}.productDiscoveryFab{left:auto;right:11px;bottom:12px}}@media(max-width:520px){.preparedGrid{grid-template-columns:1fr}.businessOnboardingHeader h2{font-size:30px}.businessStep footer{flex-wrap:wrap}.businessStep footer button{flex:1 1 150px}}.businessNamedTools{display:flex;flex-direction:column;gap:6px;margin-top:12px}.businessNamedTools span{font-size:12px;color:#8ea3b9}.businessNamedTools em{font-style:normal;color:#607890}.businessNamedTools input{border:1px solid #29415e;background:#0d1b2d;color:#dbe8f8;border-radius:9px;padding:10px 12px;width:100%}.businessDiagnosis{display:grid;gap:14px;margin-bottom:18px}.businessDiagnosisLead{border:1px solid #21405d;background:radial-gradient(circle at 90% 0%,rgba(85,214,190,.1),transparent 34%),#091827;border-radius:14px;padding:18px}.businessDiagnosisLead>small,.businessConnectNext>div>small{display:block;color:#55d6be;font-size:10px;font-weight:900;letter-spacing:.13em;margin-bottom:6px}.businessDiagnosisLead h4,.businessConnectNext h4{margin:0 0 8px;font-size:18px}.businessDiagnosisLead p{margin:0 0 10px;color:#8da0b8;line-height:1.5}.businessDiagnosisLead strong{display:block;color:#c7d6e6;font-size:13px;line-height:1.45}.businessDiagnosisMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.businessDiagnosisMetrics span{border:1px solid #1b3148;background:#0a1726;border-radius:12px;padding:12px}.businessDiagnosisMetrics b,.businessDiagnosisMetrics small{display:block}.businessDiagnosisMetrics b{font-size:20px}.businessDiagnosisMetrics small{color:#7389a1;margin-top:4px}.businessConnectNext{border:1px solid #1a3048;background:#081522;border-radius:14px;padding:16px}.businessConnectNext>div{margin-bottom:10px}.businessConnectNext article{border-top:1px solid #152a40;padding:12px 0}.businessConnectNext article:first-of-type{border-top:0}.businessConnectNext article>div{display:flex;justify-content:space-between;gap:12px}.businessConnectNext article b{font-size:14px}.businessConnectNext article span{color:#55d6be;font-size:11px}.businessConnectNext article p{margin:6px 0;color:#8da0b8;font-size:12px;line-height:1.45}.businessConnectNext article>small{color:#6f879f;font-size:10px;line-height:1.4}.businessDiagnosisTrust{display:flex;gap:10px;flex-wrap:wrap;color:#6f879f;font-size:10px}@media(max-width:720px){.businessDiagnosisMetrics{grid-template-columns:1fr}.businessConnectNext article>div{display:block}.businessConnectNext article span{display:block;margin-top:3px}}.mkUniverse{margin:58px auto 0;max-width:1180px;text-align:left}.mkUniverseHead{max-width:880px;margin:0 auto 28px;text-align:center}.mkUniverseHead>span{font-size:10px;font-weight:900;letter-spacing:.18em;color:#7d6f59}.mkUniverseHead h3{font-size:clamp(30px,4vw,54px);line-height:1.02;letter-spacing:-.045em;margin:12px 0}.mkUniverseHead p{font-size:16px;line-height:1.6;color:#687780;margin:0}.mkUniverseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mkUniverseGrid article{background:#ffffff9e;border:1px solid rgba(16,43,63,.1);border-radius:20px;padding:22px}.mkUniverseGrid i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#102b3f;color:#fff;font-style:normal}.mkUniverseGrid b{display:block;margin-top:16px;font-size:18px}.mkUniverseGrid p{font-size:13px;line-height:1.55;color:#667780;margin:8px 0 0}.mkLineage{margin-top:18px;padding:22px;border-radius:18px;background:#102b3f;color:#fff}.mkLineage small{display:block;font-size:9px;letter-spacing:.16em;color:#8ea4b1;margin-bottom:14px}.mkLineage>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mkLineage span{font-size:12px;font-weight:700}.mkLineage em{font-style:normal;color:#6f8795;margin-left:8px}.productDiscoveryShell{width:min(1100px,96vw);max-height:92vh;overflow:auto;background:#08111f;border:1px solid rgba(148,163,184,.18);border-radius:24px;box-shadow:0 30px 90px #00000073;color:#e5edf6}.productDiscoveryShell>header{display:flex;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(148,163,184,.14)}.productDiscoveryShell header small{letter-spacing:.14em;opacity:.52}.productDiscoveryShell header h2{margin:4px 0 2px}.productDiscoveryShell header p{margin:0;opacity:.66;font-size:12px}.productDiscoveryShell header>button{width:38px;height:38px;border-radius:12px;font-size:22px}.productTour{padding:26px}.productTourProgress{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:24px}.productTourProgress i{height:5px;border-radius:999px;background:#94a3b824}.productTourProgress i.active{background:linear-gradient(90deg,#6366f1,#2dd4bf)}.productTourCard{min-height:340px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;border:1px solid rgba(148,163,184,.14);border-radius:22px;background:radial-gradient(circle at 78% 20%,rgba(99,102,241,.16),transparent 30%),linear-gradient(145deg,#0f172af5,#082f4994)}.productTourCard>p,.productMapIntro p{font-size:10px;font-weight:900;letter-spacing:.16em;color:#8ea0ff;margin:0 0 12px}.productTourCard h3{font-size:clamp(32px,5vw,58px);line-height:1;letter-spacing:-.045em;max-width:820px;margin:0}.productTourCard>span{display:block;max-width:760px;margin-top:18px;font-size:17px;line-height:1.6;color:#bac8d7}.productTourCard>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.productTourCard b{font-size:11px;padding:8px 11px;border:1px solid rgba(165,180,252,.18);background:#6366f114;border-radius:999px}.productTour footer,.productCapabilityMap footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.productTour button,.productCapabilityMap button{border-radius:11px;padding:10px 14px;font-weight:800}.productTour .secondary,.productCapabilityMap .secondary{background:#94a3b814;border:1px solid rgba(148,163,184,.18);color:#dce7f3}.productTour .primary,.productCapabilityMap .primary{background:#6366f1;border:1px solid #6366f1;color:#fff}.productTour button:disabled{opacity:.35}.productCapabilityMap{padding:26px}.productMapIntro{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:18px}.productMapIntro h3{font-size:31px;line-height:1.05;letter-spacing:-.035em;margin:0}.productMapIntro>div>span{display:block;margin-top:9px;color:#9fb0c0;max-width:680px;line-height:1.5}.productMapStats{display:grid;grid-template-columns:auto auto;gap:3px 9px;align-items:baseline;min-width:180px}.productMapStats b{font-size:26px;color:#a5b4fc}.productMapStats span{font-size:11px;opacity:.68}.productMapGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.productMapGrid article{padding:17px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#0f172a94}.productMapGrid article>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.productMapGrid article i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#94a3b81a;font-style:normal}.productMapGrid article em{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:5px 7px;border-radius:999px}.productMapGrid article.active em{background:#10b9811f;color:#6ee7b7}.productMapGrid article.available em{background:#3b82f61f;color:#93c5fd}.productMapGrid article.connect em{background:#f59e0b1f;color:#fcd34d}.productMapGrid article.planned em{background:#94a3b81f;color:#cbd5e1}.productMapGrid h4{margin:13px 0 6px;font-size:16px}.productMapGrid p{margin:0;color:#9fb0c0;font-size:12px;line-height:1.5;min-height:54px}.productMapGrid small{display:block;margin-top:10px;opacity:.54}.productMapLegend{display:flex;flex-wrap:wrap;gap:13px;margin-top:16px;font-size:11px;opacity:.75}.productMapLegend span{display:flex;gap:6px;align-items:center}.productMapLegend i{width:8px;height:8px;border-radius:50%}.productMapLegend i.active{background:#34d399}.productMapLegend i.available{background:#60a5fa}.productMapLegend i.connect{background:#fbbf24}.productMapLegend i.planned{background:#94a3b8}@media(max-width:900px){.mkUniverseGrid,.productMapGrid{grid-template-columns:1fr 1fr}.productMapIntro{align-items:flex-start;flex-direction:column}.productMapStats{min-width:0}}@media(max-width:650px){.mkUniverseGrid,.productMapGrid{grid-template-columns:1fr}.mkUniverse{margin-top:38px}.productDiscoveryOverlay{padding:0}.productDiscoveryShell{width:100vw;height:100vh;max-height:none;border-radius:0}.productTour,.productCapabilityMap{padding:18px}.productTourCard{min-height:360px;padding:25px}.productTourCard h3{font-size:38px}.productTour footer,.productCapabilityMap footer{flex-wrap:wrap}.productDiscoveryFab{left:auto;right:10px;bottom:12px}.productDiscoveryFab span{display:none}}.nexoLegacyFloater,.nexoCleanShell [class*=Launcher],.nexoCleanShell [class*=launcher],.nexoCleanShell .opsLauncher,.nexoCleanShell .investmentLauncher,.nexoCleanShell .compliance-dock-launcher{display:none!important}.nexoCleanShell .shell{grid-template-columns:224px minmax(0,1fr)}.nexoCleanShell .sidebar{padding:18px 12px;border-right:1px solid rgba(135,164,198,.12);background:linear-gradient(180deg,#091522,#07111f 62%,#06101d);overflow-y:auto;overflow-x:hidden}.nexoCleanShell .brand{padding:4px 8px 20px;gap:11px}.nexoCleanShell .brandMark{width:34px;height:34px;border-radius:11px}.nexoCleanShell .brand strong{font-size:16px;letter-spacing:-.02em}.nexoCleanShell .brand small{font-size:9px;max-width:135px;line-height:1.25}.nexoCleanShell .sidebar nav{gap:3px;padding-bottom:10px}.nexoCleanShell .sidebar nav button{min-height:40px;padding:9px 11px;border-radius:10px;color:#879ab1;font-size:13px;font-weight:650;gap:10px;transition:background .15s ease,color .15s ease,transform .15s ease}.nexoCleanShell .sidebar nav button span{width:18px;text-align:center;color:#647b94}.nexoCleanShell .sidebar nav button:hover{background:#ffffff0b;color:#dce7f4;transform:translate(1px)}.nexoCleanShell .sidebar nav button.active{background:linear-gradient(90deg,#4ad6c11f,#537bff0e);box-shadow:inset 2px 0 #56d8c3;color:#f2f7fb}.nexoCleanShell .sidebar nav button.active span{color:#67dfcb}.nexoCleanShell .sideFoot{padding:10px 9px;color:#526981;font-size:10px}.nexoCleanShell .topbar{min-height:70px;padding:14px 28px;border-bottom:1px solid rgba(133,162,198,.11);background:#07111fdb;gap:12px}.nexoCleanShell .topbar>div:first-child{min-width:118px}.nexoCleanShell .topbar>div:first-child .eyebrow,.nexoCleanShell .topbar>div:first-child>p:last-child{display:none!important}.nexoCleanShell .topbar h1{font-size:20px;margin:0;white-space:nowrap}.nexoCleanShell .topActions{order:2;gap:8px}.nexoCleanShell .topActions select{height:40px;padding:8px 10px;border-radius:11px;background:#0b1929;border-color:#213650;font-size:12px;max-width:170px}.nexoCleanShell .userChip{min-width:90px}.nexoCleanShell .userChip b{font-size:12px}.nexoCleanShell .userChip small{font-size:10px}.nexoCleanShell .topActions .ghost{height:38px;padding:7px 10px;border-radius:10px;font-size:11px;color:#8da0b8}.nexoCleanShell .content{padding:24px 30px 52px;overflow-x:hidden}.nexoGlobalSearch{order:1;flex:1;min-width:240px;max-width:640px;margin:0 auto;height:42px;border:1px solid rgba(145,170,205,.16);border-radius:12px;background:#ffffff09;color:#8195ad;display:flex;align-items:center;gap:10px;padding:0 12px;cursor:pointer;text-align:left;box-shadow:inset 0 1px #ffffff05}.nexoGlobalSearch:hover{border-color:#4de2ca5c;background:#ffffff0e;color:#aabbd0}.nexoGlobalSearch>span:first-child{font-size:17px;color:#67dcca}.nexoGlobalSearch>span:nth-child(2){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.nexoGlobalSearch kbd,.nexoSearchPanel kbd{font:700 10px/1 system-ui;padding:5px 7px;border-radius:7px;background:#102035;border:1px solid #243b57;color:#7f94ad}.nexoSearchOverlay{position:fixed;inset:0;z-index:99999;background:#030a14b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:start center;padding-top:12vh}.nexoSearchPanel{width:min(680px,calc(100vw - 32px));border:1px solid #233a54;background:#091624;border-radius:18px;box-shadow:0 30px 90px #00000080;overflow:hidden;color:#dce8f6}.nexoSearchPanel header{display:flex;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid #1b3047}.nexoSearchPanel header>span{color:#68dfcc}.nexoSearchPanel input{flex:1;background:transparent;border:0;outline:0;font-size:16px;color:#fff}.nexoSearchResults{padding:8px;max-height:54vh;overflow:auto}.nexoSearchResults>button{width:100%;display:flex;align-items:center;gap:12px;padding:11px 12px;background:transparent;border:0;color:#d9e6f5;border-radius:11px;text-align:left;cursor:pointer}.nexoSearchResults>button:hover{background:#0f2134}.nexoSearchIcon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#10263a;color:#62e2cf}.nexoSearchResults button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.nexoSearchResults b{font-size:13px}.nexoSearchResults small{font-size:10px;color:#7e93ac}.nexoSearchResults em{font-style:normal;color:#566d86}.nexoSearchResults p{padding:22px;color:#8398b2}.nexoSearchPanel footer{padding:10px 14px;border-top:1px solid #1b3047;color:#5f758e;font-size:10px}.financePixSlot{scroll-margin-top:20px;margin:0 0 18px;padding:0;position:relative;z-index:1}.financePixSlot:empty{display:none}.financePixSlot .financeReceivingCard{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1px solid rgba(71,224,197,.24);background:linear-gradient(135deg,#38cfb613,#3c7dff0b);border-radius:15px;padding:14px 16px;position:relative!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;margin:0!important;box-shadow:none!important}.financePixSlot .financeReceivingCard h3{margin:0 0 3px;font-size:15px}.financePixSlot .financeReceivingCard p{margin:0;color:#8197b1;font-size:11px}.financePixSlot .financeReceivingCard>button{white-space:nowrap}.nexoProBanner{position:relative!important}.nexoProClose{position:absolute!important;right:8px!important;top:6px!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#00000014!important;color:#263546!important;font-size:18px!important;line-height:1!important;z-index:3!important}@media(max-width:1100px)and (min-width:761px){.nexoCleanShell .shell{grid-template-columns:84px minmax(0,1fr)}.nexoCleanShell .brand>div:last-child{display:none}.nexoCleanShell .brand{justify-content:center}.nexoCleanShell .sidebar nav button{justify-content:center;font-size:0;padding:10px}.nexoCleanShell .sidebar nav button span{font-size:16px;width:auto}.nexoCleanShell .sideFoot{font-size:0;justify-content:center}.nexoGlobalSearch{max-width:none;margin:0 6px}.nexoCleanShell .userChip{display:none}}@media(max-width:760px){.nexoCleanShell .topbar{padding:14px 16px;flex-wrap:wrap;position:sticky;top:0}.nexoCleanShell .topbar>div:first-child{min-width:auto}.nexoCleanShell .topbar h1{font-size:18px}.nexoGlobalSearch{order:3;max-width:none;width:100%;margin:0;height:40px}.nexoCleanShell .topActions{margin-left:auto}.nexoCleanShell .topActions select{max-width:120px}.nexoCleanShell .content{padding:16px 16px 92px}.financePixSlot .financeReceivingCard{grid-template-columns:auto 1fr}.financePixSlot .financeReceivingCard>button{grid-column:1/-1;width:100%}}.homeV3{display:grid;gap:26px;max-width:1320px;margin:0 auto;padding:18px 8px 60px;color:#edf5fb}.homeMayaHero{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:30px 32px;border-radius:26px;background:radial-gradient(circle at 15% 20%,rgba(74,219,198,.12),transparent 34%),linear-gradient(135deg,#0d1a2a,#0b1724);border:1px solid rgba(120,154,190,.13);overflow:hidden}.homeMayaIdentity{display:flex;align-items:center;gap:20px;min-width:0}.homeMayaAvatar{flex:0 0 auto;width:68px;height:68px;border-radius:21px;display:grid;place-items:center;background:linear-gradient(135deg,#59dec9,#688dff);color:#061523;font-weight:950;font-size:25px;box-shadow:0 10px 32px #41cbbb29}.homeMayaIdentity small,.homeTeamSection header small,.homeDoSection header small{font-size:10px;letter-spacing:.16em;font-weight:900;color:#62dac8}.homeGreeting{font-size:13px!important;font-weight:800;color:#d8e7f2!important;margin:6px 0 2px!important}.homeMayaIdentity h2{margin:3px 0 7px;font-size:29px;line-height:1.16;letter-spacing:-.02em;overflow-wrap:anywhere}.homeMayaIdentity p{max-width:740px;margin:0;color:#8fa2b8;line-height:1.55;font-size:13px}.homeMayaActions{display:flex;gap:8px;align-items:center;flex:0 0 auto}.homeMayaActions button,.homeTeamSection header>button{border:1px solid rgba(129,158,193,.18);background:#ffffff09;color:#b7c6d7;border-radius:12px;padding:10px 13px;font-weight:750;cursor:pointer}.homeMayaActions button.primary{border-color:transparent;background:#59dac7;color:#061c18}.homeMayaActions button.icon{width:40px;padding:10px 0}.homeDoSection{display:grid;gap:14px}.homeDoSection header{display:flex;justify-content:space-between;align-items:end;gap:20px}.homeDoSection h3,.homeTeamSection h3{margin:3px 0 0;font-size:22px;letter-spacing:-.015em}.homeDoSection header p,.homeTeamSection header p{margin:7px 0 0;color:#70859c;font-size:12px;line-height:1.5}.homeDoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.homeDoGrid>button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;min-height:98px;padding:17px 18px;border:1px solid rgba(125,151,182,.14);border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff05);color:inherit;text-align:left;cursor:pointer;transition:.16s ease}.homeDoGrid>button:hover{transform:translateY(-1px);border-color:#58dac75c;background:#ffffff0d}.homeDoGrid>button.featured{border-color:#58dac747;background:linear-gradient(180deg,#48ccb817,#48ccb809)}.homeDoIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#14283a;color:#6ee0ce;font-size:18px;font-weight:900}.homeDoGrid b,.homeDoGrid small{display:block}.homeDoGrid b{font-size:14px;line-height:1.35}.homeDoGrid small{margin-top:4px;color:#8396aa;font-size:10px;line-height:1.45}.homeDoGrid em{font-style:normal;color:#587188;font-size:16px}.homePulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.homePulse button{position:relative;display:grid;gap:3px;text-align:left;padding:19px 20px;background:transparent;border:0;color:inherit;cursor:pointer}.homePulse button+button:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:#ffffff12}.homePulse span{font-size:11px;color:#7f94aa}.homePulse b{font-size:23px;letter-spacing:-.02em}.homePulse small{font-size:10px;color:#60758c}.homePulse button:hover{background:#ffffff06}.homeTeamSection{display:grid;gap:13px}.homeTeamSection header{display:flex;justify-content:space-between;align-items:end;gap:24px}.homeTeamSection header>div{max-width:820px}.homeTeamGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.homeTeamGrid>button{display:grid;gap:13px;min-width:0;padding:17px;border:1px solid rgba(125,151,182,.13);border-radius:17px;background:linear-gradient(180deg,#ffffff08,#ffffff05);color:inherit;text-align:left;cursor:pointer;min-height:165px}.homeTeamGrid>button:hover{background:#ffffff0c;border-color:#58dac752;transform:translateY(-1px)}.homeTeamGrid>button.lead{background:linear-gradient(180deg,#48ccb816,#48ccb809);border-color:#48ccb83d}.agentHead{display:flex;align-items:center;gap:11px}.agentHead>span:nth-child(2){display:grid;min-width:0;flex:1}.agentDot{width:42px;height:42px;flex:0 0 auto;border-radius:13px;display:grid;place-items:center;background:#15273a;color:#70ddce;font-weight:900;font-size:15px}.homeTeamGrid .lead .agentDot{background:linear-gradient(135deg,#55d9c5,#648cf3);color:#061422}.homeTeamGrid b{font-size:14px}.homeTeamGrid small{font-size:10px;color:#71879e}.homeTeamGrid p{margin:0;color:#91a4b8;font-size:12px;line-height:1.5}.homeTeamGrid em{font-style:normal;color:#526a82}.agentAction{margin-top:auto;color:#61d7c6;font-size:10px;font-weight:850;letter-spacing:.02em}.nexoHomeV2Active .content>#founder-cockpit-mount,.nexoHomeV2Active .content>.hero,.nexoHomeV2Active .content>.kpis,.nexoHomeV2Active .content>.twoCol{display:none!important}.nexoHomeV2Active .commandRadar,.nexoHomeV2Active .opsDockLauncher,.nexoHomeV2Active .dailyOpsPulse,.nexoHomeV2Active .founderCockpit,.nexoHomeV2Active .executiveBriefing,.nexoHomeV2Active .activationJourney,.nexoHomeV2Active .businessRadarLauncher,.nexoHomeV2Active .businessHealthLauncher,.nexoHomeV2Active .businessTrajectoryLauncher,.nexoHomeV2Active .networkLauncher{display:none!important}.nexoHomeV2Active #nexo-home-v2-mount{display:block!important}.nexoHomeV2Active .financePixSlot{display:none!important}@media(max-width:1150px){.homeMayaHero{align-items:flex-start;flex-direction:column}.homeDoGrid,.homeTeamGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.homeV3{gap:20px;padding:10px 2px 40px}.homeMayaHero{padding:21px;border-radius:20px}.homeMayaIdentity{align-items:flex-start}.homeMayaAvatar{width:52px;height:52px;border-radius:16px}.homeMayaIdentity h2{font-size:23px}.homeMayaActions{width:100%;flex-wrap:wrap}.homeMayaActions button.primary{flex:1}.homeDoGrid,.homeTeamGrid{grid-template-columns:1fr}.homePulse{grid-template-columns:1fr 1fr}.homePulse button:nth-child(3):before{display:none}.homeTeamSection header{align-items:flex-start;flex-direction:column}}.homeSignalsSection{display:grid;gap:13px}.homeSignalsSection header small{font-size:10px;letter-spacing:.16em;font-weight:900;color:#62dac8}.homeSignalsSection h3{margin:3px 0 0;font-size:22px;letter-spacing:-.015em}.homeSignalsSection header p{margin:7px 0 0;color:#70859c;font-size:12px}.homeSignalsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.homeSignalsGrid button{display:flex;flex-direction:column;min-height:145px;text-align:left;padding:16px;border:1px solid rgba(125,151,182,.14);border-radius:16px;background:linear-gradient(180deg,#ffffff07,#ffffff04);color:inherit;cursor:pointer}.homeSignalsGrid button.attention{border-color:#ffb45452;background:linear-gradient(180deg,#ffb45412,#ffb45405)}.homeSignalsGrid button:hover{border-color:#58dac759;transform:translateY(-1px)}.homeSignalsGrid span{font-size:9px;letter-spacing:.12em;color:#6cdac9;font-weight:900}.homeSignalsGrid b{font-size:14px;line-height:1.4;margin:15px 0 5px}.homeSignalsGrid small{font-size:10px;color:#7e92a8;line-height:1.45}.homeSignalsGrid em{margin-top:auto;padding-top:13px;font-style:normal;font-size:10px;color:#62d7c6;font-weight:850}@media(max-width:1100px){.homeSignalsGrid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.homeSignalsGrid{grid-template-columns:1fr}}.officeSwitcher{display:flex;order:1;gap:3px;padding:4px;border:1px solid #263c55;border-radius:12px;background:#091524}.officeSwitcher button{border:0;background:transparent;color:#7890aa;padding:7px 10px;border-radius:8px;font-size:11px;font-weight:800;cursor:pointer}.officeSwitcher button.active{background:#16304a;color:#e7f5ff}.officeView{position:relative;max-width:1500px;margin:0 auto;padding:4px 0 50px;color:#eaf3fb}.officeViewHead{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.officeViewHead small{color:#5ce0cb;font-weight:900;letter-spacing:.13em}.officeViewHead h2{font-size:30px;margin:4px 0}.officeViewHead p{margin:0;color:#8198b2;max-width:820px;line-height:1.5}.officeLive{font-size:11px;color:#6ae1cc}.officeFloor{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,minmax(170px,1fr));gap:9px;padding:18px;border:10px solid #302c35;border-radius:14px;background:repeating-linear-gradient(0deg,#777060 0 3px,#807866 3px 6px);box-shadow:0 28px 70px #00000059;min-height:650px}.officeHall{grid-column:2/4;grid-row:2;display:grid;place-items:center;align-content:center;border:4px solid #554e43;background:#a59677;color:#312c29;box-shadow:inset 0 0 0 4px #c4b58f}.officeHall span{font:900 20px/1 ui-monospace,monospace;letter-spacing:.18em}.officeHall small{font:700 10px ui-monospace,monospace;text-transform:uppercase}.officeRoom{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:16px;border:4px solid #33313b;background:#112235;color:#e9f1f8;cursor:pointer;overflow:hidden;box-shadow:inset 0 0 0 3px #29415b,0 4px #25222b;transition:.15s ease}.officeRoom:hover{transform:translateY(-2px);border-color:#55d7c4}.officeRoom:before{content:"";position:absolute;inset:7px;border:1px dashed rgba(148,181,205,.14);pointer-events:none}.officeRoom .roomIcon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:10px;border:2px solid #5b7087;background:#0a1725;font:900 15px ui-monospace,monospace;color:#67decb}.officeRoom b{font:900 15px ui-monospace,monospace}.officeRoom small{display:block;margin-top:3px;color:#8fa5ba;font:700 10px ui-monospace,monospace}.officeRoom em{margin-top:auto;max-width:80%;color:#7890a7;font: 10px ui-monospace,monospace}.agentSprite{position:absolute;right:16px;bottom:15px;width:31px;height:38px;display:grid;place-items:center;border:3px solid #172131;background:#58d8c5;color:#071d1a;font:900 14px ui-monospace,monospace;box-shadow:0 5px #263c4e}.room-reception{grid-column:1;grid-row:1}.room-sales{grid-column:2;grid-row:1}.room-marketing{grid-column:3;grid-row:1}.room-board{grid-column:4;grid-row:1}.room-finance{grid-column:1;grid-row:2}.room-meeting{grid-column:4;grid-row:2;background:#22223a;box-shadow:inset 0 0 0 3px #55537a,0 4px #25222b}.room-documents{grid-column:1/3;grid-row:3}.room-ops{grid-column:3/5;grid-row:3}.officeDrawer{position:fixed;z-index:9997;right:24px;top:130px;width:min(380px,calc(100vw - 32px));padding:22px;border:1px solid #2e4862;border-radius:20px;background:#091727;color:#e8f2fc;box-shadow:0 28px 80px #00000080}.officeDrawerClose{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#8fa5ba;font-size:25px;cursor:pointer}.officeAgentBig{display:grid;place-items:center;width:58px;height:64px;border:4px solid #243c51;background:#55d9c6;color:#08201d;font:900 22px ui-monospace,monospace;margin-bottom:13px}.officeDrawer>small,.meetingRoom>small{color:#5edeca;font:900 10px ui-monospace,monospace;letter-spacing:.13em}.officeDrawer h3{font-size:24px;margin:5px 0 0}.officeDrawer p{margin:5px 0 14px;color:#8198b1;line-height:1.45}.officeDrawer strong{display:block;padding:11px;border-radius:10px;background:#10253a;color:#c5d7e8;font-size:12px}.officeActionList{display:grid;gap:8px;margin-top:14px}.officeActionList button{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #29445c;background:#0e2032;color:#c4d4e3;border-radius:11px;padding:11px 12px;text-align:left;cursor:pointer;font-weight:800}.officeActionList button:hover{border-color:#58dac7;background:#11283b}.officeActionList button.primary{background:#58dac7;color:#06201c;border-color:#58dac7}.officeActionList button span{font-size:16px}.meetingBackdrop{position:fixed;inset:0;z-index:9998;background:#030811c2;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.meetingRoom{position:relative;width:min(720px,100%);padding:28px;border:1px solid #29445d;border-radius:22px;background:#0a1727;color:#eaf2fb}.meetingRoom h3{font-size:26px;margin:5px 0}.meetingRoom>p{color:#849bb4;line-height:1.5}.meetingPeople{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:20px 0}.meetingPeople button{display:grid;gap:7px;justify-items:center;padding:10px 5px;border:1px solid #233d56;border-radius:11px;background:#0e1e30;color:#8da4bb;cursor:pointer}.meetingPeople button.selected{border-color:#58dbc8;color:#eafffb;background:#102d35}.meetingPeople span{display:grid;place-items:center;width:31px;height:35px;background:#1a344b;border:2px solid #3d5a73;font-weight:900}.meetingRoom label{display:grid;gap:7px;color:#95aac0;font-size:12px}.meetingRoom textarea{min-height:90px;resize:vertical;border:1px solid #29435c;border-radius:12px;background:#071321;color:#eaf3fb;padding:12px;outline:0}.meetingActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.meetingActions button{border:1px solid #29445c;background:#0e2032;color:#a9bdd0;border-radius:10px;padding:10px 12px;cursor:pointer}.meetingActions button.primary{background:#58dac7;color:#06201c;border-color:#58dac7;font-weight:900}.meetingActions button:disabled{opacity:.45;cursor:default}.nexoOfficeViewActive .content>*:not(#nexo-office-view-mount){display:none!important}.nexoOfficeViewActive #nexo-office-view-mount{display:block!important}@media(max-width:1100px){.officeFloor{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;min-height:0}.officeRoom,.room-reception,.room-sales,.room-marketing,.room-board,.room-finance,.room-meeting,.room-documents,.room-ops{grid-column:auto;grid-row:auto;min-height:160px}.officeHall{display:none}.meetingPeople{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.officeSwitcher{order:2}.officeViewHead{align-items:flex-start;flex-direction:column}.officeFloor{grid-template-columns:1fr}.meetingPeople{grid-template-columns:repeat(2,1fr)}}.content:has(.assistantsWorkspace)>.moduleIntro,.content:has(.assistantsWorkspace)>.agentGrid,.content:has(.assistantsWorkspace)>.panel{display:none}.assistantsWorkspace{display:grid;gap:16px;color:#102033;padding-bottom:28px}.assistantsHero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(135deg,#101a31,#1d3155);color:#fff;box-shadow:0 18px 44px #0a162a33}.assistantsHero p{margin:0 0 6px;color:#68e3cf;font-size:11px;font-weight:900;letter-spacing:.13em}.assistantsHero h2{margin:0;color:#fff;font-size:30px}.assistantsHero>div>span{display:block;margin-top:8px;max-width:760px;color:#cad5e4;line-height:1.5}.assistantsContext{min-width:220px;padding:15px 17px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#ffffff14}.assistantsContext b,.assistantsContext span,.assistantsContext i{display:block}.assistantsContext span{margin-top:5px;color:#d7e0eb;font-size:12px}.assistantsContext i{margin-top:8px;color:#68e3cf;font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.assistantIntent{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;align-items:center;padding:13px 16px;border:1px solid #bfe9df;border-radius:14px;background:#eefbf7;color:#173b37}.assistantIntent span{grid-row:1/3;align-self:center;padding:7px 9px;border-radius:9px;background:#d8f6ed;color:#14715f;font-size:9px;font-weight:900;letter-spacing:.08em}.assistantIntent b{font-size:13px}.assistantIntent small{color:#607d78;font-size:10px}.assistantsGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.assistantsGrid>button{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid #dfe7ef;border-radius:16px;background:#fff;color:#102033;text-align:left;cursor:pointer;box-shadow:0 6px 20px #0f1e320d;transition:.16s ease}.assistantsGrid>button:hover{transform:translateY(-1px);border-color:#b8cad9}.assistantsGrid>button.active{background:#13253d;color:#fff;border-color:#13253d;box-shadow:0 12px 28px #0f233c2e}.assistantsGrid>button>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:#edf3f8;color:#193b59;font-weight:900}.assistantsGrid>button.active>span{background:#ffffff1f;color:#fff}.assistantsGrid b,.assistantsGrid strong,.assistantsGrid small{display:block}.assistantsGrid strong{margin-top:2px;font-size:10px;color:#5d7084}.assistantsGrid>button.active strong{color:#b9c8d8}.assistantsGrid small{margin-top:6px;font-size:10px;line-height:1.4;color:#7a8b9c}.assistantsGrid>button.active small{color:#c9d3de}.assistantWorkbench{display:grid;grid-template-columns:300px 1fr;gap:14px}.assistantWorkbench>aside,.assistantWorkbench>main{border:1px solid #dfe7ef;border-radius:18px;background:#fff;box-shadow:0 8px 26px #0f1e320d}.assistantWorkbench>aside{padding:16px}.assistantIdentity{display:flex;gap:11px;align-items:center;padding-bottom:14px;border-bottom:1px solid #edf1f5}.assistantIdentity>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#13253d;color:#fff;font-size:18px;font-weight:900}.assistantIdentity b,.assistantIdentity strong,.assistantIdentity p{display:block}.assistantIdentity strong{margin-top:2px;color:#52687d;font-size:11px}.assistantIdentity p{margin:5px 0 0;color:#74879a;font-size:11px;line-height:1.4}.assistantPower,.assistantSuggestions{margin-top:15px}.assistantPower>small,.assistantSuggestions>small{display:block;margin-bottom:8px;color:#8493a3;font-size:9px;font-weight:900;letter-spacing:.1em}.assistantPower>div{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:7px 0;border-bottom:1px solid #f0f3f6}.assistantPower>div>span.ready{color:#1b8b69}.assistantPower>div>span.guarded{color:#b18420}.assistantPower b{font-size:11px}.assistantPower em{font-style:normal;font-size:9px;color:#718396}.assistantPower>p{color:#6d8093;font-size:11px;line-height:1.5}.assistantSuggestions{display:grid;gap:7px}.assistantSuggestions button{border:1px solid #dfe7ef;border-radius:11px;padding:9px 10px;background:#f8fafc;color:#294056;text-align:left;font-size:10px;line-height:1.4;cursor:pointer}.assistantWorkbench>main{display:flex;min-height:520px;flex-direction:column;overflow:hidden}.assistantThread{flex:1;overflow:auto;padding:18px}.assistantThread article{max-width:86%;margin-bottom:12px;padding:11px 13px;border-radius:14px;background:#f1f5f8}.assistantThread article.user{margin-left:auto;background:#13253d;color:#fff}.assistantThread article small{font-size:9px;font-weight:800;opacity:.65}.assistantThread article p{margin:4px 0 0;white-space:pre-wrap;font-size:12px;line-height:1.55}.assistantThread article>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.assistantThread article>div button{border:0;border-radius:9px;padding:8px 10px;background:#203e61;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.assistantEmpty{display:grid;place-items:center;min-height:330px;padding:30px;text-align:center}.assistantEmpty>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#13253d;color:#fff;font-size:22px;font-weight:900}.assistantEmpty h3{margin:12px 0 0;color:#173149}.assistantEmpty p{max-width:500px;margin:7px 0 12px;color:#687b8e;line-height:1.5}.assistantEmpty button{border:1px solid #d9e2ea;border-radius:11px;padding:10px 12px;background:#fff;color:#1f3b55;cursor:pointer}.assistantError{margin:0 16px 10px;padding:10px 12px;border-radius:11px;background:#fff1f0;color:#a93028;font-size:11px}.assistantWorkbench main form{display:grid;grid-template-columns:1fr auto;gap:8px;padding:0 16px 14px}.assistantWorkbench main textarea{resize:none;border:1px solid #d7e1e9;border-radius:13px;padding:11px 12px;font:inherit;color:#102033}.assistantWorkbench main form button{border:0;border-radius:12px;padding:0 16px;background:#13253d;color:#fff;font-weight:800;cursor:pointer}.assistantWorkbench main form button:disabled{opacity:.45;cursor:default}.assistantWorkbench main footer{display:flex;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid #edf1f4;background:#f9fbfc;color:#7b8b9a;font-size:9px}@media(max-width:1180px){.assistantsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.assistantsHero{grid-template-columns:1fr}.assistantsContext{min-width:0}.assistantWorkbench{grid-template-columns:1fr}.assistantWorkbench>main{min-height:430px}.assistantsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.assistantsGrid{grid-template-columns:1fr}.assistantWorkbench main footer{display:none}.assistantIntent{grid-template-columns:1fr}.assistantIntent span{grid-row:auto;width:max-content}}.ksLauncher{position:fixed;left:18px;bottom:264px;z-index:74;display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;border:1px solid rgba(129,140,248,.28);background:#0f172af2;box-shadow:0 12px 34px #02061757;color:#e0e7ff}.ksLauncher span{font-size:12px;font-weight:750}.ksBackdrop{position:fixed;inset:0;z-index:180;background:#020617cc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:flex-end}.ksShell{width:min(1120px,96vw);height:100%;background:#09101d;border-left:1px solid rgba(148,163,184,.16);display:flex;flex-direction:column;box-shadow:-24px 0 60px #00000059}.ksShell>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 26px;border-bottom:1px solid rgba(148,163,184,.14)}.ksShell>header small{letter-spacing:.11em;opacity:.58}.ksShell>header h2{margin:4px 0}.ksShell>header p{margin:0;opacity:.7}.ksClose{width:38px;height:38px;border-radius:12px;font-size:22px}.ksShell>nav{display:flex;gap:8px;padding:10px 26px;border-bottom:1px solid rgba(148,163,184,.11)}.ksShell>nav button{border:0;background:transparent;padding:9px 13px;border-radius:10px}.ksShell>nav button.active{background:#6366f126;color:#c7d2fe}.ksShell>main{overflow:auto;padding:24px 26px 36px}.ksMemory,.ksBackup{display:grid;gap:16px}.ksMemoryHero,.ksBackupHero{padding:22px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(135deg,#0f172adb,#6366f114)}.ksMemoryHero p,.ksBackupHero p,.ksSetup small,.ksPairing small{margin:0 0 5px;letter-spacing:.11em;font-size:11px;font-weight:800;color:#a5b4fc}.ksMemoryHero h3,.ksBackupHero h3{margin:0;font-size:23px}.ksMemoryHero>span,.ksBackupHero>div>span{display:block;margin-top:8px;line-height:1.55;opacity:.72}.ksMemoryHero form{display:flex;gap:9px;margin-top:18px}.ksMemoryHero input{flex:1;min-width:0}.ksMemoryHero button,.ksBackup button,.ksSetup button,.ksPairing button{border:0;border-radius:11px;padding:10px 14px;font-weight:750;background:#4f46e5;color:#fff}.ksExamples{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ksExamples button{background:#94a3b814;color:#cbd5e1;border:1px solid rgba(148,163,184,.14);font-size:11px;padding:7px 10px}.ksError{padding:12px 14px;border:1px solid rgba(248,113,113,.25);border-radius:12px;background:#7f1d1d24;color:#fecaca}.ksAnswer{padding:20px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#0f172a8c}.ksAnswerHead{display:flex;justify-content:space-between;gap:12px}.ksAnswerHead small{display:block;opacity:.55;letter-spacing:.09em}.ksAnswer pre{font:inherit;white-space:pre-wrap;line-height:1.65;margin:18px 0}.ksCoverage{display:flex;flex-wrap:wrap;gap:7px}.ksCoverage span{padding:6px 9px;border-radius:999px;font-size:11px}.ksCoverage .on{background:#10b9811a;color:#a7f3d0}.ksCoverage .off{background:#94a3b814;opacity:.55}.ksSources{display:grid;gap:8px;margin-top:18px}.ksSources>article{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#94a3b80f}.ksSources>article>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:5px 7px;border-radius:8px;background:#6366f124;color:#c7d2fe}.ksSources article div{display:grid}.ksSources small{opacity:.6}.ksAnswer footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12);font-size:11px;opacity:.63}.ksBackupHero{display:flex;justify-content:space-between;gap:20px;align-items:center}.ksBackupHero>div:first-child{max-width:700px}.ksBackupStatus{min-width:245px;padding:14px;border-radius:14px;background:#94a3b812;display:grid;gap:4px}.ksBackupStatus.ok,.ksBackupStatus.active{background:#10b9811a;border:1px solid rgba(16,185,129,.2)}.ksBackupStatus.failed,.ksBackupStatus.attention{background:#f8717117;border:1px solid rgba(248,113,113,.2)}.ksBackupStatus small,.ksBackupStatus span{font-size:12px;opacity:.7}.ksBackupGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ksBackupGrid article{padding:16px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:#0f172a8c;display:grid;gap:5px}.ksBackupGrid small{opacity:.55}.ksBackupGrid em{font-style:normal;font-size:11px;opacity:.6}.ksRuns{display:grid;gap:8px;padding:17px;border:1px solid rgba(148,163,184,.14);border-radius:14px}.ksRuns article{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(148,163,184,.08)}.ksRuns article:last-child{border-bottom:0}.ksRuns article>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#94a3b814}.ksRuns article>span.success{color:#34d399}.ksRuns article>span.failed{color:#fb7185}.ksRuns article div{display:grid}.ksRuns small{opacity:.6}.ksBackupPolicy{display:flex;flex-wrap:wrap;gap:8px}.ksBackupPolicy span{padding:7px 10px;border-radius:999px;background:#94a3b812;font-size:11px}.ksEmpty,.ksSetup,.ksPairing{padding:18px;border:1px solid rgba(148,163,184,.15);border-radius:15px;background:#0f172a80}.ksEmpty p{opacity:.7}.ksSetup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ksSetup>div:first-child,.ksSetup>label:nth-of-type(2),.ksSetupActions{grid-column:1/-1}.ksSetup label{display:grid;gap:6px;font-size:12px;opacity:.82}.ksSetup input,.ksSetup textarea,.ksSetup select{width:100%;box-sizing:border-box}.ksHint{font-size:10px!important;opacity:.55!important}.ksSetupActions{display:flex;justify-content:flex-end;gap:8px}.ksSetupActions button:first-child{background:#94a3b81a;color:#cbd5e1}.ksPairing{display:grid;gap:12px;border-color:#fbbf2440;background:#78350f1c}.ksPairing code{padding:12px;background:#020617;border-radius:10px;word-break:break-all;color:#fde68a}.ksPairing pre{white-space:pre-wrap;word-break:break-word;padding:12px;background:#020617;border-radius:10px;font-size:11px;line-height:1.55}.ksPairing>small{color:#cbd5e1;letter-spacing:normal;font-weight:400}.ksPairing button{justify-self:start}@media(max-width:850px){.ksLauncher{left:10px;bottom:216px}.ksLauncher span{display:none}.ksShell{width:100vw}.ksShell>main{padding:18px}.ksShell>header{padding:18px}.ksMemoryHero form,.ksBackupHero{flex-direction:column;align-items:stretch}.ksBackupGrid,.ksSetup{grid-template-columns:1fr}.ksSetup>*{grid-column:1!important}}.investmentCenter{display:grid;gap:18px}.investmentHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:24px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(135deg,#0f172adb,#0d948814)}.investmentHero h2{margin:6px 0 8px;font-size:28px}.investmentHero p{max-width:760px}.investmentConnection{min-width:260px;padding:14px 16px;border-radius:14px;display:grid;gap:5px;border:1px solid rgba(148,163,184,.18)}.investmentConnection.on{background:#10b98114;border-color:#10b98140}.investmentConnection.off{background:#94a3b80d}.investmentConnection span{font-size:12px;opacity:.72}.investmentGuardrails{display:flex;flex-wrap:wrap;gap:9px}.investmentGuardrails span{padding:8px 11px;border-radius:999px;background:#10b98114;border:1px solid rgba(16,185,129,.18);font-size:12px}.investmentGuardrails .off{background:#94a3b80f;border-color:#94a3b82e}.investmentTabs{display:flex;gap:8px;flex-wrap:wrap;padding:5px;background:#0f172aa6;border:1px solid rgba(148,163,184,.14);border-radius:14px;width:max-content}.investmentTabs button{border:0;background:transparent;padding:9px 14px;border-radius:10px}.investmentTabs button.active{background:#2dd4bf21;color:#5eead4}.investmentBusy{height:2px;background:linear-gradient(90deg,transparent,#2dd4bf,transparent);animation:investmentPulse 1.1s linear infinite}@keyframes investmentPulse{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}.investmentError,.investmentEmpty{padding:15px 17px;border-radius:14px;border:1px solid rgba(248,113,113,.22);background:#7f1d1d1f}.investmentEmpty{border-color:#94a3b829;background:#0f172a8c}.investmentEmpty p{margin:6px 0 0;opacity:.72}.investmentPanel{display:grid;gap:18px}.investmentPanelHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.investmentPanelHead small{letter-spacing:.12em;opacity:.58}.investmentPanelHead h3{margin:3px 0 4px}.investmentPanelHead p{margin:0;opacity:.7;font-size:13px}.investmentRadarInput{display:flex;gap:8px;max-width:560px;width:100%}.investmentRadarInput input{flex:1;min-width:260px}.investmentGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.investmentAsset,.investmentMacro,.investmentNews article,.investmentResult{border:1px solid rgba(148,163,184,.15);background:#0f172a94;border-radius:15px;padding:16px}.investmentAsset{display:grid;gap:9px}.investmentAsset>div{display:flex;justify-content:space-between;gap:10px}.investmentAsset strong{font-size:21px}.investmentAsset small,.investmentMacro small,.investmentMacro em{opacity:.62}.investmentMacro{display:grid;gap:7px}.investmentMacro strong{font-size:20px}.investmentMacro p{font-size:13px;line-height:1.55;opacity:.78}.investmentMacro em{font-style:normal;font-size:11px}.investmentObservations{display:grid;gap:10px}.investmentObservations article{padding:12px 14px;border-left:3px solid rgba(45,212,191,.45);background:#0f172a73}.investmentObservations p{margin:4px 0 0;opacity:.72}.investmentNews{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.investmentNews article{display:grid;gap:9px}.investmentNews article>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.investmentNews h4{margin:0}.investmentNews p{margin:0;line-height:1.55;opacity:.75}.investmentNews a{font-size:12px;color:#5eead4}.investmentCalc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:end;padding:16px;border:1px solid rgba(148,163,184,.15);border-radius:15px;background:#0f172a80}.investmentCalc label{display:grid;gap:6px}.investmentCalc label span{font-size:12px;opacity:.7}.investmentResult{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:18px}.investmentResult pre{white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-size:12px}.investmentResult aside{display:grid;gap:7px;align-content:start}.investmentResult aside span{font-size:12px;opacity:.72}.investmentPolicy{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 14px;border-top:1px solid rgba(148,163,184,.15);font-size:12px;opacity:.75}.muted{opacity:.6}.positive{color:#34d399}.negative{color:#fb7185}.investmentLauncher{position:fixed;left:18px;bottom:214px;z-index:73;display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;border:1px solid rgba(45,212,191,.26);background:#0f172af0;box-shadow:0 12px 34px #02061757;color:#dffbf6}.investmentLauncher span{font-size:12px;font-weight:700}.investmentBackdrop{position:fixed;inset:0;z-index:170;background:#020617c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:stretch;justify-content:flex-end}.investmentShell{width:min(1180px,96vw);height:100%;background:#08111f;border-left:1px solid rgba(148,163,184,.18);display:flex;flex-direction:column;box-shadow:-20px 0 60px #00000059}.investmentShellHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px;border-bottom:1px solid rgba(148,163,184,.14)}.investmentShellHeader small{letter-spacing:.12em;opacity:.55}.investmentShellHeader h2{margin:3px 0}.investmentShellHeader p{margin:0;opacity:.68}.investmentClose{width:38px;height:38px;border-radius:12px;font-size:22px}.investmentShellBody{overflow:auto;padding:24px 26px 34px}@media(max-width:850px){.investmentHero,.investmentPanelHead{flex-direction:column}.investmentConnection{min-width:0;width:100%}.investmentRadarInput{max-width:none;flex-direction:column}.investmentRadarInput input{min-width:0}.investmentResult{grid-template-columns:1fr}.investmentLauncher{left:10px;bottom:172px}.investmentLauncher span{display:none}.investmentShell{width:100vw}.investmentShellBody,.investmentShellHeader{padding:18px}}.content:has(.dwWorkspace)>.moduleIntro,.content:has(.dwWorkspace)>.moduleGrid{display:none}.dwWorkspace{display:grid;gap:18px;color:#0f172a}.dwWorkspaceHero{display:grid;grid-template-columns:1.4fr .6fr;gap:22px;padding:28px;border-radius:24px;background:linear-gradient(135deg,#111827,#1e1b4b);color:#fff;box-shadow:0 18px 46px #0f172a33}.dwWorkspaceHero p,.dwSectionHead p{margin:0 0 5px;font-size:11px;font-weight:800;letter-spacing:.11em}.dwWorkspaceHero p{color:#c4b5fd}.dwWorkspaceHero h2{margin:0;font-size:31px;line-height:1.05;max-width:700px;color:#fff}.dwWorkspaceHero span{display:block;margin-top:10px;color:#cbd5e1;line-height:1.55;max-width:760px}.dwQuota{padding:18px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);align-self:stretch}.dwQuota>div:first-child{display:flex;gap:9px;align-items:baseline}.dwQuota b{font-size:34px;color:#fff}.dwQuota small,.dwQuota em{display:block;color:#cbd5e1;font-style:normal;margin-top:5px}.dwQuotaBar,.dwProgress{height:8px;border-radius:999px;background:#94a3b833;overflow:hidden;margin-top:12px}.dwQuotaBar i,.dwProgress i{display:block;height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:999px}.dwEntryActions{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 22px;border:1px solid #c7d2fe;border-radius:20px;background:linear-gradient(135deg,#eef2ff,#fff);color:#0f172a;box-shadow:0 10px 28px #0f172a0d}.dwEntryActions p{margin:0 0 4px;color:#4f46e5;font-size:11px;font-weight:900;letter-spacing:.11em}.dwEntryActions h3{margin:0;color:#172033;font-size:21px}.dwEntryActions span{display:block;margin-top:6px;max-width:760px;color:#475569;line-height:1.5}.dwEntryActions>div:last-child{display:grid;gap:6px;min-width:260px}.dwEntryActions button,.dwUploadComposer button{border:0;border-radius:12px;padding:12px 16px;font-weight:800;cursor:pointer}.dwEntryActions button.primary,.dwUploadComposer button.primary{background:#4f46e5;color:#fff;box-shadow:0 8px 20px #4f46e52e}.dwEntryActions small{color:#64748b;text-align:center}.dwUploadComposer{padding:22px;border-radius:20px;background:#fff;color:#0f172a;border:1px solid #c7d2fe;box-shadow:0 14px 34px #0f172a14}.dwUploadComposer form{display:grid;gap:14px;margin-top:18px}.dwUploadComposer label{display:grid;gap:6px;color:#475569;font-size:12px;font-weight:700}.dwUploadComposer input{border:1px solid #dbe1e8;border-radius:12px;padding:12px 13px;background:#fff;color:#0f172a;font:inherit}.dwFileDrop{padding:18px;border:1px dashed #a5b4fc;border-radius:16px;background:#f8faff}.dwFileDrop input{padding:10px;background:#fff}.dwFileDrop small{font-weight:500;color:#64748b}.dwUploadComposer footer{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:4px}.dwUploadComposer footer small{max-width:720px;color:#64748b;font-weight:500;line-height:1.5}.dwUploadComposer .secondary{background:#f1f5f9;color:#475569}.dwHandoff{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;border:1px solid #c7d2fe;border-radius:18px;background:linear-gradient(135deg,#eef2ff,#f8fafc);color:#0f172a}.dwHandoff p{margin:0 0 5px;font-size:11px;font-weight:800;letter-spacing:.11em;color:#4f46e5}.dwHandoff b{display:block;font-size:16px;color:#1e1b4b}.dwHandoff span,.dwHandoff small{display:block;margin-top:5px;color:#475569;line-height:1.45}.dwHandoff small{color:#64748b}.dwHandoffActions{display:flex;gap:8px;flex-shrink:0}.dwHandoff button{border:0;border-radius:11px;padding:10px 14px;font-weight:750;cursor:pointer;background:#4f46e5;color:#fff}.dwHandoff button.secondary{background:#e2e8f0;color:#334155}.dwFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dwFeatureGrid article{padding:18px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 10px 28px #0f172a14;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dwFeatureGrid article:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 16px 34px #0f172a1f}.dwFeatureGrid i{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#eef2ff;color:#4f46e5;font-style:normal;font-weight:900}.dwFeatureGrid b{display:block;margin-top:12px;color:#172033;font-size:15px}.dwFeatureGrid p{font-size:13px;line-height:1.5;color:#475569;min-height:55px}.dwFeatureGrid small{font-size:11px;line-height:1.45;color:#7c8da3}.dwPlus{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 20px;border:1px solid #ddd6fe;border-radius:18px;background:#f5f3ff;color:#0f172a}.dwPlus p{margin:5px 0 0;color:#5b21b6;font-size:13px}.dwPlus button,.dwDocs button,.dwSignatureComposer button,.dwSignatureStatus button{border:0;border-radius:11px;padding:10px 14px;font-weight:750;cursor:pointer;background:#4f46e5;color:#fff}.dwDocs button:hover,.dwSignatureComposer button:hover,.dwSignatureStatus button:hover{filter:brightness(.97)}.dwDocs button:disabled,.dwSignatureComposer button:disabled{opacity:.45;cursor:not-allowed}.dwCenterError,.dwCenterNotice{padding:12px 14px;border-radius:13px;font-size:13px}.dwCenterError{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.dwCenterNotice{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;display:flex;justify-content:space-between}.dwCenterNotice button{background:none;border:0;color:inherit;cursor:pointer}.dwDocs,.dwSignatureComposer,.dwSignatureStatus{padding:22px;border-radius:20px;background:#fff;color:#0f172a;border:1px solid #e5e7eb;box-shadow:0 12px 30px #0f172a0f}.dwSectionHead{display:flex;justify-content:space-between;gap:16px;align-items:center}.dwSectionHead p{color:#6366f1}.dwSectionHead h3{margin:0;font-size:20px;color:#172033}.dwSectionHead span{display:block;margin-top:4px;color:#64748b;font-size:13px}.dwSectionHead .secondary,.dwSectionActions .secondary{background:#f1f5f9;color:#475569}.dwSectionActions{display:flex;gap:8px}.dwDocGrid{display:grid;gap:10px;margin-top:15px}.dwDocGrid>article,.dwSignerList>article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 15px;border:1px solid #edf0f4;border-radius:14px;background:#fafafa;color:#0f172a}.dwDocGrid>article.suggested{border-color:#818cf8;background:#f5f3ff;box-shadow:0 0 0 2px #6366f114}.dwDocGrid b,.dwSignerList b{display:block;color:#172033}.dwDocGrid small,.dwDocGrid span,.dwSignerList span{display:block;color:#64748b;font-size:12px;margin-top:3px}.dwEmpty{margin-top:15px;padding:28px;border-radius:14px;background:#f8fafc;color:#64748b;text-align:center;border:1px dashed #dbe4ee}.dwEmpty b{color:#334155}.dwEmpty button{padding:0;background:none;color:#4f46e5;text-decoration:underline;text-underline-offset:3px}.dwSignatureModes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.dwSignatureModes button{display:grid;gap:5px;text-align:left;padding:15px;border:1px solid #dbe1e8;border-radius:14px;background:#fff;color:#0f172a}.dwSignatureModes button b{font-size:14px;color:#172033}.dwSignatureModes button span{font-size:12px;color:#475569;line-height:1.45}.dwSignatureModes button small{font-size:11px;color:#94a3b8}.dwSignatureModes button.active{border-color:#6366f1;box-shadow:0 0 0 2px #6366f11f;background:#f8f7ff}.dwSignatureModes button:disabled{opacity:.48;cursor:not-allowed;background:#f8fafc}.dwSignatureComposer form{margin-top:16px;display:grid;gap:10px}.dwParty{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dwParty label{display:grid;gap:5px;color:#64748b;font-size:12px}.dwParty input{border:1px solid #dbe1e8;border-radius:11px;padding:11px 12px;font:inherit;background:#fff;color:#0f172a}.dwSignatureComposer footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:4px}.dwSignatureComposer footer small{color:#64748b;max-width:680px}.dwIcpState{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:16px;padding:13px 14px;border-radius:13px;border:1px solid #c7d2fe;background:#eef2ff;color:#0f172a}.dwIcpState b,.dwIcpState span{display:block}.dwIcpState span{margin-top:4px;font-size:12px;color:#475569}.dwIcpState.attention{border-color:#fed7aa;background:#fff7ed}.dwIcpState button{background:#4338ca}.dwSignatureStatus .dwProgress{margin:18px 0 12px;background:#e2e8f0}.dwSignerList{display:grid;gap:8px}.dwSignerList button{background:#eef2ff;color:#4338ca}.dwPrivacy{display:block;margin-top:14px;padding:10px 12px;border-radius:11px;background:#f8fafc;color:#64748b}.dwDocActions{flex-shrink:0}@media(max-width:1100px){.dwFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dwWorkspaceHero{grid-template-columns:1fr}.dwEntryActions{align-items:flex-start;flex-direction:column}.dwEntryActions>div:last-child{width:100%}}@media(max-width:650px){.dwFeatureGrid,.dwParty,.dwSignatureModes{grid-template-columns:1fr}.dwSectionHead,.dwPlus,.dwSignatureComposer footer,.dwUploadComposer footer,.dwDocGrid>article,.dwSignerList>article,.dwIcpState,.dwHandoff{align-items:flex-start;flex-direction:column}.dwSectionActions{width:100%;flex-direction:column}.dwSectionActions button{width:100%}.dwHandoffActions{width:100%;flex-direction:column}.dwHandoffActions button,.dwDocActions,.dwDocActions button{width:100%}.dwWorkspaceHero{padding:22px}.dwWorkspaceHero h2{font-size:26px}}.contractCreatorTrigger{position:fixed;left:300px;bottom:26px;z-index:38;display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:0;border-radius:14px;background:#1c3145;color:#fff;font-size:12px;font-weight:800;box-shadow:0 16px 42px #142a403d;cursor:pointer}.contractCreatorTrigger span{font-size:18px;line-height:1}.contractCreatorBackdrop{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:22px;background:#0c1a2875;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contractCreatorModal{width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;border-radius:24px;background:#fff;box-shadow:0 34px 110px #00000047;color:#1c3145}.contractCreatorModal>header{display:flex;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid rgba(20,42,64,.08)}.contractCreatorModal>header p{margin:0 0 5px;font-size:9px;font-weight:900;letter-spacing:.14em;color:#7c8a98}.contractCreatorModal>header h3{margin:0;font-size:22px}.contractCreatorModal>header small{display:block;margin-top:5px;color:#728292}.contractCreatorModal>header>button{width:36px;height:36px;border:1px solid rgba(20,42,64,.1);border-radius:11px;background:#fff;font-size:22px;cursor:pointer}.contractCreatorBody{display:grid;gap:15px;padding:22px 24px}.contractCreatorBody label{display:grid;gap:6px}.contractCreatorBody label>span{font-size:10px;font-weight:800;color:#53677a}.contractCreatorBody input,.contractCreatorBody select,.contractCreatorBody textarea{width:100%;box-sizing:border-box;border:1px solid #dce4e9;border-radius:12px;background:#fff;padding:11px 12px;color:#1c3145;font:inherit;font-size:12px;outline:none}.contractCreatorBody textarea{min-height:120px;resize:vertical;line-height:1.45}.contractCreatorBody input:focus,.contractCreatorBody select:focus,.contractCreatorBody textarea:focus{border-color:#6b879c;box-shadow:0 0 0 3px #5b788f1c}.contractCreatorBody label>small{justify-self:end;color:#8795a2;font-size:9px}.contractCreatorGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contractCreatorTemplate{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:11px;background:#f4f7f9}.contractCreatorTemplate b{font-size:11px}.contractCreatorTemplate span{font-size:9px;color:#718292}.contractCreatorOperation{display:grid;gap:12px;padding:13px;border:1px solid #dbe8df;border-radius:14px;background:#f8fcf9}.contractCreatorToggle{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px!important;cursor:pointer}.contractCreatorToggle input{width:auto!important;margin:2px 0 0;padding:0}.contractCreatorToggle>span{display:grid;gap:3px}.contractCreatorToggle b{font-size:11px;color:#365443}.contractCreatorToggle small{font-size:9px;color:#6d8174;line-height:1.4}.contractCreatorOperation .contractCreatorGrid{grid-template-columns:1.4fr 1fr}.contractCreatorOperation .contractCreatorGrid label:last-child{grid-column:1/-1}.contractCreatorNotice{display:grid;gap:4px;padding:12px 13px;border-radius:12px;background:#eef6f1;color:#3c6148}.contractCreatorNotice b{font-size:10px}.contractCreatorNotice span{font-size:10px;line-height:1.45}.contractCreatorBody footer{display:flex;justify-content:flex-end;gap:9px;padding-top:3px}.contractCreatorBody footer button,.contractCreatorSuccess button{padding:10px 14px;border-radius:11px;font-size:11px;font-weight:800;cursor:pointer}.contractCreatorBody footer .secondary{border:1px solid #dce4e9;background:#fff;color:#465c6f}.contractCreatorBody footer .primary{border:0;background:#1c3145;color:#fff}.contractCreatorBody footer .primary:disabled{opacity:.45;cursor:default}.contractCreatorError{margin:14px 24px 0;padding:10px 12px;border-radius:11px;background:#fff1f0;color:#9b3430;font-size:11px}.contractCreatorSuccess{display:flex;align-items:flex-start;gap:14px;padding:28px 24px}.contractCreatorSuccess>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e9f6ed;color:#34734a;font-weight:900}.contractCreatorSuccess>div{flex:1}.contractCreatorSuccess b{display:block;font-size:15px}.contractCreatorSuccess p{margin:5px 0;color:#617487;font-size:11px}.contractCreatorSuccess p strong{color:#365443}.contractCreatorSuccess small{font-size:9px;color:#8493a1}.contractCreatorSuccess button{border:1px solid #dce4e9;background:#fff;color:#465c6f}@media(max-width:1100px){.contractCreatorTrigger{left:24px}}@media(max-width:700px){.contractCreatorTrigger{left:12px;bottom:14px}.contractCreatorBackdrop{padding:10px}.contractCreatorModal{max-height:calc(100vh - 20px);border-radius:18px}.contractCreatorGrid,.contractCreatorOperation .contractCreatorGrid{grid-template-columns:1fr}.contractCreatorOperation .contractCreatorGrid label:last-child{grid-column:auto}.contractCreatorModal>header,.contractCreatorBody{padding-left:16px;padding-right:16px}.contractCreatorBody footer{flex-direction:column-reverse}.contractCreatorBody footer button{width:100%}}.fhc{margin-top:14px;border:1px solid #cbd5e1;border-radius:16px;padding:12px;background:#f8fafc;display:grid;gap:12px}.fhcHead,.fhcResultHead,.fhcCaseHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.fhcHead h4{margin:2px 0;font-size:16px}.fhcHead p,.fhcPolicy small,.fhcForm small,.fhcResult small,.fhcCaseHead small,.fhcCases article>small{margin:0;color:#64748b;font-size:11px}.fhcHead button,.fhcResultHead button{border:0;background:transparent;padding:2px 6px}.fhcPolicy{display:grid;gap:4px;padding:10px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb}.fhcPolicy b{font-size:12px}.fhcPolicy span{font-size:11px;color:#92400e;word-break:break-word}.fhcStats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fhcStats span{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid #e2e8f0;background:#fff;border-radius:10px}.fhcStats small{font-size:9px;color:#64748b;text-transform:uppercase}.fhcStats b{font-size:13px}.fhcForm,.fhcResult{display:grid;gap:7px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.fhcForm input,.fhcForm select,.fhcForm textarea,.fhcResult input,.fhcResult select,.fhcResult textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:9px;padding:8px 9px;font:inherit;background:#fff}.fhcForm textarea,.fhcResult textarea{min-height:60px;resize:vertical}.fhcGrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fhcCases{display:grid;gap:8px}.fhcCases article{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:10px}.fhcCases article p{margin:7px 0;font-size:11px;color:#475569}.fhcStatus{font-size:10px;padding:4px 7px;border-radius:999px;background:#e2e8f0;white-space:nowrap}.fhcStatus.passed{background:#dcfce7;color:#166534}.fhcStatus.failed,.fhcStatus.blocked{background:#fee2e2;color:#991b1b}.fhcStatus.ready{background:#dbeafe;color:#1d4ed8}.fhcStatus.skipped{background:#f1f5f9;color:#475569}.fhcCaseActions{display:flex;justify-content:flex-end;margin-top:8px}.fhcCaseActions button{font-size:10px;padding:5px 7px}.fhcNotice,.fhcError{padding:8px 9px;border-radius:9px;font-size:11px}.fhcNotice{background:#ecfdf5;color:#166534}.fhcError{background:#fef2f2;color:#991b1b}.fhcEmpty{padding:16px;border:1px dashed #cbd5e1;border-radius:12px;text-align:center;color:#64748b;font-size:11px}@media(max-width:760px){.fhcStats{grid-template-columns:1fr 1fr}.fhcGrid{grid-template-columns:1fr}}.businessCatalogPanel{margin:12px 0;border:1px solid #dbe3ee;border-radius:16px;background:#f8fafc;padding:12px}.businessCatalogHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.businessCatalogHead>div{display:flex;flex-direction:column;gap:3px}.businessCatalogHead small{font-size:9px;letter-spacing:.1em;color:#64748b}.businessCatalogHead b{font-size:13px;color:#0f172a}.businessCatalogHead span{font-size:11px;line-height:1.35;color:#64748b}.businessCatalogHead>button{border:0;background:transparent;font-size:18px}.businessCatalogForm{display:grid;gap:8px;margin-top:12px;padding:11px;background:#fff;border:1px solid #e2e8f0;border-radius:14px}.businessCatalogForm label{display:grid;gap:4px;font-size:10px;color:#475569}.businessCatalogForm input,.businessCatalogForm select,.businessCatalogForm textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:9px;padding:8px 9px;font:inherit;background:#fff}.businessCatalogForm textarea{min-height:64px;resize:vertical}.businessCatalogTwo{display:grid;grid-template-columns:1fr 1fr;gap:8px}.businessCatalogPrimary{background:#111827!important;color:#fff!important;border-color:#111827!important}.businessCatalogList{display:grid;gap:8px;margin-top:10px}.businessCatalogList article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.businessCatalogItemMain{display:flex;flex-direction:column;gap:2px;min-width:0}.businessCatalogItemMain span{font-size:9px;text-transform:uppercase;color:#64748b}.businessCatalogItemMain b{font-size:12px;color:#0f172a}.businessCatalogItemMain small{font-size:10px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.businessCatalogPrice{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.businessCatalogPrice b{font-size:12px}.businessCatalogPrice small{font-size:9px;color:#64748b}.businessCatalogActions{grid-column:1/-1;display:flex;gap:6px}.businessCatalogActions button{font-size:10px;padding:6px 8px}.businessCatalogNotice,.businessCatalogError{margin-top:8px;padding:8px 9px;border-radius:9px;font-size:10px}.businessCatalogNotice{background:#ecfdf5;color:#166534}.businessCatalogError{background:#fef2f2;color:#991b1b}.businessCatalogEmpty{padding:14px;text-align:center;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:10px}@media(max-width:520px){.businessCatalogTwo{grid-template-columns:1fr}.businessCatalogList article{grid-template-columns:1fr}.businessCatalogPrice{align-items:flex-start}}.businessCatalogList article.editing{border-color:#94a3b8;box-shadow:0 8px 20px #0f172a0d}.businessCatalogEditForm{grid-column:1/-1;display:grid;gap:8px;margin-top:4px;padding:10px;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:10px}.businessCatalogEditForm label{display:grid;gap:4px;font-size:10px;color:#475569}.businessCatalogEditForm input,.businessCatalogEditForm select,.businessCatalogEditForm textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:9px;padding:8px 9px;font:inherit;background:#fff}.businessCatalogEditForm textarea{min-height:60px;resize:vertical}.businessCatalogEditActions{display:flex;justify-content:flex-end;gap:6px}.boc{position:fixed;right:18px;top:92px;z-index:65;width:420px;max-height:calc(100vh - 116px);font-family:inherit}.boc.closed{width:auto}.bocToggle{position:absolute;right:0;top:0;width:42px;height:42px;border-radius:14px;border:1px solid rgba(148,163,184,.24);background:#111827;color:#fff;box-shadow:0 12px 30px #0f172a38;cursor:pointer}.boc.open .bocToggle{right:10px;top:10px;background:transparent;color:#64748b;box-shadow:none}.bocBody{background:#fffffffa;border:1px solid rgba(148,163,184,.24);border-radius:20px;box-shadow:0 24px 60px #0f172a2e;padding:18px;max-height:calc(100vh - 116px);overflow:auto}.bocBody header{padding-right:44px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bocBody header small,.bocBody article small,.bocSafe small,.bocDraft small{color:#64748b}.bocBody header h3{margin:3px 0 2px;font-size:19px}.bocBody header p{margin:0;color:#64748b;font-size:12px}.bocBody header button{border:0;background:transparent;cursor:pointer;font-size:18px}.bocKpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.bocKpis span{border:1px solid #e2e8f0;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:3px}.bocKpis small{font-size:10px;color:#64748b;text-transform:uppercase}.bocKpis b{font-size:14px}.bocActions,.bocRow{display:flex;gap:8px;flex-wrap:wrap}.boc button{border:1px solid #dbe3ee;border-radius:10px;background:#fff;padding:8px 11px;cursor:pointer;font:inherit}.boc button.primary{background:#111827;color:#fff;border-color:#111827}.boc button:disabled{opacity:.55;cursor:not-allowed}.bocSafe{margin:12px 0;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:3px}.bocSafe b{font-size:12px}.bocSafe span{font-size:13px}.bocForm{display:grid;gap:8px;margin:12px 0;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.bocForm label{display:grid;gap:5px;font-size:11px;color:#475569}.bocForm input,.bocForm select,.bocForm textarea,.bocDraft textarea{width:100%;box-sizing:border-box;border:1px solid #dbe3ee;border-radius:10px;padding:9px 10px;font:inherit;background:#fff}.bocForm textarea{min-height:74px;resize:vertical}.bocList{display:grid;gap:10px;margin-top:14px}.bocList article{border:1px solid #e2e8f0;border-radius:16px;padding:12px;background:#fff}.bocTitle{display:flex;justify-content:space-between;gap:10px}.bocTitle>div{display:flex;flex-direction:column;gap:2px}.bocTitle strong{white-space:nowrap;font-size:13px}.bocChain{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin:10px 0}.bocChain span{font-size:9px;text-align:center;color:#94a3b8;border-top:2px solid #e2e8f0;padding-top:5px;display:flex;flex-direction:column;gap:2px}.bocChain span.done{color:#166534;border-color:#86efac}.bocList article p{font-size:12px;margin:8px 0;color:#334155}.bocRow{margin-top:10px}.bocRow button{font-size:11px;padding:6px 8px}.bocEmpty{padding:20px;text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:14px;font-size:12px}.bocNotice,.bocError{margin:10px 0;padding:9px 10px;border-radius:10px;font-size:12px}.bocNotice{background:#ecfdf5;color:#166534}.bocError{background:#fef2f2;color:#991b1b}.bocDraft,.bocReadiness{position:sticky;bottom:0;margin-top:12px;padding:12px;border-radius:16px;border:1px solid #cbd5e1;background:#f8fafc;box-shadow:0 -8px 24px #0f172a14}.bocDraft>div,.bocReadinessHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:10px}.bocDraft>div button,.bocReadinessHead button{border:0;background:transparent}.bocDraft textarea{margin-bottom:8px;background:#fff}.bocDraft small{display:block;margin-top:7px;line-height:1.35}.bocDraft .primary{width:100%}.bocReadinessHead>div{display:flex;flex-direction:column;gap:2px}.bocReadinessHead small{font-size:9px;color:#64748b;letter-spacing:.08em}.bocReadinessHead b{font-size:13px}.bocReadinessState{padding:10px;border-radius:12px;display:flex;flex-direction:column;gap:3px;font-size:11px;margin-bottom:9px}.bocReadinessState.ready{background:#ecfdf5;color:#166534}.bocReadinessState.blocked{background:#fff7ed;color:#9a3412}.bocChecks{display:grid;gap:5px}.bocChecks>div{padding:8px 9px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:2px}.bocChecks>div b{font-size:11px}.bocChecks>div span{font-size:10px;color:#64748b}.bocChecks>div.ok b{color:#166534}.bocChecks>div.missing b{color:#9a3412}.bocWarning{margin-top:6px;padding:8px 9px;border-radius:10px;background:#fffbeb;color:#92400e;font-size:10px;line-height:1.35}.bocReadiness .bocForm{margin-bottom:8px}.bocReadiness .bocForm>small{font-size:10px;color:#64748b;line-height:1.35}.bocReadinessFoot{display:block;color:#64748b;font-size:10px;line-height:1.4}@media(max-width:760px){.boc{left:10px;right:10px;top:78px;width:auto}.bocBody{max-height:calc(100vh - 94px)}.bocChain{grid-template-columns:repeat(5,minmax(0,1fr))}.bocKpis{grid-template-columns:1fr 1fr 1fr}}.bocSelectedCatalog{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:10px;border-radius:12px;background:#f0fdf4;border:1px solid #bbf7d0}.bocSelectedCatalog span{font-size:9px;text-transform:uppercase;color:#166534}.bocSelectedCatalog b{font-size:12px;color:#14532d}.bocSelectedCatalog small{grid-column:1/-1;color:#4b5563;font-size:10px;line-height:1.35}.bocSelectedCatalog button{grid-column:2;grid-row:1/3;align-self:center;font-size:9px;padding:5px 7px;background:#fff}.bocForm>label{display:grid;gap:5px;font-size:11px;color:#475569}.networkLineage{margin-top:16px;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0f172a6b;display:grid;gap:14px}.networkLineageHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.networkLineageHead>div:first-child{display:grid;gap:3px}.networkLineageHeadActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.networkLineageHead small,.networkLineageNext span,.networkOperationCreate small,.networkLineagePrivacy,.networkLinkageBox small{color:var(--muted,#94a3b8)}.networkLineageHead b{font-size:15px}.networkLineageSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.networkLineageStep{display:flex;gap:8px;align-items:center;padding:9px 10px;border-radius:12px;background:#0f172a8c;border:1px solid rgba(148,163,184,.14)}.networkLineageStep i{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(148,163,184,.35);font-style:normal}.networkLineageStep.done i{border-color:#22c55e8c;background:#22c55e1f}.networkLineageStep span{display:grid;min-width:0}.networkLineageStep b{font-size:12px}.networkLineageStep small{font-size:11px;color:var(--muted,#94a3b8);overflow:hidden;text-overflow:ellipsis}.networkLineageNext{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:#3b82f614;border:1px solid rgba(59,130,246,.18)}.networkLineageNext b{font-size:14px}.networkLineageNext small{color:var(--muted,#94a3b8)}.networkLinkageBox{display:grid;gap:12px;padding:14px;border-radius:12px;background:#02061775;border:1px solid rgba(56,189,248,.18)}.networkLinkageBox>div{display:grid;gap:3px}.networkLinkageBox form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.networkLinkageBox label{display:grid;gap:5px;font-size:11px;color:var(--muted,#94a3b8)}.networkLinkageBox select{min-width:0}.networkLinkageBox form>small{grid-column:1/-1}.networkLinkagePrivacy{display:block;padding:8px 10px;border-radius:9px;background:#0f172a8c;font-size:11px}.networkOperationCreate{display:grid;grid-template-columns:1fr minmax(145px,.55fr) minmax(145px,.55fr) auto;gap:10px;align-items:end;padding:14px;border-radius:12px;background:#02061761;border:1px solid rgba(148,163,184,.16)}.networkOperationCreate>div{display:grid;gap:2px}.networkOperationCreate label{display:grid;gap:5px;font-size:11px;color:var(--muted,#94a3b8)}.networkOperationCreate input{min-width:0}.networkOperationCreate>small{grid-column:1/-1}.networkLineagePrivacy,.networkLineageWarning,.networkLineageNotice{display:block;padding:9px 11px;border-radius:10px;font-size:11px}.networkLineagePrivacy{background:#0f172a80}.networkLineageWarning{background:#f59e0b14;border:1px solid rgba(245,158,11,.18)}.networkLineageNotice{background:#3b82f614;border:1px solid rgba(59,130,246,.18)}@media(max-width:900px){.networkLineageSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.networkOperationCreate{grid-template-columns:1fr 1fr}.networkOperationCreate>div,.networkOperationCreate>small{grid-column:1/-1}}@media(max-width:560px){.networkLineageHead{align-items:flex-start;flex-direction:column}.networkLineageHeadActions{justify-content:flex-start}.networkLineageSteps,.networkOperationCreate,.networkLinkageBox form{grid-template-columns:1fr}.networkOperationCreate>div,.networkOperationCreate>small,.networkLinkageBox form>small{grid-column:auto}}.providerCapabilities{display:flex;flex-direction:column;gap:8px;margin:10px 0}.providerCapabilities.compact{margin:8px 0}.providerCapabilityBadges{display:flex;flex-wrap:wrap;gap:6px}.providerCapabilityBadges span{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid rgba(82,112,255,.2);border-radius:999px;background:#5270ff12;font-size:11px;font-weight:700;line-height:1.2}.providerCapabilityNote{opacity:.68;line-height:1.35}.providerCapabilityEligibility{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700}.providerCapabilityEligibility i{width:8px;height:8px;border-radius:50%;background:currentColor}.providerCapabilityEligibility.ready{opacity:.9}.providerCapabilityEligibility.pending{opacity:.62}.opsBody:has(.pixEngine)>:not(.pixEngine){display:none}.pixEngine{display:grid;gap:14px}.pixEngineHead{display:grid;grid-template-columns:1.3fr .7fr;gap:12px;padding:15px;border-radius:16px;background:linear-gradient(135deg,#0f172a,#102a43);color:#fff}.pixEngineHead small{font-size:8px;letter-spacing:.15em;color:#93c5fd}.pixEngineHead h3{margin:4px 0;font-size:18px}.pixEngineHead p{margin:0;color:#cbd5e1;font-size:11px;line-height:1.5}.pixEngineStatus{display:grid;align-content:center;gap:4px;padding:11px;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:#ffffff0f}.pixEngineStatus.ready{background:#10b9811c;border-color:#34d39940}.pixEngineStatus b{font-size:11px}.pixEngineStatus span{font-size:9px;line-height:1.45;color:#cbd5e1}.pixEngineError,.pixEngineNotice{padding:9px 10px;border-radius:10px;font-size:10px}.pixEngineError{background:#fff1f2;color:#9f1239;border:1px solid #fecdd3}.pixEngineNotice{display:flex;justify-content:space-between;gap:8px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.pixEngineNotice button{border:0;background:none;color:inherit;cursor:pointer}.pixEngineSection{display:grid;gap:9px}.pixEngineTitle{display:flex;justify-content:space-between;gap:10px;align-items:end}.pixEngineTitle b{font-size:12px;color:#172638}.pixEngineTitle span{font-size:9px;color:#748396}.pixEngineList{display:grid;gap:7px}.pixEngineList>article,.pixPendingActions>article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:11px;border:1px solid rgba(20,42,64,.09);border-radius:13px;background:#fff}.pixEngineMain{display:grid;gap:3px;min-width:0}.pixEngineMain small{font-size:9px;color:#748396}.pixEngineMain b{font-size:11px;color:#263a50;overflow:hidden;text-overflow:ellipsis}.pixEngineMain strong{font-size:13px;color:#172638}.pixEngineActions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.pixEngine button,.pixEngine a{border:0;border-radius:9px;padding:7px 9px;background:#172638;color:#fff;font-size:9px;font-weight:800;text-decoration:none;cursor:pointer}.pixEngine button.secondary{background:#edf2f7;color:#334155}.pixEngine button:disabled{opacity:.45;cursor:not-allowed}.pixBadge{display:inline-flex;width:max-content;padding:3px 6px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:8px;font-weight:800}.pixBadge.paid{background:#ecfdf5;color:#047857}.pixBadge.failed,.pixBadge.uncertain{background:#fff1f2;color:#be123c}.pixEngineEmpty{padding:16px;border-radius:12px;background:#f8fafc;text-align:center;color:#748396;font-size:10px}.pixPendingActions{display:grid;gap:6px}.pixPendingActions article>div{display:grid;gap:3px}.pixPendingActions b{font-size:10px}.pixPendingActions span{font-size:9px;color:#748396}.pixRecurringGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pixRecurringGrid article{display:grid;gap:5px;padding:10px;border:1px solid rgba(20,42,64,.09);border-radius:12px;background:#fbfcfd}.pixRecurringGrid small{font-size:8px;color:#748396}.pixRecurringGrid b{font-size:10px}.pixRecurringGrid strong{font-size:12px}.pixRecurringGrid button{justify-self:start}.pixEngine footer{padding-top:8px;border-top:1px solid rgba(20,42,64,.07);font-size:8px;color:#8491a0;line-height:1.5}@media(max-width:760px){.pixEngineHead{grid-template-columns:1fr}.pixEngineList>article,.pixPendingActions>article,.pixEngineTitle{align-items:flex-start;flex-direction:column}.pixEngineActions{justify-content:flex-start}.pixRecurringGrid{grid-template-columns:1fr}}.setupReceiving{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px;border:1px solid #24455d;border-radius:16px;background:#0c1b2b;color:#e9f4fb}.setupReceiving.done{border-color:#2f746c;background:#0c2528}.setupReceiving h3{margin:0;font-size:14px}.setupReceiving p{margin:3px 0 0;color:#88a0b9;font-size:11px}.setupReceiving>button{border:1px solid #31516a;border-radius:10px;padding:8px 11px;background:#13283b;color:#d6e6f5;font-size:10px;font-weight:800;cursor:pointer}.setupStepIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#15304a;color:#60dfcc;font-weight:900}.receiveOverlay{position:fixed;inset:0;z-index:9999;background:#030912b8;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.receiveModal{position:relative;width:min(520px,100%);max-height:92vh;overflow:auto;padding:24px;border:1px solid #28435c;border-radius:20px;background:#0a1727;color:#eaf3fb;box-shadow:0 28px 90px #00000080}.receiveModal.compact{width:min(500px,100%)}.receiveClose{position:absolute;right:12px;top:12px;border:0;background:#12263a;color:#9bb0c5;border-radius:999px;width:32px;height:32px;font-size:20px;cursor:pointer}.receiveKicker{font-size:10px;font-weight:900;letter-spacing:.14em;color:#58ddca}.receiveModal h2{margin:5px 0 7px;font-size:24px}.receiveIntro{margin:0 0 16px;color:#8097b0;font-size:12px;line-height:1.5}.receiveError,.receiveNotice{padding:10px 12px;border-radius:10px;font-size:11px;margin-bottom:12px}.receiveError{background:#381922;color:#ffb4c1;border:1px solid #6e2e3d}.receiveNotice{background:#0f302c;color:#98f4df;border:1px solid #285f58}.receiveCurrent.simple{display:grid;gap:13px;padding:16px;border-radius:14px;background:#0d1e30;border:1px solid #233e57}.receiveCurrent.simple>div:first-child{display:grid;gap:3px}.receiveCurrent b{font-size:14px}.receiveCurrent span{font-size:11px;color:#8ba2ba}.receiveCurrentMeta{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:10px;background:#091725}.receiveActions{display:flex;gap:8px}.receiveActions button,.receiveTest button,.receiveTest a{flex:1;border:1px solid #29465f;border-radius:10px;padding:9px 10px;background:#102439;color:#d6e7f6;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.receiveActions button.primary{background:#55dac7;color:#06201c;border-color:#55dac7}.receiveModal form{display:grid;gap:11px}.receiveModal label{display:grid;gap:5px;font-size:11px;color:#9fb3c7;font-weight:700}.receiveModal input,.receiveModal select{border:1px solid #29435c;border-radius:10px;padding:10px 11px;font:inherit;background:#081521;color:#eef6fc;outline:0}.receiveModal input:focus,.receiveModal select:focus{border-color:#4fcfbd}.receiveTwo{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.receiveConsent{display:flex!important;gap:8px!important;align-items:center!important;font-size:10px!important;font-weight:500!important}.receiveConsent input{width:auto}.receiveModal .primary{border:0;border-radius:11px;padding:11px 14px;background:#55dac7;color:#05201b;font-weight:900;cursor:pointer}.receiveModal .primary:disabled{opacity:.38;cursor:not-allowed}.receiveLocked{color:#7e93aa;font-size:9px;text-align:center}.receiveTest{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px;padding:12px;border:1px solid #315d66;border-radius:12px;background:#0d292f}.receiveTest>div{display:grid}.receiveTest b{font-size:12px}.receiveTest span{font-size:10px;color:#8ba4b9}@media(max-width:640px){.setupReceiving{grid-template-columns:auto 1fr}.setupReceiving>button{grid-column:1/-1}.receiveTwo{grid-template-columns:1fr}.receiveActions,.receiveCurrentMeta{flex-direction:column}}.fiscalWorkspace{display:grid;gap:14px;margin-top:18px;padding:20px;border:1px solid #dfe7ef;border-radius:20px;background:#fff;color:#102033;box-shadow:0 10px 30px #0f1e320f}.fiscalWorkspace>header{display:flex;justify-content:space-between;gap:18px;align-items:center}.fiscalWorkspace>header p{margin:0 0 4px;color:#5b63d8;font-size:10px;font-weight:900;letter-spacing:.12em}.fiscalWorkspace>header h3{margin:0;font-size:22px;color:#13263b}.fiscalWorkspace>header span{display:block;margin-top:5px;color:#687b8e;font-size:13px}.fiscalStatus{display:flex;gap:9px;align-items:center;padding:11px 13px;border-radius:13px;background:#f7f9fb}.fiscalStatus i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-style:normal;font-weight:900}.fiscalStatus.ready i{background:#e7f8f1;color:#14785b}.fiscalStatus.setup i{background:#fff4d9;color:#9a6800}.fiscalStatus b,.fiscalStatus small{display:block}.fiscalStatus small{margin-top:2px;color:#74869a}.fiscalActions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fiscalActions article{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px;border:1px solid #e5ebf0;border-radius:15px;background:#fafcfd}.fiscalActions b{color:#173149}.fiscalActions p{margin:5px 0 0;color:#667a8f;font-size:12px;line-height:1.45}.fiscalActions button,.fiscalWorkspace .primary{border:0;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer}.fiscalActions button{background:#edf3f8;color:#1d4563}.fiscalWorkspace .primary{background:#213f75;color:#fff}.fiscalWorkspace button:disabled{opacity:.5;cursor:not-allowed}.fiscalError,.fiscalNotice{padding:12px 14px;border-radius:12px;font-size:13px}.fiscalError{background:#fff1f0;border:1px solid #ffc9c5;color:#a42a22}.fiscalNotice{display:flex;justify-content:space-between;background:#eefaf5;border:1px solid #bdebd9;color:#126c50}.fiscalNotice button{border:0;background:transparent;color:inherit}.fiscalRecent{border:1px solid #e4ebf1;border-radius:15px;overflow:hidden}.fiscalRecentHead,.fiscalRecent article{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:12px 14px}.fiscalRecentHead{background:#f6f9fb}.fiscalRecent article{border-top:1px solid #edf1f5}.fiscalRecent article b,.fiscalRecent article span,.fiscalRecent article em,.fiscalRecent article small{display:block}.fiscalRecent article span,.fiscalRecent article small{margin-top:3px;color:#74869a;font-size:11px}.fiscalRecent article em{font-style:normal;font-size:11px;font-weight:800;color:#4c5fd7}.fiscalWorkspace>footer{padding:13px 15px;border-radius:13px;background:#f7fafc}.fiscalWorkspace>footer b,.fiscalWorkspace>footer span{display:block}.fiscalWorkspace>footer span{margin-top:4px;color:#65798d;font-size:12px;line-height:1.5}.fiscalBackdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:20px;background:#0712208c}.fiscalModal{position:relative;width:min(720px,100%);max-height:92vh;overflow:auto;padding:24px;border-radius:20px;background:#fff;box-shadow:0 28px 80px #050f1e4d}.fiscalModal>.close{position:absolute;right:16px;top:16px;width:34px;height:34px;border:1px solid #dfe6ed;border-radius:10px;background:#fff;font-size:20px}.fiscalModal>p{margin:0;color:#5b63d8;font-size:10px;font-weight:900;letter-spacing:.12em}.fiscalModal h3{margin:5px 0;font-size:24px}.fiscalModal>small{color:#6f8093}.fiscalGrid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:20px}.fiscalGrid label{display:grid;gap:5px}.fiscalGrid label span{font-size:12px;font-weight:800;color:#52667b}.fiscalGrid input,.fiscalGrid textarea{width:100%;border:1px solid #d8e1e8;border-radius:10px;padding:10px 11px;font:inherit;color:#13263b;background:#fff}.fiscalGrid .wide{grid-column:1/-1}.fiscalModalFoot{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px}.fiscalModalFoot small{color:#6f8093}@media(max-width:800px){.fiscalWorkspace>header,.fiscalActions article,.fiscalModalFoot{align-items:flex-start;flex-direction:column}.fiscalActions,.fiscalGrid{grid-template-columns:1fr}.fiscalGrid .wide{grid-column:auto}.fiscalActions button{width:100%}}.content:has(.launchReadiness)>.moduleIntro,.content:has(.launchReadiness)>.moduleGrid{display:none}.launchReadiness{display:grid;gap:18px;color:#102033;padding-bottom:30px}.launchReadinessHero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(135deg,#0c1f34,#11354a);color:#fff;box-shadow:0 18px 44px #020c1b38}.launchReadinessHero p{margin:0 0 7px;color:#58e1ca;font-size:11px;font-weight:900;letter-spacing:.13em}.launchReadinessHero h2{margin:0;color:#fff;font-size:30px}.launchReadinessHero span{display:block;margin-top:8px;max-width:720px;color:#c8d6e3;line-height:1.5}.launchScore{min-width:210px;padding:17px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff14}.launchScore strong{display:block;font-size:34px}.launchScore span{font-size:12px}.launchScore button,.launchItem button{margin-top:11px;border:0;border-radius:10px;padding:9px 12px;font-weight:800;cursor:pointer}.launchScore button{background:#5de2c9;color:#092336}.launchSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 17px;border:1px solid #dfe7ef;border-radius:15px;background:#fff}.launchSummary b{color:#13263b}.launchSummary span{font-size:12px;color:#66788c}.launchGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launchItem{padding:18px;border-radius:18px;background:#fff;border:1px solid #e1e8ef;box-shadow:0 8px 24px #0f1e320f}.launchItem.ready{border-color:#bdebdc}.launchItem.needs_setup,.launchItem.needs_configuration{border-color:#f1d79a}.launchItem.degraded{border-color:#f3b2ad}.launchItemTop{display:flex;gap:10px;align-items:center}.launchItemTop i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eff4f8;color:#486174;font-style:normal;font-weight:900}.launchItem.ready .launchItemTop i{background:#e8f8f2;color:#15825e}.launchItem.needs_setup .launchItemTop i,.launchItem.needs_configuration .launchItemTop i{background:#fff7df;color:#9b6b00}.launchItem.degraded .launchItemTop i{background:#fff0ef;color:#b42318}.launchItemTop div{min-width:0}.launchItemTop b{display:block;color:#14263a}.launchItemTop small{display:block;color:#8493a5;margin-top:2px}.launchItemTop em{margin-left:auto;font-style:normal;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#536679}.launchItem p{margin:14px 0 7px;color:#43566b;font-size:13px;line-height:1.45}.launchItem>span{display:block;color:#718196;font-size:12px;line-height:1.45}.launchItem button{background:#eef5fb;color:#163e5e}.launchItem button:disabled,.launchScore button:disabled{opacity:.6;cursor:wait}.launchError,.launchNotice{padding:13px 15px;border-radius:13px}.launchError{border:1px solid #ffc9c6;background:#fff2f1;color:#b42318}.launchNotice{border:1px solid #bdebdc;background:#effbf6;color:#176448}.launchPrinciples{padding:16px 18px;border:1px solid #dce6ef;border-radius:16px;background:#f7fafc}.launchPrinciples b,.launchPrinciples span{display:block}.launchPrinciples b{color:#173149}.launchPrinciples span{margin-top:5px;color:#607389;line-height:1.5;font-size:13px}@media(max-width:1100px){.launchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.launchReadinessHero{grid-template-columns:1fr}.launchScore{min-width:0}.launchGrid{grid-template-columns:1fr}.launchSummary{align-items:flex-start;flex-direction:column}}.publicLegalFooter{padding:28px clamp(18px,5vw,72px);background:#0f172a;color:#fff;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;border-top:1px solid rgba(255,255,255,.1)}.publicLegalFooter>div{display:flex;flex-direction:column;gap:3px}.publicLegalFooter>div span,.publicLegalFooter small{color:#aab4c3;font-size:12px}.publicLegalFooter nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.publicLegalFooter a{color:#dce4ee;text-decoration:none;font-size:13px}.publicLegalFooter a:hover{color:#fff}.publicLegalFooter small{text-align:right}.publicLegalOverlay{position:fixed;inset:0;z-index:1200;background:#f7f8fa;overflow:auto;color:#111827}.publicLegalTop{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:16px clamp(18px,5vw,72px);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e5e7eb}.publicLegalLogo{font-size:20px;font-weight:800;color:#111827;text-decoration:none}.publicLegalTop nav{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.publicLegalTop nav a{padding:7px 10px;border-radius:9px;color:#596273;text-decoration:none;font-size:13px}.publicLegalTop nav a.active{background:#111827;color:#fff}.publicLegalBack{color:#111827;text-decoration:none;font-weight:700;font-size:13px}.publicLegalBody{width:min(860px,calc(100% - 36px));margin:58px auto 80px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:clamp(24px,5vw,54px);box-shadow:0 24px 70px #0f172a0f}.publicLegalEyebrow{margin:0 0 8px;font-size:11px;letter-spacing:.15em;font-weight:800;color:#64748b}.publicLegalBody h1{font-size:clamp(32px,5vw,52px);line-height:1.05;margin:0 0 18px}.publicLegalLead{font-size:17px;line-height:1.75;color:#566171;padding-bottom:28px;border-bottom:1px solid #e8ebef}.publicLegalLead p{margin:0}.publicLegalSection{padding:25px 0;border-bottom:1px solid #edf0f3}.publicLegalSection:last-of-type{border-bottom:0}.publicLegalSection h2{font-size:19px;margin:0 0 10px}.publicLegalSection p{margin:8px 0;color:#596273;line-height:1.75}.publicSupportCta{margin-top:28px;padding:20px;border-radius:15px;background:#111827;color:#fff}.publicSupportCta p{color:#cbd5e1;line-height:1.6}.publicSupportCta a{display:inline-flex;margin-top:4px;padding:9px 12px;border-radius:9px;background:#fff;color:#111827;text-decoration:none;font-weight:700;font-size:13px}.publicLegalBottom{width:min(860px,calc(100% - 36px));margin:-55px auto 40px;color:#7b8491;font-size:11px;line-height:1.6;text-align:center}@media(max-width:800px){.publicLegalFooter{grid-template-columns:1fr;text-align:center}.publicLegalFooter nav{justify-content:center}.publicLegalFooter small{text-align:center}.publicLegalTop{grid-template-columns:1fr auto}.publicLegalTop nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow:auto;flex-wrap:nowrap}.publicLegalBack{white-space:nowrap}.publicLegalBody{margin-top:28px}.publicLegalBottom{margin-top:-55px}}html,body,#root{min-height:100%}.publicMaterialShell{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;font-family:Inter,Arial,sans-serif}.publicMaterialTop{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 26px;border-bottom:1px solid rgba(255,255,255,.1)}.publicMaterialTop>div{display:flex;align-items:center;gap:12px}.publicMaterialTop strong{font-size:14px}.publicMaterialTop span{font-size:12px;opacity:.7}.publicMaterialTop button,.publicMaterialNav button{border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:inherit;border-radius:10px;padding:8px 12px}.publicMaterialStage{display:flex;align-items:center;justify-content:center;padding:4vh 5vw}.publicMaterialSlide{position:relative;width:min(1180px,90vw);aspect-ratio:16/9;border-left:10px solid;border-radius:18px;padding:6% 7%;box-sizing:border-box;box-shadow:0 35px 90px #00000059;background:#ffffff04;overflow:hidden}.publicMaterialSlide small{font-weight:900;letter-spacing:.16em}.publicMaterialSlide h1{font-size:clamp(32px,5vw,72px);line-height:1.01;margin:4% 0 2%;max-width:92%}.publicMaterialSlide h2{font-size:clamp(17px,2vw,28px);line-height:1.35;font-weight:400;max-width:85%;margin:0}.publicMaterialSlide ul{font-size:clamp(16px,1.9vw,26px);line-height:1.45;max-width:84%;margin-top:4%;padding-left:1.2em}.publicMaterialSlide li{margin:.35em 0}.publicMaterialCta{position:absolute;left:7%;bottom:10%;max-width:70%;padding:14px 20px;border-radius:10px;font-weight:800}.publicMaterialSlide footer{position:absolute;left:7%;right:5%;bottom:4%;display:flex;justify-content:flex-end;gap:18px;font-size:11px}.publicMaterialSlide footer em{font-style:normal;font-weight:900}.publicMaterialNav{display:grid;grid-template-columns:130px 1fr 130px;gap:20px;align-items:center;padding:16px 26px}.publicMaterialNav>div{display:flex;justify-content:center;gap:7px}.publicMaterialNav>div button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff47}.publicMaterialNav button:disabled{opacity:.3}.publicMaterialState{min-height:100vh;display:grid;place-items:center;background:#07111f;color:#fff;font-family:Inter,Arial,sans-serif;text-align:center;padding:24px}.publicMaterialState b{color:#55e6c1;letter-spacing:.12em}.publicMaterialState h1{font-size:34px;margin:12px 0}.publicMaterialState p{color:#a9b8ca}@media(max-width:700px){.publicMaterialTop{padding:12px 14px}.publicMaterialTop>div:first-child span{display:none}.publicMaterialStage{padding:2vh 2vw}.publicMaterialSlide{width:96vw;border-left-width:5px;padding:7%}.publicMaterialCta{position:static;display:inline-block;margin-top:5%}.publicMaterialNav{grid-template-columns:1fr 1fr;padding:12px}.publicMaterialNav>div{display:none}}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07111f;color:#eaf2ff}body{min-height:100vh}button,input,select,textarea{font:inherit}.splash{min-height:100vh;display:grid;place-items:center;font-size:34px;font-weight:900;letter-spacing:-.04em}.shell{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:22px 16px;border-right:1px solid #1b2a3d;background:linear-gradient(180deg,#091522,#07111f);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:6px 8px 24px}.brandMark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#55d6be,#4f7cff);color:#07111f}.brandMark.large{width:62px;height:62px;font-size:28px;border-radius:18px}.brand strong{display:block;font-size:18px}.brand small{display:block;color:#7d91aa;font-size:11px;margin-top:2px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{border:0;background:transparent;color:#91a3ba;text-align:left;padding:12px 13px;border-radius:10px;font-size:14px;display:flex;gap:10px;align-items:center;cursor:pointer}.sidebar nav button:hover,.sidebar nav button.active{background:#122238;color:#fff}.sidebar nav button.active{box-shadow:inset 3px 0 #55d6be}.sideFoot{margin-top:auto;color:#70849e;font-size:12px;padding:12px;display:flex;align-items:center;gap:8px}.statusDot{width:7px;height:7px;border-radius:50%;background:#55d6be;box-shadow:0 0 12px #55d6be}main{min-width:0}.topbar{padding:24px 32px 20px;border-bottom:1px solid #17263a;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#07111ff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:5}.topbar h1{margin:1px 0 4px;font-size:27px;letter-spacing:-.03em}.topbar p{margin:0;color:#7d91aa}.topActions{display:flex;align-items:center;gap:10px}.topActions select,.field select,.field input{border:1px solid #29415e;background:#0d1b2d;color:#dbe8f8;border-radius:9px;padding:10px 12px}.userChip{display:flex;flex-direction:column;min-width:100px}.userChip small{color:#7d91aa}.eyebrow{color:#55d6be!important;font-size:11px!important;font-weight:800!important;letter-spacing:.14em!important;margin:0 0 6px!important}.primary,.buttons button,.ghost,.rowCard select,.deal select,.policy button,.moduleGrid button,.agentCard button,.modal button,.tr button{border:1px solid #29415e;border-radius:9px;background:#0d1b2d;color:#dbe8f8;padding:9px 12px;cursor:pointer}.primary{background:#55d6be!important;color:#06121c!important;border-color:#55d6be!important;font-weight:800}.ghost{background:transparent}.content{padding:28px 34px 50px}.busyLine{height:2px;background:linear-gradient(90deg,transparent,#55d6be,transparent);animation:busy 1s linear infinite;margin:-28px -34px 20px}.errorBanner,.formError{background:#341820;border:1px solid #713747;color:#ffd9df;padding:11px 13px;border-radius:10px;margin-bottom:16px}.errorBanner{display:flex;justify-content:space-between}.errorBanner button{border:0;background:transparent;color:inherit}.hero{display:flex;justify-content:space-between;align-items:center;gap:28px;background:radial-gradient(circle at 90% 10%,rgba(79,124,255,.18),transparent 34%),#0b1828;border:1px solid #1a3048;border-radius:18px;padding:28px;margin-bottom:22px}.hero h2,.moduleIntro h2{font-size:28px;margin:3px 0 8px;max-width:780px;letter-spacing:-.03em}.hero p,.moduleIntro p{color:#8da0b8;max-width:780px;line-height:1.55}.heroActions{display:flex;gap:8px;flex-wrap:wrap}.kpis,.crmStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.crmStats{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{border:1px solid #1a2b40;background:#0a1726;border-radius:14px;padding:18px}.kpi span,.kpi small{display:block;color:#7d91aa}.kpi b{display:block;font-size:23px;margin:8px 0 4px}.twoCol{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:18px}.panel{border:1px solid #1a2b40;background:#0a1726;border-radius:15px;padding:19px;margin-bottom:18px}.sectionHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.sectionHead h3{margin:0;font-size:18px}.sectionHead>span{background:#13263b;color:#96aec7;padding:5px 8px;border-radius:999px;font-size:12px}.actionList{display:flex;flex-direction:column;gap:10px}.action{padding:15px;border:1px solid #1c334b;background:#0c1a2b;border-radius:12px}.action.high{border-left:3px solid #ffb454}.action.critical{border-left:3px solid #ff6d78}.action .agent{font-size:11px;color:#55d6be;font-weight:800;margin-bottom:7px}.action h4{margin:0 0 5px;font-size:15px}.action p{margin:0 0 7px;color:#8da0b8;font-size:13px;line-height:1.45}.action>small{display:block;color:#617992;margin-bottom:10px}.buttons{display:flex;gap:7px;flex-wrap:wrap}.buttons button{padding:7px 10px;font-size:12px}.pulse{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #14253a;padding:15px 0}.pulse:first-of-type{border-top:0}.pulse b,.pulse span{display:block}.pulse span{font-size:13px;color:#8da0b8;margin-top:4px}.pulse small{color:#a9bdd2}.moduleIntro{border-bottom:1px solid #16273b;padding-bottom:22px;margin-bottom:22px}.moduleIntro.split{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.moduleGrid,.agentGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.moduleGrid article,.agentCard{border:1px solid #1a2b40;background:#0a1726;border-radius:14px;padding:18px}.moduleGrid h3,.agentCard h3{margin:10px 0 4px}.moduleGrid p,.agentCard p{color:#8195ae;line-height:1.45;font-size:13px;min-height:38px}.moduleIcon{font-size:22px;color:#55d6be}.agentCard{display:flex;gap:14px}.avatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#55d6be,#4f7cff);color:#07111f;font-weight:900}.agentCard b{color:#55d6be;font-size:12px}.kanban{display:grid;grid-template-columns:repeat(6,minmax(200px,1fr));gap:12px;overflow:auto;padding-bottom:15px;margin-bottom:22px}.column{background:#091522;border:1px solid #172a40;border-radius:13px;padding:10px;min-height:300px}.columnHead{display:flex;justify-content:space-between;padding:5px 4px 12px;color:#a9bdd2;font-size:13px}.columnHead span{background:#14283f;border-radius:999px;padding:2px 7px}.deal{background:#0f2033;border:1px solid #203952;border-radius:11px;padding:12px;margin-bottom:9px}.deal b,.deal span,.deal small,.deal strong{display:block}.deal>span{color:#8fa4bb;font-size:12px;margin:5px 0}.deal strong{color:#55d6be;margin:8px 0}.deal small{color:#8094ac;line-height:1.35}.deal select{width:100%;margin-top:9px;padding:7px}.rowCard{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:13px 0;border-top:1px solid #14253a}.rowCard:first-of-type{border-top:0}.rowCard b,.rowCard span{display:block}.rowCard span{color:#8195ae;font-size:12px;margin-top:5px}.rowCard select{max-width:150px;padding:7px}.table{width:100%;overflow:auto}.tr{display:grid;grid-template-columns:1.2fr 1.2fr .7fr 1fr;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid #14253a;min-width:700px}.tr.head{border-top:0;color:#698099;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.tr b,.tr small{display:block}.tr small{color:#7d91aa;margin-top:3px}.financeTable .tr{grid-template-columns:1.5fr .6fr .9fr .7fr .8fr .7fr}.positive{color:#64d8b7}.negative{color:#ff929b}.status{display:inline-flex;padding:4px 8px;border-radius:999px;background:#13263b;color:#9fb3c9;font-size:11px}.status-paid,.status-active,.status-connected{background:#123329;color:#70e1bd}.status-overdue,.status-disabled{background:#3a1b22;color:#ff929b}.status-open,.status-planned{background:#2d2a15;color:#e5cb6a}.policyList{display:flex;flex-direction:column}.policy{display:grid;grid-template-columns:1.6fr .8fr .4fr;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #14253a}.policy:first-child{border-top:0}.policy code{color:#b6c7da}.empty{padding:30px;text-align:center;color:#71869e}.authPage{min-height:100vh;display:grid;grid-template-columns:1fr minmax(360px,480px);gap:70px;align-items:center;max-width:1120px;margin:0 auto;padding:50px 30px}.authBrand h1{font-size:54px;letter-spacing:-.06em;margin:20px 0 4px}.authBrand>p{color:#91a3ba;font-size:20px}.authPromise{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.authPromise span{border:1px solid #20364f;background:#0b1828;padding:8px 11px;border-radius:999px;color:#a8bbcf;font-size:12px}.authCard{background:#0a1726;border:1px solid #1a3048;border-radius:20px;padding:30px}.authCard h2,.form h2{margin:4px 0 20px}.authSubmit{width:100%;margin-top:10px}.linkButton{border:0;background:transparent;color:#55d6be;width:100%;padding:12px;cursor:pointer}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.authCard .formGrid{display:block}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.field>span{font-size:12px;color:#91a3ba}.field input,.field select{width:100%;outline:none}.field input:focus,.field select:focus{border-color:#55d6be}.formHint{color:#71869e;line-height:1.4}.modalBack{position:fixed;inset:0;z-index:50;background:#01070ec7;display:grid;place-items:center;padding:20px}.modal{width:min(720px,100%);max-height:90vh;overflow:auto;background:#091727;border:1px solid #27405c;border-radius:18px;padding:26px;position:relative;box-shadow:0 30px 80px #0008}.modalClose{position:absolute;right:15px;top:15px;border:0!important;background:transparent!important;font-size:24px!important}.formSave{margin-top:18px}.errorBanner,.busyLine{position:relative}@keyframes busy{0%{background-position:-200px 0}to{background-position:200px 0}}@media(max-width:1100px){.shell{grid-template-columns:78px 1fr}.brand>div:last-child,.sidebar nav button{font-size:0}.sidebar nav button span{font-size:16px}.brand{justify-content:center}.sidebar nav button{justify-content:center}.sideFoot{font-size:0;justify-content:center}.kpis{grid-template-columns:repeat(2,1fr)}.twoCol{grid-template-columns:1fr}.moduleGrid,.agentGrid{grid-template-columns:repeat(2,1fr)}.topActions .userChip{display:none}}@media(max-width:760px){.shell{display:block}.sidebar{position:fixed;bottom:0;top:auto;z-index:10;height:66px;width:100%;border-right:0;border-top:1px solid #1b2a3d;padding:7px;flex-direction:row}.brand,.sideFoot{display:none}.sidebar nav{display:flex;flex-direction:row;width:100%;overflow:auto}.sidebar nav button{min-width:52px;padding:9px}.topbar{padding:18px;position:static;align-items:flex-start}.topbar h1{font-size:22px}.topbar>div:first-child>p:last-child{display:none}.topActions select{max-width:130px}.topActions .ghost{display:none}.content{padding:18px 18px 90px}.busyLine{margin:-18px -18px 18px}.hero{align-items:flex-start;flex-direction:column;padding:20px}.hero h2,.moduleIntro h2{font-size:24px}.kpis,.crmStats{grid-template-columns:1fr 1fr}.moduleGrid,.agentGrid{grid-template-columns:1fr}.moduleIntro.split{display:block}.moduleIntro.split>.buttons,.moduleIntro.split>button{margin-top:12px}.authPage{grid-template-columns:1fr;padding:26px 20px}.authBrand{display:none}.authCard{padding:24px}.formGrid{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(6,250px)}}.executiveContextPanel{border:1px solid #21405d;background:radial-gradient(circle at 90% 0%,rgba(85,214,190,.1),transparent 30%),#091827;border-radius:16px;padding:20px;margin-bottom:22px}.executiveContextHead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.executiveContextHead h3{font-size:21px;margin:2px 0 7px;letter-spacing:-.02em}.executiveContextHead p:not(.eyebrow){margin:0;color:#879bb3;line-height:1.5;max-width:900px;font-size:13px}.executiveContextHead button,.executiveContextError button{border:1px solid #29415e;border-radius:9px;background:#0d1b2d;color:#dbe8f8;padding:9px 12px;cursor:pointer;white-space:nowrap}.executiveContextHead button:disabled{opacity:.6;cursor:wait}.executivePriorityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.executivePriority{border:1px solid #1d344b;background:#0c1b2c;border-radius:13px;padding:15px;min-width:0}.executivePriority.critical{border-top:3px solid #ff6d78}.executivePriority.attention{border-top:3px solid #ffb454}.executivePriority.info{border-top:3px solid #55d6be}.executivePriorityTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.executivePriorityTop span{color:#637b94;font-size:11px;font-weight:800;letter-spacing:.12em}.executivePriorityTop b{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9eb3c9}.executivePriority h4{margin:0 0 7px;font-size:15px}.executivePriority>p{margin:0 0 10px;color:#8da0b8;font-size:13px;line-height:1.45}.executivePriority>small{display:block;color:#7f94ad;line-height:1.45;margin-bottom:10px}.executivePriority>small strong{color:#b7c8da}.executiveNext{border-top:1px solid #183149;padding-top:10px;color:#c6d5e5;font-size:12px;line-height:1.45}.executiveNext span{display:block;color:#55d6be;font-size:9px;font-weight:900;letter-spacing:.12em;margin-bottom:4px}.executivePriority details{margin-top:10px;border-top:1px solid #152a40;padding-top:8px}.executivePriority summary{cursor:pointer;color:#7890aa;font-size:11px}.executiveEvidence{display:grid;gap:6px;margin-top:8px}.executiveEvidence code{display:flex;justify-content:space-between;gap:8px;background:#071523;border:1px solid #152a40;border-radius:7px;padding:7px 8px;color:#b8cada;font-size:10px;overflow:hidden}.executiveEvidence code span{color:#688198;overflow:hidden;text-overflow:ellipsis}.executiveContextFooter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.executiveContextFooter>div{background:#081522;border:1px solid #152a40;border-radius:10px;padding:10px}.executiveContextFooter span,.executiveContextFooter b{display:block}.executiveContextFooter span{color:#657c94;font-size:10px;margin-bottom:5px}.executiveContextFooter b{font-size:12px;color:#c1d2e3;overflow:hidden;text-overflow:ellipsis}.executiveContextTrust{display:flex;gap:14px;flex-wrap:wrap;color:#6f879f;font-size:10px;margin-top:12px}.executiveContextLoading,.executiveContextError{padding:16px;color:#8298af}.executiveContextError{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#ffb0b8}@media(max-width:1100px){.executivePriorityGrid{grid-template-columns:1fr 1fr}.executiveContextFooter{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.executiveContextPanel{padding:15px}.executiveContextHead{display:block}.executiveContextHead button{margin-top:12px}.executivePriorityGrid{grid-template-columns:1fr}.executiveContextFooter{grid-template-columns:1fr 1fr}}.connectCenter{display:grid;gap:18px}.connectHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border:1px solid #21405d;background:radial-gradient(circle at 88% 0%,rgba(85,214,190,.11),transparent 32%),#091827;border-radius:18px;padding:22px}.connectHero h2{margin:4px 0 9px;font-size:28px;letter-spacing:-.035em;max-width:820px}.connectHero>div>p:not(.eyebrow){margin:0;color:#879bb3;line-height:1.55;max-width:880px}.connectHero button,.connectError button{border:1px solid #29415e;border-radius:10px;background:#0d1b2d;color:#dbe8f8;padding:10px 13px;white-space:nowrap}.connectHero button:disabled{opacity:.55}.connectSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.connectSummary>div{border:1px solid #1b3148;background:#0a1726;border-radius:13px;padding:14px}.connectSummary span,.connectSummary b,.connectSummary small{display:block}.connectSummary span{font-size:10px;color:#6e849b;text-transform:uppercase;letter-spacing:.08em}.connectSummary b{margin-top:7px;font-size:19px}.connectSummary small{margin-top:4px;color:#6f879f;font-size:10px}.connectDiagnosis{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:16px;align-items:center;border:1px solid #1d3b50;background:#0b1c2b;border-radius:15px;padding:17px}.connectDiagnosis small{display:block;color:#55d6be;font-size:9px;font-weight:900;letter-spacing:.13em}.connectDiagnosis h3{margin:5px 0;font-size:18px}.connectDiagnosis p{margin:0;color:#879bb3;font-size:12px;line-height:1.45}.connectDiagnosis>strong{color:#c5d5e5;font-size:12px;line-height:1.5;border-left:1px solid #1b344a;padding-left:16px}.connectSection{border:1px solid #1a3048;background:#081522;border-radius:16px;padding:18px}.connectSectionHead{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:13px}.connectSectionHead h3{margin:2px 0 0;font-size:18px}.connectSectionHead>span{font-size:10px;color:#6f879f}.connectNativeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.connectNativeGrid article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #183047;border-radius:11px;padding:11px;background:#0a1928}.connectSourceIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#10263a;color:#55d6be}.connectNativeGrid b{text-transform:capitalize}.connectNativeGrid p{margin:2px 0 0;color:#6f879f;font-size:10px;text-transform:capitalize}.connectNativeGrid strong{font-size:14px;color:#bcd0e2}.connectAvGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.connectAvGrid article,.connectRecommendationGrid article{border:1px solid #183047;background:#0a1928;border-radius:13px;padding:14px}.connectAvGrid article.connected{border-color:#24594f;background:linear-gradient(160deg,#0a1928,#0b241f)}.connectCardTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.connectCardTop>span,.connectCardTop>b{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#7890a8}.connectAvGrid article.connected .connectCardTop>span{color:#55d6be}.connectAvGrid h4,.connectRecommendationGrid h4{margin:11px 0 5px;font-size:15px}.connectAvGrid p,.connectRecommendationGrid p{margin:0;color:#8499ae;font-size:11px;line-height:1.45}.connectAvGrid small{display:block;margin-top:10px;color:#667d94;font-size:9px}.connectToolCloud{display:flex;gap:8px;flex-wrap:wrap}.connectToolCloud span{border:1px solid #29415e;background:#0c1b2c;border-radius:999px;padding:8px 11px;color:#b8cada;font-size:11px}.connectRecommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.connectRecommendationGrid article.high{border-top:3px solid #ffb454}.connectRecommendationGrid article.normal{border-top:3px solid #55d6be}.connectRecommendationGrid article.later{border-top:3px solid #6f879f}.connectRecommendationGrid em{display:block;font-style:normal;color:#55d6be;font-size:10px;margin-bottom:7px}.connectUnlocks{border-top:1px solid #152d42;margin-top:11px;padding-top:9px;display:grid;gap:4px}.connectUnlocks>span{font-size:9px;color:#667d94;text-transform:uppercase;letter-spacing:.09em}.connectUnlocks small{color:#9eb2c6;font-size:10px}.connectRecommendationGrid button{width:100%;margin-top:12px;border:1px solid #29415e;background:#0c1b2c;color:#6f879f;border-radius:9px;padding:9px;cursor:not-allowed}.connectArchitecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.connectArchitecture>div{border:1px solid #183047;background:#07131f;border-radius:10px;padding:10px}.connectArchitecture small,.connectArchitecture b{display:block}.connectArchitecture small{font-size:8px;color:#657b90;letter-spacing:.1em}.connectArchitecture b{margin-top:5px;font-size:11px;color:#b6c9dc}.connectTrust{display:flex;gap:12px;flex-wrap:wrap;color:#6f879f;font-size:10px}.connectLoading,.connectError{border:1px solid #1a3048;background:#081522;border-radius:14px;padding:18px;color:#8298af}.connectError{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:1100px){.connectSummary,.connectArchitecture,.connectNativeGrid,.connectAvGrid,.connectRecommendationGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.connectHero,.connectSectionHead,.connectDiagnosis{display:block}.connectHero button{margin-top:12px}.connectSummary,.connectArchitecture,.connectNativeGrid,.connectAvGrid,.connectRecommendationGrid{grid-template-columns:1fr}.connectDiagnosis>strong{display:block;border-left:0;border-top:1px solid #1b344a;padding:12px 0 0;margin-top:12px}}.connectSpreadsheet .connectSectionHead p:not(.eyebrow){margin:6px 0 0;color:#7f94aa;font-size:11px;line-height:1.45;max-width:760px}.connectSpreadsheetBody{display:grid;gap:12px}.connectUpload{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed #2b506c;background:#091827;border-radius:13px;padding:14px;cursor:pointer}.connectUpload input{display:none}.connectUpload span{font-weight:800;color:#d5e4f2}.connectUpload small{color:#71879c;font-size:10px}.connectPreview{border:1px solid #20435c;background:#091723;border-radius:14px;padding:14px;display:grid;gap:12px}.connectPreviewTop{display:flex;justify-content:space-between;gap:16px;align-items:end}.connectPreviewTop>div small,.connectPreviewTop>div b,.connectPreviewTop>div span{display:block}.connectPreviewTop>div small{color:#55d6be;font-size:9px;font-weight:900;letter-spacing:.12em}.connectPreviewTop>div b{margin-top:3px}.connectPreviewTop>div span{color:#6e859b;font-size:10px;margin-top:3px}.connectPreviewTop label{display:grid;gap:5px;min-width:240px}.connectPreviewTop label span{font-size:9px;color:#71879c;text-transform:uppercase;letter-spacing:.08em}.connectPreviewTop input{border:1px solid #29415e;background:#0c1b2c;color:#dbe8f8;border-radius:9px;padding:9px 10px}.connectDetected{display:flex;flex-wrap:wrap;gap:7px}.connectDetected>span{border:1px solid #1b344a;background:#0c1b2c;border-radius:9px;padding:7px 9px}.connectDetected b,.connectDetected small{display:block}.connectDetected b{font-size:10px}.connectDetected small{font-size:9px;color:#6e859b;margin-top:2px}.connectSample{border:1px solid #173047;border-radius:10px;overflow:auto}.connectSampleRow{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));min-width:650px}.connectSampleRow>*{padding:8px;border-right:1px solid #142b40;border-top:1px solid #142b40;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connectSampleRow.head>*{background:#0c1b2c;border-top:0;color:#8fa6bc}.connectSampleRow span{color:#b6c8d9}.connectPreviewActions{display:flex;justify-content:flex-end;gap:8px}.connectPreviewActions button{border:1px solid #29415e;background:#0c1b2c;color:#c4d4e4;border-radius:9px;padding:9px 11px}.connectPreviewActions .primary{background:#55d6be;border-color:#55d6be;color:#05251f;font-weight:800}.connectPreviewActions button:disabled{opacity:.5}.connectImportMessage{border:1px solid #24594f;background:#0b241f;color:#9bd9cb;border-radius:10px;padding:10px;font-size:11px}.connectExternalSources{display:grid;gap:8px}.connectExternalSources article{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;border:1px solid #1d3d50;background:#0a1928;border-radius:11px;padding:10px}.connectExternalSources b,.connectExternalSources small{display:block}.connectExternalSources small{color:#70869b;font-size:9px;margin-top:3px}.connectExternalSources>article>span{font-size:9px;color:#55d6be;text-transform:uppercase;letter-spacing:.08em}@media(max-width:760px){.connectUpload,.connectPreviewTop{display:block}.connectUpload small{display:block;margin-top:5px}.connectPreviewTop label{margin-top:10px;min-width:0}}.connectGoogle .connectSectionHead p:not(.eyebrow){margin:6px 0 0;color:#7f94aa;font-size:11px;line-height:1.45;max-width:780px}.connectGoogleGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connectGoogleGrid article{display:grid;grid-template-columns:auto 1fr;gap:11px;border:1px solid #183047;background:#0a1928;border-radius:12px;padding:13px}.connectGoogleGrid b,.connectGoogleGrid p,.connectGoogleGrid small{display:block}.connectGoogleGrid p{margin:4px 0 5px;color:#8499ae;font-size:11px;line-height:1.45}.connectGoogleGrid small{color:#667d94;font-size:9px}.connectGoogleState{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.connectGoogleState>div{border:1px solid #173047;background:#07131f;border-radius:10px;padding:10px}.connectGoogleState span,.connectGoogleState b{display:block}.connectGoogleState span{font-size:8px;color:#657b90;text-transform:uppercase;letter-spacing:.09em}.connectGoogleState b{font-size:11px;color:#b8cada;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.connectGoogleActions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.connectGoogleActions button{border:1px solid #29415e;background:#0c1b2c;color:#c4d4e4;border-radius:9px;padding:9px 11px}.connectGoogleActions .primary{background:#55d6be;border-color:#55d6be;color:#05251f;font-weight:800}.connectGoogleActions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.connectGoogleGrid,.connectGoogleState{grid-template-columns:1fr}.connectGoogleActions{justify-content:stretch;flex-direction:column}}.connectManualContext .connectSectionHead p:not(.eyebrow){margin:6px 0 0;color:#7f94aa;font-size:11px;line-height:1.45;max-width:760px}.connectManualGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connectManualCard{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;border:1px dashed #2b506c;background:#091827;border-radius:13px;padding:14px;cursor:pointer}.connectManualCard:hover{border-color:#55d6be}.connectManualCard input{display:none}.connectManualCard b{display:block;font-size:13px}.connectManualCard p{margin:5px 0;color:#8398ad;font-size:11px;line-height:1.45}.connectManualCard small{color:#657e96;font-size:9px}.connectContextPreview{display:grid;gap:12px;margin-top:12px;border:1px solid #20435c;background:#091723;border-radius:14px;padding:14px}.connectEmailPreview{border:1px solid #173047;background:#081522;border-radius:10px;padding:12px}.connectEmailPreview h4{margin:0 0 8px;font-size:14px}.connectEmailPreview p{margin:3px 0;color:#90a5ba;font-size:10px}.connectEmailPreview p b{color:#b9cada}.connectEmailPreview>small{display:block;margin-top:9px;color:#71879d;line-height:1.45}.connectCalendarPreview{display:grid;gap:7px}.connectCalendarPreview article{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:5px 10px;border:1px solid #173047;background:#081522;border-radius:10px;padding:10px}.connectCalendarPreview article b{font-size:11px}.connectCalendarPreview article span{font-size:9px;color:#55d6be}.connectCalendarPreview article small{grid-column:1/-1;color:#71879d;font-size:9px}.connectWarnings{display:grid;gap:4px;border:1px solid #5f4a24;background:#241d0c;border-radius:9px;padding:9px}.connectWarnings span{color:#d4b36d;font-size:9px}@media(max-width:760px){.connectManualGrid{grid-template-columns:1fr}.connectCalendarPreview article{grid-template-columns:1fr}.connectCalendarPreview article small{grid-column:auto}}.connectErp .connectSectionHead p:not(.eyebrow){margin:6px 0 0;color:#7f94aa;font-size:11px;line-height:1.45;max-width:780px}.connectErpControls{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,.8fr) minmax(320px,1.4fr);gap:10px;align-items:end}.connectErpControls>label:not(.connectUpload){display:grid;gap:6px}.connectErpControls>label>span{font-size:9px;color:#71879c;text-transform:uppercase;letter-spacing:.08em}.connectErpControls input,.connectErpControls select{border:1px solid #29415e;background:#0c1b2c;color:#dbe8f8;border-radius:9px;padding:10px 11px;min-width:0}.connectErpMapping{display:flex;gap:7px;flex-wrap:wrap}.connectErpMapping>span{border:1px solid #1b344a;background:#0c1b2c;border-radius:9px;padding:7px 9px}.connectErpMapping b,.connectErpMapping small{display:block}.connectErpMapping b{font-size:9px;text-transform:uppercase;color:#55d6be}.connectErpMapping small{margin-top:3px;font-size:9px;color:#8ca1b6}.connectErpSample{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.connectErpSample article{border:1px solid #173047;background:#081522;border-radius:10px;padding:10px;min-width:0}.connectErpSample b,.connectErpSample span,.connectErpSample small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connectErpSample b{font-size:11px}.connectErpSample span{margin-top:4px;color:#8197ad;font-size:9px}.connectErpSample small{margin-top:6px;color:#55d6be;font-size:9px}@media(max-width:900px){.connectErpControls{grid-template-columns:1fr 1fr}.connectErpControls .connectUpload{grid-column:1/-1}.connectErpSample{grid-template-columns:1fr}}@media(max-width:600px){.connectErpControls{grid-template-columns:1fr}.connectErpControls .connectUpload{grid-column:auto}}.decisionReason{display:grid;gap:5px;margin:10px 0}.decisionReason>span{color:#71879c;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.decisionReason textarea{width:100%;min-height:58px;resize:vertical;border:1px solid #29415e;background:#0b1927;color:#dbe8f8;border-radius:9px;padding:9px 10px;font:inherit;font-size:10px;line-height:1.4}.decisionReason textarea:focus{outline:none;border-color:#55d6be}.executiveDecisionPatterns{margin-top:14px;border:1px solid #1b3b50;background:#081522;border-radius:13px;padding:14px}.executiveDecisionPatternsHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executiveDecisionPatternsHead h4{margin:3px 0 5px;font-size:15px}.executiveDecisionPatternsHead p:not(.eyebrow){margin:0;color:#7f94aa;font-size:10px;line-height:1.45;max-width:780px}.executiveDecisionPatternsHead>span{border:1px solid #29475d;border-radius:999px;padding:5px 8px;color:#8da3b7;font-size:9px;white-space:nowrap}.executiveDecisionPatternGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.executiveDecisionPatternGrid article{border:1px solid #18334a;background:#0a1927;border-radius:11px;padding:11px}.executiveDecisionPatternGrid article>div:first-child{display:flex;justify-content:space-between;gap:8px}.executiveDecisionPatternGrid article>div:first-child b{font-size:10px;overflow:hidden;text-overflow:ellipsis}.executiveDecisionPatternGrid article>div:first-child span{color:#55d6be;font-size:8px;text-transform:uppercase}.executiveDecisionPatternGrid p{margin:7px 0;color:#8fa4b8;font-size:9px;line-height:1.45}.executivePatternStats{display:grid;grid-template-columns:1fr 1fr;gap:5px}.executivePatternStats span{border-top:1px solid #173047;padding-top:5px;color:#71879c;font-size:8px}.executivePatternStats b{color:#c7d6e5;font-size:10px}.executiveDecisionPatternGrid small{display:block;margin-top:7px;color:#6d8599;font-size:8px;line-height:1.4}@media(max-width:1000px){.executiveDecisionPatternGrid{grid-template-columns:1fr}}.executiveLearningContext{margin-top:12px;padding:12px 14px;border:1px solid rgba(120,120,140,.24);border-radius:12px;background:#78788c12}.executiveLearningContext>span{display:block;font-size:10px;letter-spacing:.08em;font-weight:800;opacity:.7;margin-bottom:6px}.executiveLearningContext p{margin:0 0 6px;line-height:1.45}.executiveLearningContext small{display:block;opacity:.72;line-height:1.35}.executiveContextTags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 10px}.executiveContextTags span{font-size:10px;font-weight:800;letter-spacing:.04em;padding:5px 8px;border:1px solid rgba(120,120,140,.24);border-radius:999px;background:#78788c0f;text-transform:uppercase}.executiveCaseScore{display:flex;align-items:baseline;gap:8px;margin:10px 0 6px}.executiveCaseScore strong{font-size:22px;line-height:1}.executiveCaseScore span{font-size:11px;font-weight:700;opacity:.68;text-transform:uppercase;letter-spacing:.05em}.executiveRecommendationStack{margin-top:18px}.executiveRecommendationItem{margin-top:14px;padding:14px;border:1px solid rgba(120,120,140,.2);border-radius:16px}.executiveRecommendationPriority{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.executiveRecommendationPriority>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:5px 8px;border-radius:999px;border:1px solid rgba(120,120,140,.24)}.executiveRecommendationPriority h5{margin:0 0 4px;font-size:16px}.executiveRecommendationPriority p{margin:0;opacity:.78}.executiveRecommendationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.executiveRecommendationPath{padding:13px;border:1px solid rgba(120,120,140,.2);border-radius:14px;background:#78788c0a}.executiveRecommendationPath.balanced{box-shadow:inset 0 0 0 1px #78788c1f}.executiveRecommendationPathHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.executiveRecommendationPathHead>div{display:flex;flex-direction:column;gap:2px}.executiveRecommendationPathHead span,.executiveRecommendationPathHead em{font-size:10px;opacity:.65;text-transform:uppercase;letter-spacing:.05em;font-style:normal}.executiveRecommendationPath p{margin:10px 0 5px}.executiveRecommendationPath>small{display:block;opacity:.72;line-height:1.4}.executiveRecommendationLists{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.executiveRecommendationLists strong{font-size:11px}.executiveRecommendationLists ul{margin:5px 0 0;padding-left:16px}.executiveRecommendationLists li{font-size:11px;line-height:1.35;margin:2px 0}.executiveRecommendationCases{display:flex;flex-direction:column;gap:4px;padding:9px;border-radius:10px;background:#78788c0f;margin-top:10px}.executiveRecommendationCases>span{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.executiveRecommendationPath footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px){.executiveRecommendationGrid{grid-template-columns:1fr}}.executiveDecisionButton{width:100%;margin-top:10px;border:1px solid #2d5269;background:#0d2232;color:#d8e6f3;border-radius:9px;padding:9px 10px;cursor:pointer;font-weight:800;font-size:11px}.executiveDecisionButton:hover{border-color:#55d6be;color:#55d6be}.executiveDecisionStatus{display:block;margin-top:6px;color:#7fa294;font-size:9px;line-height:1.35}.executiveDecisionFollowup{margin-top:18px;border:1px solid #1b3b50;background:#081522;border-radius:14px;padding:14px}.executiveDecisionFollowupGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.executiveDecisionFollowupGrid>article{border:1px solid #18334a;background:#0a1927;border-radius:12px;padding:12px}.executiveDecisionFollowupHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.executiveDecisionFollowupHead b,.executiveDecisionFollowupHead span{display:block}.executiveDecisionFollowupHead span{margin-top:3px;color:#6f879f;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.executiveDecisionFollowupHead em{font-style:normal;color:#55d6be;font-size:9px;white-space:nowrap}.executiveDecisionFollowupGrid>article>p{color:#8da0b8;font-size:10px;line-height:1.45}.executiveObservedEvents{display:grid;gap:6px;margin-top:10px}.executiveObservedEvents>div{border-top:1px solid #173047;padding-top:7px}.executiveObservedEvents span,.executiveObservedEvents small{display:block}.executiveObservedEvents span{font-size:10px;font-weight:800}.executiveObservedEvents small{margin-top:2px;color:#6f879f;font-size:8px}.executiveObservedEvents p{margin:4px 0 0;color:#8da0b8;font-size:9px;line-height:1.4}.executiveCausalCaveat{display:block;margin-top:10px;color:#71879d;font-size:8px;line-height:1.45}@media(max-width:900px){.executiveDecisionFollowupGrid{grid-template-columns:1fr}}.executiveDecisionEffectiveness{margin-top:18px;border:1px solid #1b3b50;background:#081522;border-radius:14px;padding:14px}.executiveDecisionEffectivenessGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.executiveDecisionEffectivenessGrid>article{border:1px solid #18334a;background:#0a1927;border-radius:12px;padding:12px}.executiveDecisionEffectivenessGrid>article>p{color:#8da0b8;font-size:9px;line-height:1.45}.executiveDecisionEffectivenessGrid>article>small{display:block;color:#70869b;font-size:8px;line-height:1.4}.executiveStrategyComparisons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.executiveStrategyComparisons article{border:1px dashed #29415e;border-radius:10px;padding:10px}.executiveStrategyComparisons b{font-size:10px}.executiveStrategyComparisons p{margin:5px 0;color:#8196ab;font-size:9px;line-height:1.4}.executiveStrategyComparisons small{color:#6f879f;font-size:8px;line-height:1.35}@media(max-width:900px){.executiveDecisionEffectivenessGrid,.executiveStrategyComparisons{grid-template-columns:1fr}}.mayaHero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;border:1px solid #1b3b50;background:linear-gradient(135deg,#091827,#0b1d2d 56%,#0b2a29);border-radius:20px;padding:24px;margin-bottom:14px;box-shadow:0 18px 55px #0000002e}.mayaHeroCopy{max-width:780px}.mayaHeroCopy h2{margin:4px 0 9px;font-size:clamp(24px,3vw,38px);line-height:1.08;letter-spacing:-.035em}.mayaHeroCopy>p:not(.eyebrow){margin:0;color:#9cafc2;font-size:13px;line-height:1.55;max-width:720px}.mayaHeroActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.mayaHeroActions button{min-height:40px}.mayaTrust{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.mayaTrust span{border:1px solid #24465b;background:#0a1b28;border-radius:999px;padding:6px 9px;color:#8ba2b8;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.firstRun{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:18px;border:1px solid #24554f;background:#0a1e1c;border-radius:16px;padding:18px;margin-bottom:14px}.firstRun h3{margin:4px 0 7px;font-size:17px}.firstRun>div:first-child>p:not(.eyebrow){margin:0;color:#8faea9;font-size:11px;line-height:1.5}.firstRunSteps{display:grid;gap:7px}.firstRunSteps button{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;text-align:left;border:1px solid #214a47;background:#0b2421;color:#d7e6e3;border-radius:12px;padding:10px;cursor:pointer}.firstRunSteps button:hover{border-color:#55d6be}.firstRunSteps button>b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#10352f;color:#55d6be}.firstRunSteps strong,.firstRunSteps small{display:block}.firstRunSteps strong{font-size:11px}.firstRunSteps small{margin-top:2px;color:#789c96;font-size:9px;line-height:1.35}.executiveSnapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.executiveSnapshot>div{border:1px solid #19354b;background:#081522;border-radius:13px;padding:13px}.executiveSnapshot span,.executiveSnapshot b,.executiveSnapshot small{display:block}.executiveSnapshot span{font-size:9px;color:#6e849a;text-transform:uppercase;letter-spacing:.07em}.executiveSnapshot b{margin-top:5px;font-size:20px;letter-spacing:-.03em}.executiveSnapshot small{margin-top:4px;color:#688197;font-size:9px}.authBrand .eyebrow{margin-bottom:8px}.authBrand h1{max-width:650px;font-size:clamp(34px,5vw,64px);line-height:1;letter-spacing:-.05em;margin:0 0 16px}.authBrand>p:not(.eyebrow){max-width:650px;font-size:14px;line-height:1.65;color:#91a8bc}.authTrust{display:grid;gap:5px;margin-top:18px}.authTrust span{font-size:10px;color:#6f8aa0}.authTrust span:before{content:"✓";color:#55d6be;margin-right:7px;font-weight:900}.agentReady{display:inline-block;margin-top:8px;color:#55d6be;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}@media(max-width:1000px){.mayaHero{align-items:flex-start;flex-direction:column}.mayaHeroActions{justify-content:flex-start}.firstRun{grid-template-columns:1fr}.executiveSnapshot{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.mayaHero{padding:17px}.mayaHeroCopy h2{font-size:27px}.executiveSnapshot{grid-template-columns:1fr}.mayaHeroActions{width:100%}.mayaHeroActions button{flex:1}.firstRun{padding:14px}}.executiveHistoryHint{margin-top:10px;width:100%;text-align:left;border:1px solid #203a50;background:#0a1927;color:#8ea3b8;border-radius:9px;padding:8px 10px;font-size:9px;cursor:pointer}.executiveHistoryHint:hover{border-color:#55d6be;color:#bfeee4}.executiveExplain{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:16px;border:1px solid #1c3a50;background:#081522;border-radius:14px;padding:14px}.executiveExplain h4{margin:3px 0 4px;font-size:14px}.executiveExplain p:not(.eyebrow){margin:0;color:#788ea4;font-size:10px;line-height:1.45;max-width:780px}.executiveExplain button{white-space:nowrap;border:1px solid #2b506c;background:#0c1b2c;color:#c7d7e6;border-radius:9px;padding:9px 11px;cursor:pointer}.executiveExplain button:hover{border-color:#55d6be;color:#55d6be}.executiveDeepAnalysis{margin-top:10px;padding-top:2px}.executiveContextFooterCompact{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.executiveExplain{align-items:flex-start;flex-direction:column}.executiveContextFooterCompact{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.executiveContextFooterCompact{grid-template-columns:1fr}}.executiveBriefing{margin:12px 0 14px;border:1px solid #1e4158;background:linear-gradient(180deg,#091827,#07131f);border-radius:16px;padding:14px}.executiveBriefingHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.executiveBriefingHead h4{margin:3px 0 0;font-size:16px}.executiveBriefingHead>span{border:1px solid #284a60;border-radius:999px;padding:5px 8px;color:#8ca2b7;font-size:9px;text-transform:uppercase}.executiveBriefingGrid{display:grid;grid-template-columns:1.35fr 1.15fr .9fr;gap:10px;margin-top:11px}.executiveBriefingGrid>section{border:1px solid #173149;background:#081522;border-radius:12px;padding:11px}.executiveBriefingGrid>section>strong{display:flex;align-items:baseline;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#91a6ba}.executiveBriefingGrid>section>strong>b{font-size:18px;color:#d9e7f4}.executiveBriefingList{display:grid;gap:7px;margin-top:8px}.executiveBriefingList article,.executiveBriefingRisk{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:flex-start}.executiveBriefingList article+article{border-top:1px solid #142d42;padding-top:7px}.executiveBriefingList b,.executiveBriefingRisk b{display:block;font-size:10px}.executiveBriefingList p,.executiveBriefingRisk p{margin:2px 0 0;color:#778ea3;font-size:9px;line-height:1.4}.executiveBriefingRisk{margin-top:8px}.executiveBriefingRisk small{display:block;margin-top:5px;color:#627b91;font-size:8px;line-height:1.35}.briefingLevel{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:1px solid #29465a;background:#0b1c2a;color:#8ca2b7;font-size:9px;font-weight:900}.briefingLevel.critical{border-color:#6d3840;color:#f08a91;background:#281218}.briefingLevel.attention{border-color:#6a552d;color:#d9b86d;background:#241d0c}.briefingLevel.info{border-color:#285044;color:#70cfb7;background:#0b231d}.briefingLevel.decision{border-color:#2d5269;color:#7fc9e4;background:#0b1f2c}@media(max-width:1050px){.executiveBriefingGrid{grid-template-columns:1fr 1fr}.executiveBriefingGrid>section:last-child{grid-column:1/-1}}@media(max-width:700px){.executiveBriefingGrid{grid-template-columns:1fr}.executiveBriefingGrid>section:last-child{grid-column:auto}.executiveBriefingHead{display:block}.executiveBriefingHead>span{display:inline-block;margin-top:8px}}.executiveBriefingItem{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:flex-start;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.executiveBriefingItem+.executiveBriefingItem{border-top:1px solid #142d42;padding-top:7px}.executiveBriefingItem:hover b{color:#55d6be}.executiveBriefingItem:hover .briefingLevel{border-color:#55d6be}.executiveBriefingRiskButton{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer}.executiveBriefingRiskButton:hover b{color:#55d6be}.executiveBriefingRiskButton:hover .briefingLevel{border-color:#55d6be}#maya-priorities,#maya-decisions,#maya-analysis{scroll-margin-top:84px}.executiveBriefingStatus{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.executiveBriefingStatus>span{border:1px solid #284a60;border-radius:999px;padding:5px 8px;color:#8ca2b7;font-size:9px;text-transform:uppercase}.executiveBriefingStatus>b{border-radius:999px;padding:5px 8px;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.executiveBriefingStatus>b.pending{background:#241d0c;color:#d9b86d;border:1px solid #6a552d}.executiveBriefingStatus>b.reviewed{background:#0b231d;color:#70cfb7;border:1px solid #285044}.executiveBriefingReview{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #173149;margin-top:11px;padding-top:10px}.executiveBriefingReview>div:first-child span,.executiveBriefingReview>div:first-child small{display:block}.executiveBriefingReview>div:first-child span{font-size:10px;color:#a8bbcb}.executiveBriefingReview>div:first-child small{margin-top:2px;color:#6f8499;font-size:8px}.executiveBriefingReview>div:last-child{display:flex;gap:7px;flex-wrap:wrap}.executiveBriefingReview button{border:1px solid #294a61;background:#0b1b29;color:#b8c8d7;border-radius:9px;padding:8px 10px;font-size:9px;cursor:pointer}.executiveBriefingReview button.primary{background:#55d6be;color:#06231e;border-color:#55d6be;font-weight:900}@media(max-width:700px){.executiveBriefingReview{align-items:flex-start;flex-direction:column}.executiveBriefingStatus{justify-content:flex-start;margin-top:8px}}.executiveBriefingStatus>b.changed{background:#2a160d;color:#f1a56e;border:1px solid #7a462d}.executiveReviewMessage{color:#7fc9e4!important;margin-top:4px!important}.executiveBriefingChanges{display:flex;gap:5px;flex-wrap:wrap;margin-top:6px}.executiveBriefingChanges em{font-style:normal;border:1px solid #6a452e;background:#25180f;color:#e2aa7b;border-radius:999px;padding:4px 7px;font-size:8px;line-height:1}.executiveBriefingHistory{margin-top:9px;border-top:1px solid #173149;padding-top:8px}.executiveBriefingHistory summary{cursor:pointer;color:#7f96aa;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.executiveBriefingHistory>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.executiveBriefingHistory span{display:flex;align-items:center;gap:5px;border:1px solid #1d3b50;background:#081522;border-radius:999px;padding:5px 7px}.executiveBriefingHistory b{font-size:8px;color:#a8bbcb;text-transform:uppercase}.executiveBriefingHistory small{font-size:8px;color:#61798e}.executiveReviewBoard{margin:14px 0;border:1px solid #1f4055;background:linear-gradient(180deg,#091827,#08131f);border-radius:16px;padding:14px}.executiveReviewBoard.critical{border-color:#653844}.executiveReviewBoard.attention{border-color:#5c4d2c}.executiveReviewHead{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.executiveReviewHead h4{margin:3px 0 5px;font-size:16px}.executiveReviewHead p:not(.eyebrow){margin:0;max-width:760px;color:#7c91a5;font-size:10px;line-height:1.5}.executiveReviewHead>span{white-space:nowrap;border:1px solid #294a60;border-radius:999px;padding:5px 8px;color:#91a7bb;font-size:8px;text-transform:uppercase}.executiveReviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.executiveReviewGrid>article{border:1px solid #173149;background:#071521;border-radius:11px;padding:10px;min-height:126px}.executiveReviewGrid header{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:7px}.executiveReviewGrid header span{font-size:8px;font-weight:900;letter-spacing:.06em;color:#7890a5}.executiveReviewGrid header b{font-size:16px;color:#dce7f0}.executiveReviewGrid button{display:block;width:100%;text-align:left;border:0;border-top:1px solid #142c40;background:transparent;color:inherit;padding:7px 0;cursor:pointer}.executiveReviewGrid button:first-of-type{border-top:0;padding-top:2px}.executiveReviewGrid button strong{display:block;font-size:9px}.executiveReviewGrid button small{display:block;margin-top:2px;color:#6e8498;font-size:8px;line-height:1.35}.executiveReviewGrid button:hover strong{color:#55d6be}.executiveReviewGrid>article>p{margin:5px 0 0;color:#71889b;font-size:9px;line-height:1.45}.executiveReviewGrid .decision header b{color:#8adbc9}.executiveReviewGrid .watch header b{color:#d8b66b}.executiveReviewGrid .learned header b{color:#7fc9e4}.executiveReviewGrid .evidence header b{color:#b9a2d8}.executiveReviewQuestions{margin-top:9px;border-top:1px solid #173149;padding-top:8px}.executiveReviewQuestions summary{cursor:pointer;color:#7f96aa;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.executiveReviewQuestions div{display:grid;gap:5px;margin-top:7px}.executiveReviewQuestions p{margin:0;border-left:2px solid #27475d;padding-left:8px;color:#879caf;font-size:9px;line-height:1.4}.executiveReviewBoard>footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.executiveReviewBoard>footer span{border:1px solid #213d50;border-radius:999px;padding:4px 7px;color:#6d8498;font-size:8px;text-transform:uppercase}@media(max-width:1050px){.executiveReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.executiveReviewHead{display:block}.executiveReviewHead>span{display:inline-block;margin-top:7px}.executiveReviewGrid{grid-template-columns:1fr}}.executiveDecisionPlan{margin-top:10px;border:1px solid #285044;background:#0a1f1b;border-radius:11px;padding:10px}.executiveDecisionPlanHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.executiveDecisionPlanHead span,.executiveDecisionPlanHead b{display:block}.executiveDecisionPlanHead span{font-size:8px;font-weight:900;letter-spacing:.06em;color:#55d6be}.executiveDecisionPlanHead b{margin-top:3px;font-size:10px;line-height:1.4;color:#cfe5df}.executiveDecisionPlanHead em{font-style:normal;color:#6f9e93;font-size:8px;white-space:nowrap}.executiveDecisionPlanSteps{display:grid;gap:7px;margin-top:10px}.executiveDecisionPlanSteps>div{display:grid;grid-template-columns:26px 1fr;gap:8px;border-top:1px solid #173a35;padding-top:7px}.executiveDecisionPlanSteps>div:first-child{border-top:0;padding-top:0}.executiveDecisionPlanSteps>div>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#10352f;color:#70cfb7;font-size:8px;font-weight:900}.executiveDecisionPlanSteps b{display:block;font-size:9px}.executiveDecisionPlanSteps p{margin:2px 0 0;color:#769c93;font-size:8px;line-height:1.4}.executiveDecisionPlanChecks{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.executiveDecisionPlanChecks span{border:1px solid #245147;border-radius:999px;padding:4px 6px;color:#7fb7a9;font-size:7px}.executiveDecisionPlan>small{display:block;margin-top:8px;color:#648b82;font-size:7px;line-height:1.45}@media(max-width:700px){.executiveDecisionPlanHead{display:block}.executiveDecisionPlanHead em{display:inline-block;margin-top:6px}}.executiveActivePlans{margin:14px 0;border:1px solid #1f4055;background:#081522;border-radius:16px;padding:14px}.executiveActivePlanGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.executiveActivePlanGrid>article{border:1px solid #1a384c;background:#091827;border-radius:13px;padding:12px}.executiveActivePlanGrid header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.executiveActivePlanGrid header span,.executiveActivePlanGrid header b{display:block}.executiveActivePlanGrid header span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:#55d6be}.executiveActivePlanGrid header b{margin-top:3px;font-size:11px}.executiveActivePlanGrid header em{font-style:normal;color:#7890a5;font-size:8px;white-space:nowrap}.executiveActivePlanGrid>article>p{color:#7890a5;font-size:9px;line-height:1.45;margin:8px 0}.executiveActivePlanSteps{display:grid;gap:5px}.executiveActivePlanSteps button{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;text-align:left;border:1px solid #17364a;background:#081522;color:#c4d2df;border-radius:9px;padding:7px;cursor:pointer}.executiveActivePlanSteps button>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#0d2534;color:#7fc9e4;font-size:8px;font-weight:900}.executiveActivePlanSteps button b,.executiveActivePlanSteps button small{display:block}.executiveActivePlanSteps button b{font-size:9px}.executiveActivePlanSteps button small{margin-top:2px;color:#657f93;font-size:7px}.executiveActivePlanSteps button.done{border-color:#285044;background:#0a1f1b}.executiveActivePlanSteps button.done>span{background:#10352f;color:#70cfb7}.executiveActivePlanSteps button.done b{color:#9ed1c4}.executiveActivePlanChecks{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.executiveActivePlanChecks button{border:1px solid #24465b;background:#0a1927;color:#7f96aa;border-radius:999px;padding:5px 7px;font-size:7px;cursor:pointer}.executiveActivePlanChecks button.done{border-color:#285044;background:#0a231d;color:#70cfb7}.executiveActivePlanGrid footer{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:10px;border-top:1px solid #173149;padding-top:8px}.executiveActivePlanGrid footer>span{color:#698196;font-size:8px}.executiveActivePlanGrid footer>div{display:flex;gap:6px;flex-wrap:wrap}.executiveActivePlanGrid footer button{border:1px solid #294a61;background:#0b1b29;color:#b8c8d7;border-radius:8px;padding:6px 8px;font-size:8px;cursor:pointer}.executiveActivePlanGrid footer button:first-child{border-color:#285044;color:#70cfb7}.executiveActivePlanGrid footer button:hover{border-color:#55d6be;color:#55d6be}@media(max-width:900px){.executiveActivePlanGrid{grid-template-columns:1fr}}@media(max-width:620px){.executiveActivePlanGrid footer{align-items:flex-start;flex-direction:column}}.knowledgeActivation{border-color:#d7dfd8;background:linear-gradient(180deg,#fff,#f7faf7)}.activationStage{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:-2px 0 14px;padding:11px 13px;border:1px solid #dfe7df;border-radius:12px;background:#f1f7f2}.activationStage b{font-size:13px;color:#244b34}.activationStage p{margin:0;max-width:620px;color:#5d6c62;font-size:11px;line-height:1.5;text-align:right}.activationList{display:grid;gap:10px}.activationList article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid #e0e7e1;border-radius:14px;background:#fff;box-shadow:0 5px 18px #162c210a}.activationList article>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#20372f;color:#fff;font-weight:900}.activationList b{display:block;font-size:13px}.activationList p{margin:4px 0;color:#56645c;font-size:12px;line-height:1.45}.activationList small{display:block;color:#7a6a35;font-size:10px;line-height:1.45}.activationList button{border:0;border-radius:10px;background:#20372f;color:#fff;padding:9px 11px;font-weight:800;white-space:nowrap;cursor:pointer}.activationList button:hover{filter:brightness(.94)}.activationProgress{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px solid #e3e9e4}.activationProgress>div{display:flex;align-items:center;gap:5px;border:1px solid #e2e6e2;border-radius:999px;background:#fff;padding:6px 9px;color:#777;font-size:10px;font-weight:750}.activationProgress>div.done{background:#edf6ef;border-color:#c9dfce;color:#315f40}.activationProgress span{font-weight:900}@media(max-width:720px){.activationStage{display:block}.activationStage p{text-align:left;margin-top:5px}.activationList article{grid-template-columns:30px minmax(0,1fr)}.activationList button{grid-column:2;justify-self:start}}.handoffOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#06111c;color:#eaf5ff}.handoffCard{width:min(360px,calc(100vw - 32px));padding:28px;border:1px solid #24445e;border-radius:18px;background:#0a1928;text-align:center;box-shadow:0 28px 80px #00000080}.handoffMark{width:48px;height:48px;margin:0 auto 12px;border-radius:14px;display:grid;place-items:center;background:#55d6be;color:#06121c;font-size:24px;font-weight:900}.handoffCard b{display:block;font-size:20px}.handoffCard p{margin:8px 0 0;color:#91a6bc;font-size:13px;line-height:1.5}.marketingPage.mkNew{--ink:#102b3f;--paper:#f6f2e9;--sand:#e9e1d2;--muted:#667780;--line:#dfe3e1;--mint:#51cbb0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.marketingNav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 6vw;border-bottom:1px solid rgba(16,43,63,.1);background:#f6f2e9ed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:30}.marketingLogo{font-weight:900;font-size:21px;letter-spacing:-.04em;color:var(--ink);text-decoration:none}.marketingNav nav{display:flex;gap:24px}.marketingNav nav a{color:#63737b;text-decoration:none;font-size:12px;font-weight:700}.marketingNav>div{display:flex;gap:8px}.mkPrimary,.mkGhost,.mkTextCta{border:0;border-radius:999px;padding:11px 17px;font:inherit;font-weight:800;cursor:pointer}.mkPrimary{background:var(--ink);color:#fff}.mkGhost{background:transparent;color:var(--ink);border:1px solid rgba(16,43,63,.16)}.mkTextCta{background:transparent;color:var(--ink)}.mkBig{padding:15px 22px}.mkEyebrow{font-size:10px;font-weight:900;letter-spacing:.16em;color:#7b8b91;margin:0 0 15px}.mkHeroNew{min-height:720px;display:grid;grid-template-columns:1.08fr .92fr;gap:6vw;align-items:center;padding:86px 7vw 95px}.mkHeroNew h1{font-size:clamp(54px,6vw,86px);line-height:.96;letter-spacing:-.065em;margin:0;max-width:900px}.mkHeroNew h1 em,.mkFinalNew h2 em{font-style:normal;color:#6f817f}.mkLeadNew{font-size:20px;line-height:1.65;color:#5f717a;max-width:800px;margin:30px 0}.mkCtas{display:flex;align-items:center;gap:12px}.mkTrustLine{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;color:#7b888d;font-size:11px}.mkLiveBoard{background:var(--ink);color:#fff;border-radius:30px;padding:28px;box-shadow:0 38px 90px #102b3f3d;transform:rotate(1deg)}.mkLiveTop{display:flex;justify-content:space-between;color:#9bb0ba;font-size:10px;letter-spacing:.12em}.mkLiveTop i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#65d5b6;margin-right:6px}.mkLiveBoard h3{font-size:29px;letter-spacing:-.04em;margin:28px 0 16px}.mkLiveBoard article{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;margin-top:9px;background:#ffffff0a}.mkLiveBoard article>span{grid-column:1/-1;font-size:8px;letter-spacing:.14em;color:#83a0ad}.mkLiveBoard article>b{font-size:13px}.mkLiveBoard article>p{margin:2px 0 0;color:#9fb2bb;font-size:10px}.mkLiveBoard article>button{grid-column:2;grid-row:2/4;align-self:center;border:0;border-radius:999px;padding:8px 10px;background:#fff;color:var(--ink);font-size:9px;font-weight:900}.mkLiveBoard article.warning{border-left:3px solid #e7b963}.mkLiveBoard article.critical{border-left:3px solid #61d2b6}.mkLiveFoot{display:block;margin-top:16px;color:#8299a4;line-height:1.5}.mkStatement{padding:120px 12vw;text-align:center;background:#fff}.mkStatement h2,.mkSectionIntro h2,.mkDifference h2,.mkAiIntro h2,.mkControlNew h2,.mkPricingNew h2,.mkFinalNew h2{font-size:clamp(40px,4.5vw,66px);line-height:1.02;letter-spacing:-.055em;margin:0}.mkStatement>p:last-child{max-width:850px;margin:30px auto 0;color:#687780;font-size:18px;line-height:1.7}.mkFlowSection{padding:110px 7vw;background:#eee7da}.mkSectionIntro{max-width:840px}.mkSectionIntro>p:last-child{font-size:17px;line-height:1.65;color:#64747c}.mkSectionIntro.centered{text-align:center;margin:0 auto 48px}.mkFlowRail{display:flex;align-items:center;overflow:auto;margin:48px 0;padding:14px 0}.mkFlowRail>div{display:flex;align-items:center;min-width:max-content}.mkFlowRail span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--ink);color:#fff;font-size:9px}.mkFlowRail b{margin-left:8px;font-size:13px}.mkFlowRail i{font-style:normal;color:#9b9b90;margin:0 12px}.mkFlowExample{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;border-top:1px solid rgba(16,43,63,.15);padding-top:30px}.mkFlowExample>div{display:flex;flex-direction:column;gap:6px}.mkFlowExample small{font-size:9px;color:#8a8e89;letter-spacing:.15em}.mkFlowExample b{font-size:22px}.mkFlowExample p{margin:0;color:#5f7078;font-size:16px;line-height:1.7}.mkPossibilities{padding:112px 7vw;background:#fff}.mkSituationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.mkSituationGrid article{min-height:270px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;padding:24px;background:#fbfaf7}.mkSituationGrid article>span{font-size:9px;letter-spacing:.13em;color:#8a969a}.mkSituationGrid h3{font-size:26px;letter-spacing:-.035em;margin:38px 0 10px}.mkSituationGrid p{color:#65757c;line-height:1.6;margin:0}.mkSituationGrid article>b{margin-top:auto;padding-top:22px;font-size:12px}.mkDifference{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw;padding:115px 7vw;background:var(--ink);color:#fff}.mkDifference .mkEyebrow{color:#90a6af}.mkDifferenceGrid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(255,255,255,.13)}.mkDifferenceGrid article{padding:22px 20px 22px 0;border-bottom:1px solid rgba(255,255,255,.13)}.mkDifferenceGrid article:nth-child(2n){padding-left:20px;border-left:1px solid rgba(255,255,255,.13)}.mkDifferenceGrid span{font-size:8px;letter-spacing:.14em;color:#7f98a4}.mkDifferenceGrid b{display:block;font-size:17px;margin:9px 0}.mkDifferenceGrid p{color:#afbec5;line-height:1.55;font-size:12px;margin:0}.mkAiSection{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:112px 7vw;background:#f3eee4}.mkAiIntro>p{color:#65757c;line-height:1.65}.mkAiIntro blockquote{margin:34px 0;padding:22px 0;border-top:1px solid #cfd3ce;border-bottom:1px solid #cfd3ce;font-size:22px;line-height:1.45}.mkAgentGrid{border-top:1px solid #cfd3ce}.mkAgentGrid article{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:19px 0;border-bottom:1px solid #cfd3ce}.mkAgentGrid>article>span{font-size:10px;color:#909b9e}.mkAgentGrid h3{margin:0;font-size:17px}.mkAgentGrid h3 small{display:block;margin-top:3px;color:#7d8b90;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.mkAgentGrid p{margin:6px 0 0;color:#63737a;font-size:12px;line-height:1.55}.mkUseNew{padding:110px 7vw;background:#fff}.mkUseNewGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:42px}.mkUseNewGrid article{padding:26px;border:1px solid var(--line);border-radius:20px}.mkUseNewGrid h3{font-size:21px;margin:0 0 9px}.mkUseNewGrid p{margin:0;color:#66777e;line-height:1.6}.mkControlNew{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:112px 7vw;background:#eee7da}.mkControlNew>div:first-child>p:last-child{font-size:17px;color:#65757c;line-height:1.65}.mkControlStack{display:grid;gap:10px}.mkControlStack article{padding:22px;border:1px solid rgba(16,43,63,.12);border-radius:18px;background:#ffffff8c}.mkControlStack span{font-size:8px;letter-spacing:.14em;color:#869194}.mkControlStack b{display:block;font-size:18px;margin:8px 0}.mkControlStack p{margin:0;color:#67777e;font-size:12px}.mkPricingNew{display:grid;grid-template-columns:1fr 430px;gap:8vw;align-items:start;padding:112px 7vw;background:#fff}.mkPricingNew>div>p:last-child{font-size:18px;line-height:1.65;color:#65757c}.mkPricingNew>article{background:var(--paper);border:1px solid var(--line);border-radius:26px;padding:30px;box-shadow:0 24px 70px #102b3f14}.mkPricingNew>article>small{font-weight:900;letter-spacing:.13em;color:#78898f}.mkPrice{display:flex;align-items:end;gap:8px;margin:18px 0}.mkPrice b{font-size:54px;letter-spacing:-.06em}.mkPrice span{padding-bottom:9px;color:#718086}.mkPricingNew ul{list-style:none;padding:0;margin:20px 0;display:grid;gap:10px}.mkPricingNew li{font-size:13px}.mkPricingNew li:before{content:"✓";font-weight:900;margin-right:9px}.mkPricingNew article .mkPrimary{width:100%}.mkPricingNew article p{text-align:center;color:#829095;font-size:11px}.mkFinalNew{text-align:center;padding:120px 7vw;background:#eee7da}.mkFinalNew p:not(.mkEyebrow){font-size:18px;color:#65757c;margin:25px auto 28px;max-width:720px}.mkFooter{display:grid;grid-template-columns:1fr 1.5fr 1fr;padding:30px 7vw;background:var(--ink);color:#aebec7;font-size:11px}.mkFooter b{color:#fff}.mkFooter span:nth-child(2){text-align:center}.mkFooter span:last-child{text-align:right}@media(max-width:1000px){.marketingNav nav{display:none}.mkHeroNew,.mkDifference,.mkAiSection,.mkControlNew,.mkPricingNew{grid-template-columns:1fr}.mkLiveBoard{transform:none}.mkSituationGrid{grid-template-columns:1fr 1fr}.mkDifferenceGrid{margin-top:30px}.mkPricingNew>article{width:auto}.mkFlowExample{grid-template-columns:1fr}.mkFooter{grid-template-columns:1fr;gap:9px}.mkFooter span:nth-child(2),.mkFooter span:last-child{text-align:left}}@media(max-width:650px){.marketingNav{height:64px;padding:0 18px}.marketingNav .mkGhost{display:none}.mkHeroNew,.mkStatement,.mkFlowSection,.mkPossibilities,.mkDifference,.mkAiSection,.mkUseNew,.mkControlNew,.mkPricingNew,.mkFinalNew{padding-left:20px;padding-right:20px}.mkHeroNew{padding-top:54px}.mkHeroNew h1{font-size:48px}.mkLeadNew{font-size:17px}.mkCtas,.mkTrustLine{align-items:flex-start;flex-direction:column}.mkLiveBoard{padding:20px;border-radius:22px}.mkLiveBoard article{grid-template-columns:1fr}.mkLiveBoard article>button{grid-column:1;grid-row:auto;width:max-content;margin-top:6px}.mkStatement h2,.mkSectionIntro h2,.mkDifference h2,.mkAiIntro h2,.mkControlNew h2,.mkPricingNew h2,.mkFinalNew h2{font-size:39px}.mkSituationGrid,.mkDifferenceGrid,.mkUseNewGrid{grid-template-columns:1fr}.mkDifferenceGrid article:nth-child(2n){padding-left:0;border-left:0}.mkFlowRail{margin-top:28px}.mkPricingNew{gap:36px}}.mkCapabilityLine{display:flex;gap:8px;flex-wrap:wrap;margin:-10px 0 24px}.mkCapabilityLine span{border:1px solid rgba(16,43,63,.14);background:#ffffff73;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;color:#61727a}.mkFitLine{margin-top:26px;padding-top:18px;border-top:1px solid rgba(16,43,63,.1);display:flex;flex-direction:column;gap:5px}.mkFitLine b{font-size:12px}.mkFitLine span{font-size:11px;color:#7b888d}.mkPainSection{padding:112px 7vw;background:#fff}.mkPainGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}.mkPainGrid article{padding:23px;border:1px solid var(--line);border-radius:20px;background:#fbfaf7}.mkPainGrid span{font-size:8px;letter-spacing:.14em;color:#8c989c;font-weight:900}.mkPainGrid h3{font-size:20px;letter-spacing:-.03em;margin:20px 0 9px}.mkPainGrid p{margin:0;color:#67777e;font-size:13px;line-height:1.6}.mkStackCompare{margin-top:18px;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;padding:24px;border-radius:22px;background:var(--ink);color:#fff}.mkStackCompare>div{display:flex;flex-direction:column;gap:7px}.mkStackCompare small{font-size:8px;letter-spacing:.14em;color:#8fa4ae}.mkStackCompare b{font-size:18px;line-height:1.45}.mkStackCompare>i{font-style:normal;color:#6fd8bd;font-size:28px}.mkEcosystem{padding:116px 7vw;background:#f3eee4}.mkEcosystemIntro{max-width:980px}.mkEcosystem h2{font-size:clamp(40px,4.5vw,66px);line-height:1.02;letter-spacing:-.055em;margin:0}.mkEcosystemIntro>p:last-of-type{font-size:17px;line-height:1.65;color:#64747c;max-width:850px}.mkArchitecture{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:30px 0 0}.mkArchitecture span{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid #dcded8}.mkArchitecture b{font-size:13px}.mkArchitecture small{font-size:9px;color:#7e8b8f}.mkArchitecture i{font-style:normal;color:#8f9b9e}.mkEngineGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px}.mkEngineGrid article{display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:start;background:#fff;border:1px solid #dfe3df;border-radius:20px;padding:22px}.mkEngineMark{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:11px;font-weight:900;letter-spacing:-.02em}.mkEngineGrid span{font-size:8px;letter-spacing:.13em;color:#849095;text-transform:uppercase}.mkEngineGrid h3{font-size:22px;margin:5px 0 7px;letter-spacing:-.03em}.mkEngineGrid p{margin:0;color:#64747b;font-size:12px;line-height:1.6}.mkEcosystemRule{display:grid;grid-template-columns:.55fr 1.45fr;gap:24px;margin-top:26px;padding:23px 0;border-top:1px solid #d0d5d0;border-bottom:1px solid #d0d5d0}.mkEcosystemRule b{font-size:20px}.mkEcosystemRule span{color:#64747b;line-height:1.6}.mkOrchestrationGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.mkOrchestrationGrid article{padding:24px;border-radius:18px;background:#102b3f;color:#fff}.mkOrchestrationGrid h3{font-size:18px;margin:0 0 10px}.mkOrchestrationGrid p{margin:0;color:#b5c3ca;line-height:1.6;font-size:12px}@media(max-width:1000px){.mkPainGrid,.mkEngineGrid{grid-template-columns:1fr 1fr}.mkEcosystemRule,.mkStackCompare{grid-template-columns:1fr}.mkStackCompare>i{transform:rotate(90deg);justify-self:start}}@media(max-width:650px){.mkPainSection,.mkEcosystem{padding-left:20px;padding-right:20px}.mkPainGrid,.mkEngineGrid,.mkOrchestrationGrid{grid-template-columns:1fr}.mkArchitecture{align-items:stretch;flex-direction:column}.mkArchitecture i{transform:rotate(90deg);align-self:flex-start;margin-left:18px}.mkArchitecture span{width:100%}.mkCapabilityLine{margin-top:-6px}.mkStackCompare{padding:20px}.mkEcosystemRule{gap:8px}}.mkProofSection{padding:112px 7vw;background:#102b3f;color:#fff}.mkProofIntro{max-width:900px}.mkProofSection .mkEyebrow{color:#8fa5af}.mkProofIntro h2{font-size:clamp(40px,4.5vw,66px);line-height:1.02;letter-spacing:-.055em;margin:0}.mkProofIntro>p:last-child{font-size:17px;line-height:1.65;color:#afbec5;max-width:820px}.mkProofRail{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:44px}.mkProofRail article{min-height:220px;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:#ffffff0a;display:flex;flex-direction:column}.mkProofRail span{font-size:10px;color:#6ed7bd;font-weight:900;letter-spacing:.12em}.mkProofRail h3{font-size:20px;letter-spacing:-.03em;margin:42px 0 9px}.mkProofRail p{margin:0;color:#aebec6;font-size:12px;line-height:1.6}.mkProofOutcome{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin-top:18px;padding:24px;border-radius:20px;background:#f6f2e9;color:#102b3f}.mkProofOutcome>div{display:flex;flex-direction:column;gap:7px}.mkProofOutcome small{font-size:8px;letter-spacing:.14em;color:#7e8c91}.mkProofOutcome b{font-size:17px;line-height:1.45}.mkProofOutcome i{font-style:normal;font-size:28px;color:#51cbb0}@media(max-width:1000px){.mkProofRail{grid-template-columns:1fr 1fr}.mkProofOutcome{grid-template-columns:1fr}.mkProofOutcome i{transform:rotate(90deg);justify-self:start}}@media(max-width:650px){.mkProofSection{padding-left:20px;padding-right:20px}.mkProofRail{grid-template-columns:1fr}.mkProofRail article{min-height:0}.mkProofRail h3{margin-top:22px}.mkProofOutcome{padding:20px}}.marketingSetupState{display:grid;gap:5px;padding:16px 18px;border:1px solid #cfe1ee;border-radius:14px;background:#f4f9fc;color:#27445a}.marketingSetupState b{color:#17364d}.marketingSetupState span{font-size:13px;line-height:1.5}.marketingSetupState small{color:#6c8293}.commercialGrowth .marketingError{display:grid;gap:5px}.commercialGrowth .marketingError span{line-height:1.45}.commercialGrowth .marketingError small{opacity:.8}
