:root{--bg:#0a0f14;--panel:#111922;--panel2:#17212c;--text:#f4f7fb;--muted:#92a0ae;--line:#263544;--accent:#d4ff3f;--danger:#ff6b6b;--warn:#ffc857}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0d141c;height:100vh;padding:22px 16px;position:sticky;top:0}.brand{letter-spacing:.12em;font-size:20px;font-weight:900}.brand span{color:var(--accent)}.subbrand{color:var(--muted);margin-top:6px;font-size:12px}.nav{gap:6px;margin-top:28px;display:grid}.nav a{color:#c8d1db;border-radius:10px;padding:10px 12px}.nav a:hover{background:var(--panel2);color:#fff}.content{width:100%;max-width:1400px;margin:0 auto;padding:28px}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.title{margin:4px 0;font-size:30px;font-weight:850}.muted{color:var(--muted)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:18px}.metric{margin:8px 0;font-size:32px;font-weight:850}.accent{color:var(--accent)}.cta{background:var(--accent);color:#0a0f14;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:13px 18px;font-weight:800;display:inline-flex}.secondary{border:1px solid var(--line);color:var(--text);background:0 0}.section{margin-top:24px}.section h2{font-size:18px}.list{gap:10px;display:grid}.row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.badge{border:1px solid var(--line);color:#d6dee7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.loginWrap{place-items:center;min-height:100vh;padding:20px;display:grid}.loginCard{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:min(440px,100%);padding:24px}.field{gap:7px;margin:14px 0;display:grid}.field input{border:1px solid var(--line);color:#fff;background:#0c131a;border-radius:10px;padding:12px}.error{color:#ff9b9b;font-size:13px}.mobileNav{display:none}.role{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:12px}@media (max-width:900px){.shell{display:block}.sidebar{display:none}.content{padding:18px 16px 84px}.grid{grid-template-columns:1fr}.title{font-size:25px}.mobileNav{border-top:1px solid var(--line);z-index:20;background:#0d141cf2;justify-content:space-around;padding:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobileNav a{color:#d2d9e0;padding:8px;font-size:11px}.topbar{align-items:flex-start}}.pageHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.rowMeta{align-items:center;gap:8px;display:flex}.emptyState{text-align:center;color:var(--muted);padding:28px}.detailGrid{grid-template-columns:1fr 2fr;gap:14px;display:grid}.detailList{gap:10px;display:grid}.detailList div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:10px;padding-top:10px;display:grid}.detailList dt{color:var(--muted)}.detailList dd{margin:0}.timelineItem{border-top:1px solid var(--line);grid-template-columns:18px 1fr;gap:8px;padding:12px 0;display:grid}.timelineDot{background:var(--accent);border-radius:999px;width:9px;height:9px;margin-top:6px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.uploadBox{text-align:center;border:1px dashed #43576a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;padding:20px;display:flex}.uploadBox input{display:none}.steps{color:#d6dee7;gap:10px;margin:0;padding-left:22px;display:grid}@media (max-width:900px){.detailGrid,.grid.two{grid-template-columns:1fr}.pageHeader{flex-direction:column;align-items:flex-start}.detailList div{grid-template-columns:100px 1fr}}select,textarea{font:inherit;border:1px solid var(--line);color:#fff;background:#0c131a;border-radius:10px;width:100%;padding:12px}.callWorkspace{gap:14px;display:grid}.callHero{background:linear-gradient(145deg,#111922,#18251d)}.callLeadHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.scorePill{background:#121b15;border:1px solid #415533;border-radius:18px;place-items:center;min-width:84px;height:84px;display:grid}.scorePill strong{color:var(--accent);font-size:13px}.scorePill span{font-size:30px;font-weight:900}.callButton{width:100%;margin-top:18px;font-size:18px}.scoreReason{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.notice{background:#192219;border:1px solid #354a2e;border-radius:12px;margin-top:16px;padding:12px}.resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resultOption{appearance:none;color:var(--text);text-align:left;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.resultOption.selected{border-color:var(--accent);background:#162015}.resultOption input{accent-color:var(--accent)}.spokenFields{border-top:1px solid var(--line);margin-top:16px;padding-top:6px}.checkField{align-items:center;gap:8px;margin:14px 0;display:flex}.checkField input{accent-color:var(--accent)}@media (max-width:600px){.resultGrid{grid-template-columns:1fr}.callLeadHeader{align-items:center}.scorePill{min-width:70px;height:70px}.scorePill span{font-size:25px}}.communicationDraft{gap:14px;display:grid}.messageSubject{font-weight:800}.messageBody{white-space:pre-wrap;border:1px solid var(--line);background:#0c131a;border-radius:12px;padding:14px;line-height:1.5}.actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actionButton{cursor:pointer;border-radius:10px;padding:11px 13px}.ltlRow{align-items:flex-start}.stageForm{grid-template-columns:minmax(220px,1fr) auto;gap:10px;margin-top:14px;display:grid}@media (max-width:700px){.stageForm{grid-template-columns:1fr}.actionRow{align-items:stretch}.actionRow form,.actionRow button{width:100%}}.assignment{border-top:1px solid var(--line);grid-template-columns:1fr minmax(220px,320px);align-items:center;gap:12px;padding:14px 0;display:grid}.assignment form{gap:8px;display:flex}.assignment form input{border:1px solid var(--line);color:#fff;background:#0c131a;border-radius:9px;width:100%;padding:9px}.miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}@media (max-width:700px){.assignment{grid-template-columns:1fr}.assignment form{flex-direction:column}.miniGrid{grid-template-columns:1fr}}.warningBox{color:#ffe2a8;background:#2b2110;border:1px solid #6f5522;border-radius:12px;padding:12px}.warningBox strong{color:#ffc857;margin-bottom:3px;display:block}
.contactActionGrid{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:14px;display:grid}.contactActionCard{background:linear-gradient(145deg,#111922,#15221a)}.contactCallButton{margin-top:12px}.contactActionScore{justify-content:space-between;align-items:center;gap:12px;display:flex}.contactActionScore .badge{flex:none}@media (max-width:700px){.content{padding:16px 14px 88px}.topbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px}.topbar>div{width:100%}.topbar .role{white-space:normal;max-width:100%;line-height:1.45;display:inline-block}.topbar form{margin-top:6px!important}.card{padding:16px}.detailList div{grid-template-columns:1fr;gap:4px}.detailList dt{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.detailList dd{overflow-wrap:anywhere}.mobileNav{justify-content:space-between;gap:2px}.mobileNav a{text-align:center;white-space:nowrap;flex:1;padding:8px 4px}.contactActionGrid{grid-template-columns:1fr}.contactActionScore{align-items:flex-start}.contactCallButton{white-space:normal;text-align:center;width:100%;font-size:18px;line-height:1.2}}
.shell{isolation:isolate;background:#020404;min-height:100vh;position:relative}.shell:before{content:"";z-index:-2;pointer-events:none;opacity:.86;background-color:#020404;background-image:linear-gradient(#02050514,#010303b8),radial-gradient(circle at 78% 4%,#d4ff3f0e,#0000 31%),url(/mamba-scales.svg);background-position:50%,50%,top;background-size:cover,cover,cover;background-attachment:fixed;position:fixed;inset:0}.shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 3%,#070d0b08 0,#0307077a 56%,#000202e6 100%);position:fixed;inset:0}.card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(145deg,#0e161cf6,#080e11f2);border-color:#6d8a6a33;box-shadow:0 14px 34px #00000036}.sidebar{background:linear-gradient(#070d10fb,#04080afa);border-color:#6d8a6a24;box-shadow:14px 0 34px #00000038}.brand{font-size:21px}.brand span{color:var(--accent);text-shadow:0 0 14px #d4ff3f73}.mobileNavIcon{color:#9ca9b5;place-items:center;width:24px;height:24px;margin:0 auto 4px;display:grid}.mobileNavIcon svg{fill:currentColor;width:22px;height:22px}.mobileNavLabel{letter-spacing:.01em;font-size:10px;font-weight:750;line-height:1.05;display:block}.mobileNavItem{min-width:0}.commandIntro{max-width:900px;margin-bottom:16px}.commandIntro p{margin:5px 0 0;font-size:13px;line-height:1.3}.sectionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.sectionHeader h2{margin-bottom:4px}.quickLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.quickLink{background:#091013c9;border:1px solid #6d8a6a33;border-radius:14px;padding:16px;display:block}.quickLink strong{margin-bottom:5px;font-size:15px;display:block}.quickLink:hover{background:#111b17;border-color:#587449}.outreachTabs{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.outreachTabs a{border:1px solid #6d8a6a33;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.outreachTabs a:hover{border-color:var(--accent)}.acceleratorFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.acceleratorFeature{background:#091013bd;border:1px solid #6d8a6a33;border-radius:14px;padding:15px}.acceleratorFeature strong{margin-bottom:5px;display:block}.pipelineSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.mambaTopbar{border-bottom:1px solid #6d8a6a2e;grid-template-columns:46px 1fr 46px;gap:12px;padding-bottom:13px;position:relative;align-items:start!important;display:grid!important}.topbarSpacer{width:42px;height:42px}.mambaBrandStatement{text-align:center;min-width:0}.mambaWordmark{letter-spacing:.13em;background:linear-gradient(#f5df94 0%,#caa64e 48%,#8e6c22 100%);color:#0000;text-shadow:0 4px 20px #bf97371f;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:700;line-height:1}.mambaBrandLine{letter-spacing:.055em;color:#dce3df;white-space:nowrap;margin-top:6px;font-size:12px;font-weight:760;line-height:1.1}.accountMenu{margin:0;position:relative}.accountMenu summary{cursor:pointer;color:#aeb9b4;background:#091013db;border:1px solid #6d8a6a33;border-radius:12px;place-items:center;width:42px;height:42px;list-style:none;transition:border-color .15s,color .15s,background .15s;display:grid}.accountMenu summary::-webkit-details-marker{display:none}.accountMenu summary:hover,.accountMenu[open] summary{color:var(--accent);background:#111b17;border-color:#587449}.accountMenu summary svg{fill:currentColor;width:20px;height:20px}.accountMenuPanel{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d0ffc;border:1px solid #6d8a6a3d;border-radius:14px;width:min(300px,100vw - 28px);padding:14px;position:absolute;top:50px;right:0;box-shadow:0 18px 44px #00000070}.accountMenuPanel strong{font-size:14px;display:block}.accountRole{color:var(--muted);margin:5px 0 12px;font-size:11px;line-height:1.45}.accountMenuLink{color:#d9e0dd;border-top:1px solid #6d8a6a29;width:100%;padding:10px 0;font-size:13px;font-weight:700;display:block}.accountMenuLink:hover{color:var(--accent)}.accountMenuButton{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.marketPulse{background:linear-gradient(145deg,#0b1412fa,#070d10f6);border-color:#d4ff3f33;overflow:hidden}.marketPulseHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.marketPulseHeader h2{margin:4px 0 5px}.marketPulseHeader p{max-width:720px;margin:0}.marketState{letter-spacing:.09em;color:#c7d0c1;white-space:nowrap;background:#101710;border:1px solid #45523a;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.marketState.live{color:var(--accent);border-color:#688a34;box-shadow:0 0 20px #d4ff3f1a}.marketStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.marketStats>div{background:#04090a8f;border:1px solid #6d8a6a26;border-radius:12px;padding:13px}.marketStats span,.marketStats small{color:var(--muted);display:block}.marketStats span{font-size:11px}.marketStats strong{margin:4px 0;font-size:24px;display:block}.marketStats small{font-size:10px;line-height:1.35}.mndFrameWrap{background:#fff;border:1px solid #6d8a6a29;border-radius:14px;margin-top:16px;overflow:hidden}.mndFrame{background:#fff;border:0;width:100%;height:235px;display:block}.mndDisclaimer{color:#89959e;background:#0a1013;padding:8px 10px;font-size:10px;line-height:1.35}.marketPulseCompact .marketStats{margin-top:12px}.marketPulseCompact .marketPulseHeader p{max-width:560px}.rateOpportunityStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.rateOpportunityCard{background:linear-gradient(145deg,#101c17f5,#091012ed);border:1px solid #d4ff3f2b;border-radius:14px;padding:15px;position:relative;overflow:hidden}.rateOpportunityCard:after{content:"";background:radial-gradient(circle,#d4ff3f1c,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-45px}.rateOpportunityCard strong{z-index:1;display:block;position:relative}.rateOpportunityMeta{z-index:1;color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45;position:relative}.rateBadge{color:#d6e3cd;letter-spacing:.04em;background:#101810;border:1px solid #4d613c;border-radius:999px;align-items:center;gap:5px;margin-top:8px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.rateBadge.live{color:var(--accent);background:#132011;border-color:#708f39}.rateBadge.watch{color:#d5dfcc}.rateHero{border-color:#d4ff3f2e}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settingsPanel{background:#080e12a8;border:1px solid #6d8a6a33;border-radius:14px;padding:16px}.settingsPanel h3{margin-top:0}.settingsPanel .field{margin-top:10px}.settingsPanel input[type=number],.settingsPanel input[type=date],.settingsPanel input[type=text],.settingsPanel input[type=url]{width:100%}.campaignStudioBanner{border-color:#d4ff3f1f;grid-template-columns:1.4fr .8fr;align-items:center;gap:16px;display:grid}.campaignStudioStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaignStudioStats>div{background:#060b0e80;border:1px solid #6d8a6a29;border-radius:12px;padding:12px}.campaignStudioStats strong{font-size:22px;display:block}.quickTools{grid-template-columns:1.35fr .65fr;gap:12px;margin-top:16px;display:grid}.quickToolCard{background:#080e11d6;border:1px solid #6d8a6a33;border-radius:14px;padding:16px}.newsLinks{flex-wrap:wrap;gap:8px;display:flex}.newsLinks a{border:1px solid #6d8a6a2e;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:760}.newsLinks a:hover{color:var(--accent);border-color:#587449}.loanCardLink{color:inherit;display:block}.loanCardLink:hover .card{border-color:#587449}.pipelineWatchCard{border-color:#d4ff3f4d;box-shadow:0 0 0 1px #d4ff3f0a,0 14px 34px #00000036}.inboxMessage{color:inherit;display:block}.inboxMessage:hover{border-color:#587449}.inboxMessage .messageBody{max-height:4.4em;margin-top:10px;overflow:hidden}.stakeholderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.calculatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.calculatorResult{color:var(--accent);font-size:30px;font-weight:800}@media (max-width:900px){.content{padding-bottom:104px}.mobileNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04090af9;border-top-color:#6d8a6a2e;align-items:center;min-height:82px;padding:8px 4px 7px;box-shadow:0 -10px 28px #00000057}.mobileNav a{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;color:#aeb9c3!important;padding:6px 2px!important;display:flex!important}.mobileNav a:hover{color:var(--accent)!important}.mobileNavIcon{margin-bottom:4px}.quickLinks,.acceleratorFeatureGrid,.pipelineSummary,.marketStats,.rateOpportunityStrip,.settingsGrid,.campaignStudioStats,.quickTools,.stakeholderGrid,.calculatorGrid{grid-template-columns:1fr}.sectionHeader,.marketPulseHeader{flex-direction:column;align-items:flex-start}.campaignStudioBanner{grid-template-columns:1fr}.mambaTopbar{gap:8px;grid-template-columns:42px 1fr 42px!important;align-items:start!important}.mambaWordmark{letter-spacing:.1em;font-size:25px}.mambaBrandLine{letter-spacing:.025em;font-size:10px}.accountMenu{width:auto!important}.accountMenuPanel{position:fixed;top:72px;right:14px}.mndFrame{height:260px}.shell:before{opacity:.82;background-position:50%,50%,62% 0;background-size:cover,cover,auto 100vh}.commandIntro p{font-size:12px}}
.campaignBuilder .settingsGrid{align-items:end}.campaignBuilder .cta{min-height:46px}.campaignCard{border-color:#ffffff14;margin-top:12px}.campaignApproval{border:1px solid var(--line);letter-spacing:.05em;color:#bbc5cd;white-space:nowrap;background:#10161b;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.campaignApproval-approved{color:var(--accent);background:#132011;border-color:#688a34}.campaignApproval-pending_review{color:#e4d27d;background:#1c1a0d;border-color:#867737}.campaignApproval-changes_requested{color:#e5bb78;background:#1d150c;border-color:#8b6331}.campaignApproval-rejected{color:#e7a1a1;background:#1c0d0d;border-color:#7d3d3d}.campaignTimestamps{margin-top:10px;font-size:10px;line-height:1.45}.campaignActions{border-top:1px solid var(--line);margin-top:13px;padding-top:12px}.campaignReviewForm{border-top:1px solid var(--line);gap:10px;margin-top:13px;padding-top:12px;display:grid}.campaignReviewForm .actionRow{flex-wrap:wrap}.campaignSequence{background:#04090a6b;border:1px solid #6d8a6a2e;border-radius:14px;gap:10px;margin:16px 0;padding:14px;display:grid}.campaignSequence h3,.campaignStepBuilder h3{margin:0}.campaignStep{background:#080e11b8;border:1px solid #6d8a6a26;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.campaignStepMarker{text-align:center;letter-spacing:.06em;color:var(--accent);background:#101810;border:1px solid #d4ff3f2e;border-radius:999px;flex:0 0 58px;padding:6px 7px;font-size:9px;font-weight:900}.campaignStep .messageSubject{margin-top:7px}.campaignStep .messageBody{white-space:pre-wrap;margin-top:7px}.campaignStepBuilder{background:#070c0e80;border:1px dashed #6d8a6a47;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}@media (max-width:700px){.campaignBuilder .settingsGrid{grid-template-columns:1fr}.campaignCard .sectionHeader{gap:8px}.campaignReviewForm .actionRow{grid-template-columns:1fr;display:grid}.campaignReviewForm button,.campaignActions button{width:100%}.campaignStep{display:grid}.campaignStepMarker{width:max-content}.campaignStep form,.campaignStep form button,.campaignStepBuilder>button{width:100%}}
.mambaWordmark{background:linear-gradient(#f4ffd0 0%,#d4ff3f 46%,#7fa800 100%);color:#0000;text-shadow:0 4px 24px #d4ff3f1f;-webkit-background-clip:text;background-clip:text}.sectionHeader h2,.dashboardSectionHeading h2{color:var(--accent)}.sectionHeader p,.dashboardSectionHeading p{margin:4px 0 0;line-height:1.35}.dashboardSectionHeading{border-top:1px solid #d4ff3f38;padding-top:14px}.dashboardSectionHeading h2{margin:0;font-size:18px}.dashboardMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.dashboardMetricCard{flex-direction:column;justify-content:center;min-height:116px;padding:15px 16px;display:flex}.dashboardMetricLabel{color:#aeb9c3;font-size:13px;line-height:1.2}.dashboardMetricValue{color:#f4f7f8;margin:8px 0 7px;font-size:32px;font-weight:850;line-height:1}.dashboardMetricNote{letter-spacing:.12em;text-transform:uppercase;color:#7f8c98;font-size:9px;font-weight:800;line-height:1.2}.dashboardOverdueCard{background:linear-gradient(145deg,#5b1117c7,#200d11f5);border-color:#ff6b6beb;transition:transform .15s,border-color .15s;box-shadow:0 0 0 1px #ff6b6b24,0 14px 34px #64000933}.dashboardOverdueCard .dashboardMetricLabel,.dashboardOverdueCard .dashboardMetricValue{color:#f77}.dashboardOverdueCard .dashboardMetricNote{color:#ffc0c0}.dashboardOverdueCard:hover{border-color:#ff6b6b;transform:translateY(-2px)}.dashboardActionRow{gap:14px;padding:14px 0}.dashboardActionRow+.dashboardActionRow{border-top:1px solid #7e96a933}.dashboardActionRow strong{font-size:15px}.dashboardActionRow .muted{margin-top:3px;line-height:1.35}.workNextCard{border-color:#6d8a6a42}.pipelinePriorityCard{border-color:#d4ff3f57;box-shadow:inset 0 0 0 1px #d4ff3f0a}.pipelinePrioritySummary{padding:10px 0 12px;font-size:13px}.pipelineClearRow{border-top:1px solid #d4ff3f2e;border-bottom:1px solid #6d8a6a29;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.pipelineClearRow h2{color:var(--accent);margin:0;font-size:18px}.pipelineClearRow p{margin:4px 0 0}.dailyAttackQueue{border-color:#d4ff3f47}.attackPlanProgress{border-bottom:1px solid #d4ff3f29;padding:12px 0;font-size:13px}.attackActionCard{margin-top:12px;transition:transform .15s,border-color .15s,background .15s;display:block}.attackActionCard:hover{border-color:#d4ff3f80;transform:translateY(-1px)}.attackActionLabel{letter-spacing:.13em;color:var(--accent);margin-bottom:6px;font-size:10px;font-weight:900}.attackActionOverdue{background:linear-gradient(145deg,#4a121880,#111922);border-color:#ff6b6b80}.attackActionOverdue .attackActionLabel{color:#ff8585}.attackOverdueCard{background:linear-gradient(145deg,#581117b8,#1f0e11f5);border-color:#ff6b6be6;box-shadow:inset 0 0 0 1px #ff6b6b1a}.attackOverdueCard .metric{color:#f77}.attackOverdueCard .muted,.attackOverdueCard .eyebrow{color:#ffc0c0}.attackPlanClear{background:#d4ff3f0a;border:1px solid #d4ff3f47;border-radius:14px;margin-top:14px;padding:20px}.attackPlanClear strong{color:var(--accent);letter-spacing:.08em}.attackPlanClear p{margin:7px 0 0}.momentumCard{border-left:3px solid #71808a;position:relative;overflow:hidden}.momentumCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d4ff3f0a,#0000);width:38%;position:absolute;inset:0 auto 0 0}.momentumGreen{border-left-color:#d4ff3f}.momentumYellow{border-left-color:#f1d35c}.momentumRed{border-left-color:#ff806d}.momentumBuilding{border-left-color:#84939e}.dashboardMomentum{color:inherit;text-decoration:none;display:block}.dashboardMomentum:hover{border-color:#d4ff3f70}.momentumSummary{flex-wrap:wrap;align-items:baseline;gap:2px;margin:11px 0 3px;display:flex}.momentumSummary strong{font-size:16px}.momentumStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.momentumStats>div{background:#050a0c59;border:1px solid #7e96a929;border-radius:11px;padding:12px}.momentumStats span{color:#899692;margin-bottom:6px;font-size:10px;display:block}.momentumStats strong{color:#f4f7f8;font-size:21px;display:block}.mobileMenu{margin:0;display:none;position:relative}.mobileMenu summary{cursor:pointer;color:#aeb9b4;background:#091013db;border:1px solid #6d8a6a33;border-radius:12px;place-items:center;width:42px;height:42px;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary svg{fill:currentColor;width:21px;height:21px}.mobileMenu[open] summary,.mobileMenu summary:hover{color:var(--accent);background:#111b17;border-color:#6d8a49}.mobileMenuPanel{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050a0cfc;border:1px solid #6d8a6a47;border-radius:16px;width:min(340px,100vw - 24px);max-height:calc(100vh - 164px);padding:14px;position:fixed;top:68px;left:12px;overflow:auto;box-shadow:0 24px 60px #00000094}.mobileMenuHeading{border-bottom:1px solid #ffffff14;margin-bottom:8px;padding:4px 4px 13px}.mobileMenuGroup{padding:8px 0 4px}.mobileMenuGroup+.mobileMenuGroup{border-top:1px solid #ffffff12;margin-top:5px;padding-top:13px}.mobileMenuGroupLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);padding:0 10px 5px;font-size:9px;font-weight:900}.mobileMenuLink{color:#d7dedb;border-radius:9px;padding:10px;font-size:14px;font-weight:720;display:block}.mobileMenuLink:hover{color:var(--accent);background:#d4ff3f0d}.pilotFeedbackCard{border-color:#d4ff3f3d}.pilotFeedbackRow{border-top:1px solid #6d8a6a2e;gap:8px;padding:16px 0;line-height:1.45;display:grid}.pilotFeedbackRow:first-of-type{margin-top:10px}.messageCopyWrap{position:relative}.messageCopyWrap .messageBody{padding-right:52px}.copyMessageButton{z-index:2;color:#cbd5dc;cursor:pointer;background:#080e11f0;border:1px solid #92a0ae47;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:9px;right:9px}.copyMessageButton:hover{color:var(--accent);border-color:#d4ff3f73}.copyMessageButton svg{fill:currentColor;width:18px;height:18px}.copyMessageStatus{z-index:2;color:var(--accent);font-size:10px;font-weight:800;position:absolute;top:14px;right:50px}.saveContactButton{white-space:nowrap}.contactPageHeader{align-items:center}.marketPulseCompact{margin-top:10px}.marketPulseCompact .compactStats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:901px){.sectionHeader p,.dashboardSectionHeading p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (max-width:900px){.topbarSpacer{display:none}.mobileMenu{display:block}.mobileMenu summary{display:grid}.mambaTopbar{grid-template-columns:42px minmax(0,1fr) 42px!important}.mambaWordmark{letter-spacing:.09em;font-size:24px}.mambaBrandLine{white-space:normal;max-width:230px;margin-left:auto;margin-right:auto;line-height:1.25}.content{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.mobileNav{z-index:70;min-height:82px;padding:8px 4px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04090afb;border-top:1px solid #6d8a6a3d;justify-content:space-between;align-items:flex-start;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000006b;display:flex!important;position:fixed!important}.mobileNav a{text-align:center;flex-direction:column;flex:20%;justify-content:center;align-items:center;min-width:0;color:#aeb9c3!important;padding:6px 1px!important;display:flex!important}.mobileNav a:hover{color:var(--accent)!important}.mobileNavIcon{margin-bottom:4px}.mobileNavLabel{text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.dashboardSectionHeading{margin-top:2px}.quickLinks{margin-top:10px}.dashboardMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboardMetricCard{min-height:94px;padding:12px 14px}.dashboardMetricLabel{font-size:12px}.dashboardMetricValue{margin:6px 0;font-size:29px}.dashboardMetricNote{font-size:8px}.dashboardActionRow{padding:13px 0}.dashboardActionRow strong{font-size:14px}.pipelinePrioritySummary{font-size:12px}.momentumStats{grid-template-columns:repeat(2,minmax(0,1fr))}.momentumStats>div:first-child{grid-column:1/-1}.marketPulseCompact .compactStats{grid-template-columns:1fr}.contactPageHeader{align-items:flex-start}.saveContactButton{width:100%}.messageCopyWrap .messageBody{padding-right:50px}}@media (max-width:520px){.mambaBrandLine{max-width:190px;font-size:9px}.mobileMenuPanel{width:calc(100vw - 16px);left:8px}.dashboardMetricGrid{margin-top:6px}}
