:root{--bg:#07110f;--ink:#f8fafc;--muted:#94a3b8;--panel:#111827;--panel2:#14231f;--line:#263a45;--gold:#d4b16a;--gold2:#f2d894;--green:#2dd4bf;--danger:#f97316;--blue:#3b82f6;--shadow:0 24px 70px #00000052}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.site{background:radial-gradient(circle at 20% 0,#2dd4bf2e,#0000 32%),radial-gradient(circle at 82% 10%,#3b82f629,#0000 28%),linear-gradient(#07110f 0%,#0b1520 55%,#07110f 100%);min-height:100vh}.siteNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110fc7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.siteLogo{align-items:center;gap:12px;text-decoration:none;display:flex}.siteLogo strong{letter-spacing:-.04em;font-size:20px;display:block}.siteLogo small{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:11px;display:block}.logoMark{background:linear-gradient(135deg,var(--green),var(--blue));color:#f8fafc;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;box-shadow:0 12px 30px #2dd4bf38}.navLinks{color:var(--muted);align-items:center;gap:18px;font-size:14px;display:flex}.navLinks a{text-decoration:none}.navCta,.primaryCta,.secondaryCta,.button{border:1px solid #2dd4bf73;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex}.navCta,.primaryCta{background:linear-gradient(135deg,var(--green),var(--blue));color:#f8fafc;box-shadow:0 18px 45px #2dd4bf38}.secondaryCta{color:var(--ink);background:#ffffff0a;border-color:#ffffff1f}.hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:center;gap:42px;padding:86px clamp(20px,5vw,72px) 70px;display:grid}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.17em;margin:0 0 14px;font-size:12px;font-weight:900}.hero h1,.section h2{letter-spacing:-.045em;word-spacing:.04em;margin:0;font-size:clamp(44px,7vw,88px);line-height:.96}.section h2{max-width:980px;font-size:clamp(34px,5vw,64px)}.heroLead{color:#d7ded8;max-width:760px;margin:26px 0;font-size:clamp(18px,2vw,24px);line-height:1.42}.heroActions{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}.finePrint{color:var(--muted);font-size:13px}.dashboardMock{box-shadow:var(--shadow);background:linear-gradient(#14231ff5,#0a1411f5);border:1px solid #ffffff1a;border-radius:28px;padding:22px;position:relative;overflow:hidden}.dashboardMock:before{content:"";filter:blur(8px);background:#2dd4bf21;border-radius:50%;width:220px;height:220px;position:absolute;inset:-80px -80px auto auto}.mockHeader{color:var(--muted);justify-content:space-between;margin-bottom:18px;font-size:13px;display:flex}.mockHeader strong{color:var(--green)}.mockStats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.mockStats div,.alertCard{background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;padding:14px}.mockStats small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.mockStats strong{margin-top:6px;font-size:24px;display:block}.alertCard{margin-top:10px}.alertCard span{text-transform:uppercase;letter-spacing:.12em;color:var(--green);font-size:11px;font-weight:900}.alertCard p{color:#dce5df;margin:7px 0 0}.alertCard.hot{border-color:#ee806d59}.alertCard.good{border-color:#72d6a059}.mockChart{background:#00000029;border-radius:18px;align-items:end;gap:10px;height:120px;margin-top:18px;padding:16px;display:flex}.mockChart i{background:linear-gradient(180deg,var(--green),#3b82f62e);border-radius:12px 12px 4px 4px;flex:1}.mockChart i:first-child{height:40%}.mockChart i:nth-child(2){height:62%}.mockChart i:nth-child(3){height:48%}.mockChart i:nth-child(4){height:78%}.mockChart i:nth-child(5){height:92%}.section{padding:70px clamp(20px,5vw,72px)}.proofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.proofCard,.leakTable,.offerBand{background:linear-gradient(#14231feb,#0c1714eb);border:1px solid #ffffff17;border-radius:24px;padding:24px;box-shadow:0 18px 50px #0000002e}.proofCard h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.proofCard p,.section p,.offerList li{color:var(--muted);line-height:1.55}.compareSection{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px;display:grid}.compareStack{gap:14px;display:grid}.compareCard,.packageCard{background:linear-gradient(#111827f0,#0b1520f0);border:1px solid #2dd4bf29;border-radius:22px;padding:22px;box-shadow:0 18px 50px #0000002e}.compareCard strong{color:var(--ink);font-size:18px}.compareCard p{margin:8px 0 0}.pricingSection h2{max-width:900px}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.packageCard{gap:14px;display:grid}.packageCard h3{margin:0 0 8px;font-size:22px}.packageCard strong{color:#07110f;background:linear-gradient(135deg,var(--green),var(--blue));border-radius:999px;padding:6px 11px;font-size:15px;display:inline-flex}.packageCard p{margin:0}.pricingNote{color:var(--muted);margin-top:18px;font-size:14px}.primaryCta:hover,.navCta:hover{filter:brightness(1.06)}.splitSection{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.leakTable{gap:10px;display:grid}.leakRow{background:#ffffff0a;border-radius:16px;grid-template-columns:1fr .8fr 1.5fr;align-items:center;gap:14px;padding:14px;display:grid}.leakRow span{color:var(--danger);font-weight:800}.leakRow p{margin:0}.offerBand{grid-template-columns:1fr .8fr;gap:26px;margin:0 clamp(20px,5vw,72px);padding:34px;display:grid}.offerBand h2{font-size:48px}.offerList ul{margin:10px 0 0;padding-left:20px}.finalCta{text-align:center}.finalCta h2{margin:0 auto 24px}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#0b1218;width:272px;height:100vh;padding:24px 18px;position:sticky;top:0;overflow:auto}.brand{color:var(--ink);margin-bottom:24px;text-decoration:none;display:block}.brand span{letter-spacing:-.04em;font-size:25px;font-weight:800}.brand small{color:var(--green);text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:12px;display:block}nav{gap:4px;display:grid}nav a{color:var(--muted);border-radius:10px;padding:10px 12px;text-decoration:none}nav a:hover{background:var(--panel);color:var(--ink)}.notice{border:1px solid var(--line);color:var(--muted);background:#101922;border-radius:12px;margin-top:24px;padding:14px;font-size:12px;line-height:1.45}.main{flex:1;max-width:1500px;padding:32px}.topbar,.card{background:linear-gradient(180deg,var(--panel),#131e27);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 30px #0000002e}.topbar{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;padding:24px;display:flex}h1,h2,h3{letter-spacing:-.03em;margin:0}p{color:var(--muted);line-height:1.5}.badge{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#2dd4bf14;border:1px solid #2dd4bf73;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.grid{gap:16px;display:grid}.stats{grid-template-columns:repeat(5,minmax(150px,1fr))}.card{padding:18px}.stat .label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.stat .value{margin-top:8px;font-size:30px;font-weight:800}.muted{color:var(--muted)}.split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pill{border:1px solid var(--line);color:var(--green);border-radius:999px;padding:4px 8px;font-size:12px;display:inline-flex}table{border-collapse:collapse;width:100%;margin-top:12px}td,th{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}input,textarea,select{width:100%;color:var(--ink);border:1px solid var(--line);background:#0d1714;border-radius:10px;padding:10px}.button{background:var(--green);color:#07110f}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.formFull{grid-column:1/-1}@media (max-width:900px){.hero,.splitSection,.offerBand,.compareSection,.proofGrid,.packageGrid,.stats,.split{grid-template-columns:1fr}.navLinks a:not(.navCta){display:none}.hero{padding-top:48px}.leakRow{grid-template-columns:1fr}.shell{display:block}.sidebar{width:auto;height:auto;position:relative}.main{padding:20px}}.clientPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 20% 0,#2dd4bf2e,#0000 34%),radial-gradient(circle at 82% 4%,#3b82f62e,#0000 30%),linear-gradient(#07110f 0%,#0b1520 55%,#07110f 100%);padding:0 clamp(18px,4vw,64px) 64px}.clientTopNav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110fd1;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin:0 calc(-1*clamp(18px,4vw,64px));padding:16px clamp(18px,4vw,64px);display:flex;position:sticky;top:0}.clientBrand{align-items:center;gap:10px;text-decoration:none;display:flex}.clientBrand span{background:linear-gradient(135deg,var(--green),var(--blue));border-radius:12px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.clientBrand strong{letter-spacing:-.04em}.clientTopNav div{gap:10px;display:flex}.clientTopNav div a{color:var(--muted);border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:13px;text-decoration:none}.clientHero{max-width:1120px;padding:56px 0 26px}.clientHero h1{letter-spacing:-.08em;margin:10px 0 16px;font-size:clamp(44px,8vw,92px);line-height:.86}.clientSubtitle{color:var(--muted);margin:0 0 14px;font-size:clamp(18px,2vw,24px)}.statusPill{color:var(--green);background:#2dd4bf1f;border:1px solid #2dd4bf52;border-radius:999px;margin:8px 0 18px;padding:9px 14px;font-weight:800;display:inline-flex}.clientHeadline{letter-spacing:-.04em;max-width:1100px;margin:8px 0 18px;font-size:clamp(20px,2.6vw,34px);line-height:1.12}.clientMeta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.clientMeta span{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;padding:9px 12px}.clientMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.clientMetric,.clientPanel{box-shadow:var(--shadow);background:linear-gradient(#111827e6,#0c161edb);border:1px solid #ffffff17;border-radius:24px}.clientMetric{padding:20px}.clientMetric span,.clientMetric small{color:var(--muted);display:block}.clientMetric strong{letter-spacing:-.06em;margin:8px 0;font-size:clamp(28px,4vw,46px);display:block}.clientPanel{margin:16px 0;padding:24px}.panelHeading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;display:flex}.panelHeading h2{letter-spacing:-.05em;margin:0;font-size:clamp(24px,3vw,38px)}.panelHeading span{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:12px}.splitClientPanel{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.clientBullets{color:#dbeafe;margin:0;padding-left:20px}.clientBullets li{margin:10px 0;line-height:1.55}.clientGridTwo{grid-template-columns:1fr 1fr;gap:16px;display:grid}.clientTableWrap{border:1px solid #ffffff14;border-radius:18px;overflow:auto}.clientTable{border-collapse:collapse;width:100%;min-width:820px}.clientTable th,.clientTable td{text-align:left;border-bottom:1px solid #ffffff12;padding:13px 14px}.clientTable th{color:var(--green);text-transform:uppercase;letter-spacing:.12em;background:#ffffff0a;font-size:12px}.clientTable td{color:#e5e7eb}.clientTable td:not(:first-child){font-variant-numeric:tabular-nums}.barStrip{align-items:end;gap:10px;min-height:230px;padding:12px 0 0;display:flex}.barItem{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:42px;display:flex}.barTrack{background:#ffffff12;border-radius:999px;align-items:end;width:100%;max-width:48px;height:150px;display:flex;overflow:hidden}.barTrack i{background:linear-gradient(180deg,var(--green),var(--blue));border-radius:999px 999px 0 0;width:100%;display:block;box-shadow:0 0 24px #2dd4bf47}.barItem strong{font-size:13px}.barItem span{color:var(--muted);text-align:center;font-size:11px}.nextPanel{background:linear-gradient(#14231ff2,#0b1520db)}.sourcePanel p{color:var(--muted);line-height:1.6}@media (max-width:900px){.clientMetricsGrid,.clientGridTwo,.splitClientPanel{grid-template-columns:1fr}.clientTopNav{position:static}.barStrip{overflow:auto}.clientHero h1{font-size:48px}.clientHeadline{font-size:22px}}.miniMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.miniMetric{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:122px;padding:16px;display:flex}.miniMetric span{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:12px}.miniMetric strong{letter-spacing:-.05em;margin:10px 0;font-size:clamp(22px,3vw,34px);line-height:1;display:block}.miniMetric small{color:#cbd5e1;line-height:1.35}.miniMetric.good{background:linear-gradient(#2dd4bf1a,#ffffff09);border-color:#2dd4bf47}.miniMetric.warn{background:linear-gradient(#f973161a,#ffffff09);border-color:#f9731659}.miniMetric.bad{border-color:#f8717159}.panelLead{color:#dbeafe;max-width:980px;margin:-6px 0 18px;line-height:1.65}.funnelPanel{overflow:hidden}.funnelRows{gap:10px;display:grid}.funnelRow{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:minmax(190px,.7fr) 1.4fr minmax(116px,.35fr);align-items:center;gap:14px;padding:12px;display:grid}.funnelLabel strong{display:block}.funnelLabel span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.funnelBar{background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.funnelBar i{background:linear-gradient(90deg,var(--green),var(--blue));border-radius:999px;height:100%;display:block}.funnelValue{text-align:right}.funnelValue strong{letter-spacing:-.04em;font-size:21px;display:block}.funnelValue span{color:var(--green);margin-top:3px;font-size:12px;display:block}@media (max-width:900px){.miniMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnelRow{grid-template-columns:1fr;gap:8px}.funnelValue{text-align:left}.clientTable{min-width:720px}.clientPanel{border-radius:20px;padding:18px}.clientMetricsGrid{gap:10px}.clientMetric{padding:16px}.panelHeading{flex-direction:column;align-items:start;gap:6px}}@media (max-width:560px){.clientPage{padding-left:14px;padding-right:14px}.clientTopNav{margin:0 -14px;padding:12px 14px}.clientTopNav div a{padding:8px 10px;font-size:12px}.clientHero{padding-top:32px}.clientHero h1{font-size:42px}.clientHeadline{font-size:20px}.clientMetricsGrid,.miniMetricGrid{grid-template-columns:1fr}.clientMetric strong{font-size:34px}.miniMetric{min-height:auto}.barStrip{min-height:190px}.barTrack{height:118px}.clientTable th,.clientTable td{padding:11px 10px;font-size:13px}}.refreshButton{color:#fff;background:linear-gradient(135deg,#2dd4bfe6,#3b82f6e6);border:1px solid #2dd4bf73;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #2dd4bf2e}.loginPage{color:#0e2a33;background:#f4f4f1;place-items:center;min-height:100vh;padding:24px;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.loginPanel{grid-template-columns:1fr minmax(320px,.72fr);align-items:start;gap:34px;width:min(940px,100%);display:grid}.loginPanel h1{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(44px,6vw,74px);line-height:.94}.loginPanel p{color:#51676a;max-width:560px;font-size:18px}.loginEyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#0c7a55!important;margin:0 0 12px!important;font-size:12px!important}.loginForm{background:#fff;border:1px solid #0e2a3324;border-radius:18px;gap:14px;padding:22px;display:grid;box-shadow:0 20px 50px #0e2a331a}.loginForm label{color:#0e2a33;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:900;display:grid}.loginForm input{color:#0e2a33;font:inherit;background:#fff;border:1px solid #0e2a332e;border-radius:10px;padding:12px}.loginForm button,.sidebarLogout{color:#fff;cursor:pointer;background:#0c7a55;border:0;border-radius:10px;padding:12px 14px;font-weight:900}.loginError{font-weight:800;color:#b42318!important;margin:0!important;font-size:13px!important}.sidebarLogout{background:#263a45;width:100%;padding:9px 10px;font-size:12px}@media (max-width:780px){.loginPanel{grid-template-columns:1fr}.loginPanel h1{font-size:44px}}.dnAppChrome{color:#e2e8f0;background:#0a0a0f;min-height:100vh}.dnAppTopbar{color:#0e2a33;z-index:80;background:#f4f4f1;border-bottom:1px solid #0e2a331f;align-items:center;gap:14px;height:64px;padding:10px 18px;display:flex;position:sticky;top:0}.dnAppBrand{color:#0e2a33;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.dnAppBrand span{color:#fff;background:#0e2a33;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dnAppClientSwitch{flex-wrap:wrap;gap:6px;display:flex}.dnAppClientSwitch a{color:#51676a;border:1px solid #0e2a331f;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.dnAppClientSwitch a.active{color:#fff;background:#0c7a55;border-color:#0c7a55}.dnAppStatus{text-align:right;gap:2px;margin-left:auto;display:grid}.dnAppStatus strong{font-size:13px}.dnAppStatus span{color:#51676a;font-size:11px}.dnNestNav{z-index:79;background:#0e2a33;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:8px 18px;display:flex;position:sticky;top:64px}.dnNestNav span{color:#d9e4e0;text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff1f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}@media (max-width:760px){.dnAppTopbar{flex-direction:column;align-items:flex-start;height:auto}.dnAppStatus{text-align:left;margin-left:0}.dnNestNav{top:0;overflow:auto}.dnAppClientSwitch{width:100%}}.portfolioPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 0,#2dd4bf2e,#0000 34%),radial-gradient(circle at 86% 8%,#3b82f62e,#0000 30%),linear-gradient(#07110f 0%,#0b1520 60%,#07110f 100%);padding:0 clamp(18px,4vw,64px) 72px}.portfolioHero{max-width:1180px;padding:56px 0 26px}.portfolioHero h1{letter-spacing:-.08em;margin:10px 0 16px;font-size:clamp(42px,7vw,86px);line-height:.9}.portfolioStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.portfolioStats article{box-shadow:var(--shadow);background:linear-gradient(#ffffff13,#ffffff09);border:1px solid #ffffff17;border-radius:22px;padding:18px}.portfolioStats span,.portfolioReads span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px;display:block}.portfolioStats strong{letter-spacing:-.08em;margin:8px 0;font-size:44px;display:block}.portfolioStats small{color:#cbd5e1}.portfolioPriority{margin:18px 0}.priorityRows{gap:10px;display:grid}.priorityRow{background:#ffffff09;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:42px 160px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.priorityRow strong{background:linear-gradient(135deg,var(--green),var(--blue));border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.priorityRow span{color:var(--green);font-weight:900}.priorityRow p{color:#e2e8f0;margin:0;line-height:1.35}.portfolioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.portfolioCard{flex-direction:column;gap:16px;display:flex}.portfolioCardTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.portfolioCardTop h2{letter-spacing:-.07em;margin:6px 0 0;font-size:clamp(28px,3.4vw,46px)}.portfolioStatus{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.portfolioStatus.healthy{color:var(--green);background:#2dd4bf1f;border-color:#2dd4bf5c}.portfolioStatus.watch{color:#fdba74;background:#f973161f;border-color:#f973165c}.portfolioStatus.blocked{color:#fca5a5;background:#f871711f;border-color:#f871715c}.portfolioStatus.setup{color:#93c5fd;background:#3b82f61f;border-color:#3b82f65c}.portfolioReads{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portfolioReads div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:14px}.portfolioReads p{color:#f8fafc;margin:8px 0 0;line-height:1.45}.portfolioColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.portfolioColumns h3{color:#dbeafe;margin:0 0 8px}.portfolioList{color:#cbd5e1;margin:0;padding-left:18px;line-height:1.5}.portfolioList li{margin:5px 0}.portfolioNext{background:linear-gradient(135deg,#2dd4bf1f,#3b82f614);border:1px solid #2dd4bf38;border-radius:16px;padding:14px;line-height:1.45}.portfolioAccess{color:var(--muted);border-top:1px solid #ffffff14;gap:8px;padding-top:14px;font-size:13px;display:grid}.portfolioAccess strong{color:#f8fafc}.portfolioButtons{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.disabledButton{color:#64748b;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:9px 12px;display:inline-flex}@media (max-width:980px){.portfolioStats,.portfolioGrid,.portfolioReads,.portfolioColumns{grid-template-columns:1fr}.priorityRow{grid-template-columns:34px 1fr}.priorityRow p{grid-column:2}}.missionControlPage{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 0,#2dd4bf33,#0000 34%),radial-gradient(circle at 88% 6%,#3b82f633,#0000 32%),linear-gradient(#07110f 0%,#081521 52%,#06100e 100%);padding:0 clamp(18px,4vw,64px) 80px}.missionNav div a.active{color:#fff;background:#2dd4bf21;border-color:#2dd4bf94}.mcHero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:stretch;gap:22px;padding:52px 0 24px;display:grid}.mcHero h1{letter-spacing:-.09em;margin:10px 0 16px;font-size:clamp(48px,8vw,104px);line-height:.84}.mcHeroText{min-width:0}.mcNorthStar{box-shadow:var(--shadow);background:linear-gradient(#2dd4bf24,#ffffff0a);border:1px solid #2dd4bf33;border-radius:30px;align-self:end;padding:24px}.mcNorthStar span{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:900}.mcNorthStar strong{letter-spacing:-.05em;margin:12px 0;font-size:clamp(22px,2.4vw,34px);line-height:1.05;display:block}.mcNorthStar p{color:#dbeafe;margin:0;line-height:1.55}.mcMetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:8px 0 16px;display:grid}.mcMetric{background:linear-gradient(#ffffff14,#ffffff09);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;display:flex;box-shadow:0 18px 45px #00000038}.mcMetric span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.mcMetric strong{letter-spacing:-.08em;font-size:clamp(30px,4vw,50px);line-height:.95;display:block}.mcMetric small{color:#cbd5e1;line-height:1.35}.mcMetric.green{background:linear-gradient(#2dd4bf21,#ffffff0a);border-color:#2dd4bf47}.mcMetric.yellow{background:linear-gradient(#f973161f,#ffffff0a);border-color:#f9731657}.mcMetric.red{border-color:#f8717157}.mcPanel{box-shadow:var(--shadow);background:linear-gradient(#111827e0,#0f172ab8);border:1px solid #ffffff1a;border-radius:28px;margin:16px 0;padding:22px}.mcPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.mcPanelHead h2{letter-spacing:-.07em;margin:4px 0 0;font-size:clamp(25px,3vw,42px);line-height:1}.mcPanelHead>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:12px}.mcActionRows{gap:10px;display:grid}.mcAction{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:95px 1fr 135px;align-items:center;gap:14px;padding:14px;display:grid}.mcAction>div strong{background:#ffffff14;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:1000;display:inline-grid}.mcAction.p0{background:linear-gradient(90deg,#f871711f,#ffffff09);border-color:#f8717159}.mcAction.p1{background:linear-gradient(90deg,#f973161a,#ffffff09);border-color:#f9731659}.mcAction>div span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.mcAction h3{letter-spacing:-.03em;margin:0 0 5px;font-size:18px}.mcAction p{color:#cbd5e1;margin:0;line-height:1.35}.mcAction aside{color:var(--green);text-align:right;font-weight:900}.mcPulseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcPulse{background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;min-height:185px;padding:16px}.mcPulseTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.mcPulseTop span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.mcPulse strong{letter-spacing:-.08em;margin:14px 0 7px;font-size:clamp(28px,4vw,46px);line-height:1;display:block}.mcPulse small{color:var(--green);font-weight:800}.mcPulse p{color:#dbeafe;line-height:1.4}.mcPulse em{color:#fdba74;font-style:normal;font-weight:800;line-height:1.35;display:block}.mcPulse.green,.mcCreative.green,.mcFunnelStep.green{border-color:#2dd4bf47}.mcPulse.yellow,.mcCreative.yellow,.mcFunnelStep.yellow{border-color:#f9731657}.mcPulse.red,.mcCreative.red,.mcFunnelStep.red{border-color:#f8717157}.mcDot{background:#60a5fa;border-radius:999px;width:10px;height:10px;display:inline-block;box-shadow:0 0 20px #60a5fab3}.mcDot.green{background:#2dd4bf;box-shadow:0 0 20px #2dd4bfb3}.mcDot.yellow{background:#f97316;box-shadow:0 0 20px #f97316b3}.mcDot.red{background:#f87171;box-shadow:0 0 20px #f87171b3}.mcStatus{text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:1000;display:inline-flex}.mcStatus.green{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf59}.mcStatus.yellow{color:#fdba74;background:#f973161a;border-color:#f9731659}.mcStatus.red{color:#fca5a5;background:#f871711a;border-color:#f8717159}.mcStatus.blue{color:#93c5fd;background:#3b82f61a;border-color:#3b82f659}.mcTableWrap{border:1px solid #ffffff14;border-radius:18px;overflow:auto}.mcTable{border-collapse:collapse;background:#ffffff06;width:100%;min-width:940px}.mcTable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff14;padding:13px;font-size:11px}.mcTable td{vertical-align:top;color:#dbeafe;border-bottom:1px solid #ffffff0f;padding:14px 13px;line-height:1.35}.mcTable tr:last-child td{border-bottom:0}.mcCreativeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mcCreative{background:#ffffff0a;border:1px solid #ffffff17;border-radius:22px;padding:16px}.mcCreativeTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcCreative h3{letter-spacing:-.04em;margin:0;font-size:20px}.mcCreative dl{gap:10px;margin:14px 0 0;display:grid}.mcCreative dt{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.mcCreative dd{color:#e2e8f0;margin:3px 0 0;line-height:1.35}.mcFunnel{gap:10px;display:grid}.mcFunnelStep{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:46px minmax(170px,.65fr) 1fr 1fr;align-items:center;gap:14px;padding:14px;display:grid}.mcFunnelIndex{background:linear-gradient(135deg,var(--green),var(--blue));border-radius:14px;place-items:center;width:38px;height:38px;font-weight:1000;display:grid}.mcFunnel h3{letter-spacing:-.03em;margin:0 0 6px;font-size:18px}.mcFunnel strong{letter-spacing:-.05em;font-size:24px;display:block}.mcFunnel small{color:var(--muted)}.mcFunnel p{color:#cbd5e1;margin:0;line-height:1.35}.mcFunnel b{color:#fff}.mcTwoCol{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mcMiniRows{gap:10px;display:grid}.mcMiniRow{background:#ffffff09;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:18px 1fr;gap:10px;padding:12px;display:grid}.mcMiniRow strong{display:block}.mcMiniRow span{color:var(--green);margin:2px 0;font-weight:900;display:block}.mcMiniRow p{color:#cbd5e1;margin:0;line-height:1.35}.mcSourceNote{color:#cbd5e1;margin:14px 0 0;line-height:1.55}.mcSources{margin-bottom:0}@media (max-width:1050px){.mcHero,.mcTwoCol{grid-template-columns:1fr}.mcMetricsGrid,.mcPulseGrid,.mcCreativeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcFunnelStep{grid-template-columns:42px 1fr}.mcFunnelStep p{grid-column:2}.mcAction{grid-template-columns:80px 1fr}.mcAction aside{text-align:left;grid-column:2}}@media (max-width:720px){.mcMetricsGrid,.mcPulseGrid,.mcCreativeGrid{grid-template-columns:1fr}.mcHero h1{font-size:54px}.mcPanel{border-radius:22px;padding:17px}.mcAction{grid-template-columns:1fr}.mcAction aside{grid-column:1}.mcFunnelStep{grid-template-columns:1fr}.mcFunnelStep p{grid-column:1}.mcFunnelIndex{width:34px;height:34px}.missionNav div{max-width:65vw;overflow:auto}}.deepCompanyPanel{background:linear-gradient(#2dd4bf1a,#111827c7);border-color:#2dd4bf38}.deepCompanyGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.deepCompanyGrid>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;padding:16px}.deepCompanyGrid h3{letter-spacing:-.04em;margin:0 0 10px;font-size:19px}.deepCompanyGrid ul,.deepCompanyGrid ol{color:#dbeafe;margin:0;padding-left:20px;line-height:1.55}.deepCompanyGrid li{margin:7px 0}.deepSubtitle{color:#cbd5e1;max-width:940px;margin:8px 0 0;line-height:1.45}.deepPanel{border-color:#3b82f62e}.deepTable{min-width:1080px}.deepTable td:first-child{color:#fff}.deepTable td{font-size:13px}@media (max-width:900px){.deepCompanyGrid{grid-template-columns:1fr}}.clientTabNav{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02061773;border:1px solid #ffffff14;border-radius:22px;align-items:stretch;gap:10px;margin:8px 0 10px;padding:12px;display:flex;position:sticky;top:8px;overflow:auto}.clientTabNav a{color:#cbd5e1;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:3px;min-width:135px;padding:11px 13px;text-decoration:none;display:flex}.clientTabNav a strong{color:#fff;font-size:14px}.clientTabNav a span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.clientTabNav a.active{background:linear-gradient(#2dd4bf2e,#ffffff0e);border-color:#2dd4bf8c;box-shadow:0 14px 35px #2dd4bf14}.clientTabNav a.active span{color:#5eead4}@media (max-width:760px){.clientTabNav{margin-left:-8px;margin-right:-8px}.clientTabNav a{min-width:118px}}.mcWithRightNav{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:22px;display:grid}.mcMainColumn{min-width:0}.mcRightNav{background:linear-gradient(#020617d1,#111827b8);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:8px;max-height:calc(100vh - 118px);padding:14px;display:flex;position:sticky;top:96px;overflow:auto;box-shadow:0 18px 45px #00000038}.mcRightNav span{color:#5eead4;text-transform:uppercase;letter-spacing:.14em;margin:2px 4px 6px;font-size:11px;font-weight:900}.mcRightNav a{color:#dbeafe;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:10px 11px;font-size:13px;font-weight:800;text-decoration:none}.mcRightNav a:hover{color:#fff;background:#2dd4bf1f;border-color:#2dd4bf75}@media (max-width:1100px){.mcWithRightNav{grid-template-columns:1fr}.mcRightNav{order:-1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));max-height:none;display:grid;position:static}.mcRightNav span{grid-column:1/-1}}@media (max-width:760px){.mcRightNav{margin-top:-6px}.mcRightNav a{padding:9px;font-size:12px}}:root{--bg:#0a0a0f;--card:#0d0d14;--card2:#12121e;--border:#1e2030;--border2:#252540;--text:#e2e8f0;--muted:#6b7280;--dim:#4b5563;--blue:#3b82f6;--green:#22c55e;--purple:#7c3aed;--red:#ef4444;--yellow:#f59e0b}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#252540;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#374151}@media (max-width:767px){body,main{overflow-x:hidden!important}[style*=grid-template-columns]{grid-template-columns:1fr!important}[style*=min-width]{min-width:0!important}[style*="padding: 24px 32px"]{padding:16px!important}}.dnHero h1 span{margin-top:.04em;display:block}.dnSite{--dn-ink:#0e2a33;--dn-signal:#109e6e;--dn-alert:#f4a23a;--dn-paper:#eceae4;--dn-card:#fffdf8;--dn-muted:#51676a;--dn-line:#0e2a331f;background:radial-gradient(circle at 18% 0%,#109e6e29,transparent 31%),radial-gradient(circle at 86% 6%,#f4a23a29,transparent 26%),linear-gradient(180deg,#f6f2ea 0%,var(--dn-paper) 48%,#f9f7f1 100%);height:100vh;color:var(--dn-ink);font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto}.dnSite *{box-sizing:border-box}.dnNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f2ead6;border-bottom:1px solid #0e2a3314;justify-content:space-between;align-items:center;gap:22px;padding:18px clamp(18px,4.8vw,72px);display:flex;position:sticky;top:0}.dnBrand{color:var(--dn-ink);letter-spacing:-.045em;align-items:center;gap:12px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.dnMark{flex:none;width:46px;height:46px}.dnMark rect{fill:var(--dn-ink)}.dnMark line{stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.34}.dnMark .dnCore{fill:#fff}.dnMark .dnNode{fill:var(--dn-signal)}.dnNavLinks{color:var(--dn-muted);align-items:center;gap:18px;font-size:14px;font-weight:750;display:flex}.dnNavLinks a{text-decoration:none}.dnNavCta,.dnPrimary,.dnSecondary{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;padding:12px 17px;font-weight:900;text-decoration:none;display:inline-flex}.dnNavCta,.dnPrimary{background:var(--dn-ink);color:#fff;box-shadow:0 18px 42px #0e2a3329}.dnSecondary{border:1px solid var(--dn-line);color:var(--dn-ink);background:#ffffff94}.dnHero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:42px;max-width:1320px;margin:0 auto;padding:76px clamp(18px,4.8vw,72px) 54px;display:grid}.dnEyebrow{color:var(--dn-signal);text-transform:uppercase;letter-spacing:.18em;margin:0 0 14px;font-size:12px;font-weight:900}.dnHero h1{letter-spacing:-.058em;max-width:820px;color:var(--dn-ink);margin:0 0 18px;font-size:clamp(42px,5.25vw,74px);line-height:.96}.dnLead{max-width:650px;color:var(--dn-muted);margin:0;font-size:clamp(18px,2vw,24px);line-height:1.45}.dnActions{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.dnProofStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:680px;display:grid}.dnProofStrip span{border:1px solid var(--dn-line);color:var(--dn-muted);background:#ffffffa3;border-radius:18px;padding:13px 14px;font-size:13px}.dnProofStrip strong{color:var(--dn-ink);font-size:15px;display:block}.dnCommandCard,.dnDeepCard,.dnCompareStack article,.dnOfferGrid article,.dnSignalGrid article,.dnLeakRow{border:1px solid var(--dn-line);background:linear-gradient(#ffffffe0,#fffdf8c2);box-shadow:0 24px 70px #0e2a331a}.dnCommandCard{border-radius:34px;flex-direction:column;gap:16px;min-height:560px;padding:22px;display:flex}.dnCommandTop{border-bottom:1px solid var(--dn-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.dnCommandTop span{letter-spacing:-.03em;font-weight:900}.dnCommandTop strong{color:var(--dn-signal);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.dnMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dnMetricGrid article{border:1px solid var(--dn-line);background:#fff;border-radius:22px;padding:15px}.dnMetricGrid span,.dnAlert span,.dnOfferGrid span{color:#738487;text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900;display:block}.dnMetricGrid strong{letter-spacing:-.07em;color:var(--dn-ink);margin:10px 0 4px;font-size:34px;display:block}.dnMetricGrid small{color:var(--dn-muted)}.dnAlert{border:1px solid var(--dn-line);background:#fff;border-radius:24px;padding:17px}.dnAlert p{color:var(--dn-ink);margin:8px 0 0;font-weight:750;line-height:1.35}.dnFlow{border:1px solid var(--dn-line);background:linear-gradient(#0e2a330a,#fffc);border-radius:26px;align-items:end;gap:12px;height:150px;margin-top:auto;padding:18px;display:flex}.dnFlow i{background:linear-gradient(180deg,var(--dn-signal),#b9d7ca);border-radius:999px 999px 8px 8px;flex:1}.dnSection{max-width:1320px;margin:0 auto;padding:70px clamp(18px,4.8vw,72px)}.dnSection h2,.dnFinal h2{color:var(--dn-ink);letter-spacing:-.075em;margin:0;font-size:clamp(38px,5vw,72px);line-height:.94}.dnProblem{grid-template-columns:.8fr 1.2fr;align-items:start;gap:28px;display:grid}.dnProblemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dnLeakRow{border-radius:24px;padding:19px}.dnLeakRow span{color:var(--dn-signal);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.dnLeakRow strong{letter-spacing:-.045em;margin:12px 0 8px;font-size:21px;display:block}.dnLeakRow p,.dnSectionHeader p,.dnDeepCard p,.dnCompareStack p,.dnSignalGrid p,.dnOfferGrid p,.dnFinal p{color:var(--dn-muted);line-height:1.55}.dnSectionHeader{max-width:860px;margin-bottom:25px}.dnSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dnSignalGrid article{border-radius:28px;padding:22px}.dnSignalGrid h3,.dnOfferGrid h3{letter-spacing:-.055em;margin:16px 0 8px;font-size:24px}.dnMiniIcon .dnMark{width:40px;height:40px}.dnSplit{grid-template-columns:1fr .82fr;gap:18px;display:grid}.dnDeepCard{border-radius:34px;padding:30px}.dnCompareStack{gap:14px;display:grid}.dnCompareStack article{border-radius:24px;padding:20px}.dnCompareStack strong{letter-spacing:-.045em;font-size:20px}.dnOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dnOfferGrid article{border-radius:30px;padding:24px}.dnOfferGrid span{color:var(--dn-signal)}.dnFinal{background:var(--dn-ink);color:#fff;text-align:center;border-radius:38px;max-width:1180px;margin:28px auto 80px;padding:54px clamp(22px,5vw,64px);box-shadow:0 30px 90px #0e2a332e}.dnFinal h2{color:#fff;margin-bottom:24px}@media (max-width:980px){.dnHero,.dnProblem,.dnSplit{grid-template-columns:1fr}.dnHero{padding-top:48px}.dnCommandCard{min-height:auto}.dnSignalGrid,.dnProofStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.dnOfferGrid{grid-template-columns:1fr}.dnNavLinks a:not(.dnNavCta){display:none}}@media (max-width:640px){.dnMetricGrid,.dnProblemGrid,.dnSignalGrid,.dnProofStrip{grid-template-columns:1fr}.dnHero h1{font-size:52px}.dnSection{padding-top:48px;padding-bottom:48px}.dnCommandTop{flex-direction:column;align-items:start}.dnNav{padding:14px 16px}.dnBrand span{font-size:20px}.dnMark{width:40px;height:40px}}.dnLogo{background:#0e2a33;border-radius:14px;justify-content:center;align-items:center;width:112px;height:42px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #0e2a332e}.dnLogoText{z-index:2;letter-spacing:-.06em;font-size:19px;font-weight:950;position:relative}.dnLogoNodes{opacity:.65;position:absolute;inset:0}.dnLogoNodes i{background:#10a875;border-radius:50%;width:7px;height:7px;position:absolute}.dnLogoNodes i:first-child{top:10px;left:10px}.dnLogoNodes i:nth-child(2){top:10px;right:10px}.dnLogoNodes i:nth-child(3){bottom:10px;left:10px}.dnLogoNodes i:nth-child(4){bottom:10px;right:10px}.dnLogoCompact{width:92px;height:38px}.dnBrand .dnLogo{flex:none}.dnMicrocopy{color:#6a7b7e;margin:0 0 16px;font-size:13px;font-weight:800}.dnSectionLead{color:#51676a;font-size:18px;line-height:1.55}.dnInlineCta{color:#0e2a33;border-bottom:2px solid #10a875;margin-top:18px;font-weight:950;text-decoration:none;display:inline-flex}.dnSignalNest{background:linear-gradient(#109e6e14,#ffffffc7);border:1px solid #0e2a331f;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:10px;padding:18px;display:grid}.dnSignalNest i{text-align:center;color:#51676a;background:#fff;border:1px solid #0e2a331f;border-radius:999px;padding:9px 6px;font-size:12px;font-style:normal;font-weight:900}.dnSignalNest strong{text-align:center;letter-spacing:-.05em;color:#0e2a33;grid-column:1/-1;font-size:24px;display:block}.dnSteps{gap:14px;margin-top:22px;display:grid}.dnSteps p{color:#51676a;background:#ffffffa3;border:1px solid #0e2a331a;border-radius:18px;margin:0;padding:16px}.dnSteps strong{color:#0e2a33}.dnChipGrid{flex-wrap:wrap;gap:12px;display:flex}.dnChipGrid span{color:#0e2a33;background:#ffffffc7;border:1px solid #0e2a331f;border-radius:999px;padding:12px 15px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #0e2a330f}.dnCenterActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.dnCalc{border-top:1px solid #0e2a3314;border-bottom:1px solid #0e2a3314}.dnCalcGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.dnCalcGrid article{background:#fff;border:1px solid #0e2a331f;border-radius:28px;padding:22px;box-shadow:0 18px 45px #0e2a3314}.dnCalcGrid span{letter-spacing:-.08em;color:#109e6e;font-size:44px;font-weight:950;display:block}.dnCalcGrid p{color:#51676a;margin:8px 0 0;font-weight:800}.dnFaqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dnFaqGrid article{background:#ffffffc7;border:1px solid #0e2a331f;border-radius:24px;padding:20px}.dnFaqGrid h3{letter-spacing:-.045em;margin:0 0 8px;font-size:20px}.dnFaqGrid p{color:#51676a;margin:0;line-height:1.55}.dnFinal p{color:#d9ece5;max-width:720px;margin:0 auto 22px}.dnFinalActions{justify-content:center}.dnFormPage{min-height:100vh}.dnFormHero{grid-template-columns:minmax(0,.9fr) minmax(420px,.7fr);align-items:start;gap:34px;max-width:1240px;margin:0 auto;padding:72px clamp(18px,4.8vw,72px);display:grid}.dnFormHero h1,.dnThankYou h1{color:#0e2a33;letter-spacing:-.075em;margin:0 0 18px;font-size:clamp(44px,6vw,82px);line-height:.92}.dnFormBullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.dnFormBullets span{color:#0e2a33;background:#ffffffb8;border:1px solid #0e2a331f;border-radius:18px;padding:13px;font-weight:900}.dnCaptureForm{background:#fff;border:1px solid #0e2a331f;border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:24px;display:grid;box-shadow:0 24px 70px #0e2a331f}.dnCaptureForm label{color:#0e2a33;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:13px;font-weight:900;display:flex}.dnCaptureForm input,.dnCaptureForm select,.dnCaptureForm textarea{width:100%;font:inherit;color:#0e2a33;text-transform:none;letter-spacing:0;background:#fbfaf6;border:1px solid #0e2a3329;border-radius:15px;padding:12px 13px}.dnCaptureForm textarea{resize:vertical}.dnFullField,.dnSubmit,.dnFormNote,.dnFormError{grid-column:1/-1}.dnHoney{position:absolute;left:-9999px}.dnSubmit{cursor:pointer;border:0}.dnSubmit:disabled{opacity:.7;cursor:wait}.dnFormNote{color:#51676a;text-transform:none;letter-spacing:0;margin:0;font-weight:700;line-height:1.45}.dnFormError{color:#b42318;margin:0;font-weight:900}.dnMiniPreview{min-height:0;margin-top:24px}.dnThankYou{text-align:center;max-width:860px;margin:0 auto;padding:92px clamp(18px,4.8vw,72px)}.dnThankYou p:not(.dnEyebrow){color:#51676a;font-size:20px;line-height:1.55}.dnThankYou .dnActions{justify-content:center}@media (max-width:980px){.dnSignalNest{grid-template-columns:repeat(3,minmax(0,1fr))}.dnCalcGrid,.dnFaqGrid,.dnFormHero{grid-template-columns:1fr}.dnFormHero{padding-top:48px}.dnCaptureForm,.dnFormBullets{grid-template-columns:1fr}}@media (max-width:640px){.dnLogo{width:100px}.dnCalcGrid{grid-template-columns:1fr}.dnNavLinks a:not(.dnNavCta){display:none}.dnFormHero h1,.dnThankYou h1{font-size:46px}.dnCaptureForm{border-radius:24px;padding:18px}}.crmCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.crmCard{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.crmCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.crmCard h3{letter-spacing:-.04em;margin:0;font-size:22px}.crmCard p{color:#cbd5e1;margin:0;line-height:1.4}.crmMeta{flex-wrap:wrap;gap:7px;display:flex}.crmMeta span{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:7px 9px;font-size:12px}.crmNext{color:#dbeafe;background:#2dd4bf14;border:1px solid #2dd4bf2e;border-radius:14px;padding:10px}.crmWorkflow{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:7px;padding:10px;display:grid}.crmWorkflow span{color:#cbd5e1;font-size:13px;line-height:1.35}.crmWorkflow strong{color:#5eead4;min-width:62px;display:inline-block}.crmActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.dnVerticalHero{align-items:start}.dnVerticalLeaks{grid-template-columns:1fr}.dnVerticalLeaks .dnLeakRow{box-shadow:none;background:#ffffffb8}.dnSite{--dn-ink:#f7faf7;--dn-signal:#72d6a0;--dn-alert:#d4b16a;--dn-paper:#08110f;--dn-card:#101c18;--dn-muted:#a7bbb2;--dn-line:#f7faf721;height:auto;min-height:100vh;color:var(--dn-ink);background:radial-gradient(circle at 16% 0,#72d6a02e,#0000 34%),radial-gradient(circle at 82% 7%,#d4b16a24,#0000 28%),linear-gradient(#07110f 0%,#0a1512 46%,#050907 100%);overflow-y:auto}.dnNav{background:#07110fd1;border-bottom-color:#f7faf717}.dnNavLinks{color:#b8c8c0}.dnBrand{color:#f7faf7}.dnEyebrow{color:#72d6a0}.dnHero h1,.dnSection h2,.dnFinal h2,.dnFormHero h1,.dnThankYou h1{color:#f7faf7}.dnLead,.dnSectionLead,.dnSectionHeader p,.dnDeepCard p,.dnCompareStack p,.dnSignalGrid p,.dnOfferGrid p,.dnFinal p,.dnThankYou p:not(.dnEyebrow){color:#b8c8c0}.dnPrimary,.dnNavCta{color:#08110f;background:linear-gradient(135deg,#f7faf7,#d9efe5);box-shadow:0 18px 44px #72d6a029}.dnSecondary{color:#f7faf7;background:#ffffff0f;border-color:#f7faf72e}.dnLogoMark{background:#0e2a33;border:1px solid #eceae429;border-radius:16px;width:48px;height:48px;display:block;position:relative;box-shadow:0 16px 36px #00000047}.dnLogoMark .dnHubNode{background:#109e6e;border:0;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 3px #109e6e1f}.dnLogoMark strong{background:#eceae4;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:18px;box-shadow:0 0 0 5px #eceae414}.dnLogoCompact{min-width:148px;height:44px}.dnLogoCompact .dnLogoMark{border-radius:14px;width:40px;height:40px}.dnLogoCompact .dnLogoText{font-size:23px}.dnProofStrip span,.dnLeakRow,.dnSignalGrid article,.dnOfferGrid article,.dnDeepCard,.dnCompareStack article,.dnCalcGrid article,.dnFaqGrid article,.dnCaptureForm,.dnFormBullets span{color:#f7faf7;background:linear-gradient(#ffffff12,#ffffff09);border-color:#f7faf71f;box-shadow:0 24px 70px #00000038}.dnProofStrip span,.dnLeakRow p,.dnCalcGrid p,.dnFaqGrid p,.dnFormNote{color:#b8c8c0}.dnProofStrip strong,.dnLeakRow strong,.dnSignalGrid h3,.dnOfferGrid h3,.dnFaqGrid h3,.dnSteps strong,.dnSignalNest strong,.dnMetricGrid strong,.dnCompareStack strong,.dnCalcGrid span,.dnFormBullets span{color:#f7faf7}.dnCommandCard{background:linear-gradient(#101c18f5,#08110ff5);border-color:#f7faf721;box-shadow:0 28px 90px #00000057}.dnCommandTop{border-bottom-color:#f7faf71f}.dnCommandTop strong,.dnOfferGrid span{color:#72d6a0}.dnMetricGrid article,.dnAlert,.dnSignalNest,.dnSteps p{background:#ffffff0f;border-color:#f7faf71f}.dnMetricGrid span,.dnAlert span{color:#9fb2aa}.dnMetricGrid small,.dnMicrocopy{color:#a7bbb2}.dnSignalNest i,.dnChipGrid span{color:#d9e8e0;background:#ffffff12;border-color:#f7faf721}.dnIndustryGrid span{background:#72d6a017}.dnCalc{border-color:#f7faf717}.dnFinal{background:linear-gradient(135deg,#10231d,#08110f);border:1px solid #72d6a02e}.dnFinal .dnSecondary{color:#f7faf7;background:#ffffff14}.dnCaptureForm input,.dnCaptureForm select,.dnCaptureForm textarea{color:#f7faf7;background:#0b1713;border-color:#f7faf729}.dnCaptureForm input::placeholder,.dnCaptureForm textarea::placeholder{color:#74867e}.dnProductCopy h1{color:#f7faf7;letter-spacing:-.075em;margin:0 0 18px;font-size:clamp(44px,5.5vw,82px);line-height:.92}.dnProductShell{background:linear-gradient(#111f1b,#07110f);border:1px solid #f7faf724;border-radius:32px;overflow:hidden;box-shadow:0 34px 110px #0000006b}.dnProductTopbar{background:#ffffff09;border-bottom:1px solid #f7faf71c;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.dnProductTopbar span{color:#72d6a0;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950;display:block}.dnProductTopbar strong{letter-spacing:-.04em;margin-top:4px;font-size:20px;display:block}.dnProductTopbar p{color:#a7bbb2;margin:0;font-size:13px}.dnProductLayout{grid-template-columns:150px 1fr;min-height:620px;display:grid}.dnProductRail{border-right:1px solid #f7faf71a;align-content:start;gap:8px;padding:18px;display:grid}.dnProductRail span{color:#a7bbb2;border-radius:12px;padding:10px 11px;font-size:13px;font-weight:850}.dnProductRail .active{color:#f7faf7;background:#72d6a024}.dnProductMain{gap:16px;padding:18px;display:grid}.dnProductStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dnProductStats article,.dnProductPanel{background:#ffffff0e;border:1px solid #f7faf71f;border-radius:20px;padding:16px}.dnProductStats span{color:#a7bbb2;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950;display:block}.dnProductStats strong{color:#f7faf7;letter-spacing:-.07em;margin-top:8px;font-size:34px;display:block}.dnProductStats small{color:#72d6a0}.dnPanelHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dnPanelHeader strong{letter-spacing:-.04em;font-size:18px}.dnPanelHeader span{color:#a7bbb2;font-size:12px;font-weight:850}.dnSignalTable{gap:8px;display:grid}.dnSignalRow{background:#08110fbd;border:1px solid #f7faf714;border-radius:14px;grid-template-columns:1.2fr 1fr .8fr .55fr .55fr;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:grid}.dnSignalRow strong{color:#f7faf7}.dnSignalRow span{color:#b8c8c0}.dnSignalRow i{text-align:center;color:#72d6a0;background:#72d6a01f;border-radius:999px;padding:5px 7px;font-style:normal;font-weight:900}.dnProductGrid{grid-template-columns:.8fr 1fr;gap:16px;display:grid}.dnPipelineRow{border-top:1px solid #f7faf717;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.dnPipelineRow span{color:#b8c8c0}.dnPipelineRow strong{color:#f7faf7}.dnPipelineRow i{color:#72d6a0;font-style:normal;font-weight:900}.dnOperatorBrief p{color:#efe2c7;background:#d4b16a1a;border-radius:14px;margin:0 0 10px;padding:11px 12px;font-weight:750}.dnSystemForm{border-top:1px solid #f7faf717;grid-template-columns:minmax(0,.8fr) minmax(420px,.8fr)}.dnSystemForm h2{color:#f7faf7;letter-spacing:-.07em;margin:0 0 16px;font-size:clamp(36px,4.5vw,62px);line-height:.95}@media (max-width:1040px){.dnProductHero,.dnSystemForm,.dnProductLayout{grid-template-columns:1fr}.dnProductRail{border-bottom:1px solid #f7faf71a;border-right:0;display:flex;overflow:auto}.dnProductStats,.dnProductGrid{grid-template-columns:1fr}.dnSignalRow{grid-template-columns:1fr 1fr}.dnSignalRow i{text-align:left}.dnLogo{min-width:156px}.dnLogoText{font-size:24px}}@media (max-width:640px){.dnProductHero{padding-top:48px}.dnProductShell{border-radius:22px}.dnProductMain{padding:12px}.dnProductStats article,.dnProductPanel{padding:13px}.dnLogo{min-width:142px}.dnLogoMark{width:40px;height:40px}.dnLogoText{font-size:22px}}.outreachStats{grid-template-columns:repeat(4,minmax(150px,1fr))}.opsSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.opsSectionHead p{margin:6px 0 0}.outreachCard{margin-top:16px}.outreachTableWrap{border:1px solid var(--line);border-radius:14px;overflow:auto}.outreachTable{min-width:1180px;margin:0}.outreachTable td:first-child strong{font-size:16px;display:block}.outreachTable td:first-child span,.outreachTable td:first-child a{color:var(--muted);text-overflow:ellipsis;max-width:260px;margin-top:5px;font-size:12px;display:block;overflow:hidden}.outreachTable td p{margin:0}.opsPillStack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.opsDetailBlock{border:1px solid var(--line);background:#ffffff09;border-radius:12px;gap:7px;margin-top:10px;padding:11px;display:grid}.opsDetailBlock p{margin:0}.opsSplit{grid-template-columns:.95fr 1.05fr}.replyForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.replyForm label,.replyCard label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.replyForm .full{grid-column:1/-1}.fieldLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:800}.tagGrid{flex-wrap:wrap;gap:8px;display:flex}.tagGrid button{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:999px;padding:8px 10px;font-weight:800}.tagGrid button.active{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf73}.replyQueue{gap:12px;max-height:980px;padding-right:4px;display:grid;overflow:auto}.replyCard{background:#ffffff0b;border:1px solid #ffffff17;border-radius:18px;gap:10px;padding:16px;display:grid}.replyCard h3{margin:0;font-size:20px}.replyCard p{color:#cbd5e1;margin:0}.replyCard select{margin-top:2px}.pill.ok{color:#5eead4;background:#2dd4bf24;border-color:#2dd4bf47}.pill.warn{color:#fdba74;background:#f9731624;border-color:#f9731647}@media (max-width:980px){.outreachStats,.opsSplit,.replyForm{grid-template-columns:1fr}.opsSectionHead{display:block}.replyQueue{max-height:none}}.dnSite{--dn-ink:#0e2a33;--dn-green:#109e6e;--dn-green-deep:#0c7a55;--dn-alert:#f4a23a;--dn-paper:#f4f4f1;--dn-white:#fff;--dn-text:#1f3d45;--dn-muted:#51676a;--dn-soft:#7a8a8c;--dn-line:#0e2a3324;background:var(--dn-paper);height:auto;min-height:100vh;color:var(--dn-ink);font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;overflow-y:auto}.dnNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f4f1eb;border-bottom:1px solid #0e2a331a}.dnBrand,.dnHero h1,.dnSection h2,.dnFormHero h1,.dnThankYou h1,.dnLeakRow strong,.dnSignalGrid h3,.dnOfferGrid h3,.dnFaqGrid h3,.dnSteps strong,.dnSignalNest strong,.dnMetricGrid strong,.dnCompareStack strong,.dnFormBullets span{color:var(--dn-ink)}.dnLead,.dnSectionLead,.dnSectionHeader p,.dnDeepCard p,.dnCompareStack p,.dnSignalGrid p,.dnOfferGrid p,.dnProofStrip span,.dnLeakRow p,.dnCalcGrid p,.dnFaqGrid p,.dnFormNote,.dnThankYou p:not(.dnEyebrow){color:var(--dn-muted)}.dnEyebrow,.dnCommandTop strong,.dnOfferGrid span,.dnLeakRow span{color:var(--dn-green-deep)}.dnPrimary,.dnNavCta{background:var(--dn-green-deep);color:#fff;box-shadow:none;border:0;border-radius:10px;font-weight:700}.dnPrimary:hover,.dnNavCta:hover{background:#0a6347}.dnSecondary{border:1px solid var(--dn-ink);color:var(--dn-ink);box-shadow:none;background:0 0;border-radius:10px}.dnInlineCta{color:var(--dn-green-deep);border-bottom-color:var(--dn-green)}.dnLogo{width:auto;min-width:178px;height:52px;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;gap:12px;overflow:visible}.dnLogoText{letter-spacing:-.035em;font-size:28px;font-weight:700}.dnLogoDeal{color:var(--dn-ink)}.dnLogoNest{color:var(--dn-green)}.dnLogoMark{background:var(--dn-ink);width:48px;height:48px;box-shadow:none;border:0;border-radius:14px;display:block;position:relative}.dnLogoMark .dnHubLine{transform-origin:0;background:#f4f4f175;border:0;border-radius:999px;width:20px;height:2px;position:absolute;top:23px;left:23px}.dnHubLineA{transform:rotate(45deg)}.dnHubLineB{transform:rotate(135deg)}.dnHubLineC{transform:rotate(-45deg)}.dnHubLineD{transform:rotate(-135deg)}.dnLogoMark .dnHubNode{background:var(--dn-green);width:8px;height:8px;box-shadow:none;border:0;border-radius:50%;position:absolute}.dnHubNodeA{top:8px;left:8px}.dnHubNodeB{top:8px;right:8px}.dnHubNodeC{bottom:8px;left:8px}.dnHubNodeD{bottom:8px;right:8px}.dnLogoMark strong{background:var(--dn-paper);width:14px;height:14px;box-shadow:none;border-radius:50%;position:absolute;top:17px;left:17px}.dnCommandCard,.dnDeepCard,.dnCompareStack article,.dnOfferGrid article,.dnSignalGrid article,.dnLeakRow,.dnProofStrip span,.dnCalcGrid article,.dnFaqGrid article,.dnCaptureForm,.dnFormBullets span{border:1px solid var(--dn-line);background:var(--dn-white);box-shadow:0 1px 2px #0e2a330d}.dnCommandCard{border-radius:18px}.dnDeepCard,.dnOfferGrid article,.dnSignalGrid article,.dnCalcGrid article{border-radius:16px}.dnLeakRow,.dnCompareStack article,.dnFaqGrid article,.dnProofStrip span,.dnSteps p{border-radius:12px}.dnMetricGrid article,.dnAlert,.dnSignalNest,.dnSteps p{background:var(--dn-white);border-color:var(--dn-line);box-shadow:none}.dnAlert p,.dnSteps p{color:var(--dn-text)}.dnAlert.hot{background:#fff;border-color:#f4a23a6b}.dnAlert.good{background:#fff;border-color:#109e6e52}.dnFlow,.dnSignalNest,.dnIndustryGrid span{background:#fff}.dnFlow i{background:var(--dn-green)}.dnChipGrid span{border-color:var(--dn-line);box-shadow:none;color:var(--dn-ink);background:#fff;border-radius:10px}.dnCalcGrid span{color:var(--dn-green-deep);font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.dnFinal{background:var(--dn-ink);color:#fff;box-shadow:none;border:0;border-radius:18px}.dnFinal h2{color:#fff}.dnFinal p{color:#d9e4e0}.dnFinal .dnEyebrow{color:#9db0b3}.dnFinal .dnPrimary{color:var(--dn-ink);background:#fff}.dnFinal .dnSecondary{color:#fff;background:0 0;border-color:#fff}.dnCaptureForm label{color:var(--dn-ink)}.dnCaptureForm input,.dnCaptureForm select,.dnCaptureForm textarea{color:var(--dn-ink);background:#fff;border-color:#0e2a332e;border-radius:10px}.dnCaptureForm input:focus,.dnCaptureForm select:focus,.dnCaptureForm textarea:focus{border-color:var(--dn-green);outline:2px solid #109e6e47}.dnProductPage{background:var(--dn-paper)}.dnProductPage .dnNavCta{color:var(--dn-ink);background:#fff}.dnProductHero{grid-template-columns:minmax(0,.68fr) minmax(520px,1fr);align-items:center;gap:34px;max-width:1460px;margin:0 auto;padding:74px clamp(18px,4.8vw,72px) 42px;display:grid}.dnProductCopy h1{color:var(--dn-ink)}.dnProductPage .dnLead,.dnProductPage .dnMicrocopy{color:var(--dn-muted)}.dnProductShell{background:var(--dn-ink);box-shadow:none;color:#fff;border:1px solid #f4f4f12e;border-radius:18px;overflow:hidden}.dnProductTopbar,.dnProductStats article,.dnProductPanel{background:#ffffff0f;border-color:#ffffff1f}.dnProductTopbar span,.dnProductStats small,.dnSignalRow i,.dnPipelineRow i{color:#73e770}.dnProductTopbar p,.dnProductRail span,.dnProductStats span,.dnPanelHeader span,.dnSignalRow span,.dnPipelineRow span{color:#9db0b3}.dnProductTopbar strong,.dnProductStats strong,.dnPanelHeader strong,.dnSignalRow strong,.dnPipelineRow strong,.dnSystemForm h2{color:#fff}.dnSignalRow{background:#ffffff0b;border-color:#ffffff17;border-radius:10px}.dnOperatorBrief p{color:#f4f4f1;background:#f4a23a1a}.dnSystemForm{background:var(--dn-ink);max-width:none;margin-top:40px}.dnSystemForm .dnLead{color:#d9e4e0}@media (max-width:1040px){.dnProductHero,.dnSystemForm{grid-template-columns:1fr}.dnLogo{min-width:156px}.dnLogoText{font-size:24px}}@media (max-width:640px){.dnLogo{min-width:0}.dnLogoMark{width:40px;height:40px}.dnLogoText{font-size:22px}.dnProductHero{padding-top:48px}.dnProductShell{border-radius:16px}}.dnSiteFixAnchor{display:none}:is(html:has(.dnSite),body:has(.dnSite)){height:auto;min-height:100%;overflow:hidden auto}body:has(.dnSite){background:#f4f4f1}.dnSite{width:100%;min-height:100dvh;overflow:visible}.dnNav,.dnHero,.dnSection,.dnProductHero,.dnFormHero{--dn-page-pad:clamp(20px,5vw,72px)}.dnNav{padding-left:var(--dn-page-pad);padding-right:var(--dn-page-pad)}.dnHero,.dnSection,.dnProductHero,.dnFormHero{padding-left:var(--dn-page-pad);padding-right:var(--dn-page-pad);max-width:1340px}.dnHero{grid-template-columns:minmax(0,.92fr) minmax(420px,.88fr);align-items:center;gap:clamp(34px,5vw,68px)}.dnHeroCopy,.dnProductCopy{max-width:690px}.dnHero h1{letter-spacing:-.055em;max-width:680px;font-size:clamp(44px,5.2vw,72px)}.dnLead{max-width:620px}.dnActions{align-items:center}.dnPrimary,.dnSecondary,.dnNavCta{min-height:46px;padding:13px 18px}.dnCommandCard{justify-self:end;width:100%;max-width:560px}.dnProofStrip{max-width:620px}.dnProductHero{grid-template-columns:minmax(0,620px) minmax(520px,1fr);align-items:center;gap:clamp(34px,5vw,64px)}.dnProductCopy h1{max-width:600px;font-size:clamp(44px,5vw,76px)}.dnProductShell{justify-self:end;width:100%;max-width:760px}.dnSectionHeader{max-width:760px}.dnSystem .dnSectionHeader{max-width:820px}@media (max-width:1040px){.dnHero,.dnProductHero{grid-template-columns:1fr}.dnCommandCard,.dnProductShell{justify-self:stretch;max-width:none}.dnHeroCopy,.dnProductCopy,.dnHero h1,.dnProductCopy h1,.dnLead{max-width:760px}.dnProductHero{padding-top:54px}.dnNavLinks{gap:12px}}@media (max-width:720px){.dnNav,.dnHero,.dnSection,.dnProductHero,.dnFormHero{--dn-page-pad:20px}.dnNav{min-height:76px;position:sticky}.dnLogo{min-width:0;height:44px}.dnLogoMark{border-radius:12px;width:40px;height:40px}.dnLogoText{font-size:22px}.dnNavLinks{gap:10px}.dnNavLinks a:not(.dnNavCta){display:none}.dnHero{padding-top:44px;padding-bottom:42px}.dnHero h1,.dnProductCopy h1{letter-spacing:-.045em;font-size:clamp(40px,12vw,58px);line-height:.96}.dnLead{font-size:18px;line-height:1.48}.dnActions{grid-template-columns:1fr;gap:10px;width:100%;max-width:390px;display:grid}.dnPrimary,.dnSecondary,.dnNavCta{text-align:center;width:100%}.dnNavCta{width:auto;min-height:42px;padding:11px 14px}.dnProofStrip{grid-template-columns:1fr 1fr}.dnCommandCard{border-radius:16px;padding:16px}.dnMetricGrid{grid-template-columns:1fr}.dnSignalNest{grid-template-columns:repeat(2,minmax(0,1fr))}.dnSection{padding-top:48px;padding-bottom:48px}.dnSection h2,.dnFinal h2{letter-spacing:-.055em;font-size:clamp(34px,10vw,52px)}.dnProblemGrid,.dnSignalGrid,.dnOfferGrid,.dnCalcGrid,.dnFaqGrid{grid-template-columns:1fr}.dnProductLayout{grid-template-columns:1fr;min-height:0}.dnProductRail{border-bottom:1px solid #ffffff1f;border-right:0;padding:12px;display:flex;overflow-x:auto}.dnProductRail span{white-space:nowrap}.dnProductStats,.dnProductGrid{grid-template-columns:1fr}.dnSignalRow{grid-template-columns:1fr;gap:6px}.dnSignalRow i{text-align:left;justify-self:start}.dnProductTopbar{flex-direction:column;align-items:flex-start}.dnProductMain{padding:12px}.dnSystemForm{margin-top:16px}.dnCaptureForm{grid-template-columns:1fr;padding:18px}.dnFinal{margin-left:20px;margin-right:20px;padding:42px 22px}.dnProductShell,.dnProductLayout,.dnProductRail{min-width:0;max-width:100%;overflow-x:hidden}.dnProductRail{overscroll-behavior-x:contain;overflow-x:auto}.dnProductRail span{flex:none}}.dnDeliverableGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.dnDeliverableGrid article{border:1px solid var(--dn-line);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:142px;padding:18px;display:flex;box-shadow:0 1px 2px #0e2a330d}.dnDeliverableGrid span{color:var(--dn-green-deep);font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}.dnDeliverableGrid strong{color:var(--dn-ink);letter-spacing:-.035em;font-size:20px;line-height:1.12}@media (min-width:1500px){.dnNav,.dnHero,.dnSection,.dnProductHero,.dnFormHero{--dn-page-pad:clamp(72px,6vw,116px)}.dnHero,.dnSection{max-width:1560px}.dnHero{grid-template-columns:minmax(0,720px) minmax(560px,1fr);gap:clamp(72px,6vw,110px);padding-top:104px;padding-bottom:82px}.dnHeroCopy{max-width:720px}.dnHero h1{letter-spacing:-.058em;max-width:720px;font-size:clamp(72px,4.45vw,86px);line-height:.94}.dnLead{max-width:680px;font-size:clamp(21px,1.3vw,25px)}.dnCommandCard{max-width:640px}.dnProductHero{grid-template-columns:minmax(0,680px) minmax(700px,1fr);max-width:1660px;padding-top:96px}.dnProductCopy h1{max-width:680px;font-size:clamp(68px,4.55vw,88px);line-height:.92}.dnProductShell{max-width:840px}.dnNav{padding-left:calc((100vw - 1560px)/2 + var(--dn-page-pad));padding-right:calc((100vw - 1560px)/2 + var(--dn-page-pad))}.dnProductPage .dnNav{padding-left:calc((100vw - 1660px)/2 + var(--dn-page-pad));padding-right:calc((100vw - 1660px)/2 + var(--dn-page-pad))}}@media (max-width:1040px){.dnDeliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dnDeliverableGrid{grid-template-columns:1fr}.dnDeliverableGrid article{min-height:112px}}.dnProofStrip span{color:#1f3d45!important;background:#fff!important;border-color:#0e2a332e!important;font-weight:700!important;box-shadow:0 1px 2px #0e2a330d!important}.dnProofStrip strong{color:#0e2a33!important;font-weight:900!important}@media (min-width:1041px){.dnHero{align-items:start}}@media (min-width:1500px){.dnHero h1{font-size:clamp(60px,3.65vw,70px)!important;line-height:.97!important}.dnHeroCopy{max-width:700px!important}.dnLead{font-size:clamp(20px,1.2vw,23px)!important}}.dnSite:not(.dnProductPage) .dnBrand,.dnSite:not(.dnProductPage) .dnBrand:hover,.dnSite:not(.dnProductPage) .dnBrand:focus-visible{color:var(--dn-ink)!important;filter:none!important;background:0 0!important;text-decoration:none!important}.dnSite:not(.dnProductPage) .dnBrand:hover .dnLogoDeal,.dnSite:not(.dnProductPage) .dnBrand:focus-visible .dnLogoDeal{color:var(--dn-ink)!important}.dnSite:not(.dnProductPage) .dnBrand:hover .dnLogoNest,.dnSite:not(.dnProductPage) .dnBrand:focus-visible .dnLogoNest{color:var(--dn-green)!important}.dnSite:not(.dnProductPage) .dnBrand:hover .dnLogoMark,.dnSite:not(.dnProductPage) .dnBrand:focus-visible .dnLogoMark{background:var(--dn-ink)!important;box-shadow:none!important;border-color:#0000!important}.dnScanPreview{border:1px solid var(--dn-line);background:linear-gradient(#fff,#ffffffd6);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.dnScanPreview span{color:var(--dn-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.dnScanPreview strong{color:var(--dn-ink);letter-spacing:-.035em;font-size:22px;line-height:1.15;display:block}.dnScanPreview i{white-space:nowrap;color:#80510b;background:#f4a23a29;border:1px solid #f4a23a5c;border-radius:999px;padding:8px 10px;font-size:12px;font-style:normal;font-weight:900}.dnRecoveryList{gap:10px;display:grid}.dnRecoveryList article{border:1px solid var(--dn-line);background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.dnRecoveryList span{width:28px;height:28px;color:var(--dn-green-deep);background:#109e6e1f;border-radius:999px;place-items:center;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;display:grid}.dnRecoveryList p{color:var(--dn-text);margin:0;font-size:14px;line-height:1.4}.dnRecoveryList strong{color:var(--dn-ink);margin-bottom:2px;display:block}.dnTruthLayer{grid-template-columns:minmax(0,.84fr) minmax(360px,.72fr);align-items:start;gap:clamp(24px,4vw,54px);display:grid}.dnTruthLayer .dnSectionHeader{margin-bottom:0}.dnTruthLayer .dnSectionHeader p:not(.dnEyebrow){max-width:720px;margin:12px 0 0}.dnTruthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dnTruthGrid span{border:1px solid var(--dn-line);min-height:58px;color:var(--dn-ink);background:#fff;border-radius:14px;align-items:center;padding:13px 14px;font-weight:800;display:flex;box-shadow:0 1px 2px #0e2a330d}.dnBlameGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dnBlameGrid article{border:1px solid var(--dn-line);background:#fff;border-radius:16px;padding:18px;box-shadow:0 1px 2px #0e2a330d}.dnBlameGrid span{color:var(--dn-green-deep);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.dnBlameGrid p{color:var(--dn-text);margin:0;font-weight:700;line-height:1.45}.dnBlameGrid article:last-child{background:var(--dn-ink);border-color:var(--dn-ink)}.dnBlameGrid article:last-child span{color:#9db0b3}.dnBlameGrid article:last-child p{color:#fff}.dnTruthRow{grid-template-columns:1fr 1fr .75fr 1fr 1fr}.dnSystemProof .dnTruthGrid{max-width:920px}.dnProductPage .dnNav{background:#f4f4f1eb;border-bottom-color:#0e2a331a}.dnProductPage .dnBrand,.dnProductPage .dnLogoDeal{color:var(--dn-ink)}.dnProductPage .dnNavLinks{color:var(--dn-muted)}.dnProductPage .dnNavCta{background:var(--dn-green-deep);color:#fff}@media (min-width:1041px){.dnProductHero{align-items:start}}.dnScanPageDetails{padding-top:36px}.dnScanPromise{align-items:stretch}.dnFormPage .dnFormHero h1{font-size:clamp(42px,5vw,70px)}.dnFormPage>.dnFormHero .dnCaptureForm{align-self:start;margin-top:32px}.dnFormAnchor{scroll-margin-top:96px}.dnProductCopy h1{letter-spacing:-.058em;font-size:clamp(42px,4.65vw,70px);line-height:.97}@media (min-width:1500px){.dnProductCopy h1{font-size:clamp(60px,3.65vw,70px)!important;line-height:.97!important}.dnProductCopy{max-width:700px!important}}@media (max-width:900px){.dnTruthLayer{grid-template-columns:1fr}.dnTruthGrid{grid-template-columns:1fr 1fr}}@media (max-width:1040px){.dnBlameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dnTruthRow{grid-template-columns:1fr}}@media (max-width:520px){.dnTruthGrid{grid-template-columns:1fr}}@media (max-width:980px){.dnFormPage>.dnFormHero .dnCaptureForm{margin-top:0}}@media (max-width:640px){.dnBlameGrid,.dnScanPreview{grid-template-columns:1fr}.dnScanPreview i{justify-self:start}.dnTruthRow{grid-template-columns:1fr}}:is(html:has(.shell),body:has(.shell),html:has(.portfolioPage),body:has(.portfolioPage),html:has(.dnAppChrome),body:has(.dnAppChrome),html:has(.missionControlPage),body:has(.missionControlPage),html:has(.clientPage),body:has(.clientPage),html:has(.loginPage),body:has(.loginPage)){overscroll-behavior-y:auto;min-height:100%;height:auto!important;overflow-y:auto!important}.shell{overflow-x:hidden}.main{width:100%;min-width:0;max-width:calc(100vw - 272px)}.main .card{min-width:0;overflow-x:auto}.main .split,.main .stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.main table{min-width:0}.main th,.main td{overflow-wrap:anywhere}.osLaneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.osLaneCard{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel),#131e27);border-radius:18px;flex-direction:column;gap:12px;min-height:230px;padding:20px;text-decoration:none;display:flex;box-shadow:0 12px 30px #0000002e}.osLaneCard:hover{border-color:#2dd4bf59;transform:translateY(-1px)}.osLaneTop{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.osLaneCard strong{letter-spacing:-.04em;font-size:24px;line-height:1.12}.osLaneCard p{margin:0}.osLaneCard div:last-child{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.osLaneCard em{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:7px 9px;font-size:12px;font-style:normal}.osPill{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.osPill.green{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf52}.osPill.blue{color:#93c5fd;background:#3b82f61f;border-color:#3b82f652}.osPill.yellow{color:#fdba74;background:#f973161f;border-color:#f9731652}.osPill.red{color:#fecaca;background:#ef44441f;border-color:#ef444452}.osChecklist{gap:10px;margin-top:12px;display:grid}.osChecklist>div{border:1px solid var(--line);background:#ffffff09;border-radius:14px;grid-template-columns:68px minmax(0,1fr);gap:5px 12px;padding:13px;display:grid}.osChecklist span{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;grid-row:1/3;justify-content:center;align-self:start;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.osChecklist strong{color:var(--ink)}.osChecklist p{grid-column:2;margin:0}.osChecklist .pass span{color:#5eead4;background:#2dd4bf1f}.osChecklist .warn span{color:#fdba74;background:#f973161f}.osIsolationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.osIsolationGrid article{border:1px solid var(--line);background:#ffffff09;border-radius:16px;gap:12px;min-width:0;padding:15px;display:grid}.osIsolationGrid article.green{background:#2dd4bf12;border-color:#2dd4bf38}.osIsolationGrid article.yellow{background:#f9731614;border-color:#f973163d}.osIsolationGrid article.red{background:#ef444414;border-color:#ef444440}.osIsolationGrid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.osIsolationGrid strong{text-transform:capitalize}.osIsolationGrid dl{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin:0;display:grid}.osIsolationGrid dt{color:var(--muted);font-size:12px}.osIsolationGrid dd{margin:0;font-weight:900}.mcMeetingControl{grid-template-columns:1.05fr 1fr 1.15fr;gap:12px;margin:0 0 16px;display:grid}.mcMeetingControl article{background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:10px;min-height:190px;padding:16px;display:flex;box-shadow:0 18px 45px #0000002e}.mcMeetingControl article:first-child{background:linear-gradient(#2dd4bf1f,#ffffff09);border-color:#2dd4bf3d}.mcMeetingControl span{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.mcMeetingControl strong{color:#fff;letter-spacing:-.045em;align-items:center;gap:9px;font-size:clamp(20px,2vw,28px);line-height:1.05;display:flex}.mcMeetingControl p{color:#dbeafe;margin:0;line-height:1.45}.mcMeetingControl div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.mcMeetingControl a{color:#e2e8f0;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.mcMeetingControl a:hover{background:#2dd4bf1a;border-color:#2dd4bf57}.mcProofLedger{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.mcProofLedger article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;gap:10px;min-width:0;padding:15px;display:grid}.mcProofLedger article.green{background:linear-gradient(#2dd4bf1a,#ffffff09);border-color:#2dd4bf45}.mcProofLedger article.yellow{background:linear-gradient(#f973161a,#ffffff09);border-color:#f9731657}.mcProofLedger article.red{background:linear-gradient(#f871711a,#ffffff09);border-color:#f8717157}.mcProofLedger article.blue{background:linear-gradient(#3b82f614,#ffffff09);border-color:#3b82f64d}.mcProofLedger div{justify-content:space-between;align-items:center;gap:8px;display:flex}.mcProofLedger div>span{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.mcProofLedger strong{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,30px);line-height:1;display:block}.mcProofLedger p{color:#dbeafe;overflow-wrap:anywhere;margin:0;line-height:1.42}.mcProofLedger a{color:#dffef8;background:#2dd4bf17;border:1px solid #2dd4bf40;border-radius:999px;justify-self:start;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.mcDecisionBrief{background:linear-gradient(135deg,#2dd4bf21,#3b82f612 48%,#ffffff09);border:1px solid #2dd4bf33;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin:0 0 16px;padding:16px;display:grid;box-shadow:0 18px 45px #0003}.mcDecisionLead{align-content:start;gap:10px;min-width:0;display:grid}.mcDecisionLead>span,.mcDecisionGrid article>span{color:#5eead4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:1000}.mcDecisionLead h2{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:.98}.mcDecisionLead p{color:#dbeafe;margin:0;line-height:1.45}.mcDecisionLead div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mcDecisionLead a{color:#e2e8f0;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.mcDecisionLead a:hover{background:#2dd4bf1a;border-color:#2dd4bf57}.mcDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mcDecisionGrid article{background:#02061747;border:1px solid #ffffff17;border-radius:18px;gap:8px;min-width:0;padding:13px;display:grid}.mcDecisionGrid strong{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:18px;line-height:1.1}.mcDecisionGrid p{color:#dbeafe;overflow-wrap:anywhere;margin:0;line-height:1.42}.mcActivationPanel{background:linear-gradient(#2dd4bf1a,#0f172abd);border-color:#2dd4bf38;margin-bottom:16px}.mcActivationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcActivationGrid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;gap:9px;min-width:0;padding:15px;display:grid}.mcActivationGrid article.done{background:linear-gradient(#2dd4bf1f,#ffffff09);border-color:#2dd4bf47}.mcActivationGrid article.todo{background:linear-gradient(#f9731617,#ffffff09);border-color:#f973164d}.mcActivationGrid span{color:#5eead4;background:#02061752;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:30px;height:30px;font-weight:1000;display:inline-grid}.mcActivationGrid strong{color:#fff;font-size:19px;line-height:1.1}.mcActivationGrid p{color:#dbeafe;overflow-wrap:anywhere;margin:0;line-height:1.42}.mcActivationNext{background:#02061747;border:1px solid #ffffff14;border-radius:18px;gap:8px;margin-top:12px;padding:15px;display:grid}.mcActivationNext strong{color:#fff;font-size:18px}.mcActivationNext p{color:#dbeafe;margin:0;line-height:1.45}.mcActivationNext div{flex-wrap:wrap;gap:8px;display:flex}.mcActivationNext a{color:#dffef8;background:#2dd4bf14;border:1px solid #2dd4bf38;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.mcMeetingPanel{background:linear-gradient(#2dd4bf1a,#0f172ab8);border-color:#2dd4bf33}.mcMeetingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcMeetingGrid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;min-height:190px;padding:16px}.mcMeetingGrid span{color:#5eead4;text-transform:uppercase;letter-spacing:.1em;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:999px;margin-bottom:12px;padding:6px 9px;font-size:11px;font-weight:1000;display:inline-flex}.mcMeetingGrid strong{letter-spacing:-.04em;font-size:22px;line-height:1.05;display:block}.mcMeetingGrid p{color:#dbeafe;margin:9px 0 0;line-height:1.45}.mcAgendaPanel{background:linear-gradient(#2dd4bf17,#0f172ab8);border-color:#2dd4bf38}.mcAgendaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcAgendaGrid article,.mcObjectionGrid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;gap:10px;min-width:0;padding:16px;display:grid}.mcAgendaGrid article{min-height:220px}.mcAgendaGrid span,.mcObjectionGrid span{color:#5eead4;text-transform:uppercase;letter-spacing:.1em;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:999px;justify-self:start;padding:6px 9px;font-size:11px;font-weight:1000;display:inline-flex}.mcAgendaGrid strong,.mcObjectionGrid strong{color:#fff;letter-spacing:-.04em;font-size:21px;line-height:1.05;display:block}.mcAgendaGrid p,.mcObjectionGrid p{color:#dbeafe;margin:0;line-height:1.45}.mcAgendaGrid a{color:#dffef8;background:#2dd4bf1a;border:1px solid #2dd4bf3d;border-radius:999px;place-self:end start;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.mcObjectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mcObjectionGrid article{background:#02061740}.mcQuestionStrip{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;margin-top:14px;padding:14px}.mcQuestionStrip>strong{margin-bottom:10px;display:block}.mcQuestionStrip div{flex-wrap:wrap;gap:8px;display:flex}.mcQuestionStrip span{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;padding:7px 10px;font-size:12px}.mcDataHandoffPanel{background:linear-gradient(#2dd4bf17,#0f172ab8);border-color:#2dd4bf38}.mcGoLiveChecklist{background:linear-gradient(#3b82f61c,#0f172ab8);border-color:#3b82f63d}.mcGoLiveGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcGoLiveGrid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;gap:11px;min-width:0;min-height:190px;padding:16px;display:grid}.mcGoLiveGrid article.green{background:linear-gradient(#2dd4bf1f,#ffffff09);border-color:#2dd4bf47}.mcGoLiveGrid article.yellow{background:linear-gradient(#f973161c,#ffffff09);border-color:#f9731657}.mcGoLiveGrid article.blue{background:linear-gradient(#3b82f61f,#ffffff09);border-color:#3b82f652}.mcGoLiveGrid article>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mcGoLiveGrid article>div>span:last-child{color:#cbd5e1;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:1000}.mcGoLiveGrid strong{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:22px;line-height:1.05;display:block}.mcGoLiveGrid p{color:#dbeafe;overflow-wrap:anywhere;margin:0;line-height:1.42}.mcGoLiveDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.mcGoLiveDetails article{background:#02061747;border:1px solid #ffffff14;border-radius:18px;gap:8px;min-width:0;padding:15px;display:grid}.mcGoLiveDetails span{color:#5eead4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:1000}.mcGoLiveDetails strong{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:19px;line-height:1.12}.mcGoLiveDetails p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;line-height:1.42}.mcGoLiveMap{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.mcGoLiveMap article{background:#02061747;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:15px}.mcGoLiveMap span{color:#5eead4;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:1000;display:block}.mcGoLiveMap ul,.mcGoLiveMap ol{color:#dbeafe;margin:0;padding-left:20px;line-height:1.45}.mcGoLiveMap li{margin:8px 0}.mcGoLiveMap strong{color:#fff}.mcGoLiveMap small{color:#94a3b8;margin-top:2px;display:block}.mcHandoffSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mcHandoffSummary article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:9px;min-height:155px;padding:16px;display:flex}.mcHandoffSummary article.green{background:linear-gradient(#2dd4bf1f,#ffffff09);border-color:#2dd4bf47}.mcHandoffSummary article.yellow{background:linear-gradient(#f973161a,#ffffff09);border-color:#f9731657}.mcHandoffSummary article.blue{background:linear-gradient(#3b82f61a,#ffffff09);border-color:#3b82f64d}.mcHandoffSummary span{color:#94a3b8;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.mcHandoffSummary strong{letter-spacing:-.08em;font-size:clamp(32px,4vw,52px);line-height:.92}.mcHandoffSummary p{color:#dbeafe;margin:0;line-height:1.4}.mcHandoffTable td:nth-child(3),.mcHandoffTable td:nth-child(4),.mcHandoffTable td:nth-child(5){min-width:230px}.mcHandoffActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.mcHandoffActions a{color:#dffef8;text-transform:uppercase;letter-spacing:.08em;background:#2dd4bf1f;border:1px solid #2dd4bf4d;border-radius:999px;padding:10px 12px;font-size:12px;font-weight:1000;text-decoration:none}.mcHandoffActions span{color:#cbd5e1;font-size:13px;line-height:1.4}.mcDataSeparationPanel{background:linear-gradient(#3b82f61a,#0f172ab8);border-color:#3b82f63d}.mcAccessSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.mcAccessSummary article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;gap:8px;min-width:0;padding:15px;display:grid}.mcAccessSummary article.green{background:linear-gradient(#2dd4bf1c,#ffffff09);border-color:#2dd4bf47}.mcAccessSummary article.yellow{background:linear-gradient(#f973161a,#ffffff09);border-color:#f9731657}.mcAccessSummary article.blue{background:linear-gradient(#3b82f61c,#ffffff09);border-color:#3b82f64d}.mcAccessSummary span{color:#94a3b8;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:1000}.mcAccessSummary strong{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:20px;line-height:1.12}.mcAccessSummary p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;line-height:1.42}.mcAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mcAccessGrid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;gap:8px;min-width:0;padding:13px;display:grid}.mcAccessGrid article.allowed{border-color:#2dd4bf3d}.mcAccessGrid article.operator-only{border-color:#f973164d}.mcAccessGrid article.blocked{border-color:#f8717147}.mcAccessGrid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mcAccessGrid code{color:#cbd5e1;overflow-wrap:anywhere;background:#02061752;border:1px solid #ffffff14;border-radius:999px;padding:5px 8px;font-size:11px}.mcAccessGrid strong{color:#fff;letter-spacing:-.03em;font-size:17px;line-height:1.16}.mcAccessGrid p{color:#cbd5e1;margin:0;line-height:1.4}.mcAccessPill{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:1000;display:inline-flex}.mcAccessPill.allowed{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf57}.mcAccessPill.operator-only{color:#fdba74;background:#f973161a;border-color:#f9731657}.mcAccessPill.blocked{color:#fca5a5;background:#f871711a;border-color:#f8717157}.mcNestOutcomeForm{border-top:1px solid #ffffff14;gap:10px;margin-top:14px;padding-top:14px;display:grid}.mcNestOutcomeForm>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mcNestOutcomeForm>div:last-child{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end}.mcNestOutcomeForm label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:11px;font-weight:900;display:grid}.mcNestOutcomeForm input,.mcNestOutcomeForm textarea,.mcNestOutcomeForm select{color:#fff;background:#02061775;border-color:#ffffff1f}.mcNestOutcomeForm button{color:#dffef8;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#2dd4bf24;border:1px solid #2dd4bf57;border-radius:12px;min-height:42px;padding:11px 12px;font-size:12px;font-weight:1000}.mcOperatingPanel{border-color:#3b82f633}.mcOpsRows{gap:10px;display:grid}.mcOpsRow{background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:minmax(180px,.36fr) 1fr 1fr;align-items:center;gap:14px;padding:14px;display:grid}.mcOpsRow>div{gap:6px;display:grid}.mcOpsRow>div strong{letter-spacing:-.04em;font-size:20px}.mcOpsRow>div span{color:#94a3b8;font-size:12px}.mcOpsRow p{color:#dbeafe;margin:0;line-height:1.4}.mcOpsRow.green{border-color:#2dd4bf42}.mcOpsRow.yellow{border-color:#f9731652}.mcOpsRow.red{border-color:#f8717152}.mcOpsRow.blue{border-color:#3b82f647}.mcProductPanel{border-color:#2dd4bf2e}.mcProductLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcProductLinks a{color:#e2e8f0;background:linear-gradient(#ffffff0e,#ffffff06);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:8px;min-height:145px;padding:16px;text-decoration:none;display:flex}.mcProductLinks a:hover{background:linear-gradient(#2dd4bf1c,#ffffff09);border-color:#2dd4bf59}.mcProductLinks strong{letter-spacing:-.04em;font-size:20px;line-height:1.05}.mcProductLinks span{color:#cbd5e1;font-size:14px;line-height:1.4}.mcExecutionPanel{background:linear-gradient(#3b82f61a,#0f172ab8);border-color:#3b82f638}.mcExecGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcExecCard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:12px;min-height:170px;padding:16px;display:flex}.mcExecCard>div{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;font-size:12px;display:flex}.mcExecCard strong{letter-spacing:-.07em;font-size:clamp(26px,3.4vw,42px);line-height:.95}.mcExecCard p{color:#dbeafe;margin:0;line-height:1.42}.mcExecCard.green{border-color:#2dd4bf47}.mcExecCard.yellow{border-color:#f9731657}.mcExecCard.red{border-color:#f8717157}.mcExecCard.blue{border-color:#3b82f64d}.mcOwnerBoard{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;margin-top:14px;overflow:hidden}.mcOwnerBoardHead,.mcOwnerMove{grid-template-columns:minmax(220px,.35fr) 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid}.mcOwnerBoardHead{color:#fff;border-bottom:1px solid #ffffff14}.mcOwnerBoardHead span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;justify-self:end;font-size:12px;font-weight:900}.mcOwnerMove{border-bottom:1px solid #ffffff0f}.mcOwnerMove:last-child{border-bottom:0}.mcOwnerMove>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mcOwnerMove>div strong{font-size:14px}.mcOwnerMove>div span{color:#94a3b8;font-size:12px}.mcOwnerMove p{color:#dbeafe;margin:0;line-height:1.4}.mcOwnerMove b{color:#fff}.mcOwnerMove.red{background:linear-gradient(90deg,#f871711a,#0000)}.mcOwnerMove.yellow{background:linear-gradient(90deg,#f9731614,#0000)}.mcBriefPanel{background:linear-gradient(#2dd4bf1c,#0f172ab8);border-color:#2dd4bf3d}.mcBriefGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcBriefGrid article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:20px;min-height:205px;padding:16px}.mcBriefGrid span,.mcQuestionList span{color:#5eead4;background:#2dd4bf1f;border:1px solid #2dd4bf42;border-radius:13px;place-items:center;width:34px;height:34px;font-weight:1000;display:inline-grid}.mcBriefGrid strong{letter-spacing:-.04em;margin:14px 0 8px;font-size:22px;line-height:1.05;display:block}.mcBriefGrid p{color:#dbeafe;margin:0;line-height:1.45}.mcQuestionList{gap:10px;display:grid}.mcQuestionList article{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.mcQuestionList p{color:#dbeafe;margin:0;line-height:1.45}@media (max-width:1100px){.osLaneGrid,.osIsolationGrid,.mcProductLinks,.mcExecGrid,.mcBriefGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcMeetingControl{grid-template-columns:1fr}.mcMeetingControl article{min-height:auto}.mcMeetingGrid,.mcAgendaGrid,.mcGoLiveGrid,.mcActivationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcGoLiveDetails,.mcGoLiveMap,.mcObjectionGrid{grid-template-columns:1fr}.mcProofLedger{grid-template-columns:repeat(2,minmax(0,1fr))}.mcDecisionBrief,.mcDecisionGrid{grid-template-columns:1fr}}@media (max-width:920px){.mcAccessSummary,.mcAccessGrid,.mcNestOutcomeForm>div,.mcNestOutcomeForm>div:last-child,.mcOpsRow{grid-template-columns:1fr}}@media (max-width:720px){.osLaneGrid,.osIsolationGrid,.osChecklist>div{grid-template-columns:1fr}.osChecklist p{grid-column:1}.mcMeetingGrid,.mcAgendaGrid,.mcObjectionGrid,.mcBriefGrid,.mcProductLinks,.mcExecGrid,.mcHandoffSummary,.mcGoLiveGrid,.mcActivationGrid,.mcGoLiveDetails,.mcProofLedger{grid-template-columns:1fr}.mcMeetingGrid article,.mcAgendaGrid article,.mcBriefGrid article,.mcExecCard,.mcHandoffSummary article,.mcGoLiveGrid article,.mcActivationGrid article,.mcProductLinks a{min-height:auto}.mcOwnerBoardHead,.mcOwnerMove{grid-template-columns:1fr}.mcOwnerBoardHead span{justify-self:start}}.crmNext.warn{color:#fed7aa;background:#f973161a;border-color:#f9731659}:is(html:has(.roofScout),body:has(.roofScout)){background:#07100f;height:auto;min-height:100%;overflow:auto}.roofScout{--roof-ink:#f8f4e9;--roof-muted:#aeb9b5;--roof-gold:#c9a967;--roof-green:#64c494;--roof-panel:#111c1a;min-height:100dvh;color:var(--roof-ink);background:radial-gradient(circle at 82% 0,#c9a9671f,#0000 28%),radial-gradient(circle at 12% 0,#64c4941f,#0000 32%),#07100f;padding:22px clamp(16px,4vw,54px) 92px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.roofHeader{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1500px;margin:auto;padding:18px 0 28px;display:flex}.roofHeader p,.roofCandidateTop span,.roofMapHead span{color:var(--roof-gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:900}.roofHeader h1{letter-spacing:-.075em;font-size:clamp(42px,7vw,82px);line-height:.88}.roofHeader>div>span{color:var(--roof-muted);margin-top:14px;font-size:16px;display:block}.roofHeader nav{gap:8px;display:flex}.roofHeader nav a{color:#dbe5df;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:10px 13px;text-decoration:none}.roofOrigin,.roofFilters,.roofKpis,.roofPanel,.roofCandidate,.roofMap,.roofState,.roofDisclaimer{background:linear-gradient(#fff1,#ffffff07);border:1px solid #ffffff1a;box-shadow:0 20px 60px #00000038}.roofOrigin{border-radius:20px;grid-template-columns:minmax(280px,1.4fr) auto minmax(250px,.8fr);align-items:end;gap:12px;max-width:1500px;margin:0 auto 12px;padding:14px;display:grid}.roofOriginInput label,.roofFilters label,.roofOrigin>label{color:var(--roof-muted);text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:11px;font-weight:900;display:grid}.roofOriginInput>div{gap:8px;display:flex}.roofOrigin input,.roofOrigin select,.roofFilters input,.roofFilters select{color:#fff;background:#091412;border:1px solid #ffffff24;border-radius:11px;min-height:44px;padding:10px 12px}.roofSaved{align-items:center;gap:7px;display:flex;overflow:auto}.roofSaved span{color:var(--roof-muted);white-space:nowrap;font-size:11px}.roofSaved button{color:#f5e6c4;white-space:nowrap;cursor:pointer;background:#c9a96717;border:1px solid #c9a9674d;border-radius:999px;padding:9px 11px}.roofFilters{border-radius:20px;grid-template-columns:repeat(8,minmax(110px,1fr));gap:9px;max-width:1500px;margin:0 auto 12px;padding:12px;display:grid}.roofKpis{border-radius:20px;grid-template-columns:repeat(5,1fr);gap:8px;max-width:1500px;margin:0 auto 12px;padding:10px;display:grid}.roofKpis article{border-right:1px solid #ffffff14;padding:11px}.roofKpis article:last-child{border:0}.roofKpis span,.roofKpis small{color:var(--roof-muted);font-size:11px;display:block}.roofKpis strong{letter-spacing:-.06em;margin:5px 0;font-size:30px;display:block}.roofWorkspace{grid-template-columns:minmax(350px,.78fr) minmax(460px,1.22fr);align-items:start;gap:14px;max-width:1500px;margin:auto;display:grid}.roofMap{border-radius:24px;padding:14px;position:sticky;top:14px}.roofMapHead{justify-content:space-between;gap:10px;display:flex}.roofMapHead strong{font-size:20px;display:block}.roofMapHead small,.roofMapNote{color:var(--roof-muted)}.roofMapCanvas{background:linear-gradient(35deg,#13231d,#0d1918);border:1px solid #ffffff14;border-radius:18px;height:480px;margin-top:14px;position:relative;overflow:hidden}.roofRoad{transform-origin:50%;background:#314039;border:2px solid #647169;width:150%;height:13px;position:absolute}.roofRoadA{top:45%;left:-20%;transform:rotate(-18deg)}.roofRoadB{top:60%;left:-25%;transform:rotate(39deg)}.roofPin{z-index:2;background:var(--roof-gold);color:#07100f;cursor:pointer;border:2px solid #f4e6c8;border-radius:50% 50% 50% 7px;width:34px;height:34px;font-weight:900;position:absolute;transform:rotate(-45deg)}.roofPin span{display:block;transform:rotate(45deg)}.roofPin.selected{background:var(--roof-green);scale:1.16}.roofMapCanvas>p{color:var(--roof-muted);padding:24px}.roofMapNote{font-size:12px;line-height:1.45}.roofList,.roofReview{gap:12px;display:grid}.roofCandidate{cursor:pointer;border-radius:22px;padding:17px}.roofCandidate.selected{border-color:#64c4948a;box-shadow:0 0 0 1px #64c4942e,0 20px 60px #00000042}.roofCandidateTop{justify-content:space-between;align-items:start;gap:16px;display:flex}.roofCandidateTop h2,.roofCandidateTop h3{letter-spacing:-.045em;margin:0;font-size:clamp(20px,2.2vw,29px)}.roofCandidateTop p{color:var(--roof-muted);margin:5px 0}.roofCandidateTop>strong{color:var(--roof-green);white-space:nowrap}.roofChips,.roofEvidence>div{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.roofChips span,.roofEvidence span{color:#d5ded9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px;font-size:11px}.roofEvidence>strong{font-size:12px}.roofEvidence small,.roofAttribution{color:var(--roof-muted);font-size:12px;line-height:1.45;display:block}.roofActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.roofActions.stacked{display:grid}.roofButton{color:#f5f1e7;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:11px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.roofButton.primary{background:var(--roof-green);border-color:var(--roof-green);color:#07100f}.roofButton.danger{color:#ffb4ad;border-color:#ef716866}.roofButton:focus-visible,.roofPin:focus-visible,.roofSaved button:focus-visible{outline-offset:3px;outline:3px solid #f2cf84}.roofState{text-align:center;max-width:1500px;color:var(--roof-muted);border-radius:22px;margin:18px auto;padding:42px}.roofState strong{color:#fff;font-size:22px;display:block}.roofState.error{border-color:#ef71685c}.roofSpinner{border:3px solid #ffffff26;border-top-color:var(--roof-green);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite roofSpin;display:inline-block}.roofDisclaimer{color:#d9d1bf;border-color:#c9a96747;border-radius:16px;max-width:1500px;margin:14px auto 0;padding:13px 16px;line-height:1.5}.roofDisclaimer strong{color:#fff}.roofDetailGrid,.roofRouteGrid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1500px;margin:auto;display:grid}.roofPanel{border-radius:22px;padding:18px}.roofPanel h2{margin-bottom:14px}.roofPanel dl{grid-template-columns:120px 1fr;gap:9px;margin:16px 0;display:grid}.roofPanel dt{color:var(--roof-muted)}.roofPanel dd{margin:0}.roofImage,.roofImageEmpty{object-fit:cover;background:#0b1513;border:1px solid #ffffff14;border-radius:16px;width:100%;min-height:280px;max-height:520px}.roofImageEmpty{color:var(--roof-muted);place-items:center;display:grid}.roofStatus{background:#64c4941a;border-radius:12px;padding:12px}.roofReview{max-width:950px;margin:auto}.roofActions.review .roofButton{flex:1}.roofActions kbd{border:1px solid;border-radius:5px;margin-left:8px;padding:2px 5px}.roofRouteGrid{grid-template-columns:1.2fr .8fr}.roofStops{gap:8px;padding:0;list-style:none;display:grid}.roofStops li{border:1px solid #ffffff14;border-radius:13px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.roofStops li>span{background:var(--roof-green);color:#07100f;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.roofStops small{color:var(--roof-muted);margin-top:3px;display:block}.roofStops a{color:#9de5bd}@keyframes roofSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.roofFilters{grid-template-columns:repeat(4,1fr)}.roofWorkspace,.roofDetailGrid,.roofRouteGrid{grid-template-columns:1fr}.roofMap{position:relative}.roofMapCanvas{height:300px}}@media (max-width:760px){.roofScout{padding:12px 12px 80px}.roofHeader{flex-direction:column;align-items:start}.roofHeader nav{width:100%;overflow:auto}.roofHeader h1{font-size:50px}.roofOrigin{grid-template-columns:1fr}.roofOriginInput>div{grid-template-columns:1fr auto;display:grid}.roofFilters,.roofKpis{grid-template-columns:repeat(2,1fr)}.roofKpis article{border:0}.roofMapCanvas{height:250px}.roofCandidateTop{display:grid}.roofActions .roofButton{flex:1}.roofPanel{padding:14px}.roofPanel dl{grid-template-columns:1fr}.roofStops li{grid-template-columns:32px 1fr}.roofStops li a{grid-column:2}}@media (prefers-reduced-motion:reduce){.roofSpinner{animation:none}.roofPin{transition:none}}.crmQuickActions{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:2px;display:grid}.crmQuickActions form{min-width:0}.crmQuickActions button,.crmNoteForm button{color:#dffef8;cursor:pointer;background:#2dd4bf1f;border:1px solid #2dd4bf3d;border-radius:11px;width:100%;padding:10px;font-weight:900}.crmQuickActions .crmBookedAction button{background:#22c55e21;border-color:#22c55e4d}.crmQuickActions .crmRescueAction button{background:#3b82f624;border-color:#3b82f657}.crmQuickActions .crmNotNowAction button{background:#f973161f;border-color:#f973164d}.crmDispositionForm{background:#0f172a47;border:1px solid #94a3b829;border-radius:16px;gap:10px;margin-top:12px;padding:12px;display:grid}.crmDispositionForm label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:900;display:grid}.crmDispositionForm input,.crmDispositionForm select,.crmDispositionForm textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#02061794;border:1px solid #94a3b833;border-radius:12px;padding:10px 11px;font-weight:500}.crmDispositionForm textarea{resize:vertical;min-height:78px}.crmDispositionForm button{color:#dffef8;cursor:pointer;background:#2dd4bf21;border:1px solid #2dd4bf47;border-radius:12px;width:100%;padding:11px;font-weight:900}.crmScoreLine{color:#cbd5e1;background:#0f172a57;border:1px solid #94a3b829;border-radius:14px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12px;line-height:1.35;display:flex}.crmScoreLine .pill{flex:none}.crmScoreLine span:last-child{overflow-wrap:anywhere}.profileScore{margin:0 0 12px}.crmActivityForm{background:#0f172a47;border:1px solid #94a3b829;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.crmActivityForm label{color:#cbd5e1;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:900;display:grid}.crmActivityForm input,.crmActivityForm select,.crmActivityForm textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#02061794;border:1px solid #94a3b833;border-radius:12px;padding:10px 11px;font-weight:500}.crmActivityForm textarea{resize:vertical;min-height:92px}.crmActivityGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:760px){.crmActivityGrid{grid-template-columns:1fr}}.crmNoteForm{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr 110px;align-items:end;gap:8px;padding:10px;display:grid}.crmNoteForm label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:900;display:grid}.crmNoteForm textarea{resize:vertical;min-height:52px}.profileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.profileGrid div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:12px}.profileGrid span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.profileGrid strong{color:#e2e8f0;overflow-wrap:anywhere;display:block}.profileActions{margin:12px 0}.profileNoteForm{margin-top:10px}.lifecyclePanel{background:linear-gradient(#2dd4bf14,#0f172ab8);border-color:#2dd4bf2e}.lifecycleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lifecycleGrid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid}.lifecycleGrid span,.operatorScript span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.lifecycleGrid strong{color:#f8fafc;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:18px;line-height:1.1;display:block}.lifecycleGrid p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;line-height:1.4}.operatorScript{background:#2dd4bf0f;border:1px solid #2dd4bf2e;border-radius:16px;margin-top:10px;padding:14px}.operatorScript p{color:#e2e8f0;margin:7px 0 0;line-height:1.45}.attributionTimelinePanel{background:linear-gradient(#60a5fa12,#0f172ab8);border-color:#60a5fa2e}.attributionTimelineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.attributionTimelineGrid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.attributionTimelineGrid span{color:#93c5fd;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.attributionTimelineGrid strong{color:#f8fafc;overflow-wrap:anywhere;font-size:18px;line-height:1.12;display:block}.attributionTimelineGrid p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;line-height:1.4}.attributionTimelineGrid dl{grid-template-columns:86px 1fr;gap:5px 8px;margin:4px 0 0;font-size:12px;display:grid}.attributionTimelineGrid dt{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.attributionTimelineGrid dd{color:#dbeafe;overflow-wrap:anywhere;margin:0}.timelineList{gap:10px;display:grid}.timelineList article{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:13px}.timelineList span{color:#94a3b8;margin-bottom:5px;font-size:12px;display:block}.timelineList strong{display:block}.timelineList p{white-space:pre-wrap;margin:6px 0 0}.crmSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.crmSectionHead h2{margin:0}.crmSectionHead p{margin:6px 0 0}.crmPipelineBoard{overflow:visible}.pipelineColumns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:14px;display:grid}.pipelineColumn{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:16px}.pipelineColumn span{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.pipelineColumn strong{letter-spacing:-.04em;margin:12px 0 6px;font-size:26px;display:block}.pipelineColumn p{margin:0}.pipelineColumn a{color:#e2e8f0;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;gap:3px;margin-top:10px;padding:9px 10px;text-decoration:none;display:grid}.pipelineColumn a:hover{background:#2dd4bf14;border-color:#2dd4bf61}.pipelineColumn a b{font-size:13px;line-height:1.2}.pipelineColumn a small{color:#94a3b8;line-height:1.25}.crmDealStageGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.crmDealStage{background:#0f172a66;border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.crmDealStageHead{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}.crmDealStageHead span{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:1000}.crmDealStageHead strong{color:#f8fafc}.crmDealCard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:9px;min-width:0;padding:12px;display:grid}.crmDealCard strong{color:#fff;overflow-wrap:anywhere;line-height:1.15;display:block}.crmDealCard span{color:#94a3b8;font-size:12px}.crmDealCard p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.crmDealMeta,.crmDealLinks{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.crmDealLinks a{color:#ccfbf1;background:#2dd4bf12;border:1px solid #2dd4bf2e;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900;text-decoration:none}.crmDealLinks a:hover{background:#2dd4bf1f;border-color:#2dd4bf6b}.integrationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integrationPanel{overflow:visible}.integrationRows{gap:10px;display:grid}.integrationRows article{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:9px;padding:14px;display:grid}.integrationRows article>div{gap:6px;display:grid}.integrationRows strong{letter-spacing:-.03em;font-size:18px;display:block}.integrationRows small{color:#94a3b8}.integrationRows p{margin:0}.integrationImportGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.integrationImportForm{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:10px;padding:14px;display:grid}.integrationImportForm strong{letter-spacing:-.03em;font-size:18px;display:block}.integrationImportForm span{color:#94a3b8;margin-top:4px;font-size:12px;line-height:1.4;display:block}.integrationImportForm textarea{min-height:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45}.importRecordStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.importRecordStats article{background:#2dd4bf0e;border:1px solid #2dd4bf26;border-radius:16px;gap:5px;padding:14px;display:grid}.importRecordStats span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.importRecordStats strong{letter-spacing:-.05em;font-size:30px}.importRecordStats small{color:#cbd5e1;line-height:1.35}.handoffPacketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.handoffPacketGrid article{background:linear-gradient(#2dd4bf14,#ffffff09);border:1px solid #2dd4bf26;border-radius:18px;gap:12px;min-width:0;padding:15px;display:grid}.handoffPacketTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.handoffPacketTop small{color:#94a3b8;font-weight:900}.handoffPacketGrid h3{color:#fff;letter-spacing:-.045em;margin:0;font-size:21px;line-height:1.08}.handoffPacketGrid dl{grid-template-columns:88px minmax(0,1fr);gap:8px 10px;margin:0;display:grid}.handoffPacketGrid dt{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:1000}.handoffPacketGrid dd{color:#dbeafe;overflow-wrap:anywhere;margin:0;line-height:1.4}.handoffPacketActions{flex-wrap:wrap;gap:8px;display:flex}.handoffPacketActions a{color:#dffef8;background:#2dd4bf17;border:1px solid #2dd4bf3d;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.activationRunwayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.activationRunwayGrid article{background:linear-gradient(#f9731614,#ffffff09);border:1px solid #f973163d;border-radius:18px;gap:12px;min-width:0;padding:15px;display:grid}.activationRunwayGrid article.ok{background:linear-gradient(#2dd4bf17,#ffffff09);border-color:#2dd4bf40}.activationRunwayGrid article:not(.ok):not(.warn){background:linear-gradient(#3b82f617,#ffffff09);border-color:#3b82f640}.activationRunwayTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.activationRunwayTop small{color:#94a3b8;font-weight:900}.activationRunwayGrid h3{color:#fff;letter-spacing:-.05em;margin:0;font-size:24px;line-height:1.04}.activationRunwayGrid p{color:#dbeafe;margin:0;line-height:1.42}.activationRunwayGrid b{color:#fff}.activationRunwaySteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.activationRunwaySteps span{color:#cbd5e1;text-align:center;background:#02061747;border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:8px 7px;font-size:11px;font-weight:900;line-height:1.2}.activationRunwaySteps span.ok{color:#ccfbf1;background:#2dd4bf21;border-color:#2dd4bf4d}.acceptanceRunnerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.acceptanceRunnerForm{background:#ffffff09;border:1px solid #2dd4bf26;border-radius:18px;gap:11px;min-width:0;padding:15px;display:grid}.acceptanceRunnerForm>div:first-child{gap:6px;display:grid}.acceptanceRunnerForm strong{letter-spacing:-.04em;color:#fff;font-size:20px;line-height:1.08}.acceptanceRunnerForm span{color:#cbd5e1;font-size:13px;line-height:1.4}.acceptanceRunnerForm label{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:11px;font-weight:1000;display:grid}.acceptanceRunnerForm input,.acceptanceRunnerForm select,.acceptanceRunnerForm textarea{color:#fff;width:100%;font:inherit;text-transform:none;letter-spacing:0;background:#02061773;border:1px solid #ffffff1f;border-radius:12px;padding:10px 11px}.acceptanceRunnerFields{grid-template-columns:1fr 90px 100px;gap:9px;display:grid}.acceptanceRunnerForm button{justify-self:start}.sampleIngestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sampleIngestGrid form{background:#2dd4bf12;border:1px solid #2dd4bf33;border-radius:18px;gap:10px;min-width:0;padding:15px;display:grid}.sampleIngestGrid span{color:#5eead4;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:1000}.sampleIngestGrid strong{color:#fff;letter-spacing:-.04em;font-size:22px;line-height:1.05}.sampleIngestGrid p{color:#dbeafe;margin:0;line-height:1.42}.sequencePlayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.sequencePlayGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:11px;min-width:0;padding:15px;display:grid}.sequencePlayTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sequencePlayTop small{color:#94a3b8;font-weight:900}.sequencePlayGrid strong{color:#fff;letter-spacing:-.04em;font-size:22px;line-height:1.05}.sequencePlayGrid p{color:#dbeafe;margin:0;line-height:1.42}.sequencePlayGrid em{color:#fdba74;font-style:normal;font-weight:800;line-height:1.35}.sequencePlayGrid article>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.sequencePlayGrid a{color:#dffef8;overflow-wrap:anywhere;background:#2dd4bf13;border:1px solid #2dd4bf2e;border-radius:999px;max-width:100%;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none}.launchLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.launchLinkGrid a{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:5px;padding:13px;font-weight:900;text-decoration:none;display:grid}.launchLinkGrid span{color:#94a3b8;overflow-wrap:anywhere;font-size:12px;font-weight:600}.morningBoardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.morningBoardGrid a{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:12px;min-width:0;padding:15px;text-decoration:none;display:grid}.morningBoardGrid a:hover{background:#2dd4bf12;border-color:#2dd4bf47}.morningBoardGrid div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.morningBoardGrid strong{color:#fff;letter-spacing:-.035em;font-size:20px;line-height:1.1}.morningBoardGrid p{color:#cbd5e1;margin:0;line-height:1.42}.trafficUrlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trafficUrlGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:13px;min-width:0;padding:15px;display:grid}.trafficUrlGrid h3{letter-spacing:-.04em;margin:10px 0 6px;font-size:22px}.trafficUrlGrid p{color:#cbd5e1;margin:0;line-height:1.4}.trafficLinks{gap:8px;display:grid}.trafficLinks a{color:#e2e8f0;background:#2dd4bf0e;border:1px solid #2dd4bf29;border-radius:13px;gap:5px;padding:10px 11px;font-weight:900;text-decoration:none;display:grid}.trafficLinks a:hover{background:#2dd4bf1a;border-color:#2dd4bf59}.trafficLinks span{color:#94a3b8;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.35;display:block}.trafficPlayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trafficPlayGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:12px;min-width:0;padding:15px;display:grid}.trafficPlayTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trafficPlayTop small{color:#94a3b8;font-weight:900}.trafficPlayGrid h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.08}.trafficPlayGrid p{color:#cbd5e1;margin:0;line-height:1.45}.trafficPlayCopy,.trafficPlayUrl,.trafficPlayWatch{background:#0206173d;border:1px solid #2dd4bf21;border-radius:15px;gap:7px;padding:12px;display:grid}.trafficPlayCopy strong,.trafficPlayUrl strong,.trafficPlayWatch strong{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.trafficPlayUrl a{color:#dffef8;overflow-wrap:anywhere;font-weight:900;line-height:1.35;text-decoration:none}.trafficMonitorGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.trafficMonitorGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:11px;min-width:0;padding:15px;display:grid}.trafficMonitorGrid article.ok{background:linear-gradient(#2dd4bf17,#ffffff09);border-color:#2dd4bf3d}.trafficMonitorGrid article.warn{background:linear-gradient(#f9731617,#ffffff09);border-color:#f9731652}.trafficMonitorGrid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trafficMonitorGrid article>div>span:first-child{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:1000}.trafficMonitorGrid strong{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:22px;line-height:1.05}.trafficMonitorGrid p{color:#dbeafe;overflow-wrap:anywhere;margin:0;line-height:1.42}.trafficMonitorGrid a{color:#dffef8;background:#2dd4bf14;border:1px solid #2dd4bf33;border-radius:999px;justify-self:start;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.workflowRuleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.workflowRuleGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;padding:15px}.workflowRuleGrid span{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;background:#2dd4bf1a;border:1px solid #2dd4bf3d;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.workflowRuleGrid strong{letter-spacing:-.03em;margin:12px 0 7px;font-size:18px;display:block}.workflowRuleGrid p{margin:0}.workflowMonitorGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.workflowDecisionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workflowDecisionActions form{margin:0}.workflowDecisionActions .button{min-height:38px}.workflowMonitorGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:9px;min-width:0;padding:14px;display:grid}.workflowMonitorGrid article.ok{background:linear-gradient(#2dd4bf14,#ffffff08);border-color:#2dd4bf3d}.workflowMonitorGrid article.warn{background:linear-gradient(#f9731614,#ffffff08);border-color:#f9731647}.workflowMonitorGrid article>div{gap:8px;display:grid}.workflowMonitorGrid strong{color:#fff;font-size:16px;line-height:1.15;display:block}.workflowMonitorGrid p{color:#cbd5e1;margin:0;line-height:1.4}.workflowMonitorGrid a{color:#93c5fd;font-weight:900;text-decoration:none}.workflowApiNote{color:#dbeafe;background:#3b82f614;border:1px solid #93c5fd33;border-radius:14px;margin-top:12px;padding:12px;line-height:1.45}.todayMeetingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.todayMeetingGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:12px;min-width:0;padding:15px;display:grid}.todayMeetingTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.todayMeetingTop small{color:#94a3b8;font-weight:800}.todayMeetingGrid h3{letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.05}.todayMeetingGrid p{color:#cbd5e1;margin:0;line-height:1.45}.todayDataRead{background:#2dd4bf0e;border:1px solid #2dd4bf29;border-radius:14px;gap:4px;padding:11px;display:grid}.todayDataRead strong{color:#e2e8f0}.todayDataRead span{color:#94a3b8;font-size:12px;line-height:1.35}.todayDraftGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.todayDraftGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:12px;min-width:0;padding:15px;display:grid}.todayDraftGrid article>strong{letter-spacing:-.04em;color:#fff;font-size:20px;line-height:1.08}.todayDraftGrid p{color:#dbeafe;margin:0;line-height:1.45}.todayDraftGrid ul{color:#cbd5e1;margin:0;padding-left:18px;line-height:1.45}.todayDraftGrid li{margin:5px 0}.todayDraftActions{flex-wrap:wrap;gap:8px;display:flex}.todayDraftActions a{color:#dffef8;background:#2dd4bf14;border:1px solid #2dd4bf38;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:1000;text-decoration:none}.todayRunbookGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.todayRunbookGrid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;gap:13px;min-width:0;padding:15px;display:grid}.todayRunbookLead{color:#e2e8f0;margin:0;font-weight:800;line-height:1.45}.todayRunbookGrid ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.todayRunbookGrid li{background:#02061742;border:1px solid #2dd4bf1f;border-radius:15px;gap:9px;padding:12px;display:grid}.todayRunbookGrid li div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.todayRunbookGrid li span{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:1000}.todayRunbookGrid li strong{color:#fff;font-size:16px;line-height:1.1}.todayRunbookGrid li p{color:#dbeafe;margin:0;line-height:1.45}.todayRunbookGrid dl{color:#cbd5e1;grid-template-columns:68px minmax(0,1fr);gap:7px 9px;margin:0;font-size:12px;line-height:1.35;display:grid}.todayRunbookGrid dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-weight:1000}.todayRunbookGrid dd{overflow-wrap:anywhere;min-width:0;margin:0}.todayRunbookGrid dd a{color:#5eead4;font-weight:900;text-decoration:none}.todayRunbookClose{background:#fbbf2412;border:1px solid #fbbf242e;border-radius:15px;gap:6px;padding:12px;display:grid}.todayRunbookClose strong{color:#fde68a;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.todayRunbookClose p{color:#fff;margin:0;line-height:1.45}.todayOutcomeForm{border-top:1px solid #ffffff14;gap:10px;margin-top:4px;padding-top:12px;display:grid}.todayOutcomeForm label{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;gap:6px;font-size:11px;font-weight:900;display:grid}.todayOutcomeForm input,.todayOutcomeForm textarea,.todayOutcomeForm select{color:#fff;background:#02061773;border-color:#ffffff1f}.todayOutcomeForm div{grid-template-columns:minmax(0,1fr) 150px;gap:10px;display:grid}.todayOutcomeForm button{border:0;justify-self:start}.todayTaskActions{flex-wrap:wrap;gap:7px;display:flex}.todayTaskActions form{margin:0}.todayTaskActions button{color:#5eead4;cursor:pointer;background:#2dd4bf1a;border:1px solid #2dd4bf47;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.todayTaskActions form:last-child button{color:#fff;background:#ffffff0f;border-color:#ffffff29}.responseDraftBox{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.responseDraftBox pre{white-space:pre-wrap;color:#dbeafe;background:#0206176b;border:1px solid #2dd4bf24;border-radius:14px;max-height:340px;margin:12px 0 0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}.sourceResponsePanel{overflow:hidden}.sourceResponseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sourceResponseGrid article{background:#2dd4bf0e;border:1px solid #2dd4bf21;border-radius:15px;min-width:0;padding:13px}.sourceResponseGrid span{color:#5eead4;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:1000;display:block}.sourceResponseGrid strong{color:#fff;letter-spacing:-.03em;overflow-wrap:anywhere;font-size:19px;line-height:1.12;display:block}.sourceResponseGrid p{color:#cbd5e1;margin:7px 0 0;line-height:1.45}.sourceResponseScript{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-top:12px;display:grid}.sourceResponseScript>div{background:#02061747;border:1px solid #ffffff14;border-radius:15px;min-width:0;padding:13px}.sourceResponseScript strong{color:#fff;margin-bottom:9px;font-size:16px;display:block}.sourceResponseScript ol{color:#dbeafe;margin:0;padding-left:20px;line-height:1.45}.sourceResponseScript li{margin:6px 0}.sourceResponseScript pre{white-space:pre-wrap;color:#dbeafe;max-height:320px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}@media (max-width:980px){.lifecycleGrid,.attributionTimelineGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceResponseGrid,.sourceResponseScript{grid-template-columns:1fr}}@media (max-width:640px){.crmQuickActions,.crmNoteForm,.profileGrid,.lifecycleGrid,.attributionTimelineGrid{grid-template-columns:1fr}.crmNoteForm button{width:100%}.crmSectionHead{display:grid}.pipelineColumns{grid-template-columns:1fr}}@media (max-width:1100px){.workflowRuleGrid,.workflowMonitorGrid,.todayMeetingGrid,.todayDraftGrid,.todayRunbookGrid,.sequencePlayGrid,.morningBoardGrid,.trafficMonitorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.integrationGrid,.integrationImportGrid,.importRecordStats,.handoffPacketGrid,.activationRunwayGrid,.acceptanceRunnerGrid,.sampleIngestGrid,.launchLinkGrid,.trafficUrlGrid,.trafficPlayGrid,.trafficMonitorGrid,.workflowRuleGrid,.workflowMonitorGrid,.todayMeetingGrid,.todayDraftGrid,.todayRunbookGrid,.sequencePlayGrid,.morningBoardGrid{grid-template-columns:1fr}}@media (max-width:640px){.activationRunwaySteps{grid-template-columns:repeat(2,minmax(0,1fr))}.acceptanceRunnerFields{grid-template-columns:1fr}}@media (max-width:720px){.todayOutcomeForm div{grid-template-columns:1fr}}.accessForm label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:12px;font-weight:800;display:grid}.accessSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.accessSectionHead p{margin:6px 0 0}.accessReadinessSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.accessReadinessSummary article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.accessReadinessSummary.ready article{background:linear-gradient(#2dd4bf14,#ffffff09);border-color:#2dd4bf38}.accessReadinessSummary.watch article{background:linear-gradient(#f9731614,#ffffff09);border-color:#f9731647}.accessReadinessSummary.blocked article{background:linear-gradient(#f8717114,#ffffff09);border-color:#f8717147}.accessReadinessSummary span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.accessReadinessSummary strong{color:#fff;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:18px;line-height:1.14}.accessReadinessSummary p{color:#cbd5e1;overflow-wrap:anywhere;margin:0;line-height:1.4}.accessBoundaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.accessBoundaryCard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;gap:14px;min-width:0;padding:16px;display:grid}.accessBoundaryCard.ok{background:linear-gradient(#2dd4bf14,#ffffff09);border-color:#2dd4bf3d}.accessBoundaryCard.warn,.accessBoundaryCard.danger{background:linear-gradient(#f9731617,#ffffff09);border-color:#f973164d}.accessBoundaryTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.accessBoundaryTop h3{margin-top:4px;font-size:24px}.accessBoundaryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.accessBoundaryStats div{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:10px}.accessBoundaryStats strong{font-size:24px;line-height:1;display:block}.accessBoundaryStats span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:11px;display:block}.accessManifest{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.accessManifest div{background:#02061738;border:1px solid #ffffff14;border-radius:12px;gap:5px;min-width:0;padding:9px;display:grid}.accessManifest span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.accessManifest strong{color:#dbeafe;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.accessContract{background:#2563eb14;border:1px solid #60a5fa2e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.accessContract.partial{background:#f9731614;border-color:#f973163d}.accessContract.blocked{background:#f8717114;border-color:#f8717147}.accessContract div{gap:4px;min-width:0;display:grid}.accessContract span{color:#93c5fd;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.accessContract.partial span{color:#fdba74}.accessContract.blocked span{color:#fca5a5}.accessContract strong{color:#eff6ff;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.accessBoundaryPaths{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accessBoundaryPaths div{align-content:start;gap:6px;min-width:0;display:grid}.accessBoundaryPaths strong{color:#dbeafe;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.accessBoundaryPaths span{color:#cbd5e1;overflow-wrap:anywhere;background:#00000024;border:1px solid #ffffff14;border-radius:10px;padding:7px 8px;font-size:12px;display:block}@media (max-width:1100px){.accessBoundaryGrid{grid-template-columns:1fr}.accessReadinessSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.accessSectionHead{display:grid}.accessBoundaryPaths{grid-template-columns:1fr}}@media (max-width:720px){.accessBoundaryStats,.accessManifest,.accessContract{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.accessReadinessSummary,.accessManifest,.accessContract{grid-template-columns:1fr}}.dnThankYou{max-width:960px}.dnThankYouGrid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:28px 0 16px;display:grid}.dnThankYouGrid article,.dnThankYouNote{border:1px solid var(--dn-line);background:var(--dn-white);border-radius:16px;padding:18px;box-shadow:0 1px 2px #0e2a330d}.dnThankYouGrid span{color:var(--dn-green-deep);margin-bottom:12px;font:500 13px Roboto Mono,ui-monospace,monospace;display:inline-flex}.dnThankYouGrid strong,.dnThankYouNote strong{color:var(--dn-ink);letter-spacing:-.04em;font-size:20px;display:block}.dnThankYouGrid p,.dnThankYouNote p{margin:8px 0 0;font-size:15px!important}.dnThankYouNote{text-align:left;max-width:760px;margin:0 auto 10px}@media (max-width:980px){.dnThankYouGrid{grid-template-columns:1fr}}@media (max-width:640px){.dnThankYou{text-align:left;padding-top:54px}.dnThankYou .dnActions{justify-content:flex-start}.dnThankYouNote{margin-left:0;margin-right:0}}.dnAppChrome{color:#e2e8f0;background:#0a0a0f;align-items:stretch;height:100vh;min-height:100vh;display:flex;overflow:hidden}.dnAppSidebar{z-index:70;color:#e2e8f0;background:#0d0d14;border-right:1px solid #1e2030;flex-direction:column;flex:0 0 238px;gap:18px;width:238px;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0;overflow:auto}.dnAppBrand,.dnAppClientBrand{color:#f8fafc;align-items:center;gap:10px;min-height:38px;font-weight:900;text-decoration:none;display:flex}.dnAppBrand:hover,.dnAppClientBrand:hover{color:#fff}.dnAppBrand span,.dnAppClientBrand span{color:#fff;background:#0e2a33;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dnAppClientBrand span{background:#0c7a55}.dnAppClientBrand strong{font-size:15px}.dnAppSidebarSection{gap:6px;display:grid}.dnAppSidebarSection p{color:#64748b;text-transform:uppercase;letter-spacing:.11em;margin:4px 0 5px;font-size:10px;font-weight:1000}.dnAppSidebarSection a{color:#cbd5e1;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:10px 11px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.dnAppSidebarSection a strong{color:#e2e8f0;font-size:13px}.dnAppSidebarSection a span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.dnAppSidebarSection a:hover,.dnAppSidebarSection a.active{color:#fff;background:#14b8a61a;border-color:#14b8a640}.dnAppSidebarSection a:hover strong,.dnAppSidebarSection a.active strong{color:#fff}.dnAppSidebarSection a:hover span,.dnAppSidebarSection a.active span{color:#5eead4}.dnAppMain{flex:1;min-width:0;height:100vh;overflow:auto}.dnAppMobileBar{display:none}.dnAppBody{min-height:100vh}.missionControlPage{padding:0}.mcAppShell{align-items:stretch;min-height:100vh;display:flex}.mcWorkspaceSidebar{z-index:60;color:#0e2a33;background:#f4f4f1;border-right:1px solid #0e2a3324;flex-direction:column;gap:16px;width:272px;height:100vh;padding:16px 14px;display:flex;position:sticky;top:0;overflow:auto}.mcSidebarBrand,.mcSidebarBrand:hover{color:#0e2a33}.mcSidebarSection{gap:7px;display:grid}.mcSidebarSection p{color:#51676a;text-transform:uppercase;letter-spacing:.11em;margin:4px 0 2px;font-size:11px;font-weight:1000}.mcSidebarSection a{color:#334e52;background:#ffffff8a;border:1px solid #0e2a331a;border-radius:12px;gap:2px;padding:10px 11px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.mcSidebarSection a strong{color:#0e2a33;font-size:13px}.mcSidebarSection a span{color:#647a7e;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.mcSidebarSection a:hover,.mcSidebarSection a.active{color:#fff;background:#0c7a55;border-color:#0c7a55}.mcSidebarSection a:hover strong,.mcSidebarSection a:hover span,.mcSidebarSection a.active strong,.mcSidebarSection a.active span{color:#fff}.mcSidebarFooter{background:#ffffff9e;border:1px solid #0e2a331f;border-radius:14px;gap:3px;margin-top:auto;padding:12px;display:grid}.mcSidebarFooter strong{color:#0e2a33;font-size:13px}.mcSidebarFooter span{color:#51676a;font-size:11px}.mcAppMain{flex:1;min-width:0;padding:0 clamp(18px,4vw,64px) 80px}.mcAnchorSection{scroll-margin-top:24px}@media (max-width:980px){.dnAppChrome,.mcAppShell{height:auto;display:block;overflow:visible}.dnAppMain{height:auto;overflow:visible}.dnAppSidebar,.mcWorkspaceSidebar{border-bottom:1px solid #ffffff14;border-right:0;grid-template-columns:1fr;gap:10px;width:auto;height:auto;padding:12px 14px;display:grid;position:relative}.dnAppSidebarSection,.mcSidebarSection{gap:8px;padding-bottom:2px;display:flex;overflow:auto}.dnAppSidebarSection p,.mcSidebarSection p{background:#0d0d14;align-self:center;min-width:max-content;padding-right:4px;position:sticky;left:0}.dnAppSidebarSection a,.mcSidebarSection a{min-width:132px}.dnAppStatus,.mcSidebarFooter,.dnAppMobileBar{display:none}.mcAppMain{padding:0 14px 56px}}@media (max-width:640px){.dnAppSidebarSection a,.mcSidebarSection a{min-width:118px;padding:9px 10px}.dnAppBrand span,.dnAppClientBrand span,.clientBrand span{border-radius:9px;width:32px;height:32px}.mcHero{padding-top:32px}.mcHero h1{font-size:46px}}.dnClientOpsStrip{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0feb;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid;position:sticky;top:0}.dnClientOpsStrip span{color:#5eead4;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:1000;display:block}.dnClientOpsStrip strong{color:#fff;margin-top:3px;font-size:15px;line-height:1.25;display:block}.dnClientOpsStrip p{color:#cbd5e1;margin:4px 0 0;font-size:12px;line-height:1.35}.dnClientOpsStrip aside{border-left:1px solid #ffffff1a;padding-left:14px}.dnClientOpsStrip nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.dnClientOpsStrip nav a{color:#dffbf4;white-space:nowrap;background:#2dd4bf14;border:1px solid #2dd4bf38;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.dnClientOpsStrip nav a:hover{color:#fff;background:#2dd4bf29;border-color:#2dd4bf75}@media (max-width:1120px){.dnClientOpsStrip{grid-template-columns:1fr}.dnClientOpsStrip aside{border-left:0;padding-left:0}.dnClientOpsStrip nav{justify-content:flex-start}}@media (max-width:640px){.dnClientOpsStrip{padding:12px 14px;position:relative}.dnClientOpsStrip nav a{padding:7px 9px;font-size:11px}}.mcCloseGrid,.trafficPreflightGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mcCloseGrid article,.trafficPreflightGrid article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;min-width:0;padding:15px}.mcCloseGrid article>span{background:linear-gradient(135deg,var(--green),var(--blue));border-radius:12px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-weight:1000;display:grid}.mcCloseGrid strong,.trafficPreflightGrid strong{color:#fff;letter-spacing:-.03em;font-size:17px;line-height:1.15;display:block}.mcCloseGrid p,.trafficPreflightGrid p{color:#dbeafe;margin:9px 0;line-height:1.45}.mcCloseGrid a{color:#5eead4;margin-top:4px;font-weight:900;text-decoration:none;display:inline-flex}.trafficPreflightGrid article.ok{background:linear-gradient(#2dd4bf1a,#ffffff09);border-color:#2dd4bf47}.trafficPreflightGrid article.watch{background:linear-gradient(#f973161a,#ffffff09);border-color:#f9731657}.trafficPreflightGrid article>div{align-items:center;gap:10px;display:flex}.trafficPreflightGrid article>div span{color:#fff;background:#ffffff14;border-radius:11px;flex:none;place-items:center;width:30px;height:30px;font-weight:1000;display:grid}.trafficPreflightGrid small{color:#cbd5e1;line-height:1.4;display:block}@media (max-width:1100px){.mcCloseGrid,.trafficPreflightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mcCloseGrid,.trafficPreflightGrid{grid-template-columns:1fr}}.portfolioLiveBoard{background:linear-gradient(#2dd4bf14,#0c161edb);border-color:#2dd4bf2e}.portfolioBoardLead{color:#cbd5e1;max-width:960px;margin:-6px 0 18px;line-height:1.55}.portfolioMeetingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolioMeetingCard{background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;gap:12px;min-width:0;padding:16px;display:grid}.portfolioMeetingCard.healthy{border-color:#2dd4bf42}.portfolioMeetingCard.watch{border-color:#f9731652}.portfolioMeetingCard.blocked{border-color:#f8717152}.portfolioMeetingTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolioMeetingTop span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:1000;display:block}.portfolioMeetingTop strong{color:#fff;overflow-wrap:anywhere;margin-top:6px;line-height:1.16;display:block}.portfolioMeetingCard p{color:#cbd5e1;margin:0;line-height:1.45}.portfolioMeetingStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portfolioMeetingStats div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:9px}.portfolioMeetingStats span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.portfolioMeetingStats strong{color:#f8fafc;letter-spacing:-.04em;margin-top:5px;font-size:20px;display:block}.portfolioMeetingRead{background:#3b82f612;border:1px solid #3b82f629;border-radius:14px;padding:12px}.portfolioMeetingRead strong{color:#dbeafe;display:block}.portfolioMeetingRead small{color:#93c5fd;margin-top:7px;line-height:1.35;display:block}.portfolioMeetingLinks{flex-wrap:wrap;gap:7px;display:flex}.portfolioMeetingLinks a{color:#ccfbf1;background:#2dd4bf12;border:1px solid #2dd4bf2e;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900;text-decoration:none}.portfolioMeetingLinks a:hover{background:#2dd4bf1f;border-color:#2dd4bf66}@media (max-width:1180px){.portfolioMeetingGrid{grid-template-columns:1fr}.portfolioMeetingStats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.portfolioMeetingStats{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolioMeetingTop{display:grid}.portfolioStats{grid-template-columns:1fr}}.marketingDiagnosisPanel{background:linear-gradient(#2dd4bf0f,#0f172ab8);border-color:#2dd4bf2e}.marketingDiagnosisGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.marketingDiagnosisGrid article{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.marketingDiagnosisGrid article.ok{background:#2dd4bf14;border-color:#2dd4bf4d}.marketingDiagnosisGrid article.warn{background:#f9731614;border-color:#f9731657}.marketingDiagnosisTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketingDiagnosisTop span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:anywhere;font-size:11px;font-weight:1000;display:block}.marketingDiagnosisTop strong{color:#fff;letter-spacing:-.04em;margin-top:5px;font-size:20px;display:block}.marketingDiagnosisTop b{color:#5eead4;background:#ffffff14;border-radius:12px;place-items:center;min-width:42px;height:34px;font-size:14px;display:grid}.marketingDiagnosisGrid p{color:#cbd5e1;margin:0;line-height:1.45}.marketingDiagnosisGrid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;display:grid}.marketingDiagnosisGrid dt{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:1000}.marketingDiagnosisGrid dd{color:#dbeafe;margin:0;font-weight:800}.sourceRollupPanel{background:linear-gradient(#3b82f614,#0f172ab8);border-color:#3b82f638}.dnAppSidebar{gap:18px;width:238px;padding:18px 12px}.dnAppSidebarSection{gap:6px}.dnAppSidebarSection a{border-radius:10px;min-height:42px;padding:9px 10px}.dnAppSidebarSection a strong{font-size:12px}.dnAppSidebarSection a span{letter-spacing:.055em;font-size:10px}.dnAppOperatorSection{border-bottom:1px solid #ffffff14;padding-bottom:10px}.dnAppOperatorSection a{background:#fff}.dnAppSourcePanel{background:linear-gradient(#ffffffbd,#ffffff85);border:1px solid #0e2a331f;border-radius:14px;gap:7px;padding:12px;display:grid}.dnAppSourcePanel span{color:#0c7a55;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:1000}.dnAppSourcePanel strong{color:#0e2a33;font-size:14px}.dnAppSourcePanel p{color:#51676a;margin:0;font-size:11px;line-height:1.42}.dnAppSessionPanel{background:#ffffff0b;border:1px solid #94a3b829;border-radius:14px;gap:5px;margin-top:auto;padding:12px;display:grid}.dnAppSessionPanel span{color:#64748b;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:1000}.dnAppSessionPanel strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.dnAppSessionPanel p{color:#94a3b8;text-transform:capitalize;margin:0;font-size:11px}.dnAppSessionPanel button{color:#ccfbf1;cursor:pointer;background:#14b8a61a;border:1px solid #14b8a63d;border-radius:10px;width:100%;margin-top:5px;padding:8px 10px;font-size:12px;font-weight:900}.dnAppSessionPanel button:hover{color:#fff;background:#14b8a629;border-color:#14b8a66b}.dnAppMobileSession{display:none}.dnClientOpsStrip>div,.dnClientOpsStrip>aside{min-width:0}@media (max-width:980px){.dnAppSidebar{width:auto;padding:12px 14px}.dnAppOperatorSection{border-bottom:0;padding-bottom:2px}.dnAppSourcePanel,.dnAppSessionPanel{display:none}.dnAppMobileSession{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.dnAppMobileSession span{color:#94a3b8;text-transform:capitalize;font-size:11px}.dnAppMobileSession button{color:#ccfbf1;cursor:pointer;background:#14b8a61a;border:1px solid #14b8a647;border-radius:9px;padding:7px 10px;font-size:12px;font-weight:900}.dnAppSidebarSection a{min-width:132px}.dnAppSidebarSection p{font-size:10px}}@media (max-width:640px){.dnAppSidebarSection a{min-width:122px}}.dnAppClientBrand img{background:#fff;border-radius:12px;width:100%;max-width:178px;height:auto;padding:8px 10px;display:block;box-shadow:0 1px #ffffff14}.dnAppBrandTextFallback{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dnAppSidebarSection a.dnAppSidebarChild{border-left:1px solid #ffffff1a;border-radius:8px;margin-left:14px;padding:8px 10px}.dnAppSidebarSection a.dnAppSidebarChild strong{font-size:12px}.dnAppSidebarSection .dnAppSidebarDisabled{color:#64748b;cursor:not-allowed;opacity:.7;background:#94a3b80b;border:1px solid #94a3b81f;border-radius:10px;gap:2px;padding:10px 11px;font-size:13px;font-weight:900;display:grid}.dnAppSidebarSection .dnAppSidebarDisabled strong{color:#94a3b8;font-size:13px}.dnAppSidebarSection .dnAppSidebarDisabled span{color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.dnAppSidebarSection .dnAppSidebarDisabled.dnAppSidebarChild{border-left:1px solid #94a3b81f;border-radius:8px;margin-left:14px;padding:8px 10px}@media (max-width:980px){.dnAppSidebarSection a.dnAppSidebarChild{border-left:0;margin-left:0}}@media (max-width:640px){.dnAppClientBrand img{max-width:150px;padding:7px 9px}}.dnLogoMark .dnHubLine{transform-origin:0!important;top:50%!important;left:50%!important}.dnLogoMark .dnHubLineA{transform:rotate(45deg)!important}.dnLogoMark .dnHubLineB{transform:rotate(135deg)!important}.dnLogoMark .dnHubLineC{transform:rotate(-45deg)!important}.dnLogoMark .dnHubLineD{transform:rotate(-135deg)!important}.dnLogoMark strong{top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (max-width:720px){.dnNav{gap:12px}.dnBrand{min-width:0}.dnLogo{gap:9px!important;min-width:0!important;height:40px!important}.dnLogoMark{border-radius:11px!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.dnLogoMark .dnHubLine{width:15px!important}.dnLogoMark .dnHubNode{width:6px!important;height:6px!important}.dnHubNodeA{top:7px!important;left:7px!important}.dnHubNodeB{top:7px!important;right:7px!important}.dnHubNodeC{bottom:7px!important;left:7px!important}.dnHubNodeD{bottom:7px!important;right:7px!important}.dnLogoMark strong{width:10px!important;height:10px!important}.dnLogoText{white-space:nowrap!important;font-size:20px!important}.dnNavCta{white-space:nowrap!important;padding:10px 12px!important;font-size:13px!important}}@media (max-width:390px){.dnLogoText{display:none}.dnLogo{width:36px!important;min-width:36px!important}.dnNavCta{padding:9px 10px!important;font-size:12px!important}}
