:root{--ink:#0d1722;--muted:#65717e;--line:#dde5e8;--green:#22c55e;--green2:#adf7c6;--bg:#f5f8f7;--navy:#101a25}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.brand{align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.brandMark{background:var(--green);color:#07140c;border-radius:9px;place-items:center;width:31px;height:31px;display:inline-grid}.navLinks{align-items:center;gap:28px;font-size:14px;display:flex}.button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:15px 21px;font-weight:700;display:inline-block}.button:hover{transform:translateY(-1px)}.buttonSmall{padding:11px 16px}.buttonGhost{color:var(--ink);border:1px solid var(--line);background:#fff}.hero{text-align:center;padding:105px 0 62px}.eyebrow{letter-spacing:1.8px;color:#149447;margin-bottom:17px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-4px;margin:0;font-size:72px;line-height:.98}.hero h1 span{color:#839087}.heroCopy{color:var(--muted);max-width:690px;margin:28px auto;font-size:19px;line-height:1.6}.heroActions{justify-content:center;gap:10px;display:flex}.trustRow{color:#708078;justify-content:center;gap:28px;margin-top:26px;font-size:12px;display:flex}.preview{padding:20px 0 105px}.window{border:1px solid #dbe3e0;border-radius:16px;overflow:hidden;box-shadow:0 25px 70px #111e191f}.windowTop{border-bottom:1px solid var(--line);color:#65726c;align-items:center;gap:6px;height:43px;padding:0 14px;font-size:11px;display:flex}.windowTop span{background:#d4ddda;border-radius:50%;width:9px;height:9px}.windowTop b{margin-left:10px}.dashboardPreview{background:#fafcfb;grid-template-columns:155px 1fr;min-height:440px;display:grid}.dashboardPreview aside{color:#93a0aa;background:#131e29;flex-direction:column;gap:15px;padding:30px 18px;font-size:11px;display:flex}.miniBrand{background:var(--green);color:#0d1a11;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:20px;font-weight:700;display:grid}.sideActive{color:#fff;background:#22313e;border-radius:7px;padding:10px}.previewMain{padding:35px}.previewTitle{justify-content:space-between;align-items:center;display:flex}.previewTitle small,.stats small,.recommend small,.resultTop small,.budgetBox small,.dashTop small,.panel small,.priceGrid small{letter-spacing:1.3px;color:#829089;font-size:11px;font-weight:800}.previewTitle h3{margin:5px 0;font-size:23px}.previewTitle button{color:#fff;background:#1b2934;border:0;border-radius:6px;padding:9px 12px}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.stats>div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:19px}.stats strong{margin:9px 0;font-size:25px;display:block}.stats em{color:#4e9d6b;font-size:11px;font-style:normal}.recommend{background:#effaf2;border:1px solid #c7efd2;border-radius:10px;align-items:center;gap:14px;padding:18px;display:flex}.recommend b{margin-top:4px;display:block}.recommend p{color:#66766d;margin:5px 0;font-size:11px}.recommend button{background:#fff;border:1px solid #bdd8c5;border-radius:6px;margin-left:auto;padding:8px 12px}.aiDot{background:#b8f5ca;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.campaignRows{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:14px}.campaignRows div{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr 1fr 80px;padding:15px;font-size:11px;display:grid}.campaignRows div:last-child{border:0}.status{color:var(--green)}.section{padding:90px 0}.sectionHeading{max-width:600px}.sectionHeading h2,.sectionHeading h1{letter-spacing:-2px;margin:0 0 15px;font-size:45px}.sectionHeading p{color:var(--muted);line-height:1.6}.steps{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:55px;display:grid}.steps article{border-top:1px solid var(--line);padding-top:20px}.stepNo{color:#1fa753;font-size:12px;font-weight:700}.steps h3{margin:28px 0 10px;font-size:17px}.steps p{color:var(--muted);font-size:13px;line-height:1.65}.cta{background:var(--navy);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;margin-top:30px;margin-bottom:60px;padding:55px 60px;display:flex}.cta h2{letter-spacing:-1.5px;margin:6px 0;font-size:38px}.cta p{color:#aeb8be;max-width:650px}.lightButton{color:#111b25;background:#fff}.footer{border-top:1px solid var(--line);color:#77827d;justify-content:space-between;padding:25px 0 45px;font-size:12px;display:flex}.appPage{background:var(--bg);min-height:100vh}.appHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;display:flex}.appHeader>span{color:var(--muted);font-size:12px}.builder{padding:65px 0}.builderIntro{max-width:680px}.builderIntro h1{letter-spacing:-2px;margin:0;font-size:46px}.builderIntro p{color:var(--muted);line-height:1.6}.builderGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.formCard,.resultCard,.panel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:27px}.formCard label{margin-bottom:17px;font-size:12px;font-weight:700;display:block}.formCard input,.formCard select{width:100%;font:inherit;background:#fff;border:1px solid #ccd6d3;border-radius:8px;margin-top:8px;padding:13px}.formSplit{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.fullButton{text-align:center;width:100%}.error{color:#b42318;font-size:12px}.resultCard{min-height:500px}.emptyState{text-align:center;color:var(--muted);padding:110px 30px}.emptyState h3{color:var(--ink)}.aiOrb{color:#11853a;background:#c9f8d5;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font-size:22px;display:grid}.resultTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.resultTop h3{margin:5px 0}.pill{color:#13813a;background:#e8f9ed;border-radius:20px;padding:7px 9px;font-size:11px;font-weight:700}.budgetBox{background:#f5f8f7;border-radius:9px;margin:18px 0;padding:16px}.budgetBox strong{margin:5px 0;font-size:30px;display:block}.budgetBox span{color:var(--muted);font-size:11px}.resultCard h4{margin:20px 0 9px;font-size:11px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips span{border:1px solid var(--line);background:#f2f5f4;border-radius:20px;padding:7px 9px;font-size:10px}.copyRow,.descriptionBox{border:1px solid var(--line);border-radius:7px;margin:6px 0;padding:9px;font-size:11px}.descriptionBox{margin-bottom:20px;line-height:1.5}.dashPage{background:#f6f8f7;grid-template-columns:225px 1fr;min-height:100vh;display:grid}.dashSidebar{color:#87949e;background:#101a25;flex-direction:column;padding:25px;display:flex}.brandDark{color:#fff}.dashSidebar nav{flex-direction:column;gap:10px;margin-top:45px;font-size:12px;display:flex}.dashSidebar nav span,.dashSidebar nav b{border-radius:7px;padding:11px}.sidebarBottom{border-top:1px solid #27333e;margin-top:auto;padding-top:18px;font-size:10px}.sidebarBottom small{color:#fff}.dashContent{max-width:1200px;padding:48px}.dashTop{justify-content:space-between;display:flex}.dashTop h1{margin:5px 0;font-size:31px}.notice{background:#fff8e5;border:1px solid #f0d78c;border-radius:9px;gap:13px;margin:25px 0;padding:13px 16px;font-size:11px;display:flex}.dashStats{grid-template-columns:repeat(4,1fr)}.dashGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.panelHead{justify-content:space-between;display:flex}.panel h3{margin:5px 0 20px}.amber{color:#926800;background:#fff3cf}.campaignMetric{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.campaignMetric span{color:var(--muted)}.outlineButton{color:#596661;background:#fff;border:1px solid #cdd7d4;border-radius:8px;width:100%;margin-top:18px;padding:12px;font-weight:700}.recItem{border-top:1px solid var(--line);gap:12px;padding:17px 0;display:flex}.recItem>span{color:#179848}.recItem b{font-size:12px}.recItem p{color:var(--muted);font-size:11px;line-height:1.5}.pricing{padding-top:70px}.center{text-align:center;margin:auto}.priceGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.priceGrid article{border:1px solid var(--line);border-radius:14px;padding:28px}.priceGrid article.featured{border:2px solid var(--ink);transform:translateY(-8px)}.priceGrid h2{margin:10px 0;font-size:38px}.priceGrid h2 span{color:var(--muted);font-size:13px}.priceGrid p,.priceGrid li{color:var(--muted);font-size:12px;line-height:1.7}.priceGrid ul{min-height:120px;padding-left:18px}@media (max-width:800px){.navLinks>a:not(.button){display:none}.hero{padding-top:65px}.hero h1{font-size:48px}.trustRow{flex-direction:column;gap:8px}.dashboardPreview{grid-template-columns:1fr}.dashboardPreview aside{display:none}.previewMain{padding:20px}.stats,.dashStats{grid-template-columns:1fr 1fr}.steps,.priceGrid,.builderGrid,.dashGrid{grid-template-columns:1fr}.steps{gap:8px}.cta{padding:35px;display:block}.dashPage{grid-template-columns:1fr}.dashSidebar{display:none}.dashContent{padding:25px}.formSplit{grid-template-columns:1fr}.sectionHeading h2,.sectionHeading h1{font-size:36px}}.authPage{background:linear-gradient(#f7faf8 0%,#eef5f1 100%);min-height:100vh;padding:42px 20px}.authShell{max-width:460px;margin:0 auto}.authCard{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:55px;padding:34px;box-shadow:0 24px 70px #111b2514}.authCard h1{letter-spacing:-1.7px;margin:8px 0 10px;font-size:38px}.authCard>p{color:var(--muted);font-size:13px;line-height:1.6}.authCard label{margin:18px 0;font-size:12px;font-weight:700;display:block}.authCard input{width:100%;font:inherit;background:#fff;border:1px solid #ccd6d3;border-radius:8px;margin-top:8px;padding:13px}.authMessage{border:1px solid var(--line);background:#f5f8f7;border-radius:8px;color:var(--ink)!important;padding:12px!important}.textButton{color:#317050;cursor:pointer;background:0 0;border:0;width:100%;padding:16px 0 0;font-weight:700}.navLinks{align-items:center}.successBox{color:#245d37;background:#effaf2;border:1px solid #bfe8ca;border-radius:9px;flex-direction:column;gap:5px;margin:14px 0;padding:13px 15px;font-size:11px;display:flex}.successBox.compact{margin-top:18px}.linkButton{text-align:center;color:var(--ink);text-decoration:none;display:block}.sidebarLogout{color:#a9b4bc;cursor:pointer;background:0 0;border:1px solid #344451;border-radius:7px;width:100%;margin-top:14px;padding:8px 10px;font-size:10px}.recentPanel{margin-top:18px}.dashSidebar nav a{border-radius:7px;padding:11px}.dashSidebar nav a:hover{color:#fff;background:#172530}:root{--acid:#c7ff2f;--acid2:#9cff00;--black:#070908;--charcoal:#0e1210;--panel:#121714;--soft:#a5aea8;--white:#f4f7f4;--v2line:#ffffff1a}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.homeV2{background:var(--black);min-height:100vh;color:var(--white);position:relative;overflow:hidden}.ambient{filter:blur(120px);pointer-events:none;opacity:.22;border-radius:50%;position:absolute}.ambientOne{background:var(--acid);width:620px;height:620px;top:130px;right:-280px}.ambientTwo{opacity:.12;background:#2b56ff;width:420px;height:420px;top:780px;left:-320px}.navV2{z-index:20;color:#dfe5e0;border-bottom:1px solid #ffffff0f;height:92px;position:relative}.brandV2{letter-spacing:-.4px;text-transform:uppercase;font-size:17px}.brandMarkV2{background:var(--acid);color:#070907;border-radius:50%;font-size:13px;position:relative;box-shadow:0 0 30px #c7ff2f33}.brandMarkV2 i{border:1px solid var(--acid);background:#070907;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:3px}.navV2 .navLinks{color:#aab3ad;font-size:13px}.navV2 .navLinks>a:hover{color:#fff}.navCta{background:var(--acid);color:#090b09;border-radius:999px;padding:12px 17px;box-shadow:0 0 0 1px #c7ff2f1a}.heroV2{text-align:center;z-index:2;padding:105px 0 80px;position:relative}.heroBadge{letter-spacing:1.35px;color:#d6e8bd;background:#c7ff2f0f;border:1px solid #c7ff2f40;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.heroBadge b{background:var(--acid);color:#0a0d0a;border-radius:5px;padding:3px 6px}.liveDot{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%}.heroV2 h1{letter-spacing:-.075em;margin:38px 0 32px;font-size:clamp(66px,10vw,142px);font-weight:900;line-height:.78}.heroV2 h1 span{color:var(--acid);text-shadow:0 0 60px #c7ff2f21}.heroLead{color:#a6b0a9;max-width:690px;margin:0 auto;font-size:19px;line-height:1.55}.heroV2 .heroActions{margin-top:32px}.v2Primary{background:var(--acid);color:#080a08;border-radius:999px;padding:16px 22px}.v2Primary span,.ctaButton span{margin-left:10px}.v2Ghost{color:#e6ebe7;background:#ffffff0a;border-color:#ffffff24;border-radius:999px}.heroProof{color:#79837d;justify-content:center;gap:28px;margin-top:28px;font-size:11px;display:flex}.heroProof b{color:var(--acid);margin-right:6px}.commandStage{margin-top:90px;padding:0 25px;position:relative}.commandGlow{filter:blur(100px);pointer-events:none;background:#c7ff2f21;position:absolute;inset:20% 15%}.orbitLabel{z-index:4;letter-spacing:1px;color:#d6ddd8;background:#101411;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 12px 35px #00000080}.orbitLabel span{color:var(--acid);margin-left:7px}.orbitA{top:18%;left:-12px}.orbitB{top:30%;right:-8px}.orbitC{bottom:-16px;right:5%}.commandWindow{z-index:2;text-align:left;background:#0b0e0c;border:1px solid #ffffff21;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 60px 150px #000000b3,0 0 0 1px #c7ff2f0a}.commandTop{border-bottom:1px solid var(--v2line);letter-spacing:1.3px;color:#66706a;grid-template-columns:1fr 1fr 1fr;align-items:center;height:47px;padding:0 17px;font-size:11px;display:grid}.commandTop>div{gap:5px;display:flex}.commandTop i{background:#272e2a;border-radius:50%;width:7px;height:7px;display:block}.commandTop span{text-align:center}.commandTop strong{text-align:right;color:#8b958f}.commandBody{grid-template-columns:176px 1fr;min-height:505px;display:grid}.commandSide{border-right:1px solid var(--v2line);color:#647069;background:#0a0d0b;flex-direction:column;gap:7px;padding:25px 16px;font-size:11px;display:flex}.commandLogo{background:var(--acid);color:#080a08;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:24px;font-weight:900;display:grid}.commandSide>span,.commandSide>b{border-radius:8px;padding:10px 11px}.commandSide>b{color:#eef2ef;background:#141a16}.sideAccount{border-top:1px solid var(--v2line);margin-top:auto;padding-top:18px}.sideAccount small{letter-spacing:1px;color:#515c55;font-size:11px;display:block}.sideAccount strong{color:#ccd3ce;font-size:11px}.commandMain{padding:33px}.commandHeading{justify-content:space-between;align-items:flex-start;display:flex}.commandHeading small{letter-spacing:1.3px;color:#657169;font-size:11px}.commandHeading h3{letter-spacing:-.8px;margin:7px 0 3px;font-size:25px}.commandHeading p{color:#68736c;margin:0;font-size:11px}.commandHeading button{background:var(--acid);border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.metricGrid{grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin:28px 0 12px;display:grid}.metricGrid>div{border:1px solid var(--v2line);background:#101512;border-radius:12px;min-height:115px;padding:17px;position:relative;overflow:hidden}.metricGrid small{letter-spacing:1px;color:#647069;font-size:11px}.metricGrid strong{margin:11px 0 5px;font-size:25px;display:block}.metricGrid em,.metricGrid span{color:#68736c;font-size:11px;font-style:normal}.metricGrid .good,.metricHero span{color:var(--acid)}.metricHero{background:linear-gradient(145deg,#151d16,#101512)!important}.spark{opacity:.7;align-items:flex-end;gap:3px;height:45px;display:flex;position:absolute;bottom:11px;right:10px}.spark i{background:var(--acid);border-radius:2px 2px 0 0;width:5px;display:block}.spark i:first-child{height:15px}.spark i:nth-child(2){height:21px}.spark i:nth-child(3){height:17px}.spark i:nth-child(4){height:28px}.spark i:nth-child(5){height:22px}.spark i:nth-child(6){height:32px}.spark i:nth-child(7){height:27px}.spark i:nth-child(8){height:39px}.spark i:nth-child(9){height:44px}.aiCommand{background:#c7ff2f0f;border:1px solid #c7ff2f47;border-radius:11px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.aiGlyph{background:var(--acid);color:#0a0c0a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.aiCommand small{letter-spacing:1px;color:#8f9d92;font-size:11px;display:block}.aiCommand b{font-size:10px}.aiCommand p{color:#707b73;margin:4px 0 0;font-size:11px}.aiCommand button{color:#e8eee9;background:#171d18;border:1px solid #c7ff2f33;border-radius:7px;padding:9px 11px;font-size:8px}.liveRows{border:1px solid var(--v2line);border-radius:11px;margin-top:11px;overflow:hidden}.liveRows>div{border-bottom:1px solid var(--v2line);grid-template-columns:35px 1fr 70px 65px;align-items:center;gap:9px;padding:13px;font-size:9px;display:grid}.liveRows>div:last-child{border:0}.liveRows b{font-size:9px;display:block}.liveRows small{color:#626d66;font-size:8px}.channelIcon{border:1px solid #2d3730;border-radius:7px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.channelIcon.faded{color:#545e57}.livePill{color:var(--acid);font-size:11px;font-weight:900}.soonPill{color:#717d74;font-size:11px;font-weight:900}.ticker{border-top:1px solid var(--v2line);border-bottom:1px solid var(--v2line);white-space:nowrap;color:#5e6961;letter-spacing:2px;align-items:center;height:58px;font-size:11px;display:flex;overflow:hidden}.ticker>div{min-width:max-content;animation:28s linear infinite tick}.ticker b{color:var(--acid);margin:0 25px}@keyframes tick{0%{transform:translate(3%)}to{transform:translate(-35%)}}.darkSection,.channels{padding:130px 0}.sectionSplit{grid-template-columns:1.1fr .65fr;align-items:end;gap:80px;display:grid}.eyebrowV2{letter-spacing:1.8px;color:var(--acid);margin-bottom:16px;font-size:11px;font-weight:900}.sectionSplit h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5.4vw,72px);line-height:.98}.sectionSplit h2 span{color:#69736c}.sectionSplit>p{color:#859089;margin:0;font-size:15px;line-height:1.7}.outcomeGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;display:grid}.outcomeGrid article{border:1px solid var(--v2line);background:#0e120f;border-radius:18px;min-height:350px;padding:28px;position:relative;overflow:hidden}.outcomeGrid article h3{letter-spacing:-1px;margin:48px 0 12px;font-size:26px}.outcomeGrid article p{color:#7e8982;font-size:13px;line-height:1.6}.outcomeNo{color:#626d65;font-size:11px;font-weight:800}.limeCard{background:var(--acid)!important;color:#0a0d0a!important;border-color:var(--acid)!important}.limeCard p,.limeCard .outcomeNo{color:#34421d!important}.miniInput{background:#131815;border:1px solid #293129;border-radius:9px;padding:13px 15px;position:absolute;bottom:28px;left:28px;right:28px}.miniInput span{color:#5d6961;font-size:8px;display:block}.miniInput b{font-size:11px}.keywordCloud{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:26px;left:24px;right:24px}.keywordCloud span{border:1px solid #070a0733;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.approval{background:#131815;border:1px solid #283129;border-radius:10px;padding:13px;position:absolute;bottom:28px;left:28px;right:28px}.approval span,.approval b{font-size:9px;display:block}.approval span{color:#6b776e}.approval b{margin:5px 0 10px}.approval button{background:var(--acid);border:0;border-radius:6px;width:100%;padding:8px;font-size:11px;font-weight:800}.resultsSection{padding:20px 0 120px}.resultsCard{color:#090b09;background:#eff4ef;border-radius:24px;padding:55px;position:relative;overflow:hidden}.resultsCard:after{content:"AU";letter-spacing:-25px;color:#dce6dc;opacity:.6;font-size:280px;font-weight:950;position:absolute;bottom:-85px;right:-20px}.caseHeader{z-index:2;justify-content:space-between;display:flex;position:relative}.caseTag{letter-spacing:1.5px;color:var(--acid);background:#0c0f0d;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:900}.caseHeader h2{letter-spacing:-2px;max-width:600px;margin:20px 0;font-size:44px}.caseLocation{text-align:right;color:#687168;font-size:11px;line-height:1.8}.caseLocation b{color:#111}.bigNumbers{z-index:2;border-top:1px solid #cdd6cd;grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:end;margin-top:55px;padding-top:35px;display:grid;position:relative}.bigNumbers small{letter-spacing:1px;color:#667066;font-size:11px;display:block}.bigNumbers strong{letter-spacing:-3px;margin-right:8px;font-size:54px;display:inline-block}.bigNumbers span{font-size:11px;font-weight:900}.arrowNumber{text-align:center;color:#879187;font-size:24px}.channels{border-top:1px solid var(--v2line)}.channelGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.channelGrid article{border:1px solid var(--v2line);background:#0f1310;border-radius:16px;min-height:245px;padding:28px}.channelGrid .activeChannel{background:linear-gradient(145deg,#141b15,#0f1310);border-color:#c7ff2f66}.channelTop{justify-content:space-between;display:flex}.networkMark{background:#171d18;border:1px solid #273029;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.activeChannel .networkMark{background:var(--acid);color:#090b09}.channelTop>span{letter-spacing:1px;color:#657168;font-size:11px;font-weight:900}.activeChannel .channelTop>span{color:var(--acid)}.channelGrid h3{margin:36px 0 20px;font-size:25px}.channelGrid strong{font-size:29px;display:block}.channelGrid small{color:#647068;font-size:9px}.finalCta{background:var(--acid);color:#080a08;border-radius:24px;justify-content:space-between;align-items:end;margin-top:30px;margin-bottom:80px;padding:65px;display:flex;position:relative;overflow:hidden}.finalCta:after{content:"↗";color:#080a080d;font-size:300px;font-weight:100;position:absolute;top:-85px;right:15%;transform:rotate(-10deg)}.darkEye{color:#3b4b1d}.finalCta h2{letter-spacing:-3.2px;margin:10px 0 16px;font-size:58px;line-height:.95}.finalCta p{color:#3c451f;max-width:530px}.ctaButton{z-index:2;color:#fff;white-space:nowrap;background:#080a08;border-radius:999px;position:relative}.footerV2{border-top:1px solid var(--v2line);color:#5e6961;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:30px 0 45px;font-size:10px;display:grid}.footerV2>div:first-child{align-items:center;gap:10px;display:flex}.footerV2 b{color:#c9d0cb}.footerV2 p{text-align:center}.footerV2>div:last-child{text-align:right}.footerV2 a{color:#879089;margin-left:18px}.appPage,.authPage{color:#edf2ee;background:radial-gradient(circle at 75% 5%,#c7ff2f14,#0000 27%),#080b09}.appHeader{border-color:var(--v2line)}.appHeader>span{color:#6f7972}.builder{padding-top:75px}.builderIntro .eyebrow,.pricing .eyebrow,.authCard .eyebrow{color:var(--acid)}.builderIntro h1,.sectionHeading h1{color:#f1f5f2;letter-spacing:-2.8px;font-size:52px}.builderIntro p,.pricing .sectionHeading p{color:#89938c}.formCard,.resultCard,.panel{border-color:var(--v2line);background:#101512;box-shadow:0 25px 70px #0000002e}.formCard label{color:#cbd3cd}.formCard input,.formCard select,.authCard input{color:#eef3ef;background:#0b0f0c;border-color:#283029}.formCard input:focus,.formCard select:focus,.authCard input:focus{outline:1px solid var(--acid);border-color:var(--acid)}.fullButton{background:var(--acid);color:#090b09;border-radius:999px}.emptyState h3,.resultTop h3,.panel h3{color:#eef3ef}.emptyState,.descriptionBox{color:#758179}.aiOrb,.aiDot{background:var(--acid);color:#090b09}.resultCard h4{color:#aeb8b1}.chips span,.copyRow{color:#c9d2cb;background:#151b16;border-color:#29312b}.budgetBox{background:#151b16!important;border-color:#28322a!important}.budgetBox strong{color:var(--acid)}.outlineButton{color:#bec7c0;background:#111612;border-color:#303930}.successBox{color:#cbe891;background:#c7ff2f14;border-color:#c7ff2f40}.pricing{min-height:calc(100vh - 92px)}.priceGrid article{border-color:var(--v2line);color:#f0f4f1;background:#101512}.priceGrid h2{color:#fff}.priceGrid p,.priceGrid li,.priceGrid h2 span{color:#849087}.priceGrid small{color:var(--acid)}.authPage{padding-top:55px}.authCard{border-color:var(--v2line);background:#101512;box-shadow:0 35px 100px #00000073}.authCard h1{color:#f1f5f2}.authCard>p{color:#818c84}.authMessage{color:#cbd4cd!important;background:#151a16!important;border-color:#29302b!important}.textButton{color:var(--acid)}.dashPage{color:#edf2ee;background:#090c0a}.dashSidebar{border-right:1px solid var(--v2line);background:#070907}.dashSidebar nav b{background:var(--acid);color:#080a08}.dashSidebar nav a:hover{background:#151a16}.dashContent{max-width:1400px}.dashTop h1{color:#f3f6f4}.notice{color:#c8d69e;background:#15180f;border-color:#3d4619}.dashStats>div{border-color:var(--v2line);background:#101512}.dashStats strong{color:#f3f6f4}.panel .campaignMetric{border-color:var(--v2line)}.campaignMetric span,.recItem p{color:#758078}.pill.amber{color:#eecb63;background:#2c2712}@media (max-width:900px){.heroV2{padding-top:70px}.heroV2 h1{font-size:clamp(58px,16vw,95px)}.heroLead{font-size:16px}.commandStage{padding:0}.commandBody{grid-template-columns:1fr}.commandSide{display:none}.commandMain{padding:22px}.orbitLabel{display:none}.metricGrid{grid-template-columns:1fr 1fr}.metricHero{grid-column:1/-1}.sectionSplit{grid-template-columns:1fr;gap:24px}.outcomeGrid,.channelGrid{grid-template-columns:1fr}.outcomeGrid article{min-height:300px}.bigNumbers{grid-template-columns:1fr;gap:20px}.arrowNumber{text-align:left;margin-left:20px;transform:rotate(90deg)}.finalCta{padding:40px;display:block}.finalCta .ctaButton{margin-top:25px}.finalCta h2{font-size:43px}.footerV2{grid-template-columns:1fr;gap:12px}.footerV2 p,.footerV2>div:last-child{text-align:left}.footerV2>div:last-child a{margin:0 18px 0 0}}@media (max-width:620px){.shell{width:min(100% - 28px,1160px)}.navV2{height:74px}.heroV2{padding-top:55px}.heroV2 h1{letter-spacing:-.065em}.heroProof{display:none}.heroActions{flex-direction:column}.heroActions .button{width:100%}.commandStage{margin-top:55px}.commandTop{grid-template-columns:1fr}.commandTop span,.commandTop strong{display:none}.commandMain{padding:15px}.commandHeading button{display:none}.metricGrid{grid-template-columns:1fr}.metricHero{grid-column:auto}.aiCommand{grid-template-columns:32px 1fr}.aiCommand button{grid-column:1/-1}.liveRows>div{grid-template-columns:32px 1fr}.liveRows>div>span:nth-child(3),.liveRows>div>strong{display:none}.darkSection,.channels{padding:90px 0}.resultsCard{padding:30px}.caseHeader{display:block}.caseLocation{text-align:left;margin-top:25px}.caseHeader h2{font-size:35px}.bigNumbers strong{font-size:44px}.finalCta h2{font-size:39px}.builderGrid{grid-template-columns:1fr}.builderIntro h1{font-size:42px}}:root{--p5blue:#1677ff;--p5cyan:#26c6ff;--p5deep:#061225;--p5navy:#081a34;--p5ink:#07111f;--p5line:#5fa0ff29;--p5text:#ecf5ff;--p5muted:#8ea6c4;--acid:#2c8cff;--green:#2c8cff;--green2:#8dc6ff}.phase5{color:var(--p5text);background:#050d18;min-height:100vh;position:relative;overflow:hidden}.phase5 .navV2{z-index:20;position:relative}.phase5 .brandV2{color:#fff}.phase5 .brandMarkV2{background:linear-gradient(135deg,#5bd7ff,#1369ff);box-shadow:0 0 28px #1b7cff73}.phase5 .navLinks{color:#a9bad0}.phase5 .navCta{color:#061225;background:#fff;border-radius:999px}.phase5 .navCta:hover{box-shadow:0 0 30px #fff3}.blueAurora{filter:blur(90px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.auroraA{background:#073df0;width:620px;height:620px;top:-160px;right:-180px}.auroraB{opacity:.28;background:#007ecb;width:520px;height:520px;top:420px;left:-320px}.gridField{pointer-events:none;background-image:linear-gradient(#4680c80e 1px,#0000 1px),linear-gradient(90deg,#4680c80e 1px,#0000 1px);background-size:54px 54px;height:880px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.p5Hero{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:58px;min-height:790px;padding-top:60px;padding-bottom:100px;display:grid;position:relative}.p5Badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:1.6px;color:#9dcaff;background:#09274e80;border:1px solid #62adff40;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:11px;font-weight:900;display:inline-flex}.p5Badge span{background:#3aa7ff;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite pulseDot;box-shadow:0 0 16px #4cc2ff}@keyframes pulseDot{50%{opacity:.35;transform:scale(.72)}}.p5Hero h1{letter-spacing:-.068em;margin:27px 0 28px;font-size:clamp(62px,6.6vw,102px);font-weight:950;line-height:.88}.p5Hero h1 em,.proofBand h2 em,.aussieHead h2 em,.p5Final h2 em{color:#2e8fff;text-shadow:0 0 40px #2589ff38;font-style:normal}.p5HeroCopy>p{color:#98adc7;max-width:620px;font-size:17px;line-height:1.72}.p5Actions{gap:11px;margin-top:32px;display:flex}.p5Button{border-radius:12px;justify-content:center;align-items:center;gap:18px;height:54px;padding:0 21px;font-size:12px;font-weight:900;transition:all .25s;display:inline-flex}.p5Button:hover{transform:translateY(-2px)}.p5Button.primary{color:#fff;background:linear-gradient(135deg,#2f98ff,#1467ff);box-shadow:0 14px 45px #0e66ff4d}.p5Button.secondary{color:#cfdded;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06162ba3;border:1px solid #8cb9eb38}.playDot{color:#68baff;background:#17375f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.p5Trust{color:#657d9c;gap:25px;margin-top:28px;font-size:9px;display:flex}.p5Trust b{color:#cde5ff;margin-right:5px}.heroMachine{perspective:1000px;height:560px;position:relative}.machineHalo{filter:blur(10px);border:1px solid #56adff21;border-radius:50%;position:absolute}.haloOne{animation:22s linear infinite haloSpin;inset:20px}.haloTwo{border-style:dashed;animation:16s linear infinite reverse haloSpin;inset:80px}@keyframes haloSpin{to{transform:rotate(360deg)}}.orbit{border:1px solid #4da7ff24;border-radius:50%;animation:18s linear infinite orbitSpin;position:absolute;inset:45px}.orbit2{animation-duration:13s;animation-direction:reverse;inset:95px}.orbit i{background:#54baff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 20px #2496ff}@keyframes orbitSpin{to{transform:rotate(360deg)}}.machineCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#0e2241f5,#050f1df7);border:1px solid #5fa6ff38;border-radius:23px;width:530px;max-width:92%;padding:22px;animation:6s ease-in-out infinite machineFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-5deg)rotateX(2deg);box-shadow:0 45px 100px #00000080,0 0 90px #0e6dff21}@keyframes machineFloat{50%{transform:translate(-50%,-53%)rotateY(-2deg)rotateX(1deg)}}.machineTop{border-bottom:1px solid #629bdc21;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.machineTop small{letter-spacing:1.5px;color:#6683a7;font-size:11px}.machineTop>b{color:#52b8ff;font-size:11px}.machineDots{gap:5px;display:flex}.machineDots i{background:#28415f;border-radius:50%;width:6px;height:6px}.machineHead{justify-content:space-between;align-items:end;margin:22px 0;display:flex}.machineHead small,.machineMetrics small,.aiStrip small{color:#6784a9;letter-spacing:1.3px;font-size:11px;font-weight:900}.machineHead h3{margin:5px 0 0;font-size:24px}.trendPill{color:#70c5ff;background:#1a70be1a;border:1px solid #3aabff38;border-radius:999px;padding:7px 9px;font-size:11px}.machineMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.machineMetrics>div{background:#071426c7;border:1px solid #609ce01f;border-radius:12px;padding:15px}.machineMetrics strong{margin:8px 0 4px;font-size:24px;display:block}.machineMetrics span{color:#66809f;font-size:11px}.metricGood{color:#55c6ff!important}.performanceGraph{background:linear-gradient(#1f79ff14,#0000);border-radius:12px;height:92px;margin:10px 0;position:relative;overflow:hidden}.performanceGraph:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 22px,#5689c614 23px);position:absolute;inset:0}.graphLine{align-items:end;gap:8px;display:flex;position:absolute;inset:22px 18px 12px}.graphLine i{background:linear-gradient(#4bbcff,#1767ff);border-radius:3px 3px 0 0;flex:1;animation:2.4s ease-in-out infinite alternate barWave}.graphLine i:first-child{height:25%}.graphLine i:nth-child(2){height:38%;animation-delay:.1s}.graphLine i:nth-child(3){height:31%;animation-delay:.2s}.graphLine i:nth-child(4){height:49%;animation-delay:.3s}.graphLine i:nth-child(5){height:42%;animation-delay:.4s}.graphLine i:nth-child(6){height:61%;animation-delay:.5s}.graphLine i:nth-child(7){height:54%;animation-delay:.6s}.graphLine i:nth-child(8){height:70%;animation-delay:.7s}.graphLine i:nth-child(9){height:64%;animation-delay:.8s}.graphLine i:nth-child(10){height:82%;animation-delay:.9s}.graphLine i:nth-child(11){height:74%;animation-delay:1s}.graphLine i:nth-child(12){height:92%;animation-delay:1.1s}@keyframes barWave{to{opacity:.75;transform:scaleY(.82)}}.graphBeam{background:linear-gradient(90deg,#0000,#4eb3ff24,#0000);width:90px;animation:3.5s linear infinite scan;position:absolute;top:0;bottom:0}@keyframes scan{0%{left:-100px}to{left:100%}}.aiStrip{background:linear-gradient(90deg,#1252a829,#0d254685);border:1px solid #3e9bff3b;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.aiStar{background:linear-gradient(135deg,#3db8ff,#176bff);border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.aiStrip b{font-size:10px}.aiStrip p{color:#6f8aa9;margin:3px 0 0;font-size:8px}.aiStrip button{color:#0a1830;background:#fff;border:0;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:900}.floatingNode{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09182ee0;border:1px solid #61a4f238;border-radius:13px;align-items:center;gap:8px;padding:10px 13px;animation:4s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 20px 50px #0000004d}.floatingNode>span{color:#63bcff;background:#153d6e;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.floatingNode b{font-size:9px;display:block}.floatingNode small{color:#6683a7;font-size:11px}.nodeGoogle{top:95px;left:-10px}.nodeMeta{animation-delay:.9s;top:145px;right:0}.nodeLead{animation-delay:1.8s;bottom:82px;right:22px}.nodeLead>span{color:#fff;background:#1c78ff}@keyframes nodeFloat{50%{transform:translateY(-12px)}}.networkMarquee{border-top:1px solid var(--p5line);border-bottom:1px solid var(--p5line);background:#071223;align-items:center;height:69px;display:flex;position:relative;overflow:hidden}.networkMarquee:before,.networkMarquee:after{content:"";z-index:2;pointer-events:none;width:70px;position:absolute;top:0;bottom:0}.networkMarquee:before{background:linear-gradient(90deg,#071223,#0000);left:0}.networkMarquee:after{background:linear-gradient(270deg,#071223,#0000);right:0}.marqueeTrack{will-change:transform;flex-wrap:nowrap;width:max-content;animation:30s linear infinite p5marquee;display:flex}.marqueeGroup{white-space:nowrap;flex:none;justify-content:space-around;align-items:center;min-width:100vw;display:flex}.marqueeGroup span{letter-spacing:2px;color:#6685aa;flex:none;align-items:center;padding:0 34px;font-size:11px;display:inline-flex}.marqueeGroup b{color:#2f99ff;margin-left:40px}@keyframes p5marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marqueeTrack{animation:none}}.proofBand{grid-template-columns:1.08fr .72fr;align-items:end;gap:120px;padding:125px 0;display:grid}.p5Eyebrow{letter-spacing:2px;color:#3e9cff;font-size:11px;font-weight:900}.proofBand h2,.aussieHead h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(46px,5.5vw,76px);line-height:.96}.proofCopy p{color:#8ea4be;font-size:15px;line-height:1.8}.proofCopy a{color:#73baff;gap:20px;margin-top:18px;font-size:11px;font-weight:900;display:inline-flex}.platformShowcase{padding-bottom:135px}.platformFrame{background:linear-gradient(145deg,#0b1a30,#07111f);border:1px solid #589ded38;border-radius:25px;grid-template-columns:160px 1fr;min-height:660px;display:grid;position:relative;overflow:hidden;box-shadow:0 55px 120px #0000006b,0 0 100px #1362dc1a}.frameGlow{filter:blur(120px);opacity:.12;background:#0e61ff;border-radius:50%;width:430px;height:430px;position:absolute;top:-220px;right:10%}.platformSidebar{z-index:2;background:#040d19b8;border-right:1px solid #5893d31f;flex-direction:column;padding:25px 17px;display:flex;position:relative}.pLogo{background:linear-gradient(135deg,#47baff,#1265ff);border-radius:10px;place-items:center;width:35px;height:35px;font-weight:950;display:grid;box-shadow:0 0 28px #2087ff47}.platformSidebar nav{flex-direction:column;gap:8px;margin-top:44px;display:flex}.platformSidebar nav>*{color:#627b9a;border-radius:8px;padding:10px 9px;font-size:11px}.platformSidebar nav b{color:#d9eeff;background:#102d52}.workspaceMini{border-top:1px solid #4d87c71f;margin-top:auto;padding-top:16px}.workspaceMini>*{display:block}.workspaceMini small{color:#58708e;letter-spacing:1px;font-size:11px}.workspaceMini strong{margin:5px 0;font-size:11px}.workspaceMini span{color:#617c9d;font-size:11px}.platformBody{z-index:2;padding:32px;position:relative}.platformHeader{justify-content:space-between;align-items:center;display:flex}.platformHeader small{color:#5f7c9f;letter-spacing:1.2px;font-size:11px}.platformHeader h3{margin:5px 0;font-size:25px}.platformHeader button{color:#fff;background:#2184ff;border:0;border-radius:9px;padding:11px 14px;font-size:11px;font-weight:900}.platformStats{grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:28px 0;display:grid}.platformStats article{background:#071425b3;border:1px solid #5591d321;border-radius:14px;height:165px;padding:18px;position:relative;overflow:hidden}.platformStats small{color:#627e9f;letter-spacing:1px;font-size:11px}.platformStats strong{margin:11px 0 5px;font-size:35px;display:block}.platformStats>article>span{color:#7189a6;font-size:11px}.platformStats .up{color:#62c4ff}.microBars{align-items:end;gap:5px;height:42px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.microBars i{opacity:.74;background:linear-gradient(#47bfff,#1768ff);border-radius:2px;flex:1;animation:2.5s ease-in-out infinite alternate barWave}.ring{border:5px solid #2387ff;border-color:#2387ff #41b4ff #153761 #153761;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:17px;right:16px}.ring b{font-size:9px}.sparkline{align-items:end;gap:7px;height:35px;display:flex;position:absolute;bottom:24px;left:18px;right:18px}.sparkline i{border-top:2px solid #2b93ff;width:12%;height:30%;transform:skewY(-18deg)}.sparkline i:nth-child(2){height:42%}.sparkline i:nth-child(3){height:35%}.sparkline i:nth-child(4){height:62%}.sparkline i:nth-child(5){height:55%}.sparkline i:nth-child(6){height:78%}.sparkline i:nth-child(7){height:90%}.platformLower{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.campaignPanel,.aiPanel{background:#071425b3;border:1px solid #5591d321;border-radius:14px;padding:18px}.panelTitle{justify-content:space-between;display:flex}.panelTitle small{color:#5f7c9e;font-size:11px}.panelTitle h4{margin:5px 0 15px;font-size:14px}.panelTitle>span{color:#60b6ff;font-size:11px}.campaignRow{border-top:1px solid #4b81be1c;grid-template-columns:34px 1fr auto auto;align-items:center;gap:11px;padding:13px 0;display:grid}.networkBubble{color:#68bdff;background:#133961;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.networkBubble.meta{color:#c997ff;background:#392357}.campaignRow b{font-size:9px;display:block}.campaignRow div small{color:#617d9e;font-size:11px}.campaignRow strong{font-size:9px}.campaignRow strong small{color:#607897;font-size:11px}.liveStatus,.testStatus{color:#62c4ff;font-size:11px}.testStatus{color:#b094ff}.aiPanel{background:linear-gradient(150deg,#0d3d7f8c,#08172bd1);position:relative;overflow:hidden}.aiPanel:after{content:"✦";color:#3fa4ff09;font-size:180px;position:absolute;top:-50px;right:-22px}.aiPanelOrb{background:linear-gradient(135deg,#4dc2ff,#1769ff);border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.aiPanel h4{margin:9px 0;font-size:18px;line-height:1.2}.aiPanel p{color:#7f9ab9;font-size:11px;line-height:1.5}.budgetShift{background:#05112080;border-radius:10px;grid-template-columns:1fr 20px 1fr;align-items:center;gap:5px;margin:18px 0;padding:10px;display:grid}.budgetShift span{color:#7895b5;font-size:11px}.budgetShift span b{color:#ddebfa}.budgetShift i{color:#4a9cff;font-style:normal}.aiPanel button{color:#07152a;background:#fff;border:0;border-radius:8px;width:100%;padding:10px;font-size:11px;font-weight:900}.aiPanel>small{text-align:center;color:#587594;margin-top:7px;font-size:11px;display:block}.blueStatement{background:linear-gradient(135deg,#0d63f4,#139cf5);padding:125px 0;position:relative;overflow:hidden}.statementOrb{border:1px solid #ffffff2e;border-radius:50%;animation:25s linear infinite haloSpin;position:absolute}.orbLeft{width:500px;height:500px;top:-150px;left:-250px}.orbRight{width:700px;height:700px;bottom:-470px;right:-320px}.statementInner{z-index:2;position:relative}.p5Eyebrow.light{color:#dff4ff}.statementInner h2{letter-spacing:-.065em;margin:18px 0 70px;font-size:clamp(55px,7.4vw,102px);line-height:.88}.statementInner h2 em{color:#061a3b;font-style:normal}.statementGrid{border-top:1px solid #ffffff40;grid-template-columns:repeat(3,1fr);display:grid}.statementGrid article{padding:32px 35px 0 0}.statementGrid article+article{border-left:1px solid #fff3;padding-left:35px}.statementGrid b{color:#d6efff;font-size:11px}.statementGrid h3{margin:14px 0 10px;font-size:20px}.statementGrid p{color:#d8edff;max-width:285px;font-size:11px;line-height:1.65}.aussieSection{padding:130px 0}.aussieHead{grid-template-columns:1.15fr .65fr;align-items:end;gap:90px;display:grid}.aussieHead>p{color:#86a0bf;font-size:14px;line-height:1.8}.cityMap{background:radial-gradient(circle at 66% 48%,#1474ff29,#0000 31%),radial-gradient(circle at 38% 60%,#135fc214,#0000 32%),#071223;border:1px solid #5799e533;border-radius:23px;height:520px;margin-top:70px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #146ad609,0 28px 90px #0000002e}.mapGrid{background-image:linear-gradient(#4483cf0e 1px,#0000 1px),linear-gradient(90deg,#4483cf0e 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000007a);mask-image:linear-gradient(#000000d1,#0000007a)}.australiaMap{filter:drop-shadow(0 25px 50px #00000047);width:min(84%,980px);height:92%;position:absolute;top:51%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.auMainland,.auCape,.auTasmania{fill:url(#auFill);stroke:#278fff;stroke-width:2px;vector-effect:non-scaling-stroke}.auGlowLayer{opacity:.94}.auStateLines{fill:none;stroke:#469df73d;stroke-width:1px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.auCoastSheen{fill:none;stroke:#76c5ffb3;stroke-width:1.3px;stroke-linecap:round;opacity:.45;vector-effect:non-scaling-stroke;animation:3.8s ease-in-out infinite coastGlow}@keyframes coastGlow{50%{opacity:.85;filter:drop-shadow(0 0 7px #38a0ffcc)}}.cityPoint{z-index:4;letter-spacing:1px;color:#d0e7ff;text-shadow:0 2px 12px #05101d;padding-left:18px;font-size:11px;font-weight:900;position:absolute}.cityPoint i{background:#47b7ff;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseDot;position:absolute;top:1px;left:0;box-shadow:0 0 0 7px #2ca5ff1a,0 0 26px #1984ff}.cityPoint small{color:#6e98c6;margin-top:4px;font-size:11px;display:block}.sydney{top:68.5%;left:70.2%}.melbourne{top:78.7%;left:64.2%}.brisbane{top:51.5%;left:72.7%}.perth{top:62.5%;left:27.5%}.adelaide{top:70.5%;left:52.2%}.mapPulse{z-index:2;border:1px solid #3ba0ff2b;border-radius:50%;animation:4s ease-out infinite mapPing;position:absolute}.pulse1{width:210px;height:210px;top:48%;left:65%}.pulse2{width:118px;height:118px;animation-delay:1.5s;top:56%;left:24%}.mapLiveBadge{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#7298bd;letter-spacing:1.25px;background:#041326b3;border:1px solid #4ca6ff2e;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:900;display:flex;position:absolute;bottom:20px;left:22px}.mapLiveBadge i{background:#39b2ff;border-radius:50%;width:6px;height:6px;animation:1.7s infinite pulseDot;box-shadow:0 0 12px #168fff}.mapLiveBadge b{color:#badbff}@keyframes mapPing{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.4)}}.p5Final{background:linear-gradient(120deg,#0b57d8,#17a1f5);border-radius:25px;justify-content:space-between;align-items:end;min-height:390px;margin-bottom:80px;padding:55px;display:flex;position:relative;overflow:hidden}.finalGlow{filter:blur(100px);opacity:.25;background:#53ccff;border-radius:50%;width:420px;height:420px;position:absolute;top:-260px;right:5%}.p5Final>div:not(.finalGlow){z-index:2;position:relative}.p5Final h2{letter-spacing:-.06em;margin:15px 0 18px;font-size:clamp(52px,6vw,80px);line-height:.92}.p5Final h2 em{color:#061c3e}.p5Final p{color:#d0e9ff;font-size:13px}.p5Button.white{color:#07162b;z-index:2;background:#fff;border-radius:999px;position:relative}.p5Footer{border-top:1px solid var(--p5line);color:#59779a;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:32px 0 50px;font-size:9px;display:grid}.p5Footer div b{color:#dcecff;font-size:11px;display:block}.p5Footer div small{font-size:6px}.p5Footer p{text-align:center}.p5Footer nav{text-align:right}.p5Footer nav a{color:#8eadce;margin-left:20px}.homeV2,.appPage,.authPage,.dashPage{--acid:#2c8cff;--v2bg:#050d18;--v2line:#5fa0ff29}.homeV2 .navCta,.appPage .fullButton,.authPage .fullButton{color:#fff!important;background:#2c8cff!important}.dashSidebar nav b{color:#fff!important;background:#237df0!important}.pill{color:#60b7ff!important;background:#2c8cff21!important}.aiOrb,.aiDot{color:#fff!important;background:#2c8cff!important}.pricing .eyebrow,.builderIntro .eyebrow,.authCard .eyebrow,.textButton{color:#4aa4ff!important}.priceGrid article.featured{border-color:#2c8cff!important;box-shadow:0 0 60px #237df01f!important}@media (max-width:980px){.p5Hero{grid-template-columns:1fr;padding-top:70px}.p5HeroCopy{text-align:center}.p5HeroCopy>p{margin-left:auto;margin-right:auto}.p5Actions,.p5Trust{justify-content:center}.heroMachine{margin-top:20px}.proofBand,.aussieHead{grid-template-columns:1fr;gap:30px}.platformFrame{grid-template-columns:65px 1fr}.platformSidebar nav span,.workspaceMini{display:none}.platformSidebar{padding:20px 12px}.platformLower{grid-template-columns:1fr}.platformStats{grid-template-columns:1fr 1fr}.platformStats article:first-child{grid-column:1/-1}.statementGrid{grid-template-columns:1fr}.statementGrid article+article{border-top:1px solid #fff3;border-left:0;padding-left:0}.statementGrid article{padding:25px 0}.p5Final{display:block}.p5Final .p5Button{margin-top:25px}.p5Footer{grid-template-columns:1fr;gap:14px}.p5Footer p,.p5Footer nav{text-align:left}.p5Footer nav a{margin:0 20px 0 0}}@media (max-width:650px){.phase5 .navLinks>a:not(.navCta){display:none}.p5Hero{min-height:auto;padding-top:45px;padding-bottom:70px}.p5Hero h1{font-size:58px}.p5Actions{flex-direction:column}.p5Actions .p5Button{width:100%}.p5Trust{display:none}.heroMachine{height:440px}.machineCard{width:100%;padding:15px}.floatingNode{display:none}.machineMetrics{grid-template-columns:1fr 1fr}.machineMetrics>div:last-child{display:none}.aiStrip{grid-template-columns:32px 1fr}.aiStrip button{grid-column:1/-1}.proofBand{padding:90px 0}.platformShowcase{width:100%}.platformFrame{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr}.platformSidebar{display:none}.platformBody{padding:17px}.platformHeader button{display:none}.platformStats{grid-template-columns:1fr}.platformStats article:first-child{grid-column:auto}.platformLower{grid-template-columns:1fr}.campaignRow{grid-template-columns:32px 1fr}.campaignRow>strong,.campaignRow>span:last-child{display:none}.blueStatement{padding:90px 0}.statementInner h2{font-size:58px}.aussieSection{padding:90px 0}.cityMap{height:380px}.p5Final{padding:35px}.p5Final h2{font-size:52px}}.liveDash{--db:#06101e;--db2:#08172a;--panel:#091a2f;--panel2:#0b203b;--blue:#278cff;--blue2:#59c4ff;--line:#68a6ea24;--muted:#6f8dab;color:#edf6ff;background:radial-gradient(circle at 84% -15%,#1569ec29,#0000 30%),#050d18;grid-template-columns:226px minmax(0,1fr);min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.liveDashSide{border-right:1px solid var(--line);z-index:10;background:#030b15eb;flex-direction:column;height:100vh;padding:28px 22px 22px;display:flex;position:sticky;top:0}.liveDashLogo{letter-spacing:.2px;align-items:center;gap:11px;font-size:13px;display:flex}.liveDashLogo>span{background:linear-gradient(135deg,#56c9ff,#1668ff);border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:950;display:grid;box-shadow:0 0 32px #268bff47}.liveDashSide nav{flex-direction:column;gap:7px;margin-top:52px;display:flex}.liveDashSide nav button,.liveDashSide nav a{color:#6683a2;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px 13px;font-size:11px;transition:all .2s;display:flex}.liveDashSide nav button i,.liveDashSide nav a i{color:#5c7da1;text-align:center;width:15px;font-style:normal}.liveDashSide nav button:hover,.liveDashSide nav a:hover{color:#d8edff;background:#1e59971f}.liveDashSide nav button.active{color:#e6f3ff;background:linear-gradient(90deg,#2682eb47,#226fc92e);box-shadow:inset 0 0 0 1px #3d97ff1f}.liveDashSide nav button.active i{color:#50b7ff}.liveDashWorkspace{border-top:1px solid var(--line);flex-direction:column;margin-top:auto;padding-top:20px;display:flex}.liveDashWorkspace>small{letter-spacing:1.6px;color:#506d8d;font-size:11px}.liveDashWorkspace>strong{margin-top:7px;font-size:11px}.liveDashWorkspace>span{color:#6985a4;margin-top:3px;font-size:11px}.workspaceState{color:#7190af;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.workspaceState i{background:#ffc34d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffc34d66}.workspaceState i.connected{background:#43c8ff;box-shadow:0 0 10px #258eff}.liveDashWorkspace button{border:1px solid var(--line);color:#6f8dad;cursor:pointer;background:0 0;border-radius:9px;margin-top:14px;padding:9px;font-size:11px}.liveDashWorkspace button:hover{color:#d9edff;border-color:#469dff66}.liveDashMain{width:100%;max-width:1580px;padding:50px clamp(28px,4vw,64px) 45px;position:relative;overflow:hidden}.dashAmbient{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.dashAmbient.one{opacity:.08;background:#0d66ff;width:360px;height:360px;top:-190px;right:-80px}.dashAmbient.two{opacity:.035;background:#1ec7ff;width:300px;height:300px;bottom:-180px;left:20%}.liveDashHeader{z-index:1;justify-content:space-between;align-items:flex-start;gap:30px;display:flex;position:relative}.liveDashHeader small,.livePanelHead small,.setupStrip small{letter-spacing:1.7px;color:#567898;font-size:11px;font-weight:800}.liveDashHeader h1{letter-spacing:-1.4px;margin:7px 0;font-size:34px}.liveDashHeader p{color:#6685a4;margin:0;font-size:11px}.dashHeaderActions{align-items:center;gap:10px;display:flex}.dashHeaderActions>a{background:linear-gradient(135deg,#309cff,#1675f3);border-radius:10px;padding:13px 17px;font-size:11px;font-weight:900;transition:all .2s;box-shadow:0 10px 32px #1f80ff33}.dashHeaderActions>a:hover{transform:translateY(-1px);box-shadow:0 14px 38px #1f80ff4d}.previewBadge{letter-spacing:1px;color:#7dbdff;background:#1f75d71a;border:1px solid #3b95ff38;border-radius:999px;padding:8px 10px;font-size:11px}.dashMessage{color:#91bfe9;background:#155a9c21;border:1px solid #4599f42e;border-radius:10px;align-items:center;gap:10px;margin:24px 0 -6px;padding:11px 13px;font-size:10px;display:flex}.dashMessage>span{color:#3cadff}.dashMessage p{flex:1;margin:0}.dashMessage button{color:#7696b6;cursor:pointer;background:0 0;border:0;font-size:16px}.liveMetricGrid{z-index:1;grid-template-columns:1.25fr 1fr 1fr;gap:15px;margin:34px 0 18px;display:grid;position:relative}.metricCard{border:1px solid var(--line);background:linear-gradient(145deg,#0a1b31eb,#071628d1);border-radius:17px;height:190px;padding:23px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.metricCard:before{content:"";pointer-events:none;background:linear-gradient(120deg,#2895ff09,#0000 38%);position:absolute;inset:0}.metricLabel{justify-content:space-between;align-items:center;display:flex}.metricLabel span{letter-spacing:1.55px;color:#6686a7;font-size:11px;font-weight:800}.metricLabel i{color:#486783;font-size:11px;font-style:normal}.metricCard>strong{letter-spacing:-1.7px;margin:18px 0 7px;font-size:42px;display:block}.metricCard>em{color:#4ab7ff;font-size:11px;font-style:normal}.metricCard>em span{color:#526f8d;margin-left:4px}.metricCard>em.neutral{color:#617f9e}.liveBars{align-items:flex-end;gap:7px;height:49px;display:flex;position:absolute;bottom:21px;left:23px;right:23px}.liveBars i{opacity:.82;background:linear-gradient(#48c5ff,#1975ed);border-radius:3px 3px 1px 1px;flex:1;min-width:5px;animation:.7s cubic-bezier(.22,1,.36,1) both dashBarIn}@keyframes dashBarIn{0%{opacity:.1;height:4%!important}}.liveRing{border:6px solid #2689ff;border-color:#2689ff #39bcff #12365d #12365d;border-radius:50%;place-items:center;width:67px;height:67px;display:grid;position:absolute;bottom:22px;right:24px;transform:rotate(15deg);box-shadow:0 0 30px #2289ff14}.liveRing>div{text-align:center;transform:rotate(-15deg)}.liveRing b{font-size:11px;display:block}.liveRing small{color:#6484a4;font-size:5px}.liveLine{width:calc(100% - 44px);height:55px;position:absolute;bottom:18px;left:22px;right:22px;overflow:visible}.liveDashLower{grid-template-columns:minmax(0,1.38fr) minmax(330px,.72fr);gap:15px;display:grid}.liveCampaignPanel,.liveAiPanel{border:1px solid var(--line);background:linear-gradient(145deg,#091b30e8,#061425de);border-radius:17px;overflow:hidden}.liveCampaignPanel{padding:24px 24px 0}.livePanelHead{justify-content:space-between;align-items:flex-start;display:flex}.livePanelHead h2{letter-spacing:-.35px;margin:7px 0 20px;font-size:18px}.livePanelHead button{color:#59b5ff;cursor:pointer;background:0 0;border:0;font-size:11px}.campaignTableHead{color:#496a8a;letter-spacing:1px;grid-template-columns:1fr 110px 80px 26px;padding:0 2px 10px 48px;font-size:11px;display:grid}.liveCampaignRow{border-top:1px solid #5390cf1c;grid-template-columns:38px minmax(0,1fr) 110px 80px 26px;align-items:center;gap:11px;padding:15px 0;transition:all .18s;display:grid}.liveCampaignRow:hover{background:linear-gradient(90deg,#2484f10e,#0000);margin:0 -24px;padding-left:24px;padding-right:24px}.liveNetwork{border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:950;display:grid}.liveNetwork.google{color:#68bfff;background:#123a65}.liveNetwork.meta{color:#d59cff;background:#3b2359}.campaignIdentity strong{font-size:10px;display:block}.campaignIdentity small{color:#5c7a9a;margin-top:4px;font-size:7px;display:block}.rowCpl{text-align:right;font-size:11px}.rowCpl small{color:#587491;font-size:11px}.rowStatus{color:#63c5ff;align-items:center;gap:5px;font-size:11px;display:flex}.rowStatus i{background:#45b9ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #2b91ff}.rowStatus.testing i{background:#9d7bdd;box-shadow:0 0 9px #744fd4}.rowMenu{color:#4e6f91;cursor:pointer;background:0 0;border:0}.campaignPanelFooter{color:#587898;border-top:1px solid #5390cf1c;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:8px;display:flex}.campaignPanelFooter a,.connectedText{color:#56b6ff;font-weight:800}.liveAiPanel{background:linear-gradient(145deg,#0f4384b8,#071e39f0);padding:24px;position:relative}.aiGlow{filter:blur(100px);opacity:.12;background:#137aff;border-radius:50%;width:280px;height:280px;position:absolute;top:-130px;right:-120px}.liveAiPanel:after{content:"✦";color:#4bb1ff09;font-size:200px;position:absolute;top:-54px;right:-26px}.liveAiPanel>:not(.aiGlow){z-index:1;position:relative}.liveAiIcon{background:linear-gradient(135deg,#58c8ff,#1669ff);border-radius:12px;place-items:center;width:44px;height:44px;font-size:17px;display:grid;box-shadow:0 12px 35px #166fff40}.aiEyebrow{letter-spacing:2px;color:#54b9ff;margin-top:19px;font-size:11px;font-weight:900;display:block}.liveAiPanel h2{letter-spacing:-.65px;max-width:330px;margin:13px 0 10px;font-size:23px;line-height:1.08}.liveAiPanel>p{color:#7393b3;margin:0;font-size:11px;line-height:1.65}.liveShift{background:#030f1e7a;border:1px solid #4e93d91a;border-radius:11px;grid-template-columns:1fr 22px 1fr;align-items:center;gap:7px;margin:22px 0 16px;padding:12px;display:grid}.liveShift>i{color:#4ca8ff;text-align:center;font-style:normal}.liveShift div small{letter-spacing:1px;color:#526f8e;font-size:5px}.liveShift div span{color:#7897b8;white-space:nowrap;text-overflow:ellipsis;max-width:115px;margin:4px 0 2px;font-size:11px;display:block;overflow:hidden}.liveShift div b{color:#e4f2ff;font-size:11px}.approveButton{color:#07182e;cursor:pointer;background:#f5f9ff;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:12px 14px;font-size:11px;font-weight:950;transition:all .2s;display:flex}.approveButton:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0003}.approvalNote{text-align:center;color:#4d6d8d;margin-top:8px;font-size:11px;display:block}.setupStrip{border:1px solid var(--line);background:#08182ba6;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin-top:15px;padding:18px 20px;display:grid}.setupStrip>div:first-child strong{margin:5px 0 3px;font-size:11px;display:block}.setupStrip>div:first-child>span{color:#5f7f9e;font-size:11px}.setupSteps{gap:10px;display:flex}.setupSteps>span{color:#577696;background:#05111f8c;border:1px solid #5892cf21;border-radius:9px;padding:8px 10px;font-size:7px}.setupSteps>span b{color:#7897b7;margin-left:4px}.setupSteps>span.done{color:#4ec1ff;border-color:#379fff40}.setupStrip>a{color:#63bbff;white-space:nowrap;font-size:11px;font-weight:900}@media (max-width:1150px){.liveDash{grid-template-columns:190px 1fr}.liveDashSide{padding-left:17px;padding-right:17px}.liveMetricGrid{grid-template-columns:1fr 1fr}.metricLeads{grid-column:1/-1}.liveDashLower{grid-template-columns:1fr}.setupStrip{grid-template-columns:1fr auto}.setupSteps{grid-area:2/1/auto/-1}}@media (max-width:760px){.liveDash{display:block}.liveDashSide{flex-direction:row;align-items:center;width:100%;height:auto;padding:14px 18px;position:relative}.liveDashLogo strong{display:none}.liveDashLogo>span{width:34px;height:34px}.liveDashSide nav{flex-direction:row;flex:1;margin:0 0 0 15px;overflow:auto}.liveDashSide nav button,.liveDashSide nav a{padding:9px}.liveDashSide nav span,.liveDashWorkspace{display:none}.liveDashMain{padding:28px 17px}.liveDashHeader{display:block}.dashHeaderActions{margin-top:18px}.liveMetricGrid{grid-template-columns:1fr;margin-top:22px}.metricLeads{grid-column:auto}.metricCard{height:175px}.liveDashLower{grid-template-columns:1fr}.campaignTableHead{display:none}.liveCampaignRow{grid-template-columns:36px 1fr auto}.rowStatus,.rowMenu{display:none}.rowCpl{text-align:right}.campaignPanelFooter{display:block}.campaignPanelFooter a,.campaignPanelFooter .connectedText{margin-top:8px;display:block}.liveAiPanel h2{font-size:21px}.setupStrip{grid-template-columns:1fr}.setupSteps{grid-area:auto;overflow:auto}.setupStrip>a{justify-self:start}}@media (max-width:650px){.australiaMap{width:135%;top:51%;left:48%}.cityMap{height:390px}.cityPoint{padding-left:13px;font-size:11px}.cityPoint i{width:6px;height:6px}.cityPoint small{font-size:5px}.sydney{top:69%;left:78%}.melbourne{top:79%;left:70%}.brisbane{top:52%;left:81%}.perth{top:63%;left:13%}.adelaide{top:71%;left:53%}.mapLiveBadge{padding:7px 9px;font-size:11px;bottom:12px;left:12px}.mapPulse{display:none}}.demoLaunchButton{cursor:pointer;font-family:inherit}.demoOverlay{z-index:9999;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.demoBackdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010812e0;animation:.22s both demoFade;position:absolute;inset:0}.demoModal{background:linear-gradient(145deg,#07182c,#04101f 68%,#06192f);border:1px solid #449eff47;border-radius:26px;grid-template-rows:78px 1fr 80px;width:min(1180px,96vw);height:min(760px,92vh);min-height:620px;animation:.32s cubic-bezier(.22,1,.36,1) both demoPop;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 130px #000000a6,0 0 80px #1a7eff14}@keyframes demoFade{0%{opacity:0}}@keyframes demoPop{0%{opacity:0;transform:translateY(15px)scale(.985)}}.demoChrome{background:#04101ebd;border-bottom:1px solid #4f95db21;grid-template-columns:210px 1fr 48px;align-items:center;gap:20px;padding:0 27px;display:grid}.demoBrand{align-items:center;gap:11px;display:flex}.demoBrand>span{background:linear-gradient(135deg,#53c6ff,#176eff);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:950;display:grid;box-shadow:0 8px 28px #1877ff47}.demoBrand>b{letter-spacing:.3px;font-size:11px}.demoTitleBlock small{color:#4f789f;letter-spacing:1.8px;font-size:11px;font-weight:900;display:block}.demoTitleBlock strong{color:#b9d2e9;margin-top:4px;font-size:10px;display:block}.demoClose{color:#8babca;cursor:pointer;background:#0a1f35b3;border:1px solid #549be129;border-radius:50%;width:36px;height:36px;font-size:21px}.demoClose:hover{color:#fff;border-color:#53a9ff66}.demoStage{background-image:linear-gradient(#3176b60e 1px,#0000 1px),linear-gradient(90deg,#3176b60e 1px,#0000 1px);background-size:56px 56px;padding:34px 38px;position:relative;overflow:hidden}.demoStageGlow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.demoStageGlow.one{opacity:.1;background:#0e79ff;width:320px;height:320px;top:-130px;right:-100px}.demoStageGlow.two{opacity:.05;background:#24c2ff;width:260px;height:260px;bottom:-150px;left:22%}.demoStepMeta{z-index:2;position:absolute;top:22px;left:38px}.demoStepMeta span{letter-spacing:1.5px;color:#3dafff;font-size:11px;font-weight:900;display:block}.demoStepMeta b{color:#7295b7;margin-top:3px;font-size:11px;display:block}.demoScene{z-index:1;grid-template-columns:minmax(235px,.42fr) minmax(420px,1fr);align-items:center;gap:42px;height:100%;animation:.45s cubic-bezier(.22,1,.36,1) both sceneIn;display:grid;position:relative}@keyframes sceneIn{0%{opacity:0;transform:translate(15px)}}.demoNarration small{letter-spacing:2px;color:#3eaeff;font-size:11px;font-weight:900}.demoNarration h3{letter-spacing:-1.2px;max-width:330px;margin:10px 0 13px;font-size:32px;line-height:1.04}.demoNarration p{color:#6c8bab;max-width:300px;margin:0;font-size:11px;line-height:1.65}.demoCursor{z-index:20;filter:drop-shadow(0 5px 8px #0006);width:22px;height:29px;animation:3.6s cubic-bezier(.45,.05,.25,1) .2s both cursorMove;position:absolute;top:77%;left:67%}.demoCursor i{opacity:0;border:1px solid #59b9ff;border-radius:50%;width:12px;height:12px;animation:3.6s .2s both cursorClick;position:absolute;top:12px;left:5px}@keyframes cursorMove{0%{opacity:0;top:27%;left:85%}10%{opacity:1}70%{top:77%;left:69%}82%{top:77%;left:69%}to{opacity:.4;top:62%;left:76%}}@keyframes cursorClick{0%,67%,to{opacity:0;transform:scale(.4)}72%{opacity:1;transform:scale(.5)}84%{opacity:0;transform:scale(2.1)}}.demoFormCard,.buildWorkspace,.launchCard,.resultsDash,.optimiseCard{background:linear-gradient(145deg,#0a1f37f2,#051426e8);border:1px solid #4d99e730;border-radius:18px;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff06}.demoFormCard{width:100%;max-width:630px;padding:23px}.demoFormHead{justify-content:space-between;margin-bottom:18px;display:flex}.demoFormHead span,.demoFormHead b{letter-spacing:1.4px;color:#5e83a8;font-size:11px}.demoFormCard label{letter-spacing:1.25px;color:#5f83a7;margin:13px 0;font-size:11px;font-weight:800;display:block}.typingField,.fakeSelect,.budgetInput{color:#d5e8fb;background:#061426;border:1px solid #4c91d729;border-radius:9px;align-items:center;height:43px;margin-top:6px;padding:0 13px;font-size:10px;display:flex}.typingField span{white-space:nowrap;width:0;animation:1.7s steps(18,end) .25s forwards typeBusiness;overflow:hidden}.typingField i{background:#4cb9ff;width:1px;height:16px;animation:.7s infinite blink}@keyframes typeBusiness{to{width:130px}}@keyframes blink{50%{opacity:0}}.demoFormGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.fakeSelect{justify-content:space-between}.fakeSelect b{color:#4daeff}.budgetInput b{color:#4eb8ff;margin-right:5px;font-size:15px}.budgetInput span{font-size:14px;font-weight:900}.budgetInput small{color:#52799f;margin-left:auto;font-size:6px}.demoFormCard>button{color:#fff;background:linear-gradient(135deg,#35b6ff,#1673ff);border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:8px;padding:12px 14px;font-size:11px;font-weight:900;display:flex}.demoTip{background:#05162af2;border:1px solid #459df729;border-radius:13px;gap:10px;width:255px;padding:13px;animation:.6s 1.8s both tipFloat;display:flex;position:absolute;bottom:4px;right:-15px}.demoTip>span{color:#49baff}.demoTip small{letter-spacing:1px;color:#4b88bf;font-size:5px}.demoTip b{margin:3px 0;font-size:11px;display:block}.demoTip p{color:#6181a0;margin:0;font-size:11px;line-height:1.4}@keyframes tipFloat{0%{opacity:0;transform:translateY(10px)}}.buildWorkspace{max-width:660px;padding:22px}.buildScan{border-bottom:1px solid #4c91d71f;grid-template-rows:1fr 1fr;grid-template-columns:45px 1fr;align-items:end;column-gap:12px;height:74px;padding-bottom:15px;display:grid;position:relative;overflow:hidden}.scanOrb{background:linear-gradient(135deg,#42bfff,#1469f4);border-radius:11px;grid-row:1/3;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 30px #1d81ff40}.buildScan strong{align-self:end;font-size:11px}.buildScan span{color:#557a9e;align-self:start;font-size:11px}.buildScan>i{background:linear-gradient(90deg,#0000,#4ebdff,#0000);height:1px;animation:1.5s linear infinite scanAcross;position:absolute;bottom:0;left:0;right:0}@keyframes scanAcross{0%{transform:translate(-70%)}to{transform:translate(70%)}}.buildColumns{grid-template-columns:.9fr 1.1fr;gap:12px;margin-top:14px;display:grid}.buildColumns article{background:#04122280;border:1px solid #4a8dd01a;border-radius:11px;min-height:180px;padding:14px}.buildColumns small{letter-spacing:1.2px;color:#557b9f;font-size:11px;font-weight:900}.generatedChip{color:#9fc9ef;background:#1a67b41a;border:1px solid #3b98f42b;border-radius:6px;width:max-content;max-width:100%;margin-top:10px;padding:7px 8px;font-size:11px;animation:.4s .45s both generatedIn;display:block}.generatedLine{animation:.4s .5s both generatedIn}.generatedChip.d2,.generatedLine.d2{animation-delay:.8s}.generatedChip.d3,.generatedLine.d3{animation-delay:1.15s}.generatedChip.d4{animation-delay:1.45s}@keyframes generatedIn{0%{opacity:0;filter:blur(3px);transform:translateY(7px)}}.buildColumns h4{margin:13px 0 8px;font-size:13px;line-height:1.25}.buildColumns p{color:#7898b7;font-size:11px;line-height:1.5}.adQuality{border-top:1px solid #4b8dcf1f;justify-content:space-between;margin-top:16px;padding-top:10px;display:flex}.adQuality b{color:#42c692;font-size:11px}.buildReady{background:#116e4b1c;border:1px solid #35be8424;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.buildReady>i{color:#42cf98;font-style:normal}.buildReady small{color:#59907f;font-size:5px;display:block}.buildReady b{font-size:8px}.buildReady>strong{color:#9fc8eb;font-size:11px}.launchCard{max-width:650px;padding:24px}.launchTop{justify-content:space-between;align-items:flex-start;display:flex}.launchTop small{letter-spacing:1.2px;color:#557b9f;font-size:11px}.launchTop h4{margin:4px 0;font-size:18px}.launchTop>span{color:#53beff;background:#1a70c81c;border:1px solid #3ba3f736;border-radius:999px;padding:7px 9px;font-size:11px}.launchRows{border-top:1px solid #4b8dcf1f;margin:18px 0}.launchRows>div{border-bottom:1px solid #4b8dcf1a;justify-content:space-between;align-items:center;padding:11px 0;font-size:8px;display:flex}.launchRows span{color:#5e7f9f}.launchRows b{align-items:center;gap:7px;display:flex}.gBubble{color:#6bc5ff;background:#123f71;border-radius:6px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.launchForecast{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.launchForecast>span{background:#061729;border:1px solid #4c91d71a;border-radius:9px;padding:11px}.launchForecast small{color:#547799;font-size:5px;display:block}.launchForecast b{margin-top:5px;font-size:11px;display:block}.launchApprove{color:#fff;background:linear-gradient(135deg,#36b7ff,#176fff);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:15px;padding:13px 14px;font-size:11px;font-weight:950;display:flex;position:relative}.launchApprove>b{margin-left:auto}.launchPulse{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite launchPulse;box-shadow:0 0 #ffffff80}@keyframes launchPulse{70%{box-shadow:0 0 0 8px #fff0}}.launchToast{background:#071f21;border:1px solid #3dc28a2e;border-radius:12px;gap:10px;width:260px;padding:12px;animation:.45s 2.5s both toastIn;display:flex;position:absolute;bottom:6px;right:-10px}.launchToast>span{color:#50d39f;background:#123b31;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.launchToast b{font-size:8px;display:block}.launchToast small{color:#659388;margin-top:3px;font-size:11px;display:block}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}.resultsDash{max-width:690px;padding:20px}.resultCards{grid-template-columns:1.15fr 1fr 1fr;gap:9px;display:grid}.resultCards article{background:#06172a;border:1px solid #488fd81c;border-radius:11px;height:165px;padding:14px;position:relative;overflow:hidden}.resultCards small{letter-spacing:1px;color:#587b9d;font-size:5px}.resultCards strong{letter-spacing:-1px;margin:13px 0 5px;font-size:26px;display:block}.resultCards>article>span{color:#47b9ff;font-size:11px}.resultBars{align-items:flex-end;gap:4px;height:42px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.resultBars i{background:linear-gradient(#43c0ff,#1974eb);border-radius:2px;flex:1;animation:.55s both resultBar}@keyframes resultBar{0%{opacity:.2;height:3%!important}}.resultRing{border:5px solid #3fbdff;border-color:#3fbdff #2689ff #11365d #11365d;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;bottom:15px;right:15px}.resultRing b{font-size:7px}.resultCards svg{width:calc(100% - 24px);height:46px;position:absolute;bottom:14px;left:12px;right:12px}.resultCards path{fill:none;stroke:#2f9fff;stroke-width:2px;stroke-dasharray:230;stroke-dashoffset:230px;animation:1.4s .25s forwards lineDraw}@keyframes lineDraw{to{stroke-dashoffset:0}}.resultFeed{margin-top:10px}.resultFeed>div{color:#5b7d9e;border-top:1px solid #4b8dcf1a;grid-template-columns:13px 70px 1fr auto;align-items:center;gap:8px;padding:10px 7px;font-size:11px;animation:.4s both feedIn;display:grid}.resultFeed>div:nth-child(2){animation-delay:.35s}.resultFeed>div:nth-child(3){animation-delay:.7s}.resultFeed i{background:#43baff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #2494ff}.resultFeed b{color:#c3d9ed;font-size:8px}@keyframes feedIn{0%{opacity:0;transform:translate(8px)}}.optimiseCard{background:linear-gradient(145deg,#0e4284d9,#061b34f2);max-width:610px;padding:25px;position:relative;overflow:hidden}.optimiseCard:after{content:"✦";color:#3fa8ff09;font-size:230px;position:absolute;top:-60px;right:-30px}.optimiseCard>*{z-index:1;position:relative}.optimiseIcon{background:linear-gradient(135deg,#52c7ff,#1468f4);border-radius:11px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 32px #126cfa4d}.optimiseCard>span{letter-spacing:1.5px;color:#51baff;margin-top:14px;font-size:11px;font-weight:900;display:block}.optimiseCard h4{max-width:440px;margin:9px 0;font-size:22px;line-height:1.08}.optimiseCard>p{color:#82a2c0;font-size:11px;line-height:1.55}.optimiseCard>p b{color:#5ac2ff}.optimiseShift{grid-template-columns:1fr 30px 1fr;align-items:center;gap:9px;margin:18px 0 11px;display:grid}.optimiseShift>div{background:#02101f8c;border:1px solid #5395d71c;border-radius:9px;padding:11px}.optimiseShift>div.better{border-color:#30b0ff40;box-shadow:inset 0 0 24px #1871d114}.optimiseShift>i{color:#49b4ff;text-align:center;font-style:normal}.optimiseShift small{color:#55799c;font-size:5px}.optimiseShift strong{margin:5px 0;font-size:11px;display:block}.optimiseShift span{color:#6b8cac;font-size:11px}.optimiseImpact{border-top:1px solid #4f93d721;justify-content:space-between;padding:10px 0;font-size:7px;display:flex}.optimiseImpact span{color:#587c9f}.optimiseImpact b{color:#55c49b}.optimiseCard>button{color:#06192f;background:#f2f7fd;border:0;border-radius:9px;justify-content:space-between;width:100%;margin-top:7px;padding:12px 14px;font-size:11px;font-weight:950;display:flex}.optimiseNote{text-align:center!important;color:#557492!important;letter-spacing:0!important;margin-top:7px!important;font-weight:500!important;display:block!important}.demoFinish{background:#05172af5;border:1px solid #469df42b;border-radius:11px;width:280px;padding:11px 13px;animation:.5s 2.2s both tipFloat;position:absolute;bottom:2px;right:-10px}.demoFinish span{letter-spacing:1.3px;color:#42afff;font-size:5px;display:block}.demoFinish b{margin-top:3px;font-size:11px;display:block}.demoControls{background:#04101ee6;border-top:1px solid #4f95db21;padding:15px 26px}.demoProgress{background:#102d4b;border-radius:3px;height:2px;overflow:hidden}.demoProgress i{background:linear-gradient(90deg,#2e91ff,#4cc9ff);height:100%;transition:width .5s;display:block;box-shadow:0 0 10px #248fff}.demoControlRow{grid-template-columns:1fr auto 1fr;align-items:center;margin-top:13px;display:grid}.demoDots{gap:7px;display:flex}.demoDots button{cursor:pointer;background:#183a5b;border:0;border-radius:3px;width:20px;height:3px;padding:0;transition:all .2s}.demoDots button.active{background:#3cb3ff;width:35px}.demoDots button.done{background:#236fae}.demoPlayback{align-items:center;gap:6px;display:flex}.demoPlayback button{color:#7595b3;cursor:pointer;background:#071a2e;border:1px solid #5297da26;border-radius:8px;min-width:31px;height:31px}.demoPlayback button:disabled{opacity:.25}.demoPlayback .playMain{color:#a8d4f8;background:#0c2e52;border-color:#409df73d;min-width:78px;font-size:11px;font-weight:900}.demoSkip{color:#5d7c9c;cursor:pointer;background:0 0;border:0;justify-self:end;font-size:11px}.demoSkip:hover{color:#9cc9ef}@media (max-width:820px){.demoOverlay{padding:0}.demoModal{border:0;border-radius:0;grid-template-rows:64px 1fr 73px;width:100vw;height:100dvh;min-height:0}.demoChrome{grid-template-columns:1fr 38px;padding:0 16px}.demoTitleBlock{display:none}.demoStage{padding:48px 17px 20px}.demoStepMeta{top:15px;left:18px}.demoScene{grid-template-columns:1fr;align-content:start;gap:15px;overflow:auto}.demoNarration{padding-top:8px}.demoNarration h3{margin:7px 0;font-size:23px}.demoNarration p{font-size:9px}.demoFormCard,.buildWorkspace,.launchCard,.resultsDash,.optimiseCard{max-width:none}.demoTip,.launchToast,.demoFinish,.demoCursor{display:none}.buildColumns{grid-template-columns:1fr}.buildColumns article{min-height:auto}.resultCards{grid-template-columns:1fr 1fr}.resultCards article:first-child{grid-column:1/-1}.resultFeed>div{grid-template-columns:12px 56px 1fr}.resultFeed>div span{display:none}.demoControls{padding:12px 15px}.demoControlRow{grid-template-columns:1fr auto}.demoSkip{display:none}.demoDots button{width:12px}.demoDots button.active{width:24px}.optimiseCard h4{font-size:18px}.demoPlayback .playMain{min-width:68px}}@media (prefers-reduced-motion:reduce){.demoOverlay *{animation-duration:.001ms!important;animation-iteration-count:1!important}.demoProgress i{transition:none}}@media (min-width:761px){.liveDash{grid-template-columns:252px minmax(0,1fr)}.liveDashSide{padding:30px 24px 24px}.liveDashLogo{font-size:15px}.liveDashLogo>span{width:42px;height:42px;font-size:18px}.liveDashSide nav{gap:8px;margin-top:50px}.liveDashSide nav a{gap:12px;padding:14px;font-size:14px}.liveDashSide nav a i{width:18px;font-size:13px}.liveDashSide nav a.active{color:#eef8ff;background:linear-gradient(90deg,#2682eb4d,#226fc92e);box-shadow:inset 0 0 0 1px #54aaff47}.liveDashWorkspace>small{font-size:9px}.liveDashWorkspace>strong{font-size:14px}.liveDashWorkspace>span{font-size:12px}.workspaceState{font-size:11px}.liveDashWorkspace button{padding:11px;font-size:12px}.liveDashMain{max-width:1700px;padding:48px clamp(34px,3.5vw,62px) 50px}.liveDashHeader small,.livePanelHead small,.setupStrip small{font-size:10px}.liveDashHeader h1{font-size:39px}.liveDashHeader p{max-width:650px;font-size:14px;line-height:1.55}.dashHeaderActions>a{padding:14px 19px;font-size:13px}.previewBadge{padding:9px 11px;font-size:11px}.dashMessage{font-size:13px}.liveMetricGrid{gap:18px;margin:34px 0 20px}.metricCard{height:218px;padding:26px}.metricLabel span{font-size:10px}.metricLabel i{font-size:9px}.metricCard>strong{margin:20px 0 8px;font-size:46px}.metricCard>em{font-size:12px}.liveBars{height:58px;bottom:24px;left:26px;right:26px}.liveRing{width:76px;height:76px;bottom:24px;right:27px}.liveRing b{font-size:13px}.liveRing small{font-size:7px}.liveDashLower{gap:18px}.liveCampaignPanel{padding:28px 28px 0}.livePanelHead h2{margin:8px 0 22px;font-size:22px}.livePanelHead a,.livePanelHead button{color:#59b5ff;font-size:11px}.campaignTableHead{grid-template-columns:1fr 125px 95px 28px;padding-left:52px;font-size:8px}.liveCampaignRow{grid-template-columns:42px minmax(0,1fr) 125px 95px 28px;gap:13px;padding:18px 0}.liveNetwork{width:39px;height:39px;font-size:12px}.campaignIdentity strong{font-size:13px}.campaignIdentity small{margin-top:5px;font-size:11px}.rowCpl{font-size:13px}.rowCpl small{font-size:8px}.rowStatus{font-size:9px}.campaignPanelFooter{padding:18px 0;font-size:11px}.liveAiPanel{padding:28px}.liveAiIcon{width:48px;height:48px;font-size:19px}.aiEyebrow{font-size:10px}.liveAiPanel h2{max-width:390px;font-size:27px}.liveAiPanel>p{font-size:13px;line-height:1.6}.liveShift{margin:24px 0 18px;padding:15px}.liveShift div small{font-size:8px}.liveShift div span{max-width:150px;font-size:11px}.liveShift div b{font-size:11px}.approveButton{padding:14px 16px;font-size:12px}.approvalNote{font-size:8px}.setupStrip{padding:21px 23px}.setupStrip>div:first-child strong{font-size:13px}.setupStrip>div:first-child>span{font-size:11px}.setupSteps>span{padding:9px 11px;font-size:11px}.setupStrip>a{font-size:11px}}.liveDashSide nav a.active i{color:#50b7ff}.sectionPage{min-height:100vh}.sectionPanel{z-index:1;border:1px solid var(--line);background:linear-gradient(145deg,#091b30f0,#061425e6);border-radius:18px;margin-top:34px;padding:28px;position:relative}.sectionPanelHead{border-bottom:1px solid #5390cf1f;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.sectionPanelHead small{letter-spacing:1.5px;color:#567898;font-size:11px}.sectionPanelHead h2{margin:7px 0 0;font-size:23px}.sectionPanelHead>span{letter-spacing:1px;color:#7dbdff;border:1px solid #3b95ff38;border-radius:999px;padding:8px 10px;font-size:11px}.sectionListRow{border-bottom:1px solid #5390cf1a;grid-template-columns:44px minmax(0,1fr) 140px 100px;align-items:center;gap:14px;padding:19px 0;display:grid}.sectionIcon{color:#68bfff;background:#123a65;border-radius:11px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.sectionListRow>div:nth-child(2) small{color:#6887a6;margin-top:5px;font-size:11px;display:block}.sectionMetric{text-align:right}.sectionMetric b{font-size:14px;display:block}.sectionMetric small{color:#567898;font-size:11px}.sectionStatus{color:#67c8ff;justify-self:end;font-size:11px}.sectionStatus.testing,.sectionStatus.draft{color:#b69af0}.sectionGrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid;position:relative}.sectionGrid>article{border:1px solid var(--line);background:linear-gradient(145deg,#0a1b31f0,#071628db);border-radius:18px;min-height:180px;padding:26px}.sectionGrid>article small{letter-spacing:1.4px;color:#6486a8;font-size:11px}.sectionGrid>article strong{margin:20px 0 9px;font-size:43px;display:block}.sectionGrid>article span{color:#6d8cab;font-size:12px}.sectionGrid .wide{grid-column:1/-1;margin-top:0}.leadRow{border-bottom:1px solid #5390cf1a;grid-template-columns:14px 1fr auto;align-items:center;gap:13px;padding:16px 0;display:grid}.leadRow i{background:#43baff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #2494ff}.leadRow strong{font-size:13px}.leadRow small{color:#6787a6;margin-top:4px;font-size:11px;display:block}.leadRow>b{color:#6e91b2;font-size:11px}.optimiserPage{background:linear-gradient(145deg,#0f4384b8,#071e39f0);max-width:820px;padding:34px}.optimiserPage>small{letter-spacing:1.5px;color:#58baff;margin-top:22px;font-size:11px;display:block}.optimiserPage h2{max-width:650px;margin:10px 0 14px;font-size:32px}.optimiserPage>p{color:#85a3bf;max-width:680px;font-size:14px;line-height:1.7}.optimiserPage .liveShift,.optimiserPage .approveButton{max-width:600px}.optimiserPage .approvalNote{text-align:center;max-width:600px}.reportBars{align-items:flex-end;gap:12px;height:260px;padding:32px 10px 4px;display:flex}.reportBars i{background:linear-gradient(#48c5ff,#1975ed);border-radius:5px 5px 2px 2px;flex:1;min-width:12px}@media (max-width:900px){.sectionGrid{grid-template-columns:1fr}.sectionGrid .wide{grid-column:auto}.sectionListRow{grid-template-columns:42px 1fr auto}.sectionMetric{display:none}}.connectionSection{z-index:1;margin-top:34px;position:relative}.connectionHeading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.connectionHeading small{letter-spacing:1.6px;color:#58adff;font-size:11px;font-weight:900}.connectionHeading h2{color:#eef7ff;margin:7px 0 0;font-size:25px}.connectionHeading>span{color:#6486a7;font-size:11px}.connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.connectionCard{background:linear-gradient(145deg,#091d34f5,#061425e6);border:1px solid #589de229;border-radius:18px;flex-direction:column;min-height:245px;padding:23px;display:flex;box-shadow:0 20px 50px #0000001f}.connectionCard.available{border-color:#37a0ff6b;box-shadow:inset 0 0 45px #1f7de014,0 20px 50px #00000024}.connectionTop{justify-content:space-between;align-items:center;display:flex}.connectionMark{color:#73c2ff;background:linear-gradient(145deg,#174d80,#0c2c4d);border:1px solid #5bb0ff3d;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:grid}.connectionStatus{letter-spacing:1px;color:#6d91b2;border:1px solid #5d93c72e;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.connectionStatus.available{color:#64c5ff;background:#2587e217;border-color:#37a6ff57}.connectionStatus.next{color:#9ecfff}.connectionStatus.google{color:#75b8ff}.connectionCard h3{color:#f0f7ff;margin:22px 0 8px;font-size:18px}.connectionCard p{color:#7593af;max-width:360px;margin:0 0 22px;font-size:12px;line-height:1.6}.connectionAction{color:#65baff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #528fca1f;justify-content:space-between;width:100%;margin-top:auto;padding:15px 0 0;font-size:11px;font-weight:800;display:flex}.connectionAction.muted{color:#7797b5}.dataGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.connectionVision{z-index:1;background:linear-gradient(120deg,#12468459,#051426eb);border:1px solid #3d9bf638;border-radius:20px;margin-top:32px;padding:30px;position:relative}.connectionVision>small{letter-spacing:1.5px;color:#5db7ff;font-size:11px;font-weight:900}.connectionVision h2{max-width:720px;margin:9px 0 23px;font-size:27px}.connectionVision>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.connectionVision span,.connectionVision strong{letter-spacing:.8px;color:#83a7c8;background:#071b30;border:1px solid #4e9ae129;border-radius:8px;padding:10px 12px;font-size:11px}.connectionVision strong{color:#78c8ff;border-color:#3ea8ff4d}.connectionVision b{color:#398dd7}@media (max-width:1100px){.connectionGrid,.dataGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.connectionHeading{display:block}.connectionHeading>span{margin-top:8px;display:block}.connectionGrid,.dataGrid{grid-template-columns:1fr}.connectionCard{min-height:215px}.connectionVision h2{font-size:22px}}.aiChatLauncher{z-index:90;color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a3157,#0b1f38);border:1px solid #51b1ff6b;border-radius:16px;align-items:center;gap:10px;padding:11px 16px 11px 11px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 15px 55px #0052a461}.aiChatLauncher>span{background:#168fff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 0 28px #1f99ff99}.aiChatLauncher div{text-align:left;display:grid}.aiChatLauncher small{color:#7fa6c8;margin-top:2px;font-size:11px}.aiChatPanel{z-index:95;background:linear-gradient(160deg,#071c31fc,#04101efc);border:1px solid #4fa9ff47;border-radius:20px;flex-direction:column;width:360px;height:500px;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 30px 90px #0000008c}.aiChatHead{border-bottom:1px solid #4f93cf24;justify-content:space-between;padding:17px;display:flex}.aiChatHead>div{align-items:center;gap:10px;display:flex}.aiChatHead>div>span{background:#128eff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.aiChatHead small{color:#7196b6;margin-top:3px;font-size:11px;display:block}.aiChatHead i{background:#45c6ff;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.aiChatHead button,.offerClose{color:#7895ae;cursor:pointer;background:0 0;border:0;font-size:20px}.aiChatMessages{flex:1;padding:17px;overflow:auto}.aiMsg{border-radius:12px;max-width:84%;margin-bottom:10px;padding:11px 13px;font-size:11px;line-height:1.55}.aiMsg.ai{color:#b9d2e8;background:#0b2947}.aiMsg.user{color:#fff;background:#137fda;margin-left:auto}.aiQuick{gap:6px;padding:0 14px 10px;display:flex}.aiQuick button{color:#80a9cb;background:#071d33;border:1px solid #4897db33;border-radius:999px;padding:7px 9px;font-size:11px}.aiChatInput{border-top:1px solid #478bc724;gap:8px;padding:12px;display:flex}.aiChatInput input{color:#fff;background:#061a2e;border:1px solid #4a93d32e;border-radius:10px;outline:none;flex:1;padding:11px;font-size:11px}.aiChatInput button{color:#fff;background:#158ff2;border:0;border-radius:10px;width:38px}.offerBackdrop{z-index:110;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#010911c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.offerModal{background:linear-gradient(145deg,#0a315a 0%,#071d35 48%,#061526 100%);border:1px solid #51acff59;border-radius:25px;width:min(520px,100%);padding:43px;position:relative;overflow:hidden;box-shadow:0 35px 120px #004a9461}.offerGlow{filter:blur(100px);opacity:.24;background:#128eff;border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;right:-100px}.offerClose{z-index:2;position:absolute;top:14px;right:18px}.offerTag{letter-spacing:1.7px;color:#69c1ff;font-size:11px;font-weight:900}.offerModal h2{letter-spacing:-2px;margin:14px 0 17px;font-size:43px;line-height:.98;position:relative}.offerModal h2 em{color:#53b6ff;font-style:normal}.offerModal p{color:#86a8c4;max-width:420px;font-size:12px;line-height:1.6;position:relative}.offerModal form{gap:8px;margin-top:22px;display:flex;position:relative}.offerModal input{color:#fff;background:#06182a;border:1px solid #5ca7e640;border-radius:10px;flex:1;min-width:0;padding:14px;font-size:11px}.offerModal form button,.offerDone{color:#fff;background:linear-gradient(135deg,#168fff,#2ba9ff);border:0;border-radius:10px;padding:0 18px;font-size:11px;font-weight:850;box-shadow:0 10px 30px #118bee4d}.offerModal>small{color:#587b98;margin-top:11px;font-size:11px;display:block}.offerDone{margin-top:15px;padding:13px 18px;position:relative}@media (max-width:600px){.aiChatLauncher{bottom:12px;right:12px}.aiChatPanel{width:calc(100% - 20px);height:65vh;bottom:76px;right:10px}.offerModal{padding:34px 24px}.offerModal h2{font-size:34px}.offerModal form{display:grid}.offerModal form button{padding:14px}}.accountSelectStrip{z-index:2;background:linear-gradient(110deg,#1044767a,#051627f0);border:1px solid #3a9ff947;border-radius:16px;align-items:center;gap:18px;margin:22px 0 30px;padding:18px 20px;display:flex;position:relative}.accountSelectStrip>div{min-width:240px;display:grid}.accountSelectStrip small{letter-spacing:1.4px;color:#61baff;font-size:11px;font-weight:900}.accountSelectStrip strong{margin-top:4px;font-size:12px}.accountSelectStrip select{color:#dceeff;background:#061a2e;border:1px solid #549ddb3d;border-radius:10px;flex:1;padding:12px;font-size:11px}.accountSelectStrip>span{color:#66c3ff;letter-spacing:.8px;font-size:11px;font-weight:900}.optimiserActions{align-items:center;gap:10px;display:flex}.rejectButton{color:#87a8c4;background:#071c30;border:1px solid #6896be40;border-radius:10px;padding:13px 18px;font-size:10px;font-weight:800}.optimiserResult{color:#8ecbff;background:#1567b11f;border:1px solid #49a3ef38;border-radius:10px;margin-top:15px;padding:11px;font-size:10px}.emptyState{color:#6788a5;justify-content:center;align-items:center;gap:12px;min-height:130px;padding:24px;display:flex}.emptyState>span{color:#3fa9ff;font-size:22px}.emptyState p{max-width:700px;font-size:11px;line-height:1.6}.offerHoneypot{opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important}.offerError{color:#ff9ea8;margin-top:9px;font-size:11px;position:relative}.typing{opacity:.65}.aiChatInput button:disabled,.approveButton:disabled,.rejectButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.accountSelectStrip{display:grid}.accountSelectStrip>div{min-width:0}.optimiserActions{flex-direction:column;align-items:stretch}}.mediaPlan{gap:8px;margin:9px 0 20px;display:grid}.mediaPlanRow{background:#061a2d;border:1px solid #4b94d226;border-radius:10px;grid-template-columns:1fr 55px 100px;align-items:center;gap:8px;padding:11px 12px;display:grid}.mediaPlanRow>div{display:grid}.mediaPlanRow strong{font-size:10px}.mediaPlanRow small{color:#6487a6;letter-spacing:.7px;margin-top:3px;font-size:11px}.mediaPlanRow>span{color:#63bdff;text-align:right;font-size:11px}.mediaPlanRow>b{text-align:right;color:#c7e5ff;font-size:11px}@media (max-width:560px){.mediaPlanRow{grid-template-columns:1fr auto}.mediaPlanRow>b{text-align:left;grid-column:1/-1}}.liveOptimiserReady{color:#87bce5;background:#125b9e1f;border:1px solid #379ef333;border-radius:11px;margin:18px 0;padding:16px;font-size:10px}.ownerApp{color:#eaf5ff;min-height:100vh;font-family:var(--font-main,Arial,sans-serif);background:#030d17;display:flex}.ownerSidebar{z-index:60;background:linear-gradient(#061b2d,#04111e);border-right:1px solid #4a92d026;flex-direction:column;width:230px;padding:20px 14px;display:flex;position:fixed;top:0;bottom:0;left:0}.ownerBrand{border-bottom:1px solid #5394cb1f;justify-content:space-between;align-items:center;padding:4px 8px 23px;display:flex}.ownerBrand>span{letter-spacing:1.4px;color:#65b9ff;border:1px solid #4aa4f040;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:950}.ownerSidebar nav{gap:5px;margin-top:21px;display:grid}.ownerSidebar nav a{color:#7999b4;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.ownerSidebar nav a i{text-align:center;color:#4d83ad;width:22px;font-style:normal}.ownerSidebar nav a:hover,.ownerSidebar nav a.active{color:#eaf6ff;background:linear-gradient(90deg,#1880db33,#165a9714)}.ownerSidebar nav a.active i{color:#58b9ff}.ownerSideBottom{border-top:1px solid #5394cb1f;gap:7px;margin-top:auto;padding:15px 7px 2px;display:grid}.ownerSideBottom a,.ownerSideBottom button{color:#698ba7;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;text-decoration:none}.ownerMain{width:calc(100% - 230px);min-height:100vh;margin-left:230px;padding:35px 38px 60px;position:relative;overflow:hidden}.ownerGlow{filter:blur(140px);pointer-events:none;opacity:.13;border-radius:50%;width:380px;height:380px;position:fixed}.ownerGlow.one{background:#008cff;top:-130px;right:3%}.ownerGlow.two{background:#0045a7;bottom:-220px;left:32%}.ownerHeader{z-index:1;justify-content:space-between;align-items:start;margin-bottom:28px;display:flex;position:relative}.ownerHeader small{letter-spacing:1.8px;color:#4eaaf5;font-size:11px;font-weight:900}.ownerHeader h1{letter-spacing:-1.3px;margin:6px 0 7px;font-size:34px}.ownerHeader p{color:#7899b6;max-width:680px;margin:0;font-size:11px;line-height:1.55}.ownerHeaderButton{color:#7fc6ff;background:#071c30;border:1px solid #4a9be038;border-radius:9px;padding:10px 12px;font-size:9px;text-decoration:none;display:inline-block}.ownerStats{z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid;position:relative}.ownerStats.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ownerStats article{background:linear-gradient(145deg,#081f34f5,#041322eb);border:1px solid #4c91cc24;border-radius:14px;min-width:0;padding:17px}.ownerStats small{letter-spacing:1.15px;color:#6288a8;font-size:11px;font-weight:850;display:block}.ownerStats strong{white-space:nowrap;text-overflow:ellipsis;margin:8px 0 4px;font-size:24px;display:block;overflow:hidden}.ownerStats span{color:#537590;font-size:11px}.ownerSplit,.ownerDetailGrid{z-index:1;grid-template-columns:1.65fr 1fr;gap:16px;margin-bottom:16px;display:grid;position:relative}.ownerDetailGrid{grid-template-columns:1fr 1fr}.ownerPanel{z-index:1;background:linear-gradient(150deg,#071c30f7,#04111ef2);border:1px solid #4c91cc24;border-radius:16px;margin-bottom:16px;padding:18px;position:relative;overflow:hidden}.ownerPanelHead{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.ownerPanelHead small{color:#4f9ddd;letter-spacing:1.2px;font-size:11px;font-weight:900}.ownerPanelHead a{color:#5fb8ff;font-size:11px;text-decoration:none}.ownerTableWrap{width:100%;overflow:auto}.ownerTable{border-collapse:collapse;width:100%;min-width:650px}.ownerTable th{text-align:left;letter-spacing:1px;color:#537b9d;border-bottom:1px solid #4d8ec624;padding:10px 9px;font-size:11px}.ownerTable td{color:#91abc1;vertical-align:top;border-bottom:1px solid #4d8ec614;padding:12px 9px;font-size:11px}.ownerTable td b{color:#dcecff;margin-bottom:3px;font-size:11px;display:block}.ownerTable td small{color:#557a99;font-size:11px;line-height:1.4;display:block}.ownerTable code{color:#68a8db;font-size:11px}.ownerMiniLink{color:#58b8ff;white-space:nowrap;font-weight:800;text-decoration:none}.ownerEmpty{text-align:center!important;padding:35px!important}.ownerActivity{display:grid}.ownerActivity>div{border-bottom:1px solid #4b8ec717;padding:14px 4px 14px 22px;position:relative}.ownerActivity>div>span{color:#2ba8ff;position:absolute;left:2px}.ownerActivity b{font-size:10px;display:block}.ownerActivity small{color:#6384a0;margin-top:3px;font-size:11px;display:block}.ownerNotice{z-index:1;color:#86b6dc;background:#1269b514;border:1px solid #459eea38;border-radius:12px;margin-bottom:16px;padding:13px 15px;font-size:9px;position:relative}.ownerSearch{z-index:1;gap:8px;max-width:450px;margin-bottom:15px;display:flex;position:relative}.ownerSearch input{color:#fff;background:#061a2d;border:1px solid #4f95cf2e;border-radius:9px;outline:none;flex:1;padding:11px;font-size:11px}.ownerSearch button{color:#fff;background:#148eea;border:0;border-radius:9px;padding:0 17px;font-size:11px;font-weight:800}.ownerPill,.ownerStatus{color:#83a9c7;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#4891cf17;border:1px solid #4891cf26;border-radius:999px;padding:5px 7px;font-size:11px;display:inline-block}.ownerStatus.active,.ownerStatus.connected,.ownerStatus.approved,.ownerStatus.live{color:#70d3ff;background:#2084c71a;border-color:#39aded47}.ownerStatus.past_due,.ownerStatus.failed,.ownerStatus.rejected{color:#ff9a9a;background:#be393914;border-color:#ff646433}.ownerWideText{color:#86a4bd;max-width:340px;line-height:1.45}.ownerChatList{max-height:420px;overflow:auto}.ownerChatList>div{border-bottom:1px solid #4b8ec717;padding:12px 4px}.ownerChatList b{font-size:9px}.ownerChatList p{color:#7f9db6;font-size:11px;line-height:1.5}.ownerChatList small{color:#506f89;font-size:11px}.ownerEmptyBox{text-align:center;color:#587b96;padding:30px;font-size:9px}.systemGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid;position:relative}.systemGrid article{background:#071d31;border:1px solid #488eca24;border-radius:13px;align-items:center;gap:12px;padding:16px;display:flex}.systemGrid article>span{border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.systemGrid .ok{color:#66c7ff;background:#2d9bde21}.systemGrid .bad{color:#ff9292;background:#e15c5c1a}.systemGrid b{font-size:9px;display:block}.systemGrid small{color:#5e819d;margin-top:3px;font-size:11px;display:block}.ownerSafetyRows>div{border-bottom:1px solid #4b8ec717;padding:14px 0}.ownerSafetyRows b{margin-right:10px;font-size:11px}.ownerSafetyRows span{border-radius:5px;padding:4px 6px;font-size:11px;font-weight:900}.ownerSafetyRows .safe{color:#63c6ff;background:#2791d51a}.ownerSafetyRows .danger{color:#ff8f8f;background:#c73b3b1a}.ownerSafetyRows p{color:#66869f;margin:6px 0 0;font-size:11px}@media (max-width:1250px){.ownerStats{grid-template-columns:repeat(3,1fr)}.ownerStats.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ownerSidebar{width:68px;padding:18px 8px}.ownerBrand>span,.ownerBrand .brandText,.ownerSidebar nav a span,.ownerSideBottom{display:none}.ownerSidebar nav a{justify-content:center;padding:12px 8px}.ownerSidebar nav a i{font-size:14px}.ownerMain{width:calc(100% - 68px);margin-left:68px;padding:28px 18px}.ownerSplit,.ownerDetailGrid{grid-template-columns:1fr}.systemGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ownerStats,.ownerStats.four{grid-template-columns:1fr 1fr}.ownerHeader h1{font-size:27px}.ownerMain{padding:24px 12px}.systemGrid{grid-template-columns:1fr}}.australiaMap{filter:drop-shadow(0 28px 58px #00000047);width:min(88%,1020px);height:94%;top:50%}.auMainland.realAu,.auTasmania.realAu{stroke:#2798ff;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.auStateLines{stroke:#50a9ff38;stroke-width:1.15px;stroke-dasharray:5 6}.auCoastSheen{stroke:#69c6ff94;stroke-width:1.1px;opacity:.38;fill:none;stroke-linejoin:round}.svgCity{z-index:6;position:relative}.svgCityPulse{fill:#30a7ff1f;stroke:#38adff;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite svgCityPing}.svgCityDot{fill:#48b8ff;filter:drop-shadow(0 0 7px #168fff)}.svgCityName{fill:#d3eaff;letter-spacing:1px;font-size:11px;font-weight:900}.svgCityCount{fill:#6d9ac5;letter-spacing:.6px;font-size:6.3px;font-weight:700}@keyframes svgCityPing{0%{opacity:.95;transform:scale(.55)}80%,to{opacity:0;transform:scale(2.6)}}@media (max-width:650px){.australiaMap{width:126%;top:50%;left:49%}.svgCityName{font-size:8px}.svgCityCount{font-size:5.5px}}.billingInsideDash{padding-bottom:60px}.billingCurrentBadge{color:#6cc1ff;letter-spacing:1px;background:#187ed314;border:1px solid #4aa5f140;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.dashboardPlanGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid;position:relative}.dashboardPlan{background:linear-gradient(150deg,#071d32fa,#04111ef5);border:1px solid #4e97d529;border-radius:18px;flex-direction:column;min-height:420px;padding:26px;display:flex;position:relative;overflow:hidden}.dashboardPlan.recommended{border-color:#2e9ef76b;box-shadow:inset 0 0 55px #197bd814,0 20px 55px #00000024}.dashboardPlan.current{border-color:#54beff8c}.planRecommend,.currentPlanTag{letter-spacing:1px;color:#75c7ff;background:#1e85d61a;border:1px solid #3da4ef38;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:950;position:absolute;top:18px;right:18px}.currentPlanTag{color:#bfe9ff;left:18px;right:auto}.dashboardPlan>small{letter-spacing:1.4px;color:#57aeef;margin-top:4px;font-size:11px;font-weight:900}.dashboardPlan h2{letter-spacing:-1.5px;color:#f0f8ff;margin:24px 0 6px;font-size:39px}.dashboardPlan h2 span{letter-spacing:0;color:#6b8da9;margin-left:5px;font-size:11px;font-weight:650}.dashboardPlan>p{color:#81a0ba;margin:0 0 22px;font-size:11px}.dashboardPlan ul{gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.dashboardPlan li{color:#9bb4c9;align-items:center;gap:8px;font-size:11px;display:flex}.dashboardPlan li i{color:#55bfff;font-style:normal}.dashboardPlan>button{color:#eef8ff;cursor:pointer;background:#0b3154;border:1px solid #439fec47;border-radius:10px;justify-content:space-between;margin-top:auto;padding:13px 14px;font-size:11px;font-weight:850;display:flex}.dashboardPlan.recommended>button{background:linear-gradient(135deg,#1288e9,#25a6ff);border-color:#0000;box-shadow:0 13px 30px #178be540}.dashboardPlan>button:disabled{cursor:default;opacity:.58}.billingInfoStrip{z-index:1;background:#061a2d;border:1px solid #4c91cc24;border-radius:16px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;position:relative;overflow:hidden}.billingInfoStrip>div{border-right:1px solid #4c91cc1a;padding:19px 21px}.billingInfoStrip>div:last-child{border-right:0}.billingInfoStrip small{letter-spacing:1.1px;color:#4f92c8;font-size:11px;font-weight:900;display:block}.billingInfoStrip strong{margin:7px 0 4px;font-size:11px;display:block}.billingInfoStrip span{color:#627f98;font-size:11px;line-height:1.5}@media (max-width:1050px){.dashboardPlanGrid{grid-template-columns:1fr}.dashboardPlan{min-height:0}.billingInfoStrip{grid-template-columns:1fr}.billingInfoStrip>div{border-bottom:1px solid #4c91cc1a;border-right:0}.billingInfoStrip>div:last-child{border-bottom:0}}.pricingPageV2{color:#edf7ff;background:radial-gradient(circle at 22% 18%,#1675e02e,#0000 27%),radial-gradient(circle at 78% 30%,#0c51ad24,#0000 32%),linear-gradient(#04101d 0%,#061422 44%,#030c16 100%);min-height:100vh;overflow:hidden}.pricingHero{text-align:center;padding-top:112px;padding-bottom:52px;position:relative}.pricingAura{filter:blur(130px);pointer-events:none;border-radius:50%;position:absolute}.pricingAura.one{opacity:.14;background:#128fff;width:420px;height:420px;top:-130px;left:10%}.pricingAura.two{opacity:.13;background:#0054bd;width:360px;height:360px;top:90px;right:7%}.pricingHeroCopy{z-index:1;max-width:890px;margin:0 auto;position:relative}.pricingHero .eyebrow{letter-spacing:2px;color:#57b3ff;font-size:11px;font-weight:950}.pricingHero h1{letter-spacing:-3.8px;margin:18px 0 22px;font-size:64px;line-height:.98}.pricingHero h1 span{color:#5db9ff;text-shadow:0 0 38px #2a9eff2e}.pricingHero p{color:#86a6c1;max-width:690px;margin:0 auto;font-size:15px;line-height:1.65}.pricingTrust{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:25px;display:flex}.pricingTrust span{color:#9cc0dc;background:#082642b8;border:1px solid #469ce224;border-radius:999px;padding:8px 10px;font-size:11px}.pricingPlans{padding-bottom:90px}.pricingGridV2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricingCardV2{background:linear-gradient(155deg,#081f35fa,#04111ef7);border:1px solid #539ddc2b;border-radius:22px;flex-direction:column;min-height:540px;padding:29px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000038}.pricingCardV2:before{content:"";pointer-events:none;background:linear-gradient(135deg,#39a4ff0b,#0000 45%);position:absolute;inset:0}.pricingCardV2:hover{border-color:#4dacf94d;transform:translateY(-6px);box-shadow:0 36px 95px #0000004d}.pricingCardV2.featured{background:radial-gradient(circle at 50% 0,#1e8bef2e,#0000 38%),linear-gradient(155deg,#092642fc,#051424fa);border-color:#3fabff94;box-shadow:0 0 0 1px #1f8eea26,0 35px 100px #004a9147}.pricingCardV2.featured:after{content:"";background:linear-gradient(90deg,#0000,#1a94ff,#55bdff,#0000);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 25px #29fc}.popularBadge{letter-spacing:1.2px;color:#81ccff;background:#1164ac29;border:1px solid #42aeff4d;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;position:absolute;top:19px;right:20px}.popularBadge i{background:#47b7ff;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #2b9eff}.pricingCardTop{z-index:1;position:relative}.pricingCardTop>small{color:#59b5ff;letter-spacing:1.7px;font-size:11px;font-weight:950}.pricingCardTop h2{letter-spacing:-3.4px;align-items:flex-end;gap:2px;margin:25px 0 13px;font-size:61px;line-height:1;display:flex}.pricingCardTop h2>span{color:#88b8db;letter-spacing:0;font-size:25px;line-height:1.5}.pricingCardTop h2 em{letter-spacing:0;color:#6d8ea9;margin-bottom:8px;font-size:11px;font-style:normal}.pricingCardTop p{color:#7899b5;min-height:36px;font-size:11px;line-height:1.6}.pricingSpend{z-index:1;background:#061b30;border:1px solid #4894d521;border-radius:12px;margin:23px 0;padding:15px;position:relative}.pricingSpend small{letter-spacing:1.1px;color:#557f9f;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.pricingSpend strong{color:#b9d6eb;font-size:11px}.pricingCardV2 ul{z-index:1;gap:13px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pricingCardV2 li{color:#9bb7cb;align-items:center;gap:9px;font-size:11px;display:flex}.pricingCardV2 li i{color:#57baff;background:#1e8adc1c;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.pricingCta{z-index:1;color:#eaf7ff;background:#0a2c4c;border:1px solid #479ee240;border-radius:11px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex;position:relative}.pricingCardV2.featured .pricingCta{background:linear-gradient(135deg,#128bef,#2aa9ff);border:0;box-shadow:0 14px 34px #168be840}.pricingCta span{font-size:15px}.pricingFooterPanel{background:linear-gradient(120deg,#0a2a48f2,#051423fa);border:1px solid #4a9adc2e;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding:28px 30px;display:flex}.pricingFooterPanel>div{max-width:720px}.pricingFooterPanel small{color:#57adf1;letter-spacing:1.5px;font-size:11px;font-weight:900}.pricingFooterPanel h3{margin:7px 0 8px;font-size:24px}.pricingFooterPanel p{color:#7595af;margin:0;font-size:11px;line-height:1.6}.pricingFooterPanel>a{white-space:nowrap;color:#fff;background:#0e7fd7;border:1px solid #4aadf561;border-radius:11px;padding:13px 16px;font-size:11px;font-weight:850;text-decoration:none}.pricingFooterPanel>a span{margin-left:10px}.pricingFinePrint{color:#4d708c;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:18px;font-size:8px;display:flex}@media (max-width:1000px){.pricingHero{padding-top:90px}.pricingHero h1{font-size:50px}.pricingGridV2{grid-template-columns:1fr}.pricingCardV2{min-height:0}.pricingFooterPanel{display:grid}}@media (max-width:600px){.pricingHero{padding-top:75px}.pricingHero h1{letter-spacing:-2.4px;font-size:39px}.pricingHero p{font-size:12px}.pricingPlans{padding-bottom:60px}.pricingCardV2{padding:23px}.pricingCardTop h2{font-size:52px}.pricingTrust{gap:8px}.pricingFooterPanel{padding:23px}}html{scroll-behavior:smooth}#how-it-works{scroll-margin-top:90px}.campaignBuilderV2{color:#edf7ff;background:radial-gradient(circle at 82% 16%,#0f66e138,#0000 26%),radial-gradient(circle at 20% 82%,#0059c521,#0000 30%),linear-gradient(#03101d 0%,#061523 54%,#030c16 100%);min-height:100vh;position:relative;overflow:hidden}.builderGridBg{pointer-events:none;background-image:linear-gradient(#4a8bcb0e 1px,#0000 1px),linear-gradient(90deg,#4a8bcb0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 84%);mask-image:linear-gradient(#000000b8,#0000 84%)}.builderAmbient{filter:blur(130px);pointer-events:none;border-radius:50%;position:absolute}.builderAmbient.a{opacity:.16;background:#0b85f4;width:430px;height:430px;top:8%;right:6%}.builderAmbient.b{opacity:.11;background:#0047aa;width:360px;height:360px;bottom:4%;left:5%}.builderTopbar{z-index:2;border-bottom:1px solid #5296d01f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;display:grid;position:relative}.builderTopSteps{align-items:center;gap:9px;display:flex}.builderTopSteps>span{color:#577894;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.builderTopSteps>span:before{content:"";background:#061a2e;border:1px solid #4a94d52e;border-radius:50%;width:24px;height:24px}.builderTopSteps>span{position:relative}.builderTopSteps>span:after{content:attr(data-num)}.builderTopSteps span.active{color:#b5dafa}.builderTopSteps span.active:before{background:linear-gradient(135deg,#128df1,#36b6ff);border-color:#0000;box-shadow:0 0 22px #1f99ff59}.builderTopSteps span b{font-size:8px}.builderTopSteps>i{background:#4a94d524;width:28px;height:1px;display:block}.builderExit{color:#7fa1bd;background:#05192b99;border:1px solid #4a94d524;border-radius:9px;justify-self:end;padding:9px 11px;font-size:11px;text-decoration:none}.builderHero{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;padding-top:74px;padding-bottom:34px;display:flex;position:relative}.builderHeroCopy{max-width:820px}.builderHero .p5Eyebrow{letter-spacing:1.9px;color:#57b5ff;font-size:11px;font-weight:950}.builderHero h1{letter-spacing:-3px;margin:14px 0 18px;font-size:54px;line-height:1.02}.builderHero h1 span{color:#5cbaff}.builderHero p{color:#86a8c2;max-width:740px;font-size:13px;line-height:1.65}.builderConfidence{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.builderConfidence span{color:#789ab5;white-space:nowrap;font-size:11px}.builderConfidence i{color:#5bc3ff;margin-right:5px;font-style:normal}.builderWorkspace{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid;position:relative}.builderFormV2,.builderPreviewV2{background:linear-gradient(155deg,#081f35f7,#04111ef5);border:1px solid #4f99da29;border-radius:22px;overflow:hidden;box-shadow:0 30px 90px #00000038}.builderFormV2{padding:26px}.builderCardHeader{border-bottom:1px solid #4e91c91a;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.builderCardHeader small{letter-spacing:1.3px;color:#4fa9ed;font-size:11px;font-weight:950}.builderCardHeader h2{margin:5px 0;font-size:24px}.builderCardHeader p{color:#67869f;margin:0;font-size:11px}.builderCompletion{text-align:right;min-width:100px}.builderCompletion strong{color:#72c6ff;font-size:20px;display:block}.builderCompletion>span{color:#557893;text-transform:uppercase;letter-spacing:.7px;margin:2px 0 7px;font-size:11px;display:block}.builderCompletion>i{background:#07192a;border-radius:99px;width:95px;height:4px;display:block;overflow:hidden}.builderCompletion>i>b{background:linear-gradient(90deg,#0d84e9,#4cc2ff);border-radius:99px;height:100%;transition:width .25s;display:block}.builderFields{gap:17px;padding-top:21px;display:grid}.builderField{gap:9px;display:grid}.builderField>span{justify-content:space-between;align-items:end;gap:10px;display:flex}.builderField>span b{color:#dcecf9;font-size:11px}.builderField>span small{color:#577a96;font-size:11px}.builderInputWrap{background:#051725;border:1px solid #4e94d029;border-radius:11px;align-items:center;height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.builderInputWrap:focus-within{background:#071c30;border-color:#44aeff7a;box-shadow:0 0 0 3px #1887e40f,0 0 28px #147bdb14}.builderInputWrap>i{color:#448ec8;width:24px;font-size:13px;font-style:normal}.builderInputWrap input,.builderInputWrap select{color:#e6f2fb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.builderInputWrap input::placeholder{color:#496983}.builderInputWrap select option{background:#061522}.builderInputWrap em{color:#507592;font-size:11px;font-style:normal;font-weight:850}.builderFieldSplit{grid-template-columns:1fr 1fr;gap:13px;display:grid}.builderGenerate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#138af0,#28abff);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:50px;margin-top:22px;padding:0 17px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 38px #158be83d}.builderGenerate:hover{transform:translateY(-2px);box-shadow:0 18px 46px #158be852}.builderGenerate:disabled{opacity:.65;cursor:wait}.builderGenerate b{font-size:15px}.builderSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite builderSpin;display:block}@keyframes builderSpin{to{transform:rotate(360deg)}}.builderFormFooter{color:#54748e;justify-content:space-between;gap:10px;margin-top:11px;font-size:7px;display:flex}.builderError{color:#ff9b9b;background:#a1303014;border:1px solid #ff6b6b33;border-radius:9px;margin-top:12px;padding:10px;font-size:9px}.builderPreviewV2{background:radial-gradient(circle at 78% 12%,#1d86ec26,#0000 31%),linear-gradient(155deg,#071f37fc,#03101efa);min-height:660px;position:sticky;top:20px}.previewChrome{border-bottom:1px solid #4e92cd1c;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 18px;display:grid}.previewChrome>div{gap:5px;display:flex}.previewChrome>div i{background:#1f4567;border-radius:50%;width:6px;height:6px}.previewChrome>small{letter-spacing:1.3px;color:#527a9a;font-size:11px;font-weight:900}.previewChrome>span{color:#5aaef1;border:1px solid #429ee933;border-radius:999px;justify-self:end;padding:5px 7px;font-size:11px}.builderPreviewEmpty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:608px;padding:44px 38px;display:flex;position:relative}.previewOrb{width:74px;height:74px;margin-bottom:25px;position:relative}.previewOrb>span{z-index:2;background:linear-gradient(135deg,#168ff1,#36b8ff);border-radius:18px;place-items:center;font-size:20px;display:grid;position:absolute;inset:15px;box-shadow:0 0 45px #26a4ff57}.previewOrb>i{border:1px solid #3fa9ff29;border-radius:50%;animation:2.2s ease-out infinite orbPulse;position:absolute;inset:4px}.previewOrb>i:last-child{animation-delay:1.1s}@keyframes orbPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.builderPreviewEmpty>small{letter-spacing:1.4px;color:#52a9eb;font-size:11px;font-weight:950}.builderPreviewEmpty h2{letter-spacing:-1.4px;margin:10px 0 12px;font-size:31px;line-height:1.08}.builderPreviewEmpty>p{color:#7595af;max-width:490px;font-size:11px;line-height:1.65}.previewSignals{gap:8px;width:100%;margin-top:27px;display:grid}.previewSignals>div{color:#587793;background:#04142394;border:1px solid #478dc91a;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;padding:10px 12px;transition:all .25s;display:grid}.previewSignals>div.ready{color:#a7cae4;background:#082f4e7a;border-color:#36a3f038}.previewSignals span{color:#4e7695;font-size:11px}.previewSignals i{color:#4cbcff;font-style:normal}.previewMiniStat{border-top:1px solid #478dc91a;width:100%;margin-top:18px;padding-top:18px}.previewMiniStat>span{color:#527794;letter-spacing:1px;font-size:11px;display:block}.previewMiniStat strong{margin-top:6px;font-size:23px;display:block}.previewMiniStat strong small{color:#5e829e;font-size:11px}.builderResultV2{padding:26px}.resultHero{border-bottom:1px solid #4e91c91a;justify-content:space-between;align-items:start;gap:15px;padding-bottom:19px;display:flex}.resultHero small{letter-spacing:1.2px;color:#52adef;font-size:11px;font-weight:950}.resultHero h2{margin:5px 0 4px;font-size:24px}.resultHero p{color:#6588a4;margin:0;font-size:11px}.resultReady{color:#78c9ff;white-space:nowrap;background:#166fb714;border:1px solid #45a8f138;border-radius:999px;padding:7px 9px;font-size:11px}.resultReady i{background:#4cbbff;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #2f9eff}.resultSummary{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.resultSummary article{background:#061a2e;border:1px solid #488ec91a;border-radius:11px;padding:13px}.resultSummary small{letter-spacing:.9px;color:#4f7491;font-size:11px;font-weight:900;display:block}.resultSummary strong{margin-top:6px;font-size:18px;display:inline-block}.resultSummary span{color:#5d829e;margin-left:3px;font-size:11px}.resultSummary .textValue{font-size:11px;line-height:1.3}.resultSection{margin-top:18px}.resultSectionHead{border-bottom:1px solid #4a8ec917;justify-content:space-between;margin-bottom:9px;padding-bottom:8px;display:flex}.resultSectionHead span{letter-spacing:1px;color:#5c9ed1;font-size:11px;font-weight:900}.resultSectionHead small{color:#4e6f88;font-size:11px}.mediaPlanV2{gap:7px;display:grid}.mediaPlanV2>div{background:#051827;border:1px solid #488cc514;border-radius:9px;grid-template-columns:30px minmax(115px,1fr) minmax(70px,1.2fr) 35px 70px;align-items:center;gap:8px;padding:9px 10px;display:grid}.mediaIcon{color:#64bfff;background:#0a3154;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.mediaPlanV2 b{font-size:8px;display:block}.mediaPlanV2 small{color:#507694;font-size:5.5px}.mediaBar{background:#061220;border-radius:99px;height:4px;overflow:hidden}.mediaBar i{background:linear-gradient(90deg,#178be9,#4cc3ff);border-radius:99px;height:100%;display:block}.mediaPlanV2>div>strong{color:#a9c8df;font-size:11px}.mediaPlanV2>div>em{color:#658ba8;text-align:right;font-size:11px;font-style:normal}.resultChips{flex-wrap:wrap;gap:6px;display:flex}.resultChips span{color:#82a9c7;background:#071d31;border:1px solid #4892cf1f;border-radius:7px;padding:7px 8px;font-size:11px}.adPreview{color:#132231;background:#fff;border-radius:10px;padding:13px}.adPreview .resultSectionHead{border-color:#e7edf2}.adPreview .resultSectionHead span{color:#5c7185}.adPreview .resultSectionHead small{color:#8a9aaa}.adUrl{color:#38815b;font-size:7px}.adPreview h3{color:#1a5cc8;margin:6px 0 4px;font-size:12px}.adPreview p{color:#566677;margin:0;font-size:11px;line-height:1.45}.savePlanButton,.openDashButton{border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:43px;margin-top:15px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.savePlanButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1389ed,#28aaff);border:0;box-shadow:0 12px 30px #1489e238}.openDashButton{color:#89b8d9;background:#071c30;border:1px solid #4a9bdd2b}.savedPlanV2{background:#1669a414;border:1px solid #3fb1f438;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.savedPlanV2>i{color:#fff;background:#1189e7;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.savedPlanV2 b{font-size:9px;display:block}.savedPlanV2 span{color:#6b90ad;margin-top:2px;font-size:11px;display:block}.builderBottomTrust{z-index:2;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;gap:22px;padding-top:30px;padding-bottom:65px;display:grid;position:relative}.builderBottomTrust>div span{color:#4fa9ed;font-size:11px;font-weight:950}.builderBottomTrust>div b{margin:5px 0;font-size:11px;display:block}.builderBottomTrust>div p{color:#597b96;margin:0;font-size:11px}.builderBottomTrust>i{background:#4c91cb1a;height:45px}@media (max-width:1050px){.builderWorkspace{grid-template-columns:1fr}.builderPreviewV2{position:relative;top:auto}.builderHero{display:block}.builderConfidence{flex-flow:wrap;margin-top:20px}.builderTopSteps{display:none}.builderTopbar{grid-template-columns:1fr 1fr}.builderHero h1{font-size:45px}}@media (max-width:650px){.builderTopbar{min-height:70px}.builderExit{font-size:0}.builderExit:after{content:"Back";font-size:9px}.builderHero{padding-top:50px}.builderHero h1{letter-spacing:-2px;font-size:37px}.builderHero p{font-size:11px}.builderFieldSplit{grid-template-columns:1fr}.builderFormV2{padding:20px}.builderCardHeader{display:block}.builderCompletion{text-align:left;margin-top:15px}.builderCompletion>i{width:100%}.builderPreviewEmpty{padding:35px 22px}.builderResultV2{padding:20px}.resultSummary{grid-template-columns:1fr}.mediaPlanV2>div{grid-template-columns:30px 1fr 40px 65px}.mediaBar{display:none}.builderBottomTrust{grid-template-columns:1fr}.builderBottomTrust>i,.builderConfidence{display:none}}.strategyPanel{background:linear-gradient(145deg,#092a489e,#05172799);border:1px solid #3ea6ef26;border-radius:12px;padding:13px}.strategyGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strategyGrid>div{background:#061827;border:1px solid #4591cf17;border-radius:8px;padding:10px}.strategyGrid small{color:#537997;letter-spacing:.8px;margin-bottom:5px;font-size:5.8px;font-weight:900;display:block}.strategyGrid b{color:#b8d4e8;text-transform:none;font-size:11px;line-height:1.35}.strategyReason{color:#698da8!important;margin:10px 0 0!important;font-size:11px!important;line-height:1.5!important}.strategyReason strong{color:#9cc9e7}.negativeTitle{letter-spacing:.9px;color:#6b8398;margin:11px 0 6px;font-size:11px;font-weight:900}.resultChips.negative span{color:#b48c9a;background:#5f1d311f;border-color:#be5c7a1f}.headlineGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.headlineGrid>div{background:#051827;border:1px solid #488ec917;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.headlineGrid span{color:#477493;font-size:11px}.headlineGrid b{color:#a9c8df;font-size:7.5px;line-height:1.35}@media (max-width:650px){.strategyGrid,.headlineGrid{grid-template-columns:1fr}}.liveBars{overflow:visible}.leadBarWrap{outline:none;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.leadBarWrap>i{background:linear-gradient(#43b7ff,#167bd4);border-radius:3px 3px 1px 1px;width:100%;transition:transform .16s,filter .16s;display:block;box-shadow:0 0 12px #2da2f021}.leadBarWrap:hover>i,.leadBarWrap:focus>i{filter:brightness(1.2);transform:translateY(-2px)}.leadBarTooltip{z-index:20;opacity:0;pointer-events:none;text-align:center;background:#071b30;border:1px solid #46a9f547;border-radius:8px;min-width:78px;padding:8px 9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 12px 35px #00000057}.leadBarTooltip:after{content:"";background:#071b30;border-bottom:1px solid #46a9f547;border-right:1px solid #46a9f547;width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.leadBarTooltip small{letter-spacing:.7px;color:#6998bc;text-transform:uppercase;margin-bottom:3px;font-size:11px;display:block}.leadBarTooltip strong{line-height:1.1;color:#e9f7ff!important;margin:0!important;font-size:11px!important;display:block!important}.leadBarWrap:hover .leadBarTooltip,.leadBarWrap:focus .leadBarTooltip{opacity:1;transform:translate(-50%)translateY(0)}.optimiserCta{width:100%;text-align:center!important;justify-content:center!important;align-items:center!important;padding-left:16px!important;padding-right:16px!important;display:flex!important}.optimiserCta span{display:none!important}.roadmapHero{z-index:2;border-bottom:1px solid #4891cd1f;justify-content:space-between;align-items:flex-end;gap:30px;padding:46px 0 28px;display:flex;position:relative}.roadmapHero>div{max-width:760px}.roadmapHero small{letter-spacing:1.7px;color:#5bb8ff;font-size:11px;font-weight:950}.roadmapHero h1{letter-spacing:-2px;margin:8px 0;font-size:42px}.roadmapHero p{color:#7295b1;margin:0;font-size:11px;line-height:1.6}.roadmapHero>a{color:#83bce6;white-space:nowrap;background:#071c30;border:1px solid #479bde2b;border-radius:9px;padding:10px 12px;font-size:11px;text-decoration:none}.roadmapNote{z-index:2;background:#072844b8;border:1px solid #3e9de733;border-radius:11px;align-items:flex-start;gap:10px;margin:22px 0 34px;padding:13px 15px;display:flex;position:relative}.roadmapNote>span{color:#48b8ff;font-size:9px}.roadmapNote p{color:#78a2c0;margin:0;font-size:11px;line-height:1.55}.roadmapNote b{color:#c7e3f7}.roadmapTimeline{z-index:2;position:relative}.roadmapPhase{grid-template-columns:58px 1fr;gap:24px;display:grid}.roadmapRail{flex-direction:column;align-items:center;display:flex}.roadmapRail>span{color:#5ebcff;background:#08233d;border:1px solid #499de138;border-radius:12px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:grid;box-shadow:0 0 25px #1482dc14}.roadmapRail>i{background:linear-gradient(#479bdc40,#479bdc0d);flex:1;width:1px;min-height:80px}.roadmapPhase:last-child .roadmapRail>i{background:linear-gradient(#479bdc40,#0000)}.roadmapPhaseBody{padding-bottom:38px}.roadmapPhaseHead{margin-bottom:15px}.roadmapPhaseHead small{letter-spacing:1.5px;color:#4faaf0;font-size:11px;font-weight:950}.roadmapPhaseHead h2{margin:5px 0;font-size:23px}.roadmapPhaseHead p{color:#6789a4;margin:0;font-size:11px}.roadmapItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.roadmapItems article{background:linear-gradient(145deg,#082037f0,#041321f0);border:1px solid #4892cd24;border-radius:14px;min-height:145px;padding:17px;scroll-margin-top:30px;transition:all .2s}.roadmapItems article:target{border-color:#269cff;box-shadow:0 0 0 1px #269cff33,0 0 42px #1481dc2b}.roadmapItems article:hover{border-color:#48a4eb4d;transform:translateY(-2px)}.roadmapItems article>div{align-items:center;gap:7px;display:flex}.roadmapDot{background:#279eff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #279effb3}.roadmapItems article small{letter-spacing:1px;color:#5d9dce;text-transform:uppercase;font-size:6.5px;font-weight:900}.roadmapItems h3{margin:14px 0 7px;font-size:13px}.roadmapItems p{color:#6688a3;margin:0;font-size:8.5px;line-height:1.55}.roadmapPhase.live .roadmapRail>span{color:#fff;background:linear-gradient(135deg,#0c72c8,#22a6ff)}.roadmapPhase.early .roadmapRail>span{border-color:#37abff61}.roadmapPhase.future .roadmapItems article{opacity:.82}.roadmapFooter{z-index:2;background:radial-gradient(circle at 85% 20%,#147edd29,#0000 28%),linear-gradient(120deg,#08233c,#051624);border:1px solid #469bdc2e;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;margin:5px 0 65px;padding:28px;display:flex;position:relative}.roadmapFooter>div{max-width:720px}.roadmapFooter small{letter-spacing:1.4px;color:#54b0f3;font-size:11px;font-weight:950}.roadmapFooter h2{margin:7px 0;font-size:24px}.roadmapFooter p{color:#6e91ad;margin:0;font-size:11px;line-height:1.6}.roadmapFooter>a{white-space:nowrap;color:#fff;background:linear-gradient(135deg,#1288ec,#29aaff);border-radius:10px;padding:12px 14px;font-size:11px;font-weight:900;text-decoration:none}@media (max-width:1000px){.roadmapItems{grid-template-columns:1fr 1fr}.roadmapHero{display:block}.roadmapHero>a{margin-top:18px;display:inline-block}}@media (max-width:650px){.roadmapItems{grid-template-columns:1fr}.roadmapPhase{grid-template-columns:38px 1fr;gap:13px}.roadmapRail>span{width:32px;height:32px}.roadmapHero h1{font-size:34px}.roadmapFooter{display:block}.roadmapFooter>a{margin-top:18px;display:inline-block}}.platformHeader{align-items:flex-start}.platformHeader p{color:#5f7f9d;max-width:360px;margin:6px 0 0;font-size:11px;line-height:1.45}.homeDashActions{align-items:center;gap:8px;display:flex}.homeDashActions>span{letter-spacing:.9px;color:#62b6ff;background:#125b9714;border:1px solid #43a4ef38;border-radius:999px;padding:6px 8px;font-size:6.5px}.homeMetricLabel{justify-content:space-between;align-items:center;display:flex}.homeMetricLabel>span{color:#4e7798;letter-spacing:.7px;font-size:11px}.updatedHomeStats article>span em{color:#527896;font-style:normal}.platformSidebar nav{gap:8px}.platformSidebar nav a,.platformSidebar nav b{font-size:8px}.workspaceMini strong{font-size:9px}.workspaceMini span{font-size:7px}.platformHeader small{letter-spacing:1.3px;font-size:6.5px}.platformHeader h3{font-size:22px}.platformStats article>small,.platformStats article .homeMetricLabel small{font-size:7px}.platformStats article>strong{font-size:27px}.platformStats article>span{font-size:7px}.panelTitle small{font-size:6.5px}.panelTitle h4{font-size:12px}.panelTitle>span{font-size:6.5px}.campaignRow b{font-size:7.5px}.campaignRow small{font-size:5.7px}.campaignRow>strong{font-size:7px}.campaignRow>span:last-child{font-size:5.5px}.aiPanel .p5Eyebrow{font-size:6.5px}.aiPanel h4{font-size:15px}.aiPanel p{font-size:7.5px;line-height:1.5}.budgetShift span{font-size:6.5px}.aiPanel button{font-size:7.5px}.aiPanel>small{font-size:6.5px}.p5Nav a,.p5Nav button,.navLinks a,.navLinks button{font-size:13px}.p5HeroCopy>p,.pricingHero p,.aussieHead>p,.statementGrid p,.p5Feature p,.p5Final p{font-size:max(14px,.82rem)}.p5Eyebrow,.eyebrow{font-size:max(10px,.68rem)}.pricingCardTop p,.pricingCardV2 li,.pricingFooterPanel p{font-size:max(11px,.72rem)}.pricingSpend strong,.pricingCta,.pricingTrust span{font-size:max(10px,.68rem)}.liveDashSide nav button,.liveDashSide nav a{font-size:13px}.liveDashWorkspace span,.liveDashHeader small{font-size:10px}.liveDashHeader p{font-size:15px}.metricLabel span{font-size:11px}.metricLabel i{font-size:10px}.metricCard>em{font-size:12px}.campaignIdentity strong{font-size:14px}.campaignIdentity small{font-size:11px}.rowCpl{font-size:14px}.rowStatus{font-size:10px}.campaignPanelFooter{font-size:12px}.liveAiPanel>p{font-size:14px}.liveShift div span{font-size:11px}.liveShift div b{font-size:12px}.approveButton{font-size:13px}.approvalNote,.setupStrip>div:first-child small{font-size:9px}.setupStrip>div:first-child strong{font-size:14px}.setupStrip>div:first-child>span{font-size:12px}.setupSteps span{font-size:10px}.setupStrip>a,.sectionPanelHead small{font-size:11px}.sectionPanelHead h2{font-size:24px}.sectionPanelHead>span{font-size:10px}.sectionListRow>div:nth-child(2) small{font-size:12px}.sectionMetric b{font-size:15px}.sectionMetric small{font-size:9px}.sectionGrid>article small{font-size:11px}.sectionGrid>article span{font-size:13px}.connectionHeading small{font-size:10px}.connectionHeading h2{font-size:26px}.connectionHeading>span{font-size:12px}.connectionCard h3{font-size:19px}.connectionCard p{font-size:13px}.connectionAction{font-size:12px}.connectionStatus,.roadmapHero small{font-size:9px}.roadmapHero p{font-size:12px}.roadmapNote p{font-size:10px}.roadmapPhaseHead small{font-size:8px}.roadmapPhaseHead p{font-size:10px}.roadmapItems article small{font-size:7.5px}.roadmapItems h3{font-size:15px}.roadmapItems p,.roadmapFooter p{font-size:10px}.builderHero .p5Eyebrow{font-size:11px}.builderHero p{font-size:14px}.builderConfidence span{font-size:10px}.builderCardHeader small{font-size:9px}.builderCardHeader p{font-size:10px}.builderField>span b{font-size:12px}.builderField>span small{font-size:9px}.builderInputWrap input,.builderInputWrap select{font-size:12px}.builderFormFooter,.builderPreviewEmpty>small{font-size:9px}.builderPreviewEmpty>p{font-size:11px}.previewSignals b{font-size:10px}.previewSignals span,.previewSignals i,.previewMiniStat>span,.resultHero small{font-size:8px}.resultHero p{font-size:9px}.resultSectionHead span,.resultSectionHead small{font-size:8px}.mediaPlanV2 b{font-size:9px}.mediaPlanV2 small{font-size:6.5px}.resultChips span{font-size:8px}.adPreview p{font-size:9px}.dashboardPlan>small{font-size:10px}.dashboardPlan>p{font-size:12px}.dashboardPlan li,.dashboardPlan>button{font-size:11px}.billingInfoStrip small{font-size:8px}.billingInfoStrip strong{font-size:11px}.billingInfoStrip span{font-size:9px}.aiChatLauncher b{font-size:12px}.aiChatLauncher small{font-size:9px}.aiChatHead b{font-size:13px}.aiChatHead small{font-size:9px}.aiMsg{font-size:12px}.aiQuick button{font-size:9px}.aiChatInput input{font-size:11px}.ownerSidebar nav a{font-size:12px}.ownerHeader small{font-size:10px}.ownerHeader p{font-size:12px}.ownerStats small,.ownerStats span{font-size:9px}.ownerTable th{font-size:8px}.ownerTable td,.ownerTable td b{font-size:10px}.ownerTable td small{font-size:8px}.ownerActivity b{font-size:11px}.ownerActivity small{font-size:9px}@media (min-width:1500px){.liveDashMain,.sectionPage.liveDashMain{padding-left:52px;padding-right:52px}.shell{max-width:1320px}}.heroDashboardCard .machineTop b{letter-spacing:.8px;color:#56b7ff;background:#0e58941f;border:1px solid #47a4ed33;border-radius:999px;padding:4px 6px;font-size:11px}.heroDashboardCard .machineHead h3{max-width:340px;font-size:24px;line-height:1.05}.heroDashboardCard .machineHead>div>small{color:#58a8e7;letter-spacing:1.25px}.heroDashboardCard .machineMetrics>div{background:linear-gradient(145deg,#081f36f5,#051627f5);border-color:#4697d82e}.heroDashboardCard .machineMetrics strong{font-size:27px}.heroDashboardCard .machineMetrics span{font-size:7px}.heroPerformanceGraph .graphLine{align-items:flex-end;gap:9px;height:100%}.heroPerformanceGraph .graphLine i{background:linear-gradient(#43b7ff,#167bd4);border-radius:3px 3px 1px 1px;flex:1;min-width:8px;max-width:25px;display:block;position:static;box-shadow:0 0 12px #2da2f01f;transform:none!important}.heroPerformanceGraph .graphBeam{opacity:.16}.heroAiStrip{grid-template-columns:auto 1fr auto;align-items:center}.heroAiStrip b{font-size:9px}.heroAiStrip p{font-size:11px;line-height:1.4}.heroAiStrip button{white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:900}.campaignBuilderV2 .builderHero{padding-top:66px;padding-bottom:38px}.campaignBuilderV2 .builderHero h1{font-size:58px;line-height:1.03}.campaignBuilderV2 .builderConfidence span{font-size:12px}.campaignBuilderV2 .builderFormV2{padding:30px}.campaignBuilderV2 .builderCardHeader small{font-size:10px}.campaignBuilderV2 .builderCardHeader h2{font-size:28px}.campaignBuilderV2 .builderCardHeader p{font-size:12px;line-height:1.5}.campaignBuilderV2 .builderCompletion strong{font-size:24px}.campaignBuilderV2 .builderCompletion>span{font-size:9px}.campaignBuilderV2 .builderField{gap:11px}.campaignBuilderV2 .builderField>span{align-items:center}.campaignBuilderV2 .builderInputWrap{border-radius:12px;height:58px;padding:0 16px}.campaignBuilderV2 .builderInputWrap>i{width:28px;font-size:15px}.campaignBuilderV2 .builderInputWrap input,.campaignBuilderV2 .builderInputWrap select{font-size:14px;line-height:1.2}.campaignBuilderV2 .builderInputWrap em{font-size:10px}.campaignBuilderV2 .builderGenerate{height:58px;margin-top:26px;padding:0 20px;font-size:13px}.campaignBuilderV2 .builderFormFooter{margin-top:13px;font-size:11px}.campaignBuilderV2 .builderError{padding:13px 14px;font-size:12px;line-height:1.45}.campaignBuilderV2 .previewChrome{height:58px}.campaignBuilderV2 .previewChrome>small{font-size:9px}.campaignBuilderV2 .previewChrome>span{font-size:8px}.campaignBuilderV2 .builderPreviewEmpty{padding:48px 40px}.campaignBuilderV2 .builderPreviewEmpty>small{font-size:10px}.campaignBuilderV2 .builderPreviewEmpty h2{font-size:36px;line-height:1.08}.campaignBuilderV2 .builderPreviewEmpty>p{font-size:13px;line-height:1.65}.campaignBuilderV2 .previewSignals{gap:10px}.campaignBuilderV2 .previewSignals>div{grid-template-columns:38px 1fr auto;padding:13px 14px}.campaignBuilderV2 .previewSignals span{font-size:9px}.campaignBuilderV2 .previewSignals b{font-size:12px}.campaignBuilderV2 .previewSignals i{font-size:10px}.campaignBuilderV2 .previewMiniStat>span{font-size:9px}.campaignBuilderV2 .previewMiniStat strong{font-size:28px}.campaignBuilderV2 .builderBottomTrust>div span{font-size:9px}.campaignBuilderV2 .builderBottomTrust>div b{font-size:12px}.campaignBuilderV2 .builderBottomTrust>div p{font-size:11px;line-height:1.45}.campaignBuilderV2 input:-webkit-autofill{caret-color:#eaf6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaf6ff!important;-webkit-box-shadow:inset 0 0 0 1000px #061a2d!important}.campaignBuilderV2 input:-webkit-autofill:hover{caret-color:#eaf6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaf6ff!important;-webkit-box-shadow:inset 0 0 0 1000px #061a2d!important}.campaignBuilderV2 input:-webkit-autofill:focus{caret-color:#eaf6ff;transition:background-color 9999s ease-out;-webkit-text-fill-color:#eaf6ff!important;-webkit-box-shadow:inset 0 0 0 1000px #061a2d!important}.campaignBuilderV2 input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.campaignBuilderV2 .resultHero small{font-size:9px}.campaignBuilderV2 .resultHero h2{font-size:28px}.campaignBuilderV2 .resultHero p{font-size:11px}.campaignBuilderV2 .resultReady{font-size:9px}.campaignBuilderV2 .resultSummary small{font-size:8px}.campaignBuilderV2 .resultSummary strong{font-size:21px}.campaignBuilderV2 .resultSummary span{font-size:9px}.campaignBuilderV2 .resultSectionHead span,.campaignBuilderV2 .resultSectionHead small{font-size:10px}.campaignBuilderV2 .mediaPlanV2 b{font-size:11px}.campaignBuilderV2 .mediaPlanV2 small{font-size:8px}.campaignBuilderV2 .mediaPlanV2>div>strong{font-size:10px}.campaignBuilderV2 .mediaPlanV2>div>em{font-size:9px}.campaignBuilderV2 .resultChips span{padding:8px 10px;font-size:11px}.campaignBuilderV2 .adPreview .adUrl{font-size:9px}.campaignBuilderV2 .adPreview h3{font-size:15px}.campaignBuilderV2 .adPreview p{font-size:11px}.campaignBuilderV2 .savePlanButton,.campaignBuilderV2 .openDashButton{min-height:50px;font-size:12px}.campaignBuilderV2 .savedPlanV2 b{font-size:11px}.campaignBuilderV2 .savedPlanV2 span{font-size:9px}@media (min-width:1400px){.campaignBuilderV2 .shell{max-width:1450px}.campaignBuilderV2 .builderWorkspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px}}@media (max-width:650px){.campaignBuilderV2 .builderHero h1{font-size:39px}.campaignBuilderV2 .builderHero p{font-size:13px}.campaignBuilderV2 .builderFormV2{padding:22px}.campaignBuilderV2 .builderField>span{display:block}.campaignBuilderV2 .builderField>span small{margin-top:4px;display:block}}.campaignBuilderV2 .builderField>span{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.campaignBuilderV2 .builderField>span b{color:#f0f7ff;font-size:14px;font-weight:800;line-height:1.3}.campaignBuilderV2 .builderField>span small{color:#6c91ad;text-align:right;max-width:240px;font-size:11px;line-height:1.4}.campaignBuilderV2 .builderInputWrap{background:linear-gradient(#081f36fa,#051728fa);border:1px solid #4f9cdd33;border-radius:14px;height:60px;padding:0 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0000001a}.campaignBuilderV2 .builderInputWrap:before{content:"";pointer-events:none;background:linear-gradient(90deg,#2497f509,#0000 42%);position:absolute;inset:0}.campaignBuilderV2 .builderInputWrap:focus-within{background:linear-gradient(#08233c,#061a2d);border-color:#40afff9e;box-shadow:0 0 0 3px #2391ec14,0 14px 34px #005bb11f,inset 0 1px #ffffff09}.campaignBuilderV2 .builderInputWrap>i{z-index:1;color:#45b0ff;width:30px;font-size:14px;position:relative}.campaignBuilderV2 .builderInputWrap input,.campaignBuilderV2 .builderInputWrap select{z-index:1;appearance:none;caret-color:#65c4ff;width:100%;height:100%;padding:0;font-size:14px;font-weight:650;line-height:1.2;position:relative;box-shadow:none!important;color:#edf7ff!important;-webkit-text-fill-color:#edf7ff!important;background:0 0!important;border:0!important;outline:0!important}.campaignBuilderV2 .builderInputWrap input::placeholder{color:#557b98;-webkit-text-fill-color:#557b98;opacity:1;font-weight:500}.campaignBuilderV2 .builderInputWrap.select:after{content:"⌄";color:#6dbdff;pointer-events:none;z-index:2;font-size:13px;position:absolute;top:50%;right:16px;transform:translateY(-52%)}.campaignBuilderV2 .builderInputWrap.select select{padding-right:28px}.campaignBuilderV2 .builderInputWrap.budget>em{z-index:1;color:#6f9cbd;letter-spacing:.7px;font-size:11px;font-weight:900;position:relative}.campaignBuilderV2 input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#edf7ff!important;caret-color:#edf7ff!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #071d31!important}.campaignBuilderV2 input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#edf7ff!important;caret-color:#edf7ff!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #071d31!important}.campaignBuilderV2 input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#edf7ff!important;caret-color:#edf7ff!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #071d31!important}.campaignBuilderV2 input:-webkit-autofill:active{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#edf7ff!important;caret-color:#edf7ff!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #071d31!important}.campaignBuilderV2 .builderGenerate{text-align:center;letter-spacing:.05px;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:60px;margin-top:28px;padding:0 56px;font-size:13px;display:flex;position:relative}.campaignBuilderV2 .builderGenerate>span{text-align:center;width:100%;display:block}.campaignBuilderV2 .builderGenerate>b{place-items:center;width:24px;height:24px;font-size:16px;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.campaignBuilderV2 .builderGenerate:hover{transform:translateY(-2px)}.campaignBuilderV2 .builderGenerate:active{transform:translateY(0)}.campaignBuilderV2 .builderFormV2{background:radial-gradient(circle at 88% 6%,#177ddb12,#0000 27%),linear-gradient(155deg,#071d32fb,#041220fa);border-color:#4d9fe133}.campaignBuilderV2 .builderCardHeader{padding-bottom:24px}.campaignBuilderV2 .builderFields{gap:24px;padding-top:26px}.campaignBuilderV2 .builderFieldSplit{gap:16px}.campaignBuilderV2 .builderFormFooter{color:#6d8eaa;margin-top:13px;padding:0 2px}.campaignBuilderV2 .builderFormFooter span:first-child{color:#6aaede}@media (max-width:720px){.campaignBuilderV2 .builderField>span{display:block}.campaignBuilderV2 .builderField>span small{text-align:left;max-width:none;margin-top:5px;display:block}.campaignBuilderV2 .builderGenerate{padding-left:45px;padding-right:45px}}.campaignBuilderV2 .builderFieldSplit{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.campaignBuilderV2 .builderFieldSplit>.builderField{grid-template-rows:minmax(42px,auto) 60px;gap:10px;min-width:0;display:grid}.campaignBuilderV2 .builderFieldSplit>.builderField>span{align-content:start;min-height:42px;margin:0}.campaignBuilderV2 .builderFieldSplit>.builderField>.builderInputWrap{align-self:end;height:60px;margin:0}.campaignBuilderV2 .builderFieldSplit .builderInputWrap.select,.campaignBuilderV2 .builderFieldSplit .builderInputWrap.budget{min-height:60px}@media (max-width:720px){.campaignBuilderV2 .builderFieldSplit{grid-template-columns:1fr}.campaignBuilderV2 .builderFieldSplit>.builderField{grid-template-rows:auto 60px}.campaignBuilderV2 .builderFieldSplit>.builderField>span{min-height:0}}.classificationLine{color:#6f95b2;text-transform:capitalize;margin-top:7px;font-size:11px;display:block}.classificationLine b{color:#9ed4f7}.builderNotice{color:#8ac8ef;background:#0e5b991a;border:1px solid #47abef38;border-radius:10px;margin-top:12px;padding:12px 13px;font-size:11px;line-height:1.45}.campaignBuilderV2 .builderFieldSplit>.builderField{grid-template-rows:46px 60px}.campaignBuilderV2 .builderFieldSplit>.builderField>span{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;align-items:start;gap:4px;min-height:46px;display:grid!important}.campaignBuilderV2 .builderFieldSplit>.builderField>span b{white-space:nowrap;font-size:11px;line-height:1.15}.campaignBuilderV2 .builderFieldSplit>.builderField>span small{text-align:left;white-space:nowrap;max-width:none;margin:0;font-size:11px;line-height:1.25;display:block}.campaignManageRow{gap:14px;grid-template-columns:42px minmax(240px,1fr) 150px 90px 105px!important}.editDraftButton{color:#72c6ff;background:#1270bc1a;border:1px solid #37a0ef47;border-radius:9px;justify-content:center;align-items:center;height:34px;font-size:11px;font-weight:850;text-decoration:none;transition:all .18s;display:flex}.editDraftButton:hover{background:#1f8fe52e;border-color:#48b5ff85;transform:translateY(-1px)}@media (max-width:900px){.campaignManageRow{grid-template-columns:38px 1fr auto!important}.campaignManageRow .sectionMetric{display:none}.campaignManageRow .editDraftButton{grid-column:2/4;width:100%}}@media (max-width:720px){.campaignBuilderV2 .builderFieldSplit>.builderField{grid-template-rows:auto 60px}.campaignBuilderV2 .builderFieldSplit>.builderField>span small{white-space:normal}}.liveBars{justify-content:stretch!important;align-items:flex-end!important;gap:7px!important;width:auto!important;height:64px!important;display:flex!important;bottom:24px!important;left:26px!important;right:26px!important;overflow:visible!important}.leadBarWrap{position:relative;flex:1 1 0!important;justify-content:center!important;align-items:flex-end!important;min-width:0!important;height:100%!important;display:flex!important}.leadBarWrap>i{background:linear-gradient(#43b7ff,#167bd4);border-radius:3px 3px 1px 1px;box-shadow:0 0 12px #2da2f021;width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.leadBarTooltip{white-space:nowrap}@media (max-width:800px){.liveBars{gap:5px!important;left:20px!important;right:20px!important}}.previewCampaignNote{color:#6f9ab9!important;margin:7px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.4!important}.rowStatus.testing{color:#a98aff}.campaignStatusLegend{border-top:1px solid #5994c21f;flex-wrap:wrap;gap:22px;margin-top:2px;padding:14px 0 2px;display:flex}.campaignStatusLegend span{color:#79a7c8;letter-spacing:.45px;align-items:center;gap:6px;font-size:11px;font-weight:850;display:flex}.campaignStatusLegend b{color:#6387a4;letter-spacing:0;font-weight:500}.campaignStatusLegend i{border-radius:50%;width:6px;height:6px;display:inline-block}.campaignStatusLegend .liveDot{background:#38c7ff;box-shadow:0 0 8px #38c7ff8c}.campaignStatusLegend .testingDot{background:#a46cff;box-shadow:0 0 8px #a46cff73}.campaignStatusLegend .exampleDot{background:#7c9bb2}.rowMenuWrap{justify-content:flex-end;display:flex;position:relative}.rowMenu{cursor:pointer;color:#6f9fbe;letter-spacing:1px;background:0 0;border:0;border-radius:7px;min-width:30px;height:30px;font-size:12px}.rowMenu:hover,.rowMenu[aria-expanded=true]{color:#8bd1ff;background:#2d91da1f}.campaignActionMenu{z-index:40;background:#07192b;border:1px solid #489ddc40;border-radius:10px;width:170px;padding:6px;position:absolute;top:32px;right:0;box-shadow:0 18px 42px #00000059}.campaignActionMenu a{color:#a9c8de;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.campaignActionMenu a:hover{color:#fff;background:#288fdd21}.dailyEquivalent{color:#61a8d6!important;margin-top:5px!important;font-size:11px!important;font-style:normal!important;display:block!important}.mediaPlanV2>div>em{min-width:125px}.creativeStudio{border-top:1px solid #4992cc1f;padding-top:18px}.creativeStudioTabs{gap:6px;margin:-1px 0 15px;display:flex}.creativeStudioTabs span{color:#698da8;background:#061a2d;border:1px solid #448fcb21;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.creativeStudioTabs span.active{color:#8bd1ff;background:#1876be1f;border-color:#40a9f44d}.copyEditor,.creativeAssetsPanel,.adPreviewGallery{background:#04152594;border:1px solid #4893d01f;border-radius:13px;margin-top:10px;padding:14px}.copyEditorHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.copyEditorHead b{color:#dceeff;font-size:11px;display:block}.copyEditorHead small{color:#60819b;margin-top:3px;font-size:11px;display:block}.copyEditorHead>span{color:#5d91b7;text-transform:uppercase;letter-spacing:.7px;font-size:11px}.headlineEditorGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.headlineEditorGrid label,.descriptionEditor,.copyEditorSplit label{gap:5px;display:grid}.headlineEditorGrid label>span,.descriptionEditor>span,.copyEditorSplit label>span{color:#6593b5;letter-spacing:.7px;justify-content:space-between;font-size:11px;font-weight:850;display:flex}.headlineEditorGrid label>span b,.descriptionEditor>span b{color:#4e7898;font-weight:600}.headlineEditorGrid input,.descriptionEditor textarea,.copyEditorSplit input{box-sizing:border-box;color:#e9f6ff;background:#061a2e;border:1px solid #4997d426;border-radius:8px;outline:0;width:100%;padding:10px;font-family:inherit;font-size:11px}.headlineEditorGrid input:focus,.descriptionEditor textarea:focus,.copyEditorSplit input:focus{border-color:#3bacfb7a;box-shadow:0 0 0 2px #2890e00f}.descriptionEditor{margin-top:9px}.descriptionEditor textarea{resize:vertical;min-height:70px;line-height:1.5}.copyEditorSplit{grid-template-columns:1.4fr .6fr;gap:8px;margin-top:9px;display:grid}.assetUploadButton{cursor:pointer;color:#dff3ff;white-space:nowrap;background:#0b79cb;border:1px solid #50b4fb52;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:850}.assetUploadButton input{display:none}.assetEmpty{color:#63849d;border:1px dashed #5098d22e;border-radius:10px;align-items:center;gap:12px;min-height:78px;padding:13px;display:flex}.assetEmpty>span{color:#50b2f6;background:#082640;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.assetEmpty b{color:#9fc2da;font-size:11px}.assetEmpty p{margin:3px 0 0;font-size:11px;line-height:1.45}.assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.assetGrid article{background:#061827;border:1px solid #4894d021;border-radius:10px;position:relative;overflow:hidden}.assetGrid img,.assetGrid video,.assetFallback{object-fit:cover;background:#071421;width:100%;height:120px;display:block}.assetFallback{color:#5e819e;place-items:center;display:grid}.assetGrid article>div{padding:9px}.assetGrid article b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.assetGrid article small{color:#5c819d;font-size:6.5px}.assetGrid article>button{color:#d9eafa;cursor:pointer;background:#030f1bd1;border:1px solid #ffffff2e;border-radius:6px;padding:5px 7px;font-size:6.5px;position:absolute;top:6px;right:6px}.googlePreviewGrid{gap:8px;display:grid}.googleAdPreview{color:#283746;background:#fff;border:1px solid #e3e7eb;border-radius:10px;padding:13px}.googleAdTop{align-items:center;gap:7px;display:flex}.googleAdTop span{color:#202124;font-size:11px;font-weight:850}.googleAdTop small{color:#3c4043;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.googleAdPreview h3,.googleAdPreview h4{color:#1a0dab;margin:6px 0 0;font-size:12px;font-weight:500}.googleAdPreview h4{margin-top:1px}.googleAdPreview p{color:#4d5156;margin:6px 0;font-size:11px;line-height:1.45}.googlePreviewLinks{gap:9px;display:flex}.googlePreviewLinks span{color:#1a0dab;font-size:7px}.socialPreview{background:#071b2f;border:1px solid #4894d026;border-radius:11px;margin-top:10px;overflow:hidden}.socialPreviewHead{align-items:center;gap:8px;padding:10px;display:flex}.socialAvatar{color:#fff;background:#168fe9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.socialPreviewHead b{font-size:9px;display:block}.socialPreviewHead small{color:#6388a4;font-size:11px;display:block}.socialPreview>img,.socialPlaceholder{object-fit:cover;background:#061523;width:100%;height:220px}.socialPlaceholder{color:#587b96;background:linear-gradient(135deg,#09233b,#071523);place-items:center;font-size:11px;display:grid}.socialCopy{padding:11px}.socialCopy>p{color:#91abc0;font-size:11px;line-height:1.45}.socialCopy>div{border-top:1px solid #4a91ca1a;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;display:flex}.socialCopy b{font-size:9px}.socialCopy button{color:#172331;background:#e7eef4;border:0;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:850}@media (max-width:720px){.headlineEditorGrid,.copyEditorSplit,.assetGrid{grid-template-columns:1fr}.copyEditorHead{align-items:flex-start}.mediaPlanV2>div>em{min-width:0}.socialPreview>img,.socialPlaceholder{height:180px}}.campaignBuilderV2 .savePlanButton,.campaignBuilderV2 .openDashButton{text-align:center;justify-content:center;align-items:center;min-height:54px;padding-left:52px;padding-right:52px;font-size:13px;font-weight:900;display:flex;position:relative}.campaignBuilderV2 .savePlanButton>span,.campaignBuilderV2 .openDashButton{text-align:center}.campaignBuilderV2 .savePlanButton>b,.campaignBuilderV2 .openDashButton>span{place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.campaignBuilderV2 .strategyPanel{padding:16px}.campaignBuilderV2 .strategyPanel .resultSectionHead{margin-bottom:12px;padding-bottom:10px}.campaignBuilderV2 .strategyPanel .resultSectionHead>span{letter-spacing:1px;color:#63baff;font-size:11px;font-weight:950}.campaignBuilderV2 .strategyPanel .resultSectionHead>small{color:#6f93af;font-size:11px}.campaignBuilderV2 .strategyGrid{gap:10px}.campaignBuilderV2 .strategyGrid>div{border-radius:10px;min-height:76px;padding:14px 15px}.campaignBuilderV2 .strategyGrid>div>small{letter-spacing:.9px;color:#628eac;font-size:11px;line-height:1.25}.campaignBuilderV2 .strategyGrid>div>b{color:#e9f6ff;margin-top:7px;font-size:12px;font-weight:800;line-height:1.35;display:block}.campaignBuilderV2 .strategyReason{color:#789ab4;font-size:11px;line-height:1.55}.campaignBuilderV2 .resultSection>.resultSectionHead>span{letter-spacing:1px;font-size:11px;font-weight:950}.campaignBuilderV2 .resultSection>.resultSectionHead>small{font-size:11px}.campaignBuilderV2 .resultChips{gap:7px}.campaignBuilderV2 .resultChips span{padding:8px 10px;font-size:11px;line-height:1.25}.campaignBuilderV2 .negativeTitle{letter-spacing:1px;color:#6f8fa8;margin-top:13px;margin-bottom:7px;font-size:11px;font-weight:900}.campaignBuilderV2 .resultChips.negative span{font-size:11px}.campaignBuilderV2 .headlineIdeas .resultSectionHead>span,.campaignBuilderV2 .creativeStudio .resultSectionHead>span{color:#62b9ff;font-size:11px}.campaignBuilderV2 .headlineIdeas .resultSectionHead>small,.campaignBuilderV2 .creativeStudio .resultSectionHead>small{font-size:11px}.campaignBuilderV2 .headlineGrid{gap:9px}.campaignBuilderV2 .headlineGrid>div{min-height:42px;padding:11px 12px}.campaignBuilderV2 .headlineGrid>div>span{font-size:11px}.campaignBuilderV2 .headlineGrid>div>b{font-size:11px;line-height:1.35}.campaignBuilderV2 .copyEditorHead b{font-size:12px}.campaignBuilderV2 .copyEditorHead small,.campaignBuilderV2 .headlineEditorGrid label>span,.campaignBuilderV2 .descriptionEditor>span,.campaignBuilderV2 .copyEditorSplit label>span{font-size:11px}.campaignBuilderV2 .headlineEditorGrid input,.campaignBuilderV2 .descriptionEditor textarea,.campaignBuilderV2 .copyEditorSplit input{font-size:11px;line-height:1.35}.campaignBuilderV2 .googleAdTop span,.campaignBuilderV2 .googleAdTop small{font-size:11px}.campaignBuilderV2 .googleAdPreview h3,.campaignBuilderV2 .googleAdPreview h4{font-size:14px}.campaignBuilderV2 .googleAdPreview p{font-size:11px;line-height:1.5}.campaignBuilderV2 .googlePreviewLinks span{font-size:11px}@media (max-width:720px){.campaignBuilderV2 .savePlanButton,.campaignBuilderV2 .openDashButton{padding-left:44px;padding-right:44px}.campaignBuilderV2 .strategyGrid{grid-template-columns:1fr}}.campaignBuilderV2 .builderFooterSteps,.campaignBuilderV2 .onboardingFooterSteps,.campaignBuilderV2 .briefFooterSteps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;max-width:1120px;margin:34px auto 0;display:grid}.campaignBuilderV2 .builderFooterSteps>div,.campaignBuilderV2 .onboardingFooterSteps>div,.campaignBuilderV2 .briefFooterSteps>div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 28px;display:flex}.campaignBuilderV2 .builderFooterSteps>div+div,.campaignBuilderV2 .onboardingFooterSteps>div+div,.campaignBuilderV2 .briefFooterSteps>div+div{border-left:1px solid #5797ca24}.campaignBuilderV2 .builderFooterSteps span,.campaignBuilderV2 .onboardingFooterSteps span,.campaignBuilderV2 .briefFooterSteps span{text-align:center;width:100%;display:block}@media (max-width:720px){.campaignBuilderV2 .builderFooterSteps,.campaignBuilderV2 .onboardingFooterSteps,.campaignBuilderV2 .briefFooterSteps{grid-template-columns:1fr;gap:22px}.campaignBuilderV2 .builderFooterSteps>div+div,.campaignBuilderV2 .onboardingFooterSteps>div+div,.campaignBuilderV2 .briefFooterSteps>div+div{border-top:1px solid #5797ca24;border-left:0;padding-top:22px}}.builderBottomTrust{text-align:center;grid-template-columns:1fr 1px 1fr 1px 1fr;justify-content:center;align-items:start;width:min(1120px,100% - 48px);display:grid;margin:36px auto 0!important}.builderBottomTrust>div{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:0 30px;display:flex}.builderBottomTrust>div span,.builderBottomTrust>div b,.builderBottomTrust>div p{text-align:center;width:100%}.builderBottomTrust>i{background:#5797ca24;justify-self:center;width:1px;height:46px}@media (max-width:720px){.builderBottomTrust{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px)}.builderBottomTrust>i{display:none}}.heroAiStrip{min-height:58px;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 11px!important}.heroAiStrip .aiStar{flex:none;width:34px!important;height:34px!important}.heroAiStrip>div{min-width:0}.heroAiStrip small{letter-spacing:1px;white-space:nowrap;margin-bottom:3px;display:block;font-size:6.5px!important}.heroAiStrip b{white-space:normal;max-width:245px;display:block;font-size:8.5px!important;line-height:1.25!important}.heroAiStrip p{max-width:255px;color:#668aa6!important;margin:3px 0 0!important;font-size:6.5px!important;line-height:1.3!important}.heroAiStrip button{min-width:58px;padding:7px 9px!important;font-size:6.5px!important}.machineVisual .nodeLead,.heroVisual .nodeLead,.nodeLead{transform:scale(.9);z-index:8!important;bottom:86px!important;right:-24px!important}.nodeLead>div b{white-space:nowrap}.heroDashboardCard .performanceGraph{margin-bottom:10px}@media (max-width:900px){.machineVisual .nodeLead,.heroVisual .nodeLead,.nodeLead{transform:scale(.82);bottom:92px!important;right:-8px!important}}.demoTitleBlock strong{font-size:13px;line-height:1.25}.modernBrief{max-width:470px}.modernPlan .buildColumns{margin-top:12px}.demoMediaMix{background:#041c30b8;border:1px solid #4caeff29;border-radius:12px;margin:10px 0;padding:12px}.mixHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mixHead span{letter-spacing:1px;color:#55b6ff;font-size:11px;font-weight:900}.mixHead small{color:#5d83a1;font-size:11px}.mixRow{grid-template-columns:150px 1fr 82px;align-items:center;gap:12px;display:grid}.mixRow b{align-items:center;gap:8px;font-size:10px;display:flex}.mixRow b i{color:#60c3ff;background:#0c4b79;border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.mixRow>span{background:#03192b;border-radius:99px;height:4px;overflow:hidden}.mixRow>span em{background:#35b6ff;border-radius:99px;height:100%;display:block}.mixRow strong{text-align:right;color:#9ed7ff;font-size:11px}.tourCreativeCard{background:#061f35f0;border:1px solid #45abf73b;border-radius:16px;width:min(760px,64vw);margin-left:auto;padding:18px;box-shadow:0 25px 70px #00000040}.tourCreativeHead{border-bottom:1px solid #5ba6dc26;justify-content:space-between;margin-bottom:13px;padding-bottom:12px;display:flex}.tourCreativeHead small{letter-spacing:1px;color:#5bbcff;font-size:11px;display:block}.tourCreativeHead b{margin-top:4px;font-size:14px;display:block}.tourCreativeHead>span{color:#6dc7ff;border:1px solid #41b1ff47;border-radius:99px;height:max-content;padding:6px 9px;font-size:11px}.tourCreativeGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tourEditor{gap:7px;display:grid}.tourEditor label{color:#6f9bb8;letter-spacing:.7px;font-size:11px}.tourEditor label>span{float:right}.tourEditor label>div{color:#e9f7ff;letter-spacing:0;background:#061c30;border:1px solid #4f9ed733;border-radius:8px;margin-top:4px;padding:9px;font-size:11px}.tourEditor .textareaFake{min-height:44px;line-height:1.4}.tourAdPreview{color:#29445d;background:#fff;border-radius:12px;align-self:stretch;padding:14px}.tourAdPreview>small{color:#778da0;font-size:11px}.tourAdPreview>span{color:#3c6c58;margin:14px 0 4px;font-size:11px;display:block}.tourAdPreview h4{color:#1769d2;margin:0 0 5px;font-size:14px}.tourAdPreview p{margin:0;font-size:11px;line-height:1.45}.tourUpload{text-align:center;background:#f5faff;border:1px dashed #8bb6d7;border-radius:9px;margin-top:16px;padding:11px}.tourUpload b{color:#1769d2;font-size:11px;display:block}.tourUpload span{color:#8295a5;font-size:11px}.currentReviewScene .launchCard{max-width:660px}.currentResultsScene .resultFeed div{font-size:8px}.currentResultsScene .resultFeed span{font-size:7px}.currentOptimiseScene .optimiseShift strong{font-size:9px}@media (max-width:800px){.tourCreativeCard{width:100%}.tourCreativeGrid{grid-template-columns:1fr}.mixRow{grid-template-columns:120px 1fr 70px}}.onboardingRouteLoading{place-items:center;min-height:100vh;display:grid}.onboardingLoadingInner{width:100%}.onboardingLoadingCard{background:linear-gradient(155deg,#081f35fa,#04111ef7);border:1px solid #4c9ddd2e;border-radius:18px;justify-content:center;align-items:center;gap:16px;width:min(520px,100% - 32px);min-height:120px;margin:0 auto;padding:24px;display:flex;box-shadow:0 25px 80px #00000040}.onboardingLoadingCard .builderSpinner{flex:none;width:22px;height:22px}.onboardingLoadingCard small{color:#59b7ff;letter-spacing:1.2px;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.onboardingLoadingCard strong{color:#eaf6ff;font-size:14px;display:block}.auStateLines path{fill:none;stroke:#4aabf14d;stroke-width:1.35px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.auStateLabels{pointer-events:none}.auStateLabels text{fill:#69b1e438;letter-spacing:2px;text-anchor:middle;font-size:13px;font-weight:900}.svgCityName{letter-spacing:.5px;font-size:11px;font-weight:900}.svgCityCount{font-size:11px}@media (max-width:800px){.auStateLabels text{font-size:11px}.svgCityName{font-size:9px}.svgCityCount{font-size:6.5px}}.realCampaignPage{padding-bottom:60px}.realCampaignHeader>a{color:#8bb9d8;background:#071c30;border:1px solid #4d9cdb2e;border-radius:9px;align-self:flex-start;padding:10px 12px;font-size:11px;font-weight:750;text-decoration:none}.realCampaignGrid{z-index:1;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:18px;display:grid;position:relative}.realCampaignMain{gap:14px;display:grid}.realSetupCard,.launchReadinessCard,.realCampaignActionCard{background:linear-gradient(150deg,#071e34fa,#041220fa);border:1px solid #4b97d329;border-radius:17px;padding:22px;box-shadow:0 22px 65px #00000024}.realCardHead{border-bottom:1px solid #4c90c61c;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.realCardHead small,.launchReadinessCard>small,.realCampaignActionCard>small{letter-spacing:1.2px;color:#55b3f6;font-size:11px;font-weight:950}.realCardHead h2,.launchReadinessCard h2{margin:6px 0 0;font-size:21px}.realCardHead>a{color:#70c2fb;font-size:11px;text-decoration:none}.draftPill{letter-spacing:.8px;color:#ab8dff;border:1px solid #a371ff38;border-radius:999px;padding:6px 8px;font-size:11px}.realSetupRows{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.realSetupRows>div{border-bottom:1px solid #4c90c614;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.realSetupRows span{color:#6f91ac;font-size:11px}.realSetupRows b{color:#dceefa;text-align:right;font-size:11px}.realLongValue{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.realChipBlock{margin-top:16px}.realChipBlock>small,.realDescription small{color:#608aa8;letter-spacing:.9px;font-size:11px;font-weight:900}.realChipBlock>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.realChipBlock span{color:#8fc7eb;background:#061d31;border:1px solid #449bde26;border-radius:8px;padding:8px 9px;font-size:11px}.realChipBlock.negative span{color:#e29aac;background:#5b1b2d1f;border-color:#cf5a7529}.realHeadlineGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.realHeadlineGrid>div{background:#061a2c;border:1px solid #4894cf1c;border-radius:9px;padding:11px}.realHeadlineGrid small{color:#547d9b;font-size:11px;display:block}.realHeadlineGrid b{margin-top:5px;font-size:11px;display:block}.realDescription{background:#061a2c;border:1px solid #4894cf1c;border-radius:9px;margin-top:9px;padding:12px}.realDescription p{color:#a2bbcf;margin:6px 0 0;font-size:11px;line-height:1.5}.realCampaignAside{align-content:start;gap:14px;display:grid}.launchReadinessCard h2{margin-bottom:15px}.readinessList{gap:8px;display:grid}.readinessList>div{background:#06192b;border:1px solid #4894cf1a;border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.readinessList>div>i{color:#6e96b4;background:#0a2844;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;font-weight:900;display:grid}.readinessList>div.ready>i{color:#a8ddff;background:#0c6cae}.readinessList b{font-size:10px;display:block}.readinessList span{color:#6888a1;margin-top:3px;font-size:8.5px;line-height:1.45;display:block}.realCampaignActionCard h3{margin:7px 0 8px;font-size:18px;line-height:1.2}.realCampaignActionCard>p{color:#7595ad;font-size:11px;line-height:1.55}.realPrimaryAction,.realSecondaryAction{text-align:center;box-sizing:border-box;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:46px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.realPrimaryAction{color:#fff;background:linear-gradient(135deg,#1189ed,#2aaaff);border:0;margin-top:15px;box-shadow:0 12px 28px #1385db38}.realSecondaryAction{color:#90bddb;background:#071d31;border:1px solid #469dde2b;margin-top:8px}.realPrimaryAction:disabled,.realSecondaryAction:disabled{opacity:.55;cursor:default}.realApprovalNote{line-height:1.4;text-align:center!important;color:#587a94!important;margin-top:10px!important;font-size:7.5px!important;display:block!important}.realCampaignEmpty{z-index:1;text-align:center;background:#071d31;border:1px solid #4a99d729;border-radius:18px;max-width:620px;margin:50px auto;padding:38px;position:relative}.realCampaignEmpty>span{background:#128bea;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid}.realCampaignEmpty h2{font-size:24px}.realCampaignEmpty p{color:#7798b1;font-size:11px;line-height:1.6}.realCampaignEmpty a{color:#fff;background:#138dec;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1050px){.realCampaignGrid{grid-template-columns:1fr}.realCampaignAside{grid-template-columns:1fr 1fr}}@media (max-width:720px){.realSetupRows,.realHeadlineGrid,.realCampaignAside{grid-template-columns:1fr}.realCampaignHeader>a{margin-top:15px}.realSetupRows b{text-align:left}.realSetupRows>div{display:block}.realSetupRows span{margin-bottom:4px;display:block}}.campaignPreviewNoteSpaced,.campaignPreviewNote{line-height:1.55;display:block;margin:14px 0 24px!important}.liveCampaignTable .campaignTableHead,.liveCampaignTable .campaignRow{grid-template-columns:minmax(0,1fr) 150px 115px 32px}.liveCampaignTable .campaignTableHead>:nth-child(2),.liveCampaignTable .campaignRow>:nth-child(2){text-align:center;justify-self:center;width:150px}.liveCampaignTable .campaignRow>:nth-child(2){justify-content:center;align-items:baseline;gap:4px;display:flex}.liveCampaignTable .campaignTableHead>:nth-child(3),.liveCampaignTable .campaignRow>:nth-child(3){text-align:center;justify-self:center}@media (max-width:900px){.liveCampaignTable .campaignTableHead,.liveCampaignTable .campaignRow{grid-template-columns:minmax(0,1fr) 125px 100px 28px}.liveCampaignTable .campaignTableHead>:nth-child(2),.liveCampaignTable .campaignRow>:nth-child(2){width:125px}}.liveCampaignPanel .campaignTableHead{grid-template-columns:minmax(0,1fr) 150px 115px 32px}.liveCampaignPanel .liveCampaignRow{grid-template-columns:40px minmax(0,1fr) 150px 115px 32px}.liveCampaignPanel .campaignTableHead>:nth-child(2),.liveCampaignPanel .liveCampaignRow .rowCpl{text-align:center;justify-self:center;width:150px}.liveCampaignPanel .campaignTableHead>:nth-child(3),.liveCampaignPanel .liveCampaignRow .rowStatus{text-align:center;justify-self:center}.previewCampaignNote.campaignPreviewNoteSpaced{margin-top:16px!important;margin-bottom:28px!important}@media (max-width:900px){.liveCampaignPanel .campaignTableHead{grid-template-columns:minmax(0,1fr) 125px 100px 28px}.liveCampaignPanel .liveCampaignRow{grid-template-columns:36px minmax(0,1fr) 125px 100px 28px}.liveCampaignPanel .campaignTableHead>:nth-child(2),.liveCampaignPanel .liveCampaignRow .rowCpl{width:125px}}.billingInsideDash .liveDashHeader{text-align:center;justify-content:center}.billingInsideDash .liveDashHeader>div{max-width:820px;margin:0 auto}.billingInsideDash .liveDashHeader small,.billingInsideDash .liveDashHeader h1,.billingInsideDash .liveDashHeader p{text-align:center}.billingInsideDash .liveDashHeader p{margin-left:auto;margin-right:auto}.dashboardPlan{text-align:center;align-items:center}.dashboardPlan>small{text-align:center;width:100%}.dashboardPlan h2{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;width:100%;display:flex}.dashboardPlan>p{text-align:center;width:100%}.dashboardPlan ul{justify-items:center;width:100%;max-width:260px;margin-left:auto;margin-right:auto}.dashboardPlan li{text-align:center;justify-content:center;width:100%}.dashboardPlan li i{flex:none}.planRecommend,.currentPlanTag{top:18px;transform:translate(-50%);left:50%!important;right:auto!important}.dashboardPlan.recommended>small,.dashboardPlan.current>small{margin-top:34px}.dashboardPlan>button{text-align:center;align-items:center;width:100%;min-height:46px;padding-left:48px;padding-right:48px;display:flex;position:relative;justify-content:center!important}.dashboardPlan>button>span{place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.billingInfoStrip{text-align:center}.billingInfoStrip>div{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;padding-left:24px;padding-right:24px;display:flex}.billingInfoStrip small,.billingInfoStrip strong,.billingInfoStrip span{text-align:center;width:100%}.billingInfoStrip strong{max-width:320px}.billingInfoStrip span{max-width:340px}.dashboardPlanGrid{align-items:stretch}.dashboardPlan{justify-content:flex-start}.dashboardPlan>button{margin-top:auto}@media (max-width:900px){.dashboardPlan ul{max-width:320px}}.liveDashSide nav .sidebarLocked{color:#496983;opacity:.72;cursor:not-allowed;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.liveDashSide nav .sidebarLocked>i{text-align:center;width:18px;font-style:normal}.liveDashSide nav .sidebarLocked>span{flex:1}.liveDashSide nav .sidebarLocked>b{letter-spacing:1px;color:#5f829f;border:1px solid #5397cf2e;border-radius:999px;padding:4px 5px;font-size:11px}.freshAccountDash{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:18px;margin-top:24px;display:grid;position:relative}.freshWelcome,.freshSetup,.freshLockedGrid article{background:linear-gradient(145deg,#081f36f7,#041220f5);border:1px solid #4c97d72e;border-radius:18px}.freshWelcome{flex-direction:column;justify-content:center;min-height:330px;padding:42px;display:flex}.freshWelcome>small,.freshSetup small,.freshLockedGrid small{letter-spacing:1.6px;color:#54b5fb;font-size:11px;font-weight:900}.freshWelcome h2{letter-spacing:-1.6px;color:#f1f8ff;margin:12px 0 14px;font-size:38px;line-height:1.05}.freshWelcome p{color:#87a8c2;max-width:650px;margin:0;font-size:14px;line-height:1.65}.freshActions{gap:12px;margin-top:28px;display:flex}.freshActions a{text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.freshPrimary{color:#fff;background:linear-gradient(135deg,#168ced,#2caeff);box-shadow:0 14px 34px #168be92e}.freshSecondary{color:#c9e9ff;background:#082743;border:1px solid #4b9fe440}.freshSetup{padding:28px}.freshSetupHead{border-bottom:1px solid #4891cd21;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.freshSetupHead h3{margin:7px 0 0;font-size:20px}.freshSetupHead>span{color:#6fa7d1;border:1px solid #4699db33;border-radius:999px;padding:7px 9px;font-size:11px}.freshSetup>a{border-bottom:1px solid #4891cd1c;grid-template-columns:32px 1fr auto;align-items:center;gap:13px;padding:17px 0;text-decoration:none;display:grid}.freshSetup>a:last-child{border-bottom:0}.freshSetup>a>b{color:#4fb6ff;font-size:11px}.freshSetup>a div{gap:4px;display:grid}.freshSetup>a strong{color:#eaf7ff;font-size:12px}.freshSetup>a span{color:#7192ad;font-size:11px}.freshSetup>a i{color:#54b9ff;font-size:11px;font-style:normal;font-weight:900}.freshLockedGrid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.freshLockedGrid article{min-height:160px;padding:24px}.freshLockedGrid strong{margin:12px 0 8px;font-size:17px;display:block}.freshLockedGrid p{color:#7597b2;min-height:52px;font-size:11px;line-height:1.55}.freshLockedGrid article>span{letter-spacing:.8px;color:#6689a4;border:1px solid #4a93cd29;border-radius:999px;margin-top:6px;padding:6px 8px;font-size:11px;display:inline-block}@media (max-width:1050px){.freshAccountDash,.freshLockedGrid{grid-template-columns:1fr}.freshWelcome{min-height:0}}.liveDash small,.liveDash i,.liveDash em,.liveDash .eyebrow,.authPage .eyebrow,.onboardingPage small,.billingPage small,.connectionsPage small,.campaignsPage small,.leadsPage small,.reportsPage small,.optimiserPage small,.liveDashSide nav a,.liveDashSide nav .sidebarLocked,.liveDashWorkspace small,.liveDashWorkspace span,.workspaceState,.metricLabel span,.metricLabel i,.metricCard em,.metricCard em span,.previewBadge,.campaignTableHead,.campaignSubtitle,.campaignStatus,.dashMessage,.freshWelcome>small,.freshSetup small,.freshSetupHead>span,.freshSetup>a>b,.freshSetup>a span,.freshSetup>a i,.freshLockedGrid small,.freshLockedGrid p,.freshLockedGrid article>span{font-size:11px!important;line-height:1.45!important}label small,.fieldHint,.inputHint,.helperText,.formHint,.briefHint,.planHint,.planMeta,.planNote,.cardMeta,.cardSubtitle,.sectionHint,.sectionMeta,.microcopy,.muted,.subtle{font-size:11px!important;line-height:1.5!important}[class*=eyebrow],[class*=Eyebrow],[class*=micro],[class*=Micro],[class*=hint],[class*=Hint],[class*=meta],[class*=Meta],[class*=subtitle],[class*=Subtitle]{line-height:1.45}.trustStrip,.trust-strip,.proofStrip,.proof-strip,.heroProof,.hero-proof,.benefitStrip,.benefit-strip{font-size:12px!important;line-height:1.5!important}.trustStrip *,.trust-strip *,.proofStrip *,.proof-strip *,.heroProof *,.hero-proof *,.benefitStrip *,.benefit-strip *{font-size:inherit!important;line-height:inherit!important}button,a,input,select,textarea{text-rendering:optimizelegibility}.demoBackdrop{-webkit-backdrop-filter:blur(8px)!important}.demoModal{will-change:transform,opacity;transform:translateZ(0)}.demoStage{contain:layout paint}.demoStageGlow{will-change:transform,opacity;filter:blur(64px)!important}.demoScene{will-change:transform,opacity;transform:translateZ(0);animation:.28s cubic-bezier(.22,1,.36,1) both sceneInSmooth!important}@keyframes sceneInSmooth{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}.demoCursor{will-change:left,top,transform,opacity;z-index:30!important;opacity:0!important;pointer-events:none!important;filter:drop-shadow(0 5px 8px #0000006b)!important;width:22px!important;height:29px!important;transition:left .82s cubic-bezier(.22,1,.36,1),top .82s cubic-bezier(.22,1,.36,1),opacity .16s,transform .16s!important;animation:none!important;position:absolute!important;transform:translate(-2px,-4px)scale(.92)!important}.demoCursor.visible{opacity:1!important}.demoCursor:before{content:"";border-top:15px solid #0000;border-bottom:4px solid #0000;border-left:11px solid #fff;position:absolute;transform:rotate(-18deg)}.demoCursor i{opacity:0!important;border:2px solid #58bdff!important;border-radius:50%!important;width:18px!important;height:18px!important;transition:opacity .12s,transform .28s!important;animation:none!important;position:absolute!important;top:9px!important;left:2px!important;transform:scale(.25)!important}.demoCursor.clicking{transform:translate(-2px,-4px)scale(.84)!important}.demoCursor.clicking i{opacity:1!important;transform:scale(1.9)!important}.demoStage [data-demo-target=primary]{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,box-shadow .22s,filter .22s!important}.demoStage:has(.demoCursor.visible) [data-demo-target=primary]{border-color:#53b8ff75!important;box-shadow:0 10px 26px #1583dc21!important}.demoStage:has(.demoCursor.clicking) [data-demo-target=primary]{filter:brightness(1.08);transform:translateY(1px)scale(.992)!important}.demoProgress i{will-change:width;transition:none!important}.demoOverlay .typingField i,.demoOverlay .mapPulse,.demoOverlay .svgCityPulse{animation-iteration-count:2!important}.demoOverlay .resultRing,.demoOverlay .scanOrb{will-change:transform}.demoFormCard>button[data-demo-target],.launchApprove[data-demo-target],.optimiseCard>button[data-demo-target]{text-align:center!important;justify-content:center!important}.tourUpload[data-demo-target]{cursor:default}@media (max-width:820px){.demoCursor{display:none!important}.demoStage [data-demo-target=primary]{transform:none!important}}@media (prefers-reduced-motion:reduce){.demoCursor{display:none!important}.demoScene{animation:none!important}}.authNavPlaceholder{opacity:.45;align-items:center;min-width:64px;display:inline-flex}.planLockedPage{text-align:center;background:linear-gradient(145deg,#0b233ce6,#051424f5);border:1px solid #46a0ff38;border-radius:24px;max-width:760px;margin:42px auto 0;padding:56px 48px}.planLockIcon{color:#fff;background:#2498f3;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 20px;font-size:24px;display:grid}.planLockedPage>small{letter-spacing:.16em;color:#55b8ff;font-size:12px;font-weight:800}.planLockedPage h2{color:#f4f8ff;margin:10px 0 12px;font-size:30px;line-height:1.15}.planLockedPage p{color:#86add0;max-width:590px;margin:0 auto 26px;font-size:16px;line-height:1.65}.planLockedPage>div:last-child{justify-content:center;gap:12px;display:flex}.planLockPrimary,.planLockSecondary{text-align:center;border-radius:10px;min-width:160px;padding:14px 20px;font-weight:800}.planLockPrimary{color:#fff;background:#2498f3}.planLockSecondary{color:#a8d6fa;border:1px solid #5caef047}.billingInsideDash .billingPricingGrid{width:100%;margin-top:24px}.billingInsideDash .pricingCardV2{text-align:left;align-items:stretch;min-height:540px}.billingInsideDash .pricingCardTop,.billingInsideDash .pricingSpend,.billingInsideDash .pricingCardV2 ul{text-align:left}.billingInsideDash .pricingCardV2 li,.billingInsideDash .pricingCardTop h2{text-align:left;justify-content:flex-start}.billingInsideDash .popularBadge{left:auto!important;right:20px!important;transform:none!important}.billingPlanCurrentBadge{z-index:2;letter-spacing:1.1px;color:#8ed1ff;background:#1164ac29;border:1px solid #42aeff4d;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950;position:absolute;top:19px;left:20px}.billingCurrentPlan .pricingCardTop{padding-top:34px}.billingPricingCta{cursor:pointer;border:1px solid #479ee240;width:100%;font-family:inherit}.billingPricingCta b{font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.billingPricingCta>span{margin-left:auto}.billingPricingCta:disabled{opacity:.62;cursor:default}.pricingCardV2 ul{margin-bottom:36px!important}.pricingCta{min-height:48px}@media (max-width:1000px){.billingInsideDash .pricingCardV2{min-height:0}}.pricingFinePrint{color:#7396b3;gap:28px;margin-top:24px;line-height:1.55;font-size:12px!important}.pricingFinePrint span,.billingInsideDash .pricingFinePrint,.billingInsideDash .pricingFinePrint span{font-size:12px!important}@media (max-width:700px){.pricingFinePrint,.pricingFinePrint span{font-size:11px!important}}.australiaMap{overflow:visible}.svgCityLeader{fill:none;stroke:#59c1ffe0;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #2ca4ff42)}.svgCityName{paint-order:stroke;stroke:#061526;stroke-width:3px;stroke-linejoin:round;fill:#f2f8ff!important;letter-spacing:.3px!important;font-size:12px!important;font-weight:900!important}.svgCityCount{paint-order:stroke;stroke:#061526;stroke-width:3px;stroke-linejoin:round;fill:#66bdff!important;font-size:10px!important;font-weight:750!important}.svgCityDot{fill:#a6e4ff;stroke:#2eafff;stroke-width:2.2px}.svgCityHalo{fill:#1897f014;stroke:#30acff59;stroke-width:1.2px}.auStateLines path{stroke:#39a6f675!important;stroke-width:1.35px!important;stroke-dasharray:5 6!important}.auStateLabels text{fill:#66b4ec57!important;letter-spacing:2px!important;font-size:13px!important;font-weight:900!important}@media (max-width:900px){.svgCityName{font-size:11px!important}.svgCityCount{font-size:9px!important}}.campaignWizardPage{padding-bottom:70px}.campaignWizardHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex;position:relative}.campaignWizardHeader small{letter-spacing:1.7px;color:#54b8ff;font-size:12px;font-weight:900}.campaignWizardHeader h1{margin:8px 0;font-size:40px}.campaignWizardHeader p{color:#86a8c2;margin:0;font-size:15px}.campaignWizardHeader>a{color:#98c8eb;border:1px solid #4da3e633;border-radius:9px;padding:10px 14px;font-size:12px;text-decoration:none}.wizardProgress{z-index:2;background:#061a2c;border:1px solid #4596d824;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;padding:10px;display:grid;position:relative}.wizardProgress button{color:#587d99;cursor:default;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:9px;display:flex}.wizardProgress button b{background:#092642;border:1px solid #49a0e526;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.wizardProgress button span{font-size:11px;font-weight:800}.wizardProgress button.active,.wizardProgress button.done{color:#dff3ff}.wizardProgress button.active b{color:#fff;background:#218fe8;box-shadow:0 0 22px #218fe84d}.wizardProgress button.done{cursor:pointer}.wizardProgress button.done b{color:#62c3ff}.campaignWizardShell{z-index:2;grid-template-columns:minmax(0,1fr) 310px;gap:18px;display:grid;position:relative}.campaignWizardMain,.campaignWizardAside{background:linear-gradient(150deg,#081f36fa,#041220fa);border:1px solid #4597d82b;border-radius:20px}.campaignWizardMain{padding:30px}.campaignWizardAside{align-self:start;padding:24px;position:sticky;top:20px}.wizardStepTitle small,.campaignWizardAside>small{letter-spacing:1.5px;color:#54b8ff;font-size:11px;font-weight:900}.wizardStepTitle h2{margin:8px 0;font-size:28px}.wizardStepTitle p{color:#7f9eb7;margin:0 0 24px;font-size:14px}.platformChoiceGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.platformChoice{text-align:left;color:#ddecf8;cursor:pointer;background:#061b2f;border:1px solid #4896d229;border-radius:15px;min-height:230px;padding:22px;transition:all .2s}.platformChoice:hover,.platformChoice.selected{border-color:#239bf3;transform:translateY(-2px);box-shadow:0 14px 40px #1481d61f}.platformChoiceTop{justify-content:space-between;align-items:center;display:flex}.platformChoiceTop>span{color:#7dd0ff;background:#0f5b95;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.platformChoiceTop i{letter-spacing:1px;color:#71b9e8;font-size:9px;font-style:normal}.platformChoice h3{margin:18px 0 7px;font-size:21px}.platformChoice p{color:#7c9cb4;min-height:58px;font-size:12px;line-height:1.55}.platformFormats{gap:6px;margin:13px 0;display:flex}.platformFormats span{color:#79bce8;background:#092844;border-radius:99px;padding:5px 7px;font-size:9px}.platformChoice>b{color:#5bbcff;font-size:11px}.wizardFields{gap:14px;display:grid}.wizardFields.twoCol{grid-template-columns:1fr 1fr}.wizardFields label{gap:7px;display:grid}.wizardFields label.wide{grid-column:1/-1}.wizardFields label>span{color:#d7e9f6;font-size:12px;font-weight:800}.wizardFields label>span small{float:right;color:#64849e;font-size:10px;font-weight:500}.wizardFields input,.wizardFields textarea,.wizardFields select{box-sizing:border-box;color:#eef8ff;background:#06192a;border:1px solid #4c9dda2e;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:13px}.wizardFields textarea{resize:vertical;min-height:92px}.wizardFields input:focus,.wizardFields textarea:focus,.wizardFields select:focus{border-color:#279df4;box-shadow:0 0 0 3px #279df414}.goalChoiceGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.goalChoiceGrid button{text-align:left;color:#dfeefa;background:#061a2d;border:1px solid #4b9bd924;border-radius:11px;align-items:center;gap:12px;padding:15px;display:flex}.goalChoiceGrid button.selected{background:#082b49;border-color:#279cf3}.goalChoiceGrid button>span{color:#57baff}.goalChoiceGrid button b{font-size:12px;display:block}.goalChoiceGrid button small{color:#7899b2;margin-top:3px;font-size:10px;display:block}.inputSuffix,.inputPrefix{background:#06192a;border:1px solid #4c9dda2e;border-radius:10px;align-items:center;display:flex;overflow:hidden}.inputSuffix input,.inputPrefix input{box-shadow:none;border:0;border-radius:0}.inputSuffix i,.inputPrefix i,.inputPrefix em{color:#65bdf8;padding:0 12px;font-size:11px;font-style:normal}.budgetSummary,.campaignReviewGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.budgetSummary>div,.campaignReviewGrid article{background:#06192a;border:1px solid #4897d521;border-radius:11px;padding:15px}.budgetSummary small,.campaignReviewGrid small{color:#678ba7;letter-spacing:.9px;font-size:9px;display:block}.budgetSummary b,.campaignReviewGrid b{margin-top:6px;font-size:16px;display:block}.campaignReviewGrid{grid-template-columns:1fr 1fr}.campaignReviewGrid article span{color:#6e92ae;margin-top:5px;font-size:10px;display:block}.wizardAdPreview{border-radius:13px;margin-top:18px;padding:18px}.wizardAdPreview.google{color:#36526b;background:#fff}.wizardAdPreview>small{color:#7791a5;font-size:9px}.wizardAdPreview.google>span{color:#4a7863;margin-top:13px;font-size:10px;display:block}.wizardAdPreview.google h3{color:#196acb;margin:6px 0;font-size:18px}.wizardAdPreview p{font-size:12px;line-height:1.5}.wizardAdPreview.meta{color:#25384a;background:#eef3f7}.metaPreviewMedia{color:#7590a4;background:#dbe6ee;border-radius:8px;place-items:center;height:150px;margin:12px 0;font-size:11px;display:grid}.wizardAdPreview.meta h3{font-size:16px}.wizardAdPreview.meta button{color:#314b60;background:#d7e2ea;border:0;border-radius:7px;padding:8px 15px}.metaCreativePlaceholder{border:1px dashed #4c9fde45;border-radius:11px;align-items:center;gap:13px;margin-top:18px;padding:16px;display:flex}.metaCreativePlaceholder>span{color:#4bb5ff;font-size:24px}.metaCreativePlaceholder b{font-size:12px;display:block}.metaCreativePlaceholder small{color:#7394ac;margin-top:3px;font-size:10px;display:block}.reviewConnection{background:#061a2d;border:1px solid #4699d624;border-radius:12px;align-items:flex-start;gap:14px;margin-top:18px;padding:18px;display:flex}.connectionDot{color:#ffc469;background:#3d2b19;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.connectionDot.connected{color:#79e7bc;background:#0b6048}.reviewConnection small{color:#64aee1;letter-spacing:1px;font-size:9px}.reviewConnection h3{margin:4px 0;font-size:16px}.reviewConnection p{color:#7b9bb4;margin:0;font-size:11px;line-height:1.5}.saveCampaignWizard{color:#fff;background:linear-gradient(135deg,#168dea,#2bb0ff);border:0;border-radius:10px;width:100%;min-height:50px;margin-top:16px;font-size:13px;font-weight:900}.postSaveActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.wizardPrimaryAction,.wizardSecondaryAction{border-radius:10px;justify-content:center;align-items:center;min-height:46px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.wizardPrimaryAction{color:#fff;background:#0d75c2}.wizardSecondaryAction{color:#9ec9e7;border:1px solid #469bdb2e}.wizardNav{border-top:1px solid #4894d21c;justify-content:space-between;margin-top:26px;padding-top:18px;display:flex}.wizardNav button{color:#93bfdc;background:#071d31;border:1px solid #4b9fdc2e;border-radius:9px;min-width:110px;padding:12px 18px;font-weight:800}.wizardNav button.next{color:#fff;background:#158cea;border:0;margin-left:auto}.wizardNav button:disabled{opacity:.35}.campaignWizardAside h3{margin:8px 0 18px;font-size:19px}.wizardSummaryRows{display:grid}.wizardSummaryRows>div{border-bottom:1px solid #4895d21a;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.wizardSummaryRows span{color:#6e90aa;font-size:10px}.wizardSummaryRows b{color:#d8ebf8;text-align:right;font-size:10px}.wizardConnectionStatus{background:#071c2f;border-radius:10px;gap:10px;margin-top:18px;padding:13px;display:flex}.wizardConnectionStatus>i{color:#6695b6;background:#102f49;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.wizardConnectionStatus.connected>i{color:#79e7bc;background:#0b6048}.wizardConnectionStatus b{font-size:10px;display:block}.wizardConnectionStatus span{color:#6f91aa;margin-top:3px;font-size:9px;line-height:1.4;display:block}.wizardSafety{color:#63849e;margin:16px 0 0;line-height:1.55;font-size:10px!important}@media (max-width:1050px){.campaignWizardShell{grid-template-columns:1fr}.campaignWizardAside{position:static}.wizardProgress button span{display:none}}@media (max-width:700px){.campaignWizardMain{padding:20px}.platformChoiceGrid,.wizardFields.twoCol,.goalChoiceGrid,.budgetSummary,.campaignReviewGrid,.postSaveActions{grid-template-columns:1fr}.campaignWizardHeader h1{font-size:32px}}.campaignCreativeUploader{background:#061a2d;border:1px dashed #4fa8e84d;border-radius:13px;margin-top:18px;overflow:hidden}.campaignCreativeUploader>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.campaignCreativeUploader>label{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:88px;padding:17px 18px;display:grid}.campaignCreativeUploader>label>span{color:#73c9ff;background:#0d568d;border-radius:11px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.campaignCreativeUploader>label b{color:#e7f5ff;font-size:13px;display:block}.campaignCreativeUploader>label small{color:#7698b2;margin-top:4px;font-size:11px;line-height:1.45;display:block}.campaignCreativeUploader>label i{color:#66bfff;font-size:11px;font-style:normal;font-weight:800}.campaignCreativeSelected{grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:14px;display:grid}.campaignCreativeSelected>img{object-fit:cover;background:#041524;border:1px solid #55abec33;border-radius:9px;width:110px;height:82px}.campaignCreativeSelected small{letter-spacing:1px;color:#5bbcff;font-size:9px;display:block}.campaignCreativeSelected b{color:#eaf7ff;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:5px;font-size:12px;display:block;overflow:hidden}.campaignCreativeSelected span{color:#7898b0;margin-top:4px;font-size:10px;display:block}.campaignCreativeActions{gap:7px;display:flex}.campaignCreativeActions label,.campaignCreativeActions button{text-align:center;cursor:pointer;border-radius:8px;min-width:72px;padding:9px 10px;font-size:10px;font-weight:800}.campaignCreativeActions label{color:#fff;background:#0b6eb7}.campaignCreativeActions button{color:#f19aac;background:#64192b29;border:1px solid #dc5c7638}.campaignCreativeError{color:#ff9eb0;background:#66162a26;border:1px solid #e24f6942;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:11px}.metaPreviewMedia.uploaded{background:#dbe6ee;height:auto;min-height:150px;padding:0;overflow:hidden}.metaPreviewMedia.uploaded img{object-fit:cover;width:100%;max-height:290px;display:block}@media (max-width:700px){.campaignCreativeSelected{grid-template-columns:86px 1fr}.campaignCreativeSelected>img{width:86px;height:70px}.campaignCreativeActions{grid-column:1/-1}.campaignCreativeUploader>label{grid-template-columns:40px 1fr}.campaignCreativeUploader>label i{grid-column:2}}.demoTitleBlock span{color:#7898b2;margin-top:4px;font-size:11px;font-weight:500;line-height:1.35;display:block}.demoStepMeta b{letter-spacing:.01em}.demoCursor{will-change:left,top,transform,opacity}.demoCursor i{will-change:transform}@media (prefers-reduced-motion:reduce){.demoCursor,.demoCursor i,.demoProgress i{transition:none!important}}button:not(:disabled),a[href],label[for],select:not(:disabled),input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),input[type=file]:not(:disabled),[role=button]:not([aria-disabled=true]),.wizardPlatformCard,.wizardGoalCard,.wizardContinue,.campaignCreativeActions label,.demoLaunchButton,.demoDots button:not(:disabled),.demoPlayback button:not(:disabled),.demoSkip{cursor:pointer}button:disabled,select:disabled,input:disabled,[aria-disabled=true]{cursor:not-allowed}.campaignWizard button:not(:disabled),.newCampaignWizard button:not(:disabled),.wizardActions button:not(:disabled){cursor:pointer}.leadDestinationSection{border-top:1px solid #4896d31f;margin-top:24px;padding-top:22px}.leadDestinationHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.leadDestinationHead small{letter-spacing:1.3px;color:#53b7fb;font-size:10px;font-weight:900}.leadDestinationHead h3{margin:6px 0 4px;font-size:20px}.leadDestinationHead p{color:#7899b2;margin:0;font-size:12px}.leadDestinationHead>span{color:#73c4f7;background:#082944;border-radius:999px;padding:6px 9px;font-size:10px}.leadTypeGrid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.leadTypeGrid button{text-align:left;color:#dcecf8;background:#061a2d;border:1px solid #4997d524;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:start;gap:8px;min-height:104px;padding:13px;display:grid}.leadTypeGrid button.selected{background:#082b49;border-color:#249cf4;box-shadow:0 8px 24px #1785da1a}.leadTypeGrid button>span{color:#63c2ff;background:#0b3456;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.leadTypeGrid button b{font-size:11px;display:block}.leadTypeGrid button small{color:#7495ad;margin-top:4px;font-size:9px;line-height:1.4;display:block}.leadTypeGrid button>i{color:#5fc1ff;font-size:12px;font-style:normal}.leadDestinationFields{gap:10px;margin-top:12px;display:grid}.leadDestinationCard{background:#06192a;border:1px solid #4b99d621;border-radius:12px;padding:16px}.leadDestinationTitle{align-items:center;gap:10px;margin-bottom:13px;display:flex}.leadDestinationTitle>span{color:#66c5ff;background:#0a3457;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.leadDestinationTitle>div{flex:1}.leadDestinationTitle b{font-size:12px;display:block}.leadDestinationTitle small{color:#7293aa;margin-top:2px;font-size:10px;display:block}.leadDestinationTitle>label{color:#74bff1;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex}.leadDestinationTitle input{accent-color:#249cf4}.leadPrimaryHint{color:#6689a3;margin:10px 0 0;font-size:10px;line-height:1.5}.reviewLeadDestination{background:#061a2c;border:1px solid #4899d724;border-radius:12px;margin-top:14px;padding:17px}.reviewLeadDestination>div:first-child small{color:#58b8fa;letter-spacing:1px;font-size:9px}.reviewLeadDestination h3{margin:5px 0 12px;font-size:15px}.reviewLeadRows{gap:7px;display:grid}.reviewLeadRows>div{border-top:1px solid #4a94cf14;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.reviewLeadRows span{color:#799bb3;align-items:center;gap:7px;font-size:10px;display:flex}.reviewLeadRows span i{letter-spacing:.7px;color:#65c4ff;border:1px solid #47a9eb3b;border-radius:99px;padding:3px 5px;font-size:7px;font-style:normal}.reviewLeadRows b{color:#e3f1fb;text-overflow:ellipsis;white-space:nowrap;max-width:58%;font-size:10px;overflow:hidden}@media (max-width:1200px){.leadTypeGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.leadTypeGrid{grid-template-columns:1fr}.leadDestinationHead{display:block}.leadDestinationHead>span{margin-top:10px;display:inline-block}}.locationAutocomplete{position:relative}.locationAutocomplete>span small{float:right;color:#63bdf8;font-size:10px}.locationSuggestionMenu{z-index:50;background:#061827;border:1px solid #46a5e847;border-radius:11px;padding:6px;position:absolute;top:74px;left:0;right:0;box-shadow:0 20px 48px #0000005c}.locationSuggestionMenu button{color:#e7f4fd;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 11px;display:flex}.locationSuggestionMenu button:hover{background:#0a2a46}.locationSuggestionMenu button span b{font-size:12px;display:block}.locationSuggestionMenu button span small{color:#6f94ae;margin-top:2px;font-size:9px;display:block}.locationSuggestionMenu button i{color:#6fc3fb;font-size:10px;font-style:normal}.locationProviderHint{color:#61839d;margin-top:3px;font-size:10px;font-style:normal;line-height:1.45;display:block}.budgetSummary>div>span{color:#6587a1;margin-top:5px;font-size:9px;line-height:1.35;display:block}.rsaBuilderStep{max-width:100%}.rsaTopGrid{grid-template-columns:1.35fr .65fr;gap:12px;margin-bottom:12px;display:grid}.rsaScoreCard,.rsaActionsCard{background:#061a2d;border:1px solid #489ddc26;border-radius:14px;padding:17px}.rsaScoreCard{align-items:center;gap:15px;display:flex}.rsaScoreRing{--score:0deg;background:conic-gradient(#27a5ff var(--score),#0b2a44 0);border-radius:50%;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.rsaScoreRing:before{content:"";background:#061a2d;border-radius:50%;position:absolute;inset:7px}.rsaScoreRing>div{z-index:2;text-align:center;position:relative}.rsaScoreRing b{font-size:21px}.rsaScoreRing span{color:#7094ad;font-size:9px}.rsaScoreCard small,.rsaActionsCard small{letter-spacing:1px;color:#5dbbfa;font-size:9px}.rsaScoreCard h3{margin:4px 0;font-size:18px}.rsaScoreCard p{color:#718fa6;margin:0;font-size:10px;line-height:1.45}.rsaActionsCard{flex-direction:column;justify-content:center;display:flex}.rsaAiButton{color:#fff;background:linear-gradient(135deg,#188fe9,#2aafff);border:0;border-radius:9px;min-height:42px;font-size:11px;font-weight:900}.rsaActionsCard>div{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.rsaActionsCard span{color:#7598b0;font-size:9px}.rsaScoreChecks{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.rsaScoreChecks>div{background:#061929;border:1px solid #4997d61a;border-radius:9px;align-items:center;gap:7px;padding:9px 10px;display:flex}.rsaScoreChecks i{border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.rsaScoreChecks .good i{color:#79e7bc;background:#0b6048}.rsaScoreChecks .improve i{color:#ffca72;background:#553715}.rsaScoreChecks span{color:#7999af;font-size:9px}.rsaSection,.rsaPreviewSection{background:#06192a;border:1px solid #489ad821;border-radius:13px;margin-top:15px;padding:17px}.rsaSectionHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:13px;display:flex}.rsaSectionHead small{letter-spacing:1px;color:#58b9fa;font-size:9px}.rsaSectionHead h3{margin:4px 0 0;font-size:17px}.rsaSectionHead>span{color:#698da6;font-size:9px}.rsaKeywords{box-sizing:border-box;color:#eaf6ff;background:#041522;border:1px solid #4c9dda2e;border-radius:9px;width:100%;min-height:78px;padding:12px 13px;font-size:11px;line-height:1.45}.rsaAssetList{gap:7px;display:grid}.rsaAssetRow{grid-template-columns:30px minmax(0,1fr) 82px 32px;align-items:center;gap:7px;display:grid}.rsaAssetRow.description{align-items:start}.rsaAssetNumber{color:#557e9d;text-align:center;font-size:9px}.rsaAssetInput{position:relative}.rsaAssetInput input,.rsaAssetInput textarea{box-sizing:border-box;color:#edf8ff;background:#041522;border:1px solid #4898d62b;border-radius:8px;outline:none;width:100%;padding:11px 48px 11px 11px;font-size:11px}.rsaAssetInput textarea{resize:vertical;min-height:64px;padding-right:50px}.rsaAssetInput input:focus,.rsaAssetInput textarea:focus{border-color:#269cf2}.rsaAssetInput small{color:#5e829d;font-size:8px;position:absolute;bottom:9px;right:9px}.rsaAssetInput small.limit{color:#ffbc6e}.rsaAssetRow>button{color:#76c6fa;background:#08233b;border:1px solid #4a9ddc26;border-radius:8px;min-height:36px;font-size:9px;font-weight:800}.rsaAssetRow>button.rsaRemove{color:#9b7180;background:#151d29;font-size:16px}.rsaAssetRow>button:disabled{opacity:.25}.rsaAddAsset{color:#69c0f9;background:0 0;border:1px dashed #4ea4e43b;border-radius:8px;min-height:38px;margin-top:10px;padding:0 13px;font-size:10px;font-weight:850}.rsaPathGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rsaPathGrid label span small{float:right;color:#6789a1;font-weight:500}.rsaPreviewControls{align-items:center;gap:8px;display:flex}.rsaPreviewControls button{color:#87cdf7;background:#08233a;border:1px solid #489ddd2e;border-radius:7px;width:27px;height:27px}.rsaPreviewControls span{color:#6e93ae;font-size:9px}.googleRsaPreview{color:#3d4d5d;background:#fff;border-radius:12px;padding:20px}.googlePreviewTop{color:#41674f;align-items:center;gap:5px;font-size:10px;display:flex}.googlePreviewTop span:first-child{color:#35483b;font-weight:800}.googleRsaPreview h3{color:#1768d2;margin:6px 0 5px;font-size:18px;font-weight:500;line-height:1.32}.googleRsaPreview p{color:#4f5f6c;margin:0;font-size:11px;line-height:1.5}.googlePreviewMeta{border-top:1px solid #edf1f4;justify-content:space-between;gap:10px;margin-top:13px;padding-top:9px;display:flex}.googlePreviewMeta span,.googlePreviewMeta b{color:#798993;font-size:8px}.rsaPreviewNote{color:#6587a0;margin:9px 0 0;line-height:1.45;font-size:9px!important}@media (max-width:1050px){.rsaTopGrid{grid-template-columns:1fr}.rsaScoreChecks{grid-template-columns:1fr 1fr}}@media (max-width:700px){.rsaScoreChecks{grid-template-columns:1fr}.rsaAssetRow{grid-template-columns:25px minmax(0,1fr) 31px}.rsaAssetRow>button:not(.rsaRemove){grid-area:auto/2}.rsaPathGrid{grid-template-columns:1fr}}.metaBuilderTop{grid-template-columns:1.35fr .65fr;gap:12px;margin-bottom:12px;display:grid}.metaBuilderSection,.metaPreviewBuilder{background:#06192a;border:1px solid #489ad821;border-radius:13px;margin-top:15px;padding:17px}.metaVariationList{gap:7px;display:grid}.metaVariationRow{grid-template-columns:30px minmax(0,1fr) 32px;align-items:start;gap:7px;display:grid}.metaVariationRow>span{color:#557e9d;text-align:center;padding-top:12px;font-size:9px}.metaVariationRow textarea,.metaVariationRow input{box-sizing:border-box;color:#edf8ff;background:#041522;border:1px solid #4898d62b;border-radius:8px;outline:none;width:100%;padding:11px;font-size:11px}.metaVariationRow textarea{resize:vertical;min-height:82px}.metaVariationRow input:focus,.metaVariationRow textarea:focus{border-color:#269cf2}.metaVariationRow>button{color:#9b7180;background:#151d29;border:1px solid #824a5f2e;border-radius:8px;width:32px;height:36px}.metaVariationRow>button:disabled{opacity:.25}.metaVariationRow>small{position:absolute}.metaVariationList.compact .metaVariationRow{grid-template-columns:30px minmax(0,1fr) 44px 32px;align-items:center}.metaVariationList.compact .metaVariationRow>span{padding-top:0}.metaVariationList.compact .metaVariationRow>small{color:#6688a0;text-align:right;font-size:8px;position:static}.metaPreviewToolbar{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.metaPreviewToolbar small{letter-spacing:1px;color:#58b9fa;font-size:9px}.metaPreviewToolbar h3{margin:4px 0;font-size:17px}.metaPlacementTabs{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.metaPlacementTabs button{color:#719dbc;background:#08233b;border:1px solid #4a9ddc26;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800}.metaPlacementTabs button.active{color:#fff;background:#138eea;border-color:#138eea}.metaVariationControls{justify-content:space-between;align-items:center;margin:12px 0 9px;display:flex}.metaVariationControls>span{color:#698ca6;font-size:9px}.metaVariationControls div{gap:5px;display:flex}.metaVariationControls button{color:#84cbf7;background:#08233b;border:1px solid #4a9ddc29;border-radius:7px;width:28px;height:28px}.metaFeedPreview{color:#1c2733;background:#fff;border:1px solid #d8dde3;border-radius:10px;max-width:620px;margin:0 auto;overflow:hidden;box-shadow:0 14px 34px #0000002e}.metaFeedPreview.instagram{border-radius:14px;max-width:520px}.metaFeedHeader{align-items:center;gap:9px;padding:12px;display:flex}.metaFeedHeader>span{color:#fff;background:linear-gradient(135deg,#168ee9,#55c4ff);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.metaFeedHeader>div{flex:1}.metaFeedHeader b{font-size:12px;display:block}.metaFeedHeader small{color:#75818b;margin-top:2px;font-size:9px;display:block}.metaFeedHeader>i{letter-spacing:1px;font-size:12px;font-style:normal}.metaFeedText{padding:0 12px 11px;color:#273642!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.metaFeedMedia{aspect-ratio:1.55;background:#dce6ee;place-items:center;width:100%;display:grid;overflow:hidden}.metaFeedPreview.instagram .metaFeedMedia{aspect-ratio:1}.metaFeedMedia img{object-fit:cover;width:100%;height:100%;display:block}.metaFeedMedia.empty{color:#71889a;gap:5px}.metaFeedMedia.empty span{font-size:26px}.metaFeedMedia.empty b{font-size:10px}.metaFeedLink{background:#f1f3f5;border-top:1px solid #e2e5e8;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.metaFeedLink small{text-transform:uppercase;color:#75818b;font-size:8px;display:block}.metaFeedLink b{margin-top:2px;font-size:12px;display:block}.metaFeedLink span{color:#6e7880;margin-top:2px;font-size:9px;display:block}.metaFeedLink button{color:#2c3d4c;background:#fff;border:1px solid #cbd2d8;border-radius:6px;min-width:86px;padding:8px 11px;font-size:10px;font-weight:800}.metaSocialProof{border-top:1px solid #eceff1;justify-content:space-around;padding:10px;display:flex}.metaSocialProof span{color:#65717b;font-size:9px}.metaStoryPreview{aspect-ratio:9/16;background:#172433;border-radius:15px;max-width:360px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047}.metaStoryPreview>img{object-fit:cover;width:100%;height:100%;position:absolute}.metaStoryEmpty{color:#90a4b3;background:#dce6ee;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.metaStoryShade{background:linear-gradient(#00000061,#0000 32% 55%,#000000b8);position:absolute;inset:0}.metaStoryBrand{color:#fff;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:8px;display:grid;position:absolute;top:14px;left:14px;right:14px}.metaStoryBrand>span{background:#1995ee;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.metaStoryBrand b{font-size:11px}.metaStoryBrand i{opacity:.78;font-size:8px;font-style:normal}.metaStoryCopy{color:#fff;position:absolute;bottom:20px;left:18px;right:18px}.metaStoryCopy p{color:#fff!important;margin:0 0 8px!important;font-size:11px!important;line-height:1.4!important}.metaStoryCopy h3{margin:0 0 12px;font-size:19px}.metaStoryCopy button{color:#182838;background:#fff;border:0;border-radius:8px;width:100%;padding:11px;font-size:10px;font-weight:900}@media (max-width:1050px){.metaBuilderTop{grid-template-columns:1fr}}@media (max-width:700px){.metaPreviewToolbar{display:block}.metaPlacementTabs{justify-content:flex-start;margin-top:10px}.metaVariationList.compact .metaVariationRow{grid-template-columns:25px minmax(0,1fr) 32px}.metaVariationList.compact .metaVariationRow>small{display:none}}.settingsPage{padding-bottom:100px}.settingsHeader{z-index:2;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex;position:relative}.settingsHeader small{letter-spacing:1.7px;color:#57bbfc;font-size:11px;font-weight:900}.settingsHeader h1{margin:7px 0 6px;font-size:38px}.settingsHeader p{color:#7fa2bd;max-width:680px;margin:0;font-size:14px;line-height:1.5}.settingsSaveTop{color:#fff;background:#2098ef;border:0;border-radius:9px;min-width:132px;padding:12px 17px;font-size:11px;font-weight:900}.settingsNotice{z-index:2;color:#9ce4c7;background:#0f573f2e;border:1px solid #3fc79633;border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex;position:relative}.settingsNotice.error{color:#ff9db0;background:#6f1c2e2b;border-color:#e65b7340}.settingsNotice>span{background:#ffffff14;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.settingsNotice p{flex:1;margin:0;font-size:11px}.settingsNotice button{color:inherit;background:0 0;border:0;font-size:16px}.settingsShell{z-index:2;grid-template-columns:270px minmax(0,1fr);gap:16px;display:grid;position:relative}.settingsTabs,.settingsContent{background:linear-gradient(145deg,#081f35fa,#041220fa);border:1px solid #4699d829;border-radius:18px}.settingsTabs{height:max-content;padding:18px;position:sticky;top:18px}.settingsIdentity{border-bottom:1px solid #4896d31a;align-items:center;gap:11px;padding:5px 4px 17px;display:flex}.settingsIdentity>span,.settingsProfileHero>span{color:#fff;background:linear-gradient(135deg,#148de9,#47baff);border-radius:13px;place-items:center;width:43px;height:43px;font-size:16px;font-weight:950;display:grid}.settingsIdentity b{font-size:11px;display:block}.settingsIdentity small{color:#6f92ab;white-space:nowrap;text-overflow:ellipsis;max-width:160px;margin-top:3px;font-size:9px;display:block;overflow:hidden}.settingsTabs nav{gap:5px;margin-top:14px;display:grid}.settingsTabs nav button{color:#789bb4;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px;font-size:11px;font-weight:800;display:grid}.settingsTabs nav button>span{color:#59b9f9}.settingsTabs nav button>i{color:#4d7390;font-style:normal}.settingsTabs nav button.active{color:#eef8ff;background:#0b2d4c;border-color:#3ea3eb40}.settingsPlanMini{background:#061a2d;border-radius:11px;margin-top:20px;padding:14px}.settingsPlanMini small{letter-spacing:1px;color:#579fce;font-size:8px}.settingsPlanMini b{margin:5px 0 8px;font-size:11px;display:block}.settingsPlanMini a{color:#62bfff;font-size:9px;text-decoration:none}.settingsContent{min-height:580px;padding:28px}.settingsSectionTitle{border-bottom:1px solid #4996d31a;margin-bottom:20px;padding-bottom:18px}.settingsSectionTitle small{letter-spacing:1.3px;color:#58bafb;font-size:10px;font-weight:900}.settingsSectionTitle h2{margin:6px 0;font-size:26px}.settingsSectionTitle p{color:#789bb4;max-width:650px;margin:0;font-size:12px;line-height:1.5}.settingsForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settingsForm label{gap:7px;display:grid}.settingsForm label.wide{grid-column:1/-1}.settingsForm label>span{color:#dcedf9;font-size:11px;font-weight:850}.settingsForm input{box-sizing:border-box;color:#edf8ff;background:#061827;border:1px solid #499dda2e;border-radius:9px;outline:none;width:100%;padding:13px 14px;font-size:12px}.settingsForm input:focus{border-color:#269df3;box-shadow:0 0 0 3px #269df312}.settingsForm label>small{color:#6587a0;font-size:9px;line-height:1.45}.settingsInfoPanel,.settingsSecurityNote{background:#061a2d;border:1px solid #4897d421;border-radius:11px;margin-top:20px;padding:16px}.settingsInfoPanel>div,.settingsSecurityNote{align-items:flex-start;gap:11px;display:flex}.settingsInfoPanel>div>span,.settingsSecurityNote>span{color:#63c2ff;background:#0b3558;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.settingsInfoPanel b,.settingsSecurityNote b{font-size:11px}.settingsInfoPanel p,.settingsSecurityNote p{color:#7192aa;margin:4px 0 0;font-size:10px;line-height:1.5}.settingsProfileHero{background:#061a2d;border:1px solid #4897d31f;border-radius:12px;align-items:center;gap:13px;margin-bottom:20px;padding:16px;display:flex}.settingsProfileHero>span{width:54px;height:54px;font-size:20px}.settingsProfileHero h3{margin:0;font-size:17px}.settingsProfileHero p{color:#7394ad;margin:4px 0 0;font-size:10px}.settingsAccountGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.settingsAccountGrid article{background:#061a2d;border:1px solid #4897d321;border-radius:11px;padding:17px}.settingsAccountGrid small{letter-spacing:1px;color:#579ed0;font-size:8px}.settingsAccountGrid b{margin:6px 0;font-size:13px;display:block}.settingsAccountGrid span,.settingsAccountGrid a{color:#6f91aa;font-size:9px;display:block}.settingsAccountGrid a{color:#5fbcf7;text-decoration:none}.settingsConnections{background:#061a2d;border:1px solid #4897d321;border-radius:12px;margin-top:16px;padding:17px}.settingsConnectionHead{border-bottom:1px solid #4897d31a;justify-content:space-between;align-items:flex-end;padding-bottom:12px;display:flex}.settingsConnectionHead small{letter-spacing:1px;color:#579fd0;font-size:8px}.settingsConnectionHead h3{margin:4px 0 0;font-size:16px}.settingsConnectionHead a{color:#65c1fa;font-size:9px;text-decoration:none}.settingsConnectionRow{border-bottom:1px solid #4897d314;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.settingsConnectionRow:last-child{border-bottom:0}.settingsConnectionRow>span{color:#72c8ff;background:#0c3f69;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.settingsConnectionRow b{font-size:11px;display:block}.settingsConnectionRow small{color:#6d8da5;margin-top:3px;font-size:9px;display:block}.settingsConnectionRow i{color:#708da3;border:1px solid #5789ad2e;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal}.settingsConnectionRow i.connected{color:#76dfb7;background:#166b4c21;border-color:#3ebf8b3d}.settingsBottomBar{z-index:20;left:calc(var(--sidebar-width,220px) + 28px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051423f0;border:1px solid #4b9edb2b;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 13px;display:flex;position:fixed;bottom:18px;right:28px;box-shadow:0 18px 45px #00000040}.settingsBottomBar span{color:#7395ad;font-size:9px}.settingsBottomBar button{color:#fff;background:#239bf1;border:0;border-radius:8px;min-width:128px;padding:11px 14px;font-size:10px;font-weight:900}@media (max-width:1000px){.settingsShell{grid-template-columns:1fr}.settingsTabs{position:static}.settingsTabs nav{grid-template-columns:repeat(3,1fr)}.settingsPlanMini{display:none}.settingsBottomBar{left:20px;right:20px}}@media (max-width:700px){.settingsHeader{display:block}.settingsSaveTop{margin-top:14px}.settingsContent{padding:20px}.settingsForm,.settingsAccountGrid{grid-template-columns:1fr}.settingsForm label.wide{grid-column:auto}.settingsTabs nav button{text-align:center;grid-template-columns:1fr}.settingsTabs nav button span,.settingsTabs nav button i{display:none}}.passwordSettingsCard{background:#061a2d;border:1px solid #4897d324;border-radius:12px;margin-top:18px;padding:19px}.passwordSettingsHead{border-bottom:1px solid #4897d317;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:14px;display:flex}.passwordSettingsHead small{letter-spacing:1px;color:#59aee3;font-size:8px}.passwordSettingsHead h3{margin:5px 0 3px;font-size:17px}.passwordSettingsHead p{color:#7192aa;margin:0;font-size:10px}.passwordSettingsHead>button{color:#70bff1;background:#08233b;border:1px solid #4b9edb2b;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.passwordNotice{color:#8cddbb;background:#14604526;border:1px solid #42be8d33;border-radius:8px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.passwordNotice.error{color:#ff9aac;background:#6b1b2c29;border-color:#de4f683b}.passwordNotice>span{background:#ffffff12;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.passwordNotice p{margin:0;font-size:10px}.passwordFields{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.passwordFields label:first-child{grid-column:1/-1}.passwordFields label{gap:6px;display:grid}.passwordFields label>span{color:#d9eaf6;font-size:10px;font-weight:800}.passwordFields input{box-sizing:border-box;color:#edf8ff;background:#041725;border:1px solid #499dda2e;border-radius:9px;outline:none;width:100%;padding:12px 13px;font-size:11px}.passwordFields input:focus{border-color:#269df3;box-shadow:0 0 0 3px #269df30f}.passwordStrength{align-items:center;gap:12px;margin-top:13px;display:flex}.passwordStrengthTrack{background:#0b2b46;border-radius:99px;flex:1;height:6px;overflow:hidden}.passwordStrengthTrack i{border-radius:inherit;background:linear-gradient(90deg,#258fee,#5bc4ff);height:100%;transition:width .18s;display:block}.passwordStrength>div:last-child{text-align:right;min-width:110px}.passwordStrength span{color:#698ba4;font-size:8px;display:block}.passwordStrength b{color:#d8eaf6;margin-top:2px;font-size:9px;display:block}.passwordRequirements{grid-template-columns:1fr 1fr;gap:6px;margin-top:11px;display:grid}.passwordRequirements span{color:#536f84;font-size:9px}.passwordRequirements span.ok{color:#72d9b1}.changePasswordButton{color:#fff;background:#178fe9;border:0;border-radius:8px;width:100%;margin-top:15px;padding:12px 14px;font-size:10px;font-weight:900}.changePasswordButton:disabled{opacity:.55}@media (max-width:700px){.passwordFields,.passwordRequirements{grid-template-columns:1fr}.passwordFields label:first-child{grid-column:auto}.passwordSettingsHead{display:block}.passwordSettingsHead>button{margin-top:10px}}.mfaSettingsCard{background:#061a2d;border:1px solid #4897d324;border-radius:12px;margin-top:18px;padding:19px}.mfaSettingsHead{border-bottom:1px solid #4897d317;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.mfaSettingsHead small{letter-spacing:1px;color:#59aee3;font-size:8px}.mfaSettingsHead h3{margin:5px 0 3px;font-size:17px}.mfaSettingsHead p{color:#7192aa;max-width:620px;margin:0;font-size:10px;line-height:1.5}.mfaSettingsHead>span{color:#7697ae;border:1px solid #6196bc2e;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.mfaSettingsHead>span.enabled{color:#79ddb7;background:#13684824;border-color:#3dc18b3d}.mfaIntro{padding-top:15px}.mfaBenefits{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mfaBenefits>div{background:#041725;border:1px solid #4997d317;border-radius:9px;gap:9px;padding:12px;display:flex}.mfaBenefits span{color:#70c5fa;background:#0c3e67;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.mfaBenefits p{color:#7898ae;margin:0;font-size:9px;line-height:1.45}.mfaPrimaryButton{color:#fff;background:#178fe9;border:0;border-radius:8px;width:100%;margin-top:13px;padding:12px;font-size:10px;font-weight:900}.mfaSetupFlow{padding-top:15px}.mfaQrWrap{grid-template-columns:180px 1fr;align-items:center;gap:18px;display:grid}.mfaQr{box-sizing:border-box;background:#fff;border-radius:12px;place-items:center;width:180px;height:180px;padding:10px;display:grid}.mfaQr img{max-width:100%;max-height:100%;display:block}.mfaQr>div{color:#102438;font-size:20px;font-weight:900}.mfaSetupCopy small,.mfaVerifyBox small{letter-spacing:1px;color:#59aee3;font-size:8px}.mfaSetupCopy h4,.mfaVerifyBox h4{margin:5px 0;font-size:15px}.mfaSetupCopy p,.mfaVerifyBox p{color:#7395ad;margin:0;font-size:10px;line-height:1.5}.mfaSetupCopy details{margin-top:11px}.mfaSetupCopy summary{cursor:pointer;color:#68bff5;font-size:9px}.mfaSetupCopy details>div{background:#041725;border-radius:8px;margin-top:8px;padding:10px}.mfaSetupCopy details span,.mfaSetupCopy details small{color:#6889a1;font-size:8px;display:block}.mfaSetupCopy code{word-break:break-all;color:#d8efff;margin:5px 0;font-size:11px;display:block}.mfaVerifyBox{background:#041725;border:1px solid #4997d31a;border-radius:10px;grid-template-columns:1fr 130px 130px;align-items:center;gap:11px;margin-top:15px;padding:13px;display:grid}.mfaVerifyBox input{box-sizing:border-box;color:#fff;text-align:center;letter-spacing:4px;background:#061a2d;border:1px solid #489cda33;border-radius:8px;outline:none;width:100%;padding:11px;font-size:16px;font-weight:900}.mfaVerifyBox input:focus{border-color:#269df3}.mfaVerifyBox button{color:#fff;background:#1993eb;border:0;border-radius:8px;height:40px;font-size:9px;font-weight:900}.mfaVerifyBox button:disabled{opacity:.45}.mfaCancelButton{color:#6d8fa7;background:0 0;border:0;margin-top:10px;padding:5px;font-size:9px}.mfaEnabledPanel{background:#105c411f;border:1px solid #41be8b2b;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:15px;padding:14px;display:grid}.mfaEnabledIcon{color:#7ee2ba;background:#0b6048;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid}.mfaEnabledPanel b{color:#dff6ec;font-size:11px}.mfaEnabledPanel p{color:#719e8c;margin:4px 0 0;font-size:9px;line-height:1.45}.mfaEnabledPanel button{color:#ed91a3;background:#661b2b26;border:1px solid #dc596f33;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}@media (max-width:800px){.mfaBenefits,.mfaQrWrap{grid-template-columns:1fr}.mfaQr{margin:auto}.mfaVerifyBox{grid-template-columns:1fr}.mfaEnabledPanel{grid-template-columns:42px 1fr}.mfaEnabledPanel button{grid-column:1/-1}}.authenticatedEmptyDash{z-index:2;gap:16px;display:grid;position:relative}.emptyPerformanceHero{background:linear-gradient(135deg,#08233c,#061828);border:1px solid #489cdb29;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.emptyPerformanceHero small{letter-spacing:1.4px;color:#58b9fa;font-size:10px;font-weight:900}.emptyPerformanceHero h2{margin:6px 0;font-size:27px}.emptyPerformanceHero p{color:#789bb4;max-width:720px;margin:0;font-size:12px;line-height:1.6}.emptyPerformanceActions{flex:none;gap:9px;display:flex}.emptyPerformanceActions a{white-space:nowrap}.realDataMetricGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.realDataMetricGrid article{background:#071d31;border:1px solid #4899d724;border-radius:15px;min-height:132px;padding:20px}.realDataMetricGrid small{letter-spacing:1px;color:#6fa4c8;font-size:9px}.realDataMetricGrid strong{color:#d9eafa;margin:10px 0 6px;font-size:31px;display:block}.realDataMetricGrid p{color:#678aa3;margin:0;font-size:10px}.emptyDashboardGrid{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.draftCampaignOverview,.realDataWaiting{background:#071d31;border:1px solid #4899d724;border-radius:15px;padding:20px}.emptyPanelHead{border-bottom:1px solid #4897d317;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:13px;display:flex}.emptyPanelHead small{letter-spacing:1px;color:#58b6f2;font-size:9px}.emptyPanelHead h3{margin:4px 0 0;font-size:17px}.emptyPanelHead a{color:#64bdf6;font-size:9px;text-decoration:none}.emptyDraftRows{display:grid}.emptyDraftRows>div{border-bottom:1px solid #4897d314;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.emptyDraftRows>div:last-child{border-bottom:0}.emptyDraftRows b{font-size:11px;display:block}.emptyDraftRows small{color:#6d90a9;margin-top:3px;font-size:9px;display:block}.emptyDraftRows>div>i{color:#a790e9;border:1px solid #9371da38;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.emptyPanelBody{text-align:center;padding:28px 16px 10px}.emptyPanelBody>span{color:#66c1fb;background:#0b3558;border-radius:12px;place-items:center;width:44px;height:44px;margin:0 auto 10px;font-size:17px;display:grid}.emptyPanelBody h4{margin:0 0 6px;font-size:14px}.emptyPanelBody p{color:#6f91aa;max-width:420px;margin:0 auto 12px;font-size:10px;line-height:1.55}.emptyPanelBody a{color:#fff;background:#0d6fae;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.authenticatedSetupStrip{margin-top:0}@media (max-width:1000px){.emptyDashboardGrid{grid-template-columns:1fr}.emptyPerformanceHero{display:block}.emptyPerformanceActions{margin-top:16px}.realDataMetricGrid{grid-template-columns:1fr}}@media (max-width:700px){.emptyPerformanceActions{display:grid}.emptyPerformanceHero{padding:20px}}.campaignBuilderV2 .mediaPlanV2>div{grid-template-columns:30px minmax(105px,1.05fr) minmax(90px,1.4fr) 42px minmax(118px,auto);gap:10px;min-width:0}.campaignBuilderV2 .mediaPlanV2>div>div,.campaignBuilderV2 .mediaPlanV2>div>strong,.campaignBuilderV2 .mediaPlanV2>div>em{min-width:0}.campaignBuilderV2 .mediaPlanV2>div>strong{text-align:right;white-space:nowrap}.campaignBuilderV2 .mediaPlanV2>div>em{text-align:right;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.3}@media (max-width:1180px){.campaignBuilderV2 .mediaPlanV2>div{grid-template-columns:30px minmax(100px,1fr) minmax(70px,1fr) 40px}.campaignBuilderV2 .mediaPlanV2>div>em{text-align:right;grid-column:2/-1;padding-top:2px}}@media (max-width:650px){.campaignBuilderV2 .mediaPlanV2>div{grid-template-columns:30px minmax(0,1fr) 42px}.campaignBuilderV2 .mediaPlanV2 .mediaBar{display:none}.campaignBuilderV2 .mediaPlanV2>div>em{text-align:left;grid-column:2/-1}}.creativeStudioTabs{flex-wrap:wrap;gap:7px;margin:-1px 0 15px;display:flex}.creativeStudioTabs button{color:#698da8;min-height:32px;font:inherit;cursor:pointer;background:#061a2d;border:1px solid #448fcb29;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.creativeStudioTabs button:hover{color:#b6e2ff;background:#1876be14;border-color:#40a9f452}.creativeStudioTabs button.active{color:#9cdaff;background:#1876be2e;border-color:#40a9f473;box-shadow:inset 0 0 0 1px #2897e50d}.creativeStudioTabs button:active{transform:translateY(1px)}.creativeStudioTabs button b{box-sizing:border-box;color:#77caff;background:#0c3759;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.creativeStudioTabs button.active b{color:#fff;background:#147fc8}.creativeStudioTabs>span{display:none}.copyEditor,.creativeAssetsPanel,.adPreviewGallery{animation:.14s ease-out both creativeStudioTabIn}@keyframes creativeStudioTabIn{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.metaPlacementIntro{color:#7194ad!important;margin:-4px 0 14px!important;font-size:10px!important;line-height:1.55!important}.metaPlacementSelector{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.metaPlacementSelector button{color:#d8eaf6;text-align:left;background:#041725;border:1px solid #4a9bd924;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.metaPlacementSelector button.selected{background:#082c49;border-color:#229af1;box-shadow:0 7px 22px #1684d91a}.metaPlacementSelector button>i{color:#65c3ff;background:#0b3558;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.metaPlacementSelector button b{font-size:10px;display:block}.metaPlacementSelector button small{color:#6d90a8;margin-top:3px;font-size:8px;line-height:1.35;display:block}.metaPlacementUploadGrid{gap:10px;display:grid}.metaPlacementUploadCard{background:#041725;border:1px solid #4897d41f;border-radius:11px;padding:14px}.metaPlacementUploadHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.metaPlacementUploadHead small{letter-spacing:1px;color:#55b4ef;font-size:8px}.metaPlacementUploadHead h4{margin:4px 0 0;font-size:13px}.metaPlacementUploadHead>span{color:#66bff5;background:#082b48;border-radius:999px;padding:5px 7px;font-size:9px}.metaPlacementSpec{background:#061c30;border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding:10px;display:flex}.metaPlacementSpec b{color:#e7f6ff;font-size:13px}.metaPlacementSpec span{color:#668aa4;font-size:8px}.metaPlacementDrop{cursor:pointer;border:1px dashed #43a9ef47;border-radius:9px;grid-template-columns:36px 1fr;align-content:center;column-gap:10px;min-height:88px;margin-top:10px;padding:12px;display:grid}.metaPlacementDrop input,.metaPlacementAssetActions input{display:none}.metaPlacementDrop>i{color:#74c9ff;background:#0d568d;border-radius:9px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:19px;font-style:normal;display:grid}.metaPlacementDrop>b{align-self:end;font-size:10px}.metaPlacementDrop>small{color:#6f91a8;margin-top:2px;font-size:8px}.metaPlacementAsset{background:#061c30;border-radius:9px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:10px;display:grid}.metaPlacementAssetPreview{aspect-ratio:4/5;background:#09243b;border-radius:8px;width:92px;overflow:hidden}.metaPlacementAssetPreview.vertical{aspect-ratio:9/16;width:70px}.metaPlacementAssetPreview img{object-fit:cover;width:100%;height:100%;display:block}.metaPlacementAssetInfo{min-width:0}.metaPlacementAssetInfo>b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.metaPlacementAssetInfo>span{color:#6f92aa;margin-top:3px;font-size:8px;display:block}.metaPlacementAssetInfo p{margin:6px 0 0!important;font-size:8px!important;line-height:1.45!important}.metaPlacementAssetInfo p.good{color:#73d7af!important}.metaPlacementAssetInfo p.warning{color:#f0b66a!important}.metaPlacementAssetActions{gap:5px;display:grid}.metaPlacementAssetActions label,.metaPlacementAssetActions button{text-align:center;cursor:pointer;border-radius:7px;min-width:68px;padding:7px 8px;font-size:8px;font-weight:800}.metaPlacementAssetActions label{color:#fff;background:#0c6daf}.metaPlacementAssetActions button{color:#eb8ca0;background:#621a2b26;border:1px solid #d3536a33}.metaPlacementGuidance{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.metaPlacementGuidance>div{background:#061c30;border-radius:8px;padding:10px}.metaPlacementGuidance b{color:#d8ecf9;font-size:9px;display:block}.metaPlacementGuidance span{color:#6d90a8;margin-top:3px;font-size:8px;line-height:1.45;display:block}@media (max-width:850px){.metaPlacementSelector{grid-template-columns:1fr}.metaPlacementAsset{grid-template-columns:72px minmax(0,1fr)}.metaPlacementAssetPreview{width:72px}.metaPlacementAssetActions{grid-column:1/-1;grid-template-columns:1fr 1fr}.metaPlacementGuidance{grid-template-columns:1fr}}.campaignBuilderV2 .briefField,.campaignBuilderV2 .briefInput,.campaignBuilderV2 .briefSelect,.campaignBuilderV2 .fieldShell,.campaignBuilderV2 .inputShell{overflow:hidden}.campaignBuilderV2 .briefField input,.campaignBuilderV2 .briefField select,.campaignBuilderV2 .briefInput input,.campaignBuilderV2 .briefSelect select,.campaignBuilderV2 .fieldShell input,.campaignBuilderV2 .fieldShell select,.campaignBuilderV2 .inputShell input,.campaignBuilderV2 .inputShell select{box-sizing:border-box;border-radius:inherit;text-overflow:clip;min-width:0;height:100%;padding:0 18px;line-height:1.35;overflow:visible}.campaignBuilderV2 .briefFormRow,.campaignBuilderV2 .briefFieldRow{min-width:0}.campaignBuilderV2 .briefFormRow .fieldIcon,.campaignBuilderV2 .briefFieldRow .fieldIcon,.campaignBuilderV2 .briefField .fieldIcon,.campaignBuilderV2 .inputShell .fieldIcon{flex:0 0 46px;place-items:center;width:46px;min-width:46px;display:grid}.campaignBuilderV2 .briefFormRow input,.campaignBuilderV2 .briefFormRow select,.campaignBuilderV2 .briefFieldRow input,.campaignBuilderV2 .briefFieldRow select{padding-left:16px;padding-right:16px}.campaignBuilderV2 .briefCard input,.campaignBuilderV2 .briefCard select{vertical-align:middle;line-height:1.4}.campaignBuilderV2 .briefCard .iconInput input,.campaignBuilderV2 .briefCard .iconInput select,.campaignBuilderV2 .briefCard .fieldWithIcon input,.campaignBuilderV2 .briefCard .fieldWithIcon select{margin-left:0!important;padding-left:18px!important}.campaignBuilderV2 .briefGoalBudget input,.campaignBuilderV2 .briefGoalBudget select{padding-left:16px;padding-right:16px}.campaignBuilderV2 input[type=text],.campaignBuilderV2 input[type=url],.campaignBuilderV2 input[type=number],.campaignBuilderV2 select{text-indent:0;white-space:nowrap}.campaignBuilderV2 input:focus,.campaignBuilderV2 select:focus{outline:none}.previewDashboardNotice{background:linear-gradient(90deg,#1675c529,#061c30b8);border:1px solid #174c78;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 18px;padding:18px 22px;display:flex}.previewDashboardNotice>div{align-items:center;gap:12px;min-width:max-content;display:flex}.previewDashboardNotice span{letter-spacing:.12em;color:#55b9ff;font-size:11px;font-weight:800}.previewDashboardNotice strong{color:#fff;font-size:14px}.previewDashboardNotice p{color:#86afd0;max-width:720px;margin:0;font-size:12px;line-height:1.55}.previewCampaignFooter{color:#6f9fc4;border-top:1px solid #4c9cdb29;align-items:center;gap:10px;margin-top:8px;padding:14px 0 0;font-size:11px;display:flex}.previewCampaignFooter strong{letter-spacing:.1em;color:#61baff;font-size:10px}.previewOnlyDash .liveCampaignPanel .livePanelHead p{color:#6f9fc4;margin:6px 0 0;font-size:12px}.previewOptimiserCard .optimiserReview{text-align:center;justify-content:center;align-items:center;display:flex}@media (max-width:900px){.previewDashboardNotice{flex-direction:column;align-items:flex-start;gap:8px}.previewDashboardNotice>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0}}html,body{max-width:100%;overflow-x:hidden}img,svg,video,canvas{max-width:100%;height:auto}button,input,select,textarea{max-width:100%}.mobileNavToggle,.dashMobileToggle,.dashMobileBackdrop{display:none}@media (max-width:900px){.shell{width:min(100% - 32px,1160px)}.section{padding:64px 0}.sectionHeading h1,.sectionHeading h2{letter-spacing:-1.5px;font-size:clamp(34px,8vw,45px)}.cta{gap:24px;padding:38px 30px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.builderGrid,.dashGrid,.formSplit{grid-template-columns:1fr}}@media (max-width:760px){.nav.navV2{z-index:50;height:68px;position:relative}.mobileNavToggle{cursor:pointer;background:#07192bb8;border:1px solid #5b94c538;border-radius:10px;place-content:center;gap:4px;width:42px;height:42px;padding:10px;display:grid}.mobileNavToggle span{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.navV2 .navLinks{z-index:60;background:#051220fa;border:1px solid #5a9fd938;border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:14px;display:none;position:absolute;top:62px;left:0;right:0;box-shadow:0 20px 50px #00000047}.navV2 .navLinks.mobileOpen{display:flex}.navV2 .navLinks a,.navV2 .navLinks button{border-radius:9px;justify-content:flex-start;align-items:center;width:100%;min-height:46px;padding:12px 14px;font-size:14px;display:flex}.hero{padding:70px 0 42px}.hero h1{letter-spacing:-2.5px;font-size:clamp(46px,13vw,64px);line-height:1.02}.heroCopy{margin:22px auto;font-size:16px;line-height:1.55}.heroActions{flex-direction:column;align-items:stretch}.heroActions .button{text-align:center;width:100%;min-height:48px}.trustRow{flex-wrap:wrap;gap:10px 18px;margin-top:20px}.preview{padding-bottom:70px}.window{border-radius:12px}.dashboardPreview{grid-template-columns:1fr;min-height:0}.dashboardPreview aside{display:none}.previewMain{padding:20px}.previewTitle{align-items:flex-start;gap:12px}.previewTitle h3{font-size:20px}.stats{grid-template-columns:1fr;gap:10px}.recommend{flex-wrap:wrap;align-items:flex-start}.recommend button{margin-left:48px}.campaignRows div{grid-template-columns:22px minmax(0,1fr) auto;gap:8px}.campaignRows div>:nth-child(3){display:none}.steps{grid-template-columns:1fr;gap:28px;margin-top:38px}.cta{border-radius:14px;margin-bottom:42px;padding:32px 22px;display:block}.cta h2{font-size:30px}.cta .button{text-align:center;width:100%;margin-top:14px}.footer{text-align:center;flex-direction:column;align-items:center;gap:12px}.liveDash{min-width:0;padding-top:64px;display:block}.liveDashSide{border-bottom:1px solid var(--line);background:#030b15fa;left:0;overflow:visible;z-index:100!important;border-right:0!important;flex-direction:row!important;align-items:center!important;width:100%!important;height:64px!important;padding:10px 16px!important;display:flex!important;position:fixed!important;top:0!important}.liveDashLogo{z-index:103;position:relative}.liveDashLogo strong{font-size:12px;display:block!important}.liveDashLogo>span{width:36px!important;height:36px!important}.dashMobileToggle{z-index:104;color:#a7d9ff;cursor:pointer;background:#07182a;border:1px solid #589eda33;border-radius:10px;place-content:center;gap:4px;width:42px;height:42px;padding:10px;display:grid;position:absolute;top:11px;right:16px}.dashMobileToggle span{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.liveDashSide nav{z-index:102;background:#061321;border-left:1px solid #599dd92e;width:min(86vw,330px);padding:18px 14px 110px;transition:transform .22s;position:fixed;top:64px;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-18px 0 50px #00000047;flex-direction:column!important;gap:6px!important;margin:0!important;display:flex!important}.liveDashSide.mobileOpen nav{transform:translate(0)}.liveDashSide nav a,.liveDashSide nav .sidebarLocked{width:100%;min-height:48px;padding:12px 14px!important;font-size:13px!important;display:flex!important}.liveDashSide nav a>span,.liveDashSide nav .sidebarLocked>span,.liveDashSide nav .sidebarLocked>b{display:block!important}.liveDashWorkspace{z-index:103;background:#061321;border-top:1px solid #599dd926;width:min(86vw,330px);padding:14px 18px 16px;transition:transform .22s;position:fixed;bottom:0;right:0;transform:translate(102%);display:flex!important}.liveDashSide.mobileOpen .liveDashWorkspace{transform:translate(0)}.liveDashWorkspace>small,.liveDashWorkspace>span,.workspaceState{display:none}.liveDashWorkspace>strong{margin:0 0 7px;font-size:12px}.liveDashWorkspace button{min-height:40px;margin-top:0}.dashMobileBackdrop{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00040a9e;border:0;display:block;position:fixed;inset:64px 0 0}.liveDashMain,.sectionPage.liveDashMain{max-width:100%;overflow:visible;padding:26px 16px 38px!important}.liveDashHeader{display:block!important}.liveDashHeader h1{line-height:1.08;font-size:clamp(28px,8.5vw,36px)!important}.liveDashHeader p{line-height:1.55;font-size:13px!important}.dashHeaderActions{grid-template-columns:1fr;gap:9px;margin-top:18px;display:grid!important}.dashHeaderActions>a,.dashHeaderActions>button,.previewBadge{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.dashMessage{align-items:flex-start;margin-top:18px}.liveMetricGrid,.dashStats,.sectionGrid,.freshLockedGrid,.dashboardPlanGrid,.billingInfoStrip{grid-template-columns:1fr!important}.metricCard{min-height:150px;height:auto!important}.metricLeads{grid-column:auto!important}.freshAccountDash{gap:14px;grid-template-columns:1fr!important}.freshWelcome{min-height:0;padding:26px 20px}.freshWelcome h2{font-size:30px}.freshActions{grid-template-columns:1fr;display:grid}.freshActions a{width:100%}.freshSetup{padding:20px}.freshSetupHead{display:block}.freshSetupHead>span{margin-top:10px;display:inline-block}.freshSetup>a{grid-template-columns:26px minmax(0,1fr) auto}.liveDashLower{gap:14px;grid-template-columns:1fr!important}.liveCampaignPanel{padding:20px 16px 0}.livePanelHead{align-items:flex-start;gap:12px}.livePanelHead h2{font-size:20px}.campaignTableHead,.liveCampaignPanel .campaignTableHead{display:none!important}.liveCampaignPanel .liveCampaignRow,.liveCampaignRow{gap:10px;padding:15px 0;grid-template-columns:38px minmax(0,1fr) auto!important}.liveCampaignPanel .liveCampaignRow .rowCpl,.liveCampaignRow .rowCpl{text-align:right;justify-self:end;font-size:13px;width:auto!important}.liveCampaignPanel .liveCampaignRow .rowStatus,.liveCampaignRow .rowStatus,.liveCampaignRow .rowMenu{display:none!important}.campaignIdentity{min-width:0}.campaignIdentity strong,.campaignIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaignPanelFooter{display:block}.campaignPanelFooter>*{margin-top:7px;display:block}.liveAiPanel{padding:20px}.liveShift{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)}.liveShift div span{max-width:none}.setupStrip{gap:15px;padding:17px 16px;grid-template-columns:1fr!important}.setupSteps{grid-template-columns:1fr 1fr;display:grid!important;overflow:visible!important}.setupSteps>span{white-space:normal}.sectionPanel{border-radius:14px;margin-top:24px;padding:18px 16px}.sectionPanelHead{display:block}.sectionPanelHead>span{margin-top:12px;display:inline-block}.sectionListRow{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:17px 0}.sectionMetric,.sectionStatus{text-align:left;grid-column:2;justify-self:start}.sectionMetric{align-items:baseline;gap:7px;display:flex}.sectionMetric b{display:inline}.sectionGrid{gap:12px;margin-top:24px}.sectionGrid>article{min-height:0;padding:20px}.sectionGrid .wide{grid-column:auto}.optimiserPage{padding:22px 18px}.optimiserPage h2{font-size:27px}.builder{padding:40px 0}.builderIntro h1{font-size:36px}.builderGrid{gap:14px;margin-top:24px}.formCard,.resultCard,.panel{border-radius:12px;padding:20px 16px}.resultCard{min-height:0}.emptyState{padding:60px 18px}.campaignBuilderV2 .builderHero{padding:38px 0 24px}.campaignBuilderV2 .builderHero h1{letter-spacing:-1.8px;font-size:clamp(36px,11vw,48px)!important}.campaignBuilderV2 .builderHero p{font-size:14px!important}.campaignBuilderV2 .builderFormV2{padding:18px!important}.campaignBuilderV2 .builderCardHeader{display:block}.campaignBuilderV2 .builderCardHeader h2{font-size:23px!important}.campaignBuilderV2 .builderFields{gap:16px!important;padding-top:18px!important}.campaignBuilderV2 input,.campaignBuilderV2 select,.campaignBuilderV2 textarea{min-height:46px;font-size:16px!important}.campaignBuilderV2 .savePlanButton,.campaignBuilderV2 .openDashButton{width:100%;padding-left:18px!important;padding-right:18px!important}.builderBottomTrust{width:calc(100% - 32px)!important}.settingsContent{padding:16px!important}.settingsTabs nav{grid-template-columns:repeat(2,1fr)!important}.settingsBottomBar{bottom:12px!important;left:12px!important;right:12px!important}.connectionCard,.dashboardPlan{padding-left:18px!important;padding-right:18px!important}.billingInfoStrip>div{padding-left:14px!important;padding-right:14px!important}.previewDashboardNotice{padding:16px!important}.aiChatPanel{max-height:calc(100dvh - 90px);width:auto!important;max-width:none!important;bottom:10px!important;left:10px!important;right:10px!important}.aiChatLauncher{bottom:12px!important;right:12px!important}}@media (max-width:420px){.shell{width:calc(100% - 24px)}.liveDashMain,.sectionPage.liveDashMain{padding-left:12px!important;padding-right:12px!important}.liveCampaignPanel,.liveAiPanel,.sectionPanel{border-radius:12px}.setupSteps{grid-template-columns:1fr}.previewTitle{display:block}.previewTitle button{margin-top:10px}.recommend button{width:100%;margin-left:0}.freshWelcome h2{font-size:27px}}.ownerFlash{z-index:2;color:#9bd3fb;background:#1c7cbe1a;border:1px solid #51a8e638;border-radius:10px;margin:-8px 0 18px;padding:12px 14px;font-size:11px;position:relative}.ownerFlash.error{color:#faa;background:#b131311a;border-color:#ec5d5d42}.ownerControlForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.ownerControlForm label:first-of-type{grid-column:1/-1}.ownerControlForm label{gap:6px;display:grid}.ownerControlForm label>span,.ownerControlMeta>span{letter-spacing:.8px;color:#6489a8;text-transform:uppercase;font-size:9px;font-weight:850}.ownerControlForm input,.ownerControlForm select{color:#e9f5ff;background:#041625;border:1px solid #4e96d02e;border-radius:9px;outline:none;width:100%;padding:11px 12px;font-size:12px}.ownerControlForm input:focus,.ownerControlForm select:focus{border-color:#43aef68c;box-shadow:0 0 0 3px #218bd614}.ownerControlForm input:disabled,.ownerControlForm select:disabled{opacity:.55;cursor:not-allowed}.ownerControlForm label small{color:#5f7f99;font-size:9px;line-height:1.4}.ownerControlMeta{background:#020f1b80;border:1px solid #498bc21a;border-radius:9px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:7px 12px;padding:12px;display:grid}.ownerControlMeta code{overflow-wrap:anywhere;color:#78b7e8;font-size:10px}.ownerControlMeta b{color:#a7c1d7;font-size:10px}.ownerPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#148eea,#1676cf);border:0;border-radius:9px;grid-column:1/-1;padding:11px 14px;font-size:11px;font-weight:850}.ownerPrimaryButton:hover{filter:brightness(1.08)}.ownerAuditList{max-height:390px;overflow:auto}.ownerAuditList>div{border-bottom:1px solid #4b8ec717;padding:12px 2px}.ownerAuditList b{text-transform:capitalize;color:#dbeeff;font-size:11px}.ownerAuditList p{color:#7d9bb4;margin:4px 0;font-size:10px}.ownerAuditList small{color:#506f89;font-size:9px}.ownerStatus.suspended{color:#ffc772;background:#b7741c14;border-color:#e6a03740}.ownerStatus.disabled{color:#ff9696;background:#be393914;border-color:#ff646438}@media (max-width:700px){.ownerControlForm{grid-template-columns:1fr}.ownerControlForm label:first-of-type,.ownerControlMeta,.ownerPrimaryButton{grid-column:auto}.ownerControlMeta{grid-template-columns:1fr}.ownerAdminTopGrid{display:block}}.authNavSignOut{appearance:none;color:inherit;font:inherit;cursor:pointer;opacity:.78;background:0 0;border:0;padding:10px 2px}.authNavSignOut:hover{opacity:1}.ownerBrand{align-items:flex-start!important}.ownerBrand small{color:#52b7ff;letter-spacing:.16em;white-space:nowrap;margin-top:5px;font-size:10px;font-weight:800;display:block}.ownerBrand>span{display:none}@media (max-width:760px){.authNavSignOut{text-align:left;width:100%;padding:12px 0}}.navCta{transition:background .18s,color .18s,border-color .18s,transform .18s}.navCta:hover,.navCta:focus-visible{color:#fff!important;background:#168cff!important;border-color:#168cff!important}.navCta:hover span,.navCta:focus-visible span{color:#fff!important}.authForgotLink{text-align:center;margin-top:16px!important;padding-top:0!important;display:block!important}.authSwitch{margin-top:8px}.authNameGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authTerms{align-items:flex-start;gap:10px;line-height:1.5;margin:18px 0!important;font-weight:500!important;display:flex!important}.authTerms input{flex:none;height:18px;width:18px!important;margin:1px 0 0!important}.authTerms a{text-underline-offset:2px;text-decoration:underline}.ownerBrand{justify-content:flex-start!important;align-items:center!important}.ownerBrand small{display:none!important}.ownerTable .cellCenter{vertical-align:middle;text-align:center!important}.ownerTable .cellCenter .ownerPill,.ownerTable .cellCenter .ownerStatus{margin-inline:auto}.aiChatPanel{position:fixed}.aiChatMessages{scroll-behavior:smooth}.aiJumpLatest{z-index:3;color:#d9efff;cursor:pointer;background:#0a2947;border:1px solid #50a5f047;border-radius:999px;padding:7px 11px;font-size:10px;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.homeCursor{pointer-events:none;z-index:9999;position:fixed;inset:0}.homeCursor b,.homeCursor i{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.homeCursor b{background:#65c8ff;width:7px;height:7px;margin:-3.5px;box-shadow:0 0 16px #49b7ffe6}.homeCursor i{background:#2991ea12;border:1px solid #4eb7ff61;width:34px;height:34px;margin:-17px;transition:width .18s,height .18s,margin .18s,border-color .18s,background .18s}.homeCursor.interactive i{background:#2691ef1f;border-color:#67ccffa6;width:48px;height:48px;margin:-24px}.legalPage{color:#eaf4ff;background:#07111d;min-height:100vh;padding:44px 20px}.legalShell{max-width:760px;margin:auto}.legalShell>small{color:#56baff;letter-spacing:.15em;margin-top:70px;font-weight:900;display:block}.legalShell h1{margin:10px 0 20px;font-size:42px}.legalShell p{color:#8ca9c0;line-height:1.7}.legalNote{background:#2378c314;border:1px solid #5aaaf02e;border-radius:12px;padding:14px}.legalShell>a{color:#69c4ff;margin-top:20px;display:inline-block}@media (max-width:820px){.demoBrand{display:none!important}.demoChrome{grid-template-columns:1fr 38px!important}.demoClose{grid-column:2}}@media (max-width:760px){.navV2 .navLinks .navLogin{order:1}.navV2 .navLinks .navSignup{order:2}.navV2 .navLinks .navHow{order:3}.navV2 .navLinks .navPricing{order:4}.navV2 .navLinks .navAccount{order:1}.navV2 .navLinks .authNavSignOut{order:4}.navV2 .navLinks .navCta{order:5}.authNameGrid{grid-template-columns:1fr}.homeCursor{display:none}}.homeGlitterCanvas{z-index:9998;pointer-events:none;position:fixed;inset:0}.filmOverlay{z-index:10000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.filmBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#01080fe0;position:absolute;inset:0}.filmModal{background:#061421;border:1px solid #46a4f052;border-radius:26px;grid-template-rows:auto 1fr auto;width:min(1240px,96vw);height:min(790px,94vh);display:grid;position:relative;overflow:hidden;box-shadow:0 42px 120px #0009}.filmHeader{background:#04111df0;border-bottom:1px solid #5fabe624;justify-content:space-between;align-items:center;min-height:78px;padding:18px 24px;display:flex}.filmTitle{gap:3px;display:grid}.filmTitle small{letter-spacing:.18em;color:#4eb7ff;font-size:10px;font-weight:900}.filmTitle strong{color:#f3f8ff;font-size:16px}.filmTitle span{color:#7295b1;font-size:11px}.filmClose{color:#9fc5e3;cursor:pointer;background:#0b2135;border:1px solid #5aaaeb38;border-radius:50%;width:38px;height:38px;font-size:21px}.filmStage{background:radial-gradient(circle at 75% 20%,#1a68cc29,#0000 35%),linear-gradient(#071827,#04111d);min-height:0;position:relative;overflow:hidden}.filmStage:before{content:"";pointer-events:none;background-image:linear-gradient(#5091c30b 1px,#0000 1px),linear-gradient(90deg,#5091c30b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.filmGlow{filter:blur(110px);opacity:.18;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.filmGlow.one{background:#147cff;top:-170px;right:-170px}.filmGlow.two{opacity:.08;background:#35c7ff;bottom:-230px;left:-230px}.filmSceneKey{height:100%;animation:.65s cubic-bezier(.2,.8,.2,1) both filmSceneIn;position:relative}@keyframes filmSceneIn{0%{opacity:0;filter:blur(5px);transform:scale(.985)translateY(8px)}to{opacity:1;filter:none;transform:none}}.filmControls{background:#051522;border-top:1px solid #51a1dd24;height:64px;padding:0 22px}.filmProgress{background:#123049;height:2px}.filmProgress i{background:linear-gradient(90deg,#36c8ff,#2475ff);height:100%;transition:width .1s linear;display:block;box-shadow:0 0 14px #2791ffb3}.filmControlRow{align-items:center;gap:12px;height:60px;display:flex}.filmControlRow>span{letter-spacing:.16em;text-transform:uppercase;color:#6e99ba;margin-right:auto;font-size:10px}.filmControlRow button{color:#d9efff;cursor:pointer;background:#0c2b46;border:1px solid #52aaed38;border-radius:9px;padding:8px 13px}.filmControlRow .filmTextButton{color:#7fa4c0;background:0 0}.filmLogo{align-items:center;gap:9px;display:flex}.filmLogo i{color:#fff;background:linear-gradient(135deg,#53cbff,#1773ff);border-radius:11px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 24px #1e7fff59}.filmLogo b{color:#f4f8ff;letter-spacing:.01em;font-size:12px}.filmHome{height:100%;padding:28px 38px}.filmHome nav{justify-content:space-between;align-items:center;display:flex}.filmHome nav>div:last-child{color:#9fb3c5;align-items:center;gap:24px;font-size:11px;display:flex}.filmHome nav button,.filmHomeGrid button,.filmAuthCard button,.filmQuestion button,.filmDashHead button{color:#fff;background:#278dff;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.filmHomeGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;height:calc(100% - 60px);display:grid}.filmHomeGrid small{letter-spacing:.18em;color:#57b9ff;font-size:10px;font-weight:900}.filmHomeGrid h2{letter-spacing:-.055em;color:#f3f7fb;margin:15px 0 18px;font-size:58px;line-height:.95}.filmHomeGrid h2 em{color:#2e91ff;font-style:normal}.filmHomeGrid p{color:#84a2ba;max-width:510px;margin-bottom:22px;font-size:13px;line-height:1.6}.filmHeroPreview{background:linear-gradient(145deg,#0b2846,#071b30);border:1px solid #4299e042;border-radius:20px;padding:24px;box-shadow:0 32px 90px #00000052}.filmHeroPreview>small{color:#6c93b2;letter-spacing:.15em}.filmHeroPreview h3{color:#f5f8fc;margin:10px 0 18px;font-size:23px}.filmHeroPreview>div:first-of-type{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.filmHeroPreview article{border:1px solid #4b98d62e;border-radius:12px;padding:14px}.filmHeroPreview article span{color:#6f93af;font-size:8px;display:block}.filmHeroPreview article b{color:#f7fbff;margin-top:7px;font-size:23px;display:block}.filmBars{background:#04122061;border-radius:12px;align-items:end;gap:9px;height:150px;margin-top:18px;padding:14px;display:flex}.filmBars i{background:linear-gradient(#43c8ff,#1978dd);border-radius:3px 3px 0 0;flex:1;min-height:15%;animation:.8s both filmBarGrow}@keyframes filmBarGrow{0%{opacity:.2;height:5%!important}}.filmAuth{height:100%;padding:26px 42px}.filmAuth>.filmLogo{position:absolute;top:28px;left:35px}.filmAuthCard{background:#061a2aeb;border:1px solid #4091d03d;border-radius:20px;width:min(470px,82%);margin:18px auto 0;padding:25px 30px;box-shadow:0 25px 80px #00000047}.filmAuthCard>small,.filmBuilderTop>span{letter-spacing:.18em;color:#4dbaff;font-size:9px;font-weight:900}.filmAuthCard h2{color:#f6f9fc;margin:7px 0;font-size:31px}.filmAuthCard p{color:#7f9db4;margin:0 0 13px;font-size:11px}.filmAuthCard label,.filmQuestion label{color:#a8c0d3;margin-top:10px;font-size:9px;font-weight:800;display:block}.filmAuthCard label>div,.filmQuestion label>div{color:#e8f3fb;background:#061522;border:1px solid #599bcd33;border-radius:8px;align-items:center;height:36px;margin-top:5px;padding:0 11px;font-size:11px;display:flex}.filmTwo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filmAuthCard button{width:100%;margin-top:13px}.filmTerms{color:#7f9db4;margin-top:12px;font-size:9px}.filmTyping{white-space:nowrap;animation:1.1s steps(20,end) .5s forwards filmType;position:relative;overflow:hidden;width:0!important}.filmTyping.delay1{animation-delay:1.1s}.filmTyping.delay2{animation-delay:1.65s}.filmTyping.delay3{animation-delay:2.25s}@keyframes filmType{to{width:100%!important}}.filmBuilder{height:100%;padding:30px 44px}.filmBuilderTop{align-items:baseline;gap:15px;display:flex}.filmBuilderTop b{color:#f4f9ff;font-size:18px}.filmBuilderTop em{color:#6d91ad;margin-left:auto;font-size:9px;font-style:normal}.filmBuilderGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;height:calc(100% - 42px);display:grid}.filmQuestion{background:#082139;border:1px solid #4091d03d;border-radius:18px;padding:22px}.filmQuestion>small{color:#55b7ff;letter-spacing:.15em;font-size:9px}.filmQuestion h2{color:#f6f9fd;margin:6px 0 10px;font-size:25px}.filmQuestion button{width:100%;margin-top:15px}.filmPlanGenerating{background:linear-gradient(145deg,#0b2f50e6,#051829f5);border:1px solid #439be033;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:270px;padding:28px;display:flex}.filmPlanGenerating>span{color:#58c7ff;font-size:24px}.filmPlanGenerating small{color:#5dbbfa;letter-spacing:.15em;margin-top:14px;font-size:9px}.filmPlanGenerating b{color:#f5f9fc;margin:8px 0;font-size:22px}.filmPlanGenerating i{background:linear-gradient(90deg,#43c7ff 0 68%,#46a0e626 68%);border-radius:4px;width:100%;height:4px;animation:2.8s ease-in-out infinite filmScan}.filmPlanGenerating p{color:#7698b1;font-size:11px}@keyframes filmScan{50%{filter:brightness(1.5)}}.filmApp{grid-template-columns:185px 1fr;height:100%;display:grid}.filmSide{background:#04121f;border-right:1px solid #4696d224;flex-direction:column;padding:18px 14px;display:flex}.filmSide .filmLogo{padding:0 3px 12px}.filmSide nav{gap:4px;margin-top:16px;display:grid}.filmSide nav span{color:#63849e;border-radius:8px;align-items:center;gap:9px;height:34px;padding:0 9px;font-size:9px;display:flex}.filmSide nav span b{font-weight:600}.filmSide nav span.active{color:#e8f5ff;background:#0b3152}.filmWorkspace{border-top:1px solid #4c96cd21;gap:3px;margin-top:auto;padding:13px 7px;display:grid}.filmWorkspace small{letter-spacing:.16em;color:#577891;font-size:7px}.filmWorkspace strong{color:#f0f6fa;font-size:10px}.filmWorkspace em{color:#5d9ccc;font-size:8px;font-style:normal}.filmAppMain{padding:25px 28px;overflow:hidden}.filmDashHead{justify-content:space-between;align-items:flex-start;display:flex}.filmDashHead small{letter-spacing:.17em;color:#58baff;font-size:8px;font-weight:900}.filmDashHead h2{color:#f4f8fb;margin:4px 0;font-size:28px}.filmDashHead p{color:#7798b1;margin:0;font-size:10px}.filmMetricRow{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;display:grid}.filmMetricRow article{background:#082238;border:1px solid #4696d233;border-radius:13px;padding:16px}.filmMetricRow small{color:#79a2c0;font-size:8px}.filmMetricRow b{color:#f6fbff;margin:8px 0;font-size:26px;display:block}.filmMetricRow span{color:#53c8ff;font-size:8px}.filmDashLower{grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px;display:grid}.filmCampaignPanel,.filmOptimCard{background:#071f35;border:1px solid #4696d22e;border-radius:13px;padding:15px}.filmCampaignPanel>small,.filmOptimCard small{color:#59b9fc;letter-spacing:.14em;font-size:8px}.filmCampaignPanel h3,.filmOptimCard h3{color:#f2f7fb;margin:4px 0 9px;font-size:14px}.filmCampaignPanel>div{border-top:1px solid #4993ca1f;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.filmCampaignPanel>div span{color:#72c8ff;background:#11436e;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.filmCampaignPanel>div b{color:#dceaf5;font-size:9px}.filmCampaignPanel>div em{color:#60c7ff;font-size:7px;font-style:normal}.filmOptimCard>span{color:#5dc9ff;font-size:20px}.filmOptimCard p{color:#7898b0;font-size:9px;line-height:1.45}.filmCampaignTable{background:#071d31;border:1px solid #4799d733;border-radius:14px;margin-top:24px;overflow:hidden}.filmCampaignTable>div{color:#92adc0;border-bottom:1px solid #4a93cc1f;grid-template-columns:1.4fr .8fr .6fr .8fr;align-items:center;min-height:56px;padding:0 16px;font-size:9px;display:grid}.filmCampaignTable>div:last-child{border:0}.filmCampaignTable .head{letter-spacing:.13em;color:#5f85a2;background:#061725;min-height:36px;font-size:7px}.filmCampaignTable b{color:#e6f0f7}.filmCampaignTable em{color:#60c9ff;font-style:normal}.filmCampaignTable em.draft{color:#8397a7}.filmCampaignTable strong{color:#d9e9f4;font-size:9px}.filmHint{background:#13639914;border:1px solid #38abee24;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:11px;display:flex}.filmHint span{color:#59c6ff}.filmHint p{color:#7599b3;margin:0;font-size:9px}.filmConnectGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.filmConnectGrid article{background:#071e32;border:1px solid #4597d52e;border-radius:16px;padding:18px}.filmConnectGrid article.connected{background:linear-gradient(145deg,#0a2843,#08223a);border-color:#3fbeff4d}.filmConnectGrid article>i{color:#6cc9ff;background:#0c3c66;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.filmConnectGrid small{color:#5c8aa9;letter-spacing:.13em;margin-top:17px;font-size:8px;display:block}.filmConnectGrid h3{color:#edf6fc;margin:5px 0;font-size:14px}.filmConnectGrid p{color:#7797af;min-height:30px;font-size:9px}.filmConnectGrid button{color:#bfe5ff;background:#0c3151;border:1px solid #4ba3e638;border-radius:8px;padding:8px 10px;font-size:8px}.filmConnectGrid button:disabled{opacity:.45}.filmRecommendation{background:linear-gradient(145deg,#0a2946,#071d31);border:1px solid #3fa3e738;border-radius:18px;max-width:800px;margin-top:24px;padding:24px}.filmRecIcon{color:#59c7ff;font-size:25px}.filmRecommendation>small{color:#5dbdff;letter-spacing:.16em;margin-top:8px;font-size:8px;display:block}.filmRecommendation>h2{color:#f4f8fc;margin:6px 0;font-size:25px}.filmRecommendation>p{color:#7e9cb3;font-size:10px}.filmShift{grid-template-columns:1fr 34px 1fr;align-items:center;gap:10px;margin:18px 0;display:grid}.filmShift>span{border:1px solid #4b91c829;border-radius:11px;gap:4px;padding:13px;display:grid}.filmShift>span.better{background:#208cd717;border-color:#36c0ff4d}.filmShift small{color:#668ca8;font-size:7px}.filmShift b{color:#e4f1f9;font-size:10px}.filmShift em{color:#60c9ff;font-size:9px;font-style:normal}.filmShift>i{text-align:center;color:#58bfff;font-style:normal}.filmApproval{border-top:1px solid #4c97cd1f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-top:15px;display:grid}.filmApproval b{color:#eff7fc;font-size:10px}.filmApproval span{color:#7696ac;font-size:8px}.filmApproval button{color:#fff;background:#258eff;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:800}.filmFinish{color:#5d88a7;letter-spacing:.08em;margin-top:14px;font-size:9px}.filmCursor{z-index:30;opacity:0;width:18px;height:24px;animation:1.5s cubic-bezier(.2,.8,.2,1) forwards filmCursorIn;position:absolute;transform:translate(-50%,-50%)}.filmCursor:before{content:"";clip-path:polygon(0 0,0 100%,30% 72%,48% 100%,61% 93%,44% 66%,76% 64%);filter:drop-shadow(0 2px 5px #0000008c);background:#fff;width:14px;height:19px;position:absolute}.filmCursor i,.filmCursor b{border-radius:50%;position:absolute;top:1px;left:1px}.filmCursor i{background:#52c8ff;width:8px;height:8px;animation:1.2s ease-out infinite filmCursorSpark;box-shadow:0 0 15px #4dbaff}.filmCursor b{border:1px solid #55c2ff66;width:24px;height:24px;margin:-8px;animation:1.2s ease-out infinite filmCursorPulse}@keyframes filmCursorIn{0%{opacity:0;transform:translate(-80px,-60px)scale(.8)}55%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes filmCursorSpark{0%,to{opacity:.2;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}}@keyframes filmCursorPulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@media (max-width:800px){.filmOverlay{padding:0}.filmModal{border-left:0;border-right:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.filmHeader{min-height:70px;padding:13px 16px}.filmTitle strong{font-size:14px}.filmTitle span{display:none}.filmHome{padding:18px}.filmHome nav>div:last-child span{display:none}.filmHomeGrid{grid-template-columns:1fr;align-content:center;gap:18px}.filmHomeGrid h2{font-size:40px}.filmHeroPreview{display:none}.filmAuth{padding:18px}.filmAuth>.filmLogo{display:none}.filmAuthCard{width:100%;margin:0 auto;padding:20px}.filmBuilder{padding:18px}.filmBuilderTop em{display:none}.filmBuilderGrid{grid-template-columns:1fr}.filmPlanGenerating{display:none}.filmQuestion{padding:18px}.filmApp{grid-template-columns:1fr}.filmSide{display:none}.filmAppMain{padding:20px 16px}.filmDashHead h2{font-size:24px}.filmDashHead button{display:none}.filmMetricRow{grid-template-columns:1fr 1fr}.filmMetricRow article:nth-child(3){grid-column:1/-1}.filmDashLower{grid-template-columns:1fr}.filmOptimCard{display:none}.filmCampaignTable>div{grid-template-columns:1.35fr .8fr .6fr}.filmCampaignTable>div>:last-child{display:none}.filmConnectGrid{grid-template-columns:1fr}.filmConnectGrid article:nth-child(3){display:none}.filmRecommendation{margin-top:18px;padding:18px}.filmRecommendation>h2{font-size:21px}.filmShift{grid-template-columns:1fr}.filmShift>i{transform:rotate(90deg)}.filmApproval{grid-template-columns:1fr}.filmApproval button{width:100%}.filmControlRow>span{display:none}.filmControls{height:58px;padding:0 14px}.filmControlRow{height:54px}.filmControlRow .filmTextButton{margin-left:auto}}.homeCursorHotspot{pointer-events:none;z-index:9999;opacity:0;will-change:transform;background:#6bd0ff;border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;transition:opacity 80ms;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #d7f7ffa6,0 0 16px #47b2fff2}.ownerApp{font-size:15px;line-height:1.5}.ownerSidebar{width:250px;padding:22px 16px}.ownerMain{width:calc(100% - 250px);margin-left:250px;padding:42px clamp(24px,3vw,48px) 64px}.ownerSidebar nav{gap:7px;margin-top:24px}.ownerSidebar nav a{gap:12px;min-height:46px;padding:12px 14px;font-size:14px}.ownerSidebar nav a i{width:22px;font-size:14px}.ownerSideBottom{gap:10px;padding-top:18px}.ownerSideBottom a,.ownerSideBottom button{min-height:38px;padding:8px 6px;font-size:14px}.ownerHeader{margin-bottom:30px}.ownerHeader small{letter-spacing:1.6px;font-size:12px}.ownerHeader h1{margin:7px 0 9px;font-size:clamp(34px,3vw,44px);line-height:1.05}.ownerHeader p{color:#8aa9c1;max-width:760px;font-size:15px;line-height:1.6}.ownerHeaderButton{justify-content:center;align-items:center;min-height:44px;padding:11px 15px;font-size:14px;display:inline-flex}.ownerStats article{min-height:122px;padding:20px}.ownerStats small{font-size:12px;line-height:1.35}.ownerStats strong{margin:9px 0 5px;font-size:28px}.ownerStats span{font-size:13px;line-height:1.45}.ownerPanel{border-radius:18px;padding:22px}.ownerPanelHead{gap:18px;margin-bottom:18px}.ownerPanelHead small{font-size:12px}.ownerPanelHead h2{margin:3px 0 0;font-size:21px}.ownerPanelHead p{color:#7899b2;max-width:720px;margin:6px 0 0;font-size:14px;line-height:1.55}.ownerPanelHead a{font-size:14px}.ownerTable{min-width:760px}.ownerTable th{padding:13px 12px;font-size:12px;line-height:1.3}.ownerTable td{vertical-align:middle;padding:16px 12px;font-size:14px;line-height:1.45}.ownerTable td b{margin-bottom:4px;font-size:14px}.ownerTable td small{color:#6f92ad;font-size:12px;line-height:1.45}.ownerTable code{font-size:13px}.ownerPill,.ownerStatus{padding:6px 9px;font-size:12px}.ownerMiniLink{align-items:center;min-height:40px;padding:0 6px;font-size:14px;display:inline-flex}.ownerSearch{gap:10px;max-width:600px}.ownerSearch input{min-height:46px;padding:13px 14px;font-size:15px}.ownerSearch button{min-height:46px;padding:0 20px;font-size:14px}.ownerNotice{padding:15px 17px;font-size:14px;line-height:1.55}.ownerActivity b,.systemGrid b,.ownerSafetyRows b,.ownerChatList b{font-size:14px}.ownerActivity small,.systemGrid small,.ownerSafetyRows p,.ownerChatList p,.ownerChatList small,.ownerEmptyBox{font-size:13px;line-height:1.5}.ownerTeamPanel{max-width:1180px}.ownerTeamHead{align-items:flex-start}.ownerTeamHead>div{min-width:0}.ownerMobileHeader,.ownerMobileBackdrop{display:none}.liveDash{grid-template-columns:250px minmax(0,1fr)}.liveDashSide{padding:30px 24px 24px}.liveDashLogo{font-size:15px}.liveDashSide nav{gap:7px;margin-top:45px}.liveDashSide nav a,.liveDashSide nav .sidebarLocked{min-height:46px;padding:12px 14px!important;font-size:14px!important}.liveDashSide nav .sidebarLocked>b{font-size:11px}.liveDashWorkspace>small{font-size:12px}.liveDashWorkspace>strong{font-size:14px}.liveDashWorkspace>span,.workspaceState{font-size:13px}.liveDashWorkspace button{min-height:42px;font-size:14px}.liveDashMain{padding:50px clamp(28px,3.5vw,58px) 54px}.liveDashHeader small,.livePanelHead small,.setupStrip small{font-size:12px}.liveDashHeader h1{font-size:clamp(34px,3vw,42px)}.liveDashHeader p{font-size:15px;line-height:1.6}.dashHeaderActions>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.dashMessage{padding:13px 15px;font-size:14px;line-height:1.5}.authCard>p{line-height:1.6;font-size:15px!important}.authCard label{font-size:14px}.authCard input{min-height:46px;font-size:16px}.authCard input:disabled{opacity:.7;cursor:wait}.fullButton{justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:15px;display:flex!important}.authSpinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite authSpin}@keyframes authSpin{to{transform:rotate(360deg)}}@media (max-width:760px){.ownerApp{padding-top:64px;display:block}.ownerMobileHeader{z-index:102;background:#030e19fa;border-bottom:1px solid #529ad32e;justify-content:space-between;align-items:center;height:64px;padding:10px 16px;display:flex;position:fixed;top:0;left:0;right:0}.ownerMobileHeader .brand{font-size:15px}.ownerMobileHeader .brandMark{width:34px;height:34px}.ownerMobileHeader>button{background:#071d31;border:1px solid #539fda38;border-radius:10px;place-content:center;gap:4px;width:42px;height:42px;display:grid}.ownerMobileHeader>button span{background:#b8d9ef;border-radius:2px;width:18px;height:2px;display:block}.ownerSidebar{transition:transform .22s;transform:translate(102%);box-shadow:-18px 0 50px #0000005c;z-index:104!important;width:min(88vw,340px)!important;height:auto!important;padding:18px 14px 28px!important;display:flex!important;position:fixed!important;inset:64px 0 0 auto!important}.ownerSidebar.mobileOpen{transform:translate(0)}.ownerSidebar .ownerBrand{display:none}.ownerSidebar nav{gap:6px!important;margin-top:0!important;display:grid!important}.ownerSidebar nav a{justify-content:flex-start!important;min-height:48px!important;padding:12px 14px!important;font-size:15px!important}.ownerSidebar nav a span{display:inline!important}.ownerSideBottom{margin-top:auto!important;display:grid!important}.ownerSideBottom a,.ownerSideBottom button{min-height:44px!important;font-size:15px!important}.ownerMobileBackdrop{z-index:103;background:#0000008c;border:0;display:block;position:fixed;inset:64px 0 0}.ownerMain{overflow:visible;width:100%!important;margin-left:0!important;padding:26px 16px 42px!important}.ownerHeader{margin-bottom:22px;display:block}.ownerHeader h1{font-size:clamp(30px,9vw,38px)}.ownerHeader p{font-size:15px}.ownerHeader>div+div{margin-top:16px}.ownerStats,.ownerStats.four{gap:10px;grid-template-columns:1fr 1fr!important}.ownerStats article{min-height:112px;padding:16px}.ownerStats strong{font-size:25px}.ownerPanel{margin-bottom:14px;padding:16px}.ownerPanelHead{flex-direction:column;align-items:flex-start;display:flex}.ownerPanelHead .ownerHeaderButton{width:100%}.ownerTable{width:100%;min-width:0;display:block}.ownerTable thead{display:none}.ownerTable tbody{gap:12px;display:grid}.ownerTable tr{background:#051828b8;border:1px solid #4d96cf29;border-radius:14px;padding:10px 14px;display:block}.ownerTable td{grid-template-columns:minmax(90px,.65fr) minmax(0,1fr);align-items:center;gap:12px;text-align:left!important;border-bottom:1px solid #4d8ec614!important;padding:11px 0!important;font-size:14px!important;display:grid!important}.ownerTable td:last-child{border-bottom:0!important}.ownerTable td:before{content:attr(data-label);letter-spacing:.08em;color:#6389a7;text-transform:uppercase;font-size:11px;font-weight:800}.ownerTable td[data-label=Action],.ownerTable td[data-label=""]{grid-template-columns:1fr}.ownerTable td[data-label=Action]:before,.ownerTable td[data-label=""]:before{display:none}.ownerTable .cellCenter{text-align:left!important}.ownerTable .cellCenter .ownerPill,.ownerTable .cellCenter .ownerStatus{margin:0}.ownerMiniLink{background:#082944;border:1px solid #469bdc33;border-radius:9px;justify-content:center;width:100%;min-height:44px}.ownerSearch{grid-template-columns:1fr auto;max-width:none;display:grid}.systemGrid{grid-template-columns:1fr!important}.liveDash{padding-top:64px;display:block}.liveDashMain,.sectionPage.liveDashMain{padding:26px 16px 40px!important}.liveDashHeader p{font-size:15px!important}.liveDashSide nav a,.liveDashSide nav .sidebarLocked{min-height:50px!important;font-size:15px!important}.authCard{padding:26px 22px}.authCard h1{font-size:clamp(32px,9vw,39px)}}@media (max-width:480px){.ownerStats,.ownerStats.four{grid-template-columns:1fr!important}.ownerSearch{grid-template-columns:1fr}.ownerSearch button{min-height:46px}.ownerTable td{grid-template-columns:1fr;gap:5px}.ownerTable td:before{margin-bottom:2px}}.filmCursor.measured{opacity:0;transition:left .75s cubic-bezier(.22,.8,.2,1),top .75s cubic-bezier(.22,.8,.2,1),opacity .18s;top:0;left:0;transform:translate(-50%,-50%);animation:none!important}.filmCursor.measured.visible{opacity:1}.filmCursor.measured.clicking b{animation:.72s ease-out infinite filmCursorPulse}.filmCursor.measured.clicking i{animation:.72s ease-out infinite filmCursorSpark}[data-tour-target=true]{position:relative}[data-tour-target=true]:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:absolute;inset:-4px}.filmStage:has(.filmCursor.clicking) [data-tour-target=true]:after{border-color:#53c2ff80;box-shadow:0 0 0 5px #2d97e814,0 0 20px #34abff2e}.tourFieldValue{white-space:normal!important;text-overflow:clip!important;word-break:break-word!important;align-items:center!important;width:100%!important;height:auto!important;min-height:38px!important;padding:10px 12px!important;line-height:1.35!important;display:flex!important;overflow:visible!important}.tourAccurateAuth .filmAuthCard{max-width:500px}.tourAccurateAuth .filmAuthCard label{min-width:0}.tourAccurateAuth .filmTwo{align-items:start}.tourAccurateAuth .filmTerms{align-items:flex-start;gap:7px;line-height:1.35;display:flex}.tourAccurateBuilder .filmBuilderGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.tourBuilderHead{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:8px;display:flex}.tourBuilderHead>div>small{letter-spacing:.15em;color:#54baff;font-size:9px}.tourBuilderHead h2{margin:3px 0;font-size:22px}.tourBuilderHead p{color:#7395ad;margin:0;font-size:9px}.tourBuilderHead>span{text-align:right;color:#6f94b0;font-size:8px;display:grid}.tourBuilderHead>span b{color:#63c4ff;font-size:17px}.tourBuilderFields{grid-template-columns:1fr 1fr;gap:8px 10px;display:grid}.tourBuilderFields>label:nth-child(3),.tourBuilderFields .filmTwo{grid-column:1/-1}.tourBuilderFields label{margin-top:0!important}.tourBuilderFields .tourFieldValue{min-height:34px!important;padding:8px 10px!important;font-size:10px!important}.tourBuilderFooter{color:#6289a5;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.tourSignals{gap:8px;width:100%;margin-top:12px;display:grid}.tourSignals span{color:#86a9c1;border:1px solid #489bd826;border-radius:8px;padding:8px 10px;font-size:9px}.tourDashboardNotice{background:#082039;border:1px solid #4597d62e;border-radius:12px;gap:3px;margin-top:18px;padding:13px 15px;display:grid}.tourDashboardNotice small{letter-spacing:.14em;color:#59baff;font-size:8px}.tourDashboardNotice strong{color:#eef7fd;font-size:12px}.tourDashboardNotice span{color:#7699b2;font-size:9px}.filmWorkspace>span{color:#c9a85c;margin-top:3px;font-size:8px}@media (max-width:800px){.tourAccurateAuth .filmAuthCard{max-width:none}.tourAccurateBuilder .filmBuilderGrid{grid-template-columns:1fr}.tourAccurateBuilder .filmPlanGenerating{display:none}.tourBuilderFields{grid-template-columns:1fr}.tourBuilderFields>label:nth-child(3),.tourBuilderFields .filmTwo{grid-column:auto}.tourBuilderFields .filmTwo{grid-template-columns:1fr 1fr}.tourFieldValue{min-height:40px!important;font-size:11px!important}.filmCursor.measured{display:none!important}}@media (max-width:520px){.tourBuilderFields .filmTwo,.filmAuthCard .filmTwo{grid-template-columns:1fr}}@media (max-width:650px){.heroMachine .floatingNode{pointer-events:none;transform-origin:50%;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;gap:7px;padding:8px 10px;transform:scale(.8);box-shadow:0 12px 32px #0000004d,0 0 18px #2891ff14;z-index:12!important;animation:4.6s ease-in-out infinite mobileNodeFloat!important;display:flex!important}.heroMachine .floatingNode>span{border-radius:8px;width:27px;height:27px;font-size:10px}.heroMachine .floatingNode b,.heroMachine .floatingNode small{white-space:nowrap;font-size:9px;line-height:1.15}.heroMachine .nodeGoogle{animation-delay:0s!important;inset:66px auto auto 2px!important}.heroMachine .nodeMeta{animation-delay:.8s!important;inset:118px 0 auto auto!important}.heroMachine .nodeLead{animation-delay:1.6s!important;inset:auto 6px 58px auto!important}@keyframes mobileNodeFloat{0%,to{transform:scale(.8)translateY(0)}50%{transform:scale(.8)translateY(-6px)}}}@media (max-width:430px){.heroMachine{height:430px}.heroMachine .floatingNode{transform-origin:50%;transform:scale(.73)}.heroMachine .nodeGoogle{top:64px!important;left:-6px!important}.heroMachine .nodeMeta{top:115px!important;right:-8px!important}.heroMachine .nodeLead{bottom:54px!important;right:-4px!important}@keyframes mobileNodeFloat{0%,to{transform:scale(.73)translateY(0)}50%{transform:scale(.73)translateY(-5px)}}}@media (prefers-reduced-motion:reduce){.heroMachine .floatingNode{animation:none!important}}.aiChatHeadActions{align-items:center;gap:4px;display:flex}.aiChatHeadActions button{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.aiChatExpand{font-size:17px!important}.aiChatPanel.expanded{width:min(900px,100vw - 64px);height:min(740px,100vh - 64px);bottom:32px;right:32px}.aiChatPanel.expanded .aiChatMessages{padding:22px 26px}.aiChatPanel.expanded .aiMsg{max-width:74%;font-size:14px;line-height:1.6}@media (max-width:700px){:is(html:has(.aiChatPanel),body:has(.aiChatPanel)){overscroll-behavior:none;overflow:hidden!important}.aiChatPanel,.aiChatPanel.expanded{z-index:10050!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important;transform:none!important}.aiChatHead{flex:none;min-height:68px;padding:calc(12px + env(safe-area-inset-top)) 16px 13px!important}.aiChatHead b{font-size:15px!important}.aiChatHead small{font-size:12px!important}.aiChatHead>div>span{width:40px!important;height:40px!important}.aiChatExpand{display:none!important}.aiChatMessages{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 16px!important;overflow-y:auto!important}.aiMsg,.aiChatPanel.expanded .aiMsg{max-width:88%!important;padding:13px 15px!important;font-size:15px!important;line-height:1.58!important}.aiQuick{flex:none;overflow-x:auto;padding:8px 16px 10px!important}.aiQuick button{min-height:40px;padding:9px 13px;font-size:13px!important}.aiChatInput{flex:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important}.aiChatInput input{min-height:50px;padding:13px 14px!important;font-size:16px!important}.aiChatInput button{min-width:50px;font-size:20px;width:50px!important;height:50px!important}.aiJumpLatest{bottom:calc(86px + env(safe-area-inset-bottom))!important}}.googleLaunchCard .realPrimaryAction,.googleLaunchCard .realSecondaryAction{width:100%;margin-top:10px}.googlePublishResult{background:#104c7e24;border:1px solid #44a6f13d;border-radius:12px;gap:7px;margin:16px 0;padding:16px;display:grid}.googlePublishResult>span{letter-spacing:.14em;color:#65beff;font-size:11px;font-weight:900}.googlePublishResult>b{color:#eaf6ff;font-size:18px}.googlePublishResult>small{color:#7599b7;overflow-wrap:anywhere;font-size:11px}.dangerLaunch{background:linear-gradient(135deg,#1479d7,#0e66bd)!important}@media (max-width:700px){.googlePublishResult{padding:14px}.googlePublishResult>small{font-size:12px}.googleLaunchCard .realPrimaryAction,.googleLaunchCard .realSecondaryAction{min-height:48px;font-size:14px}}.googleOnboardingCard{background:linear-gradient(#092743eb,#051b30e6);border:1px solid #479de13d;border-radius:20px;margin:18px 0 28px;padding:24px;box-shadow:0 18px 55px #0000002e}.googleOnboardingHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.googleOnboardingHead small,.googlePathPanel small{letter-spacing:.15em;color:#55b9ff;font-size:10px;font-weight:900}.googleOnboardingHead h2{color:#f3f9ff;margin:5px 0 6px;font-size:25px}.googleOnboardingHead p{color:#82a5be;max-width:700px;margin:0}.googleOnboardingHead>span{letter-spacing:.12em;color:#8da9bb;border:1px solid #6497be33;border-radius:999px;padding:8px 11px;font-size:10px}.googleOnboardingHead>span.ok{color:#66dda2;background:#20915f14;border-color:#36ca8640}.googlePathChooser{grid-template-columns:1fr 1fr;gap:12px;display:grid}.googlePathChooser button{all:unset;box-sizing:border-box;cursor:pointer;background:#051a2db8;border:1px solid #5095c929;border-radius:15px;gap:6px;padding:18px;transition:all .18s;display:grid}.googlePathChooser button:hover,.googlePathChooser button.active{background:#0b365bd1;border-color:#48b1ff8c;transform:translateY(-1px)}.googlePathChooser b{color:#edf8ff;font-size:16px}.googlePathChooser span{color:#80a3ba;font-size:13px;line-height:1.55}.googlePathPanel{border-top:1px solid #4791c71f;margin-top:14px;padding-top:16px}.googleConnectPrompt{background:#07223994;border:1px solid #4198d824;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.googleConnectPrompt b{color:#edf8ff;font-size:15px}.googleConnectPrompt p{color:#789bb2;margin:5px 0 0;font-size:13px}.googleConnectPrompt>a{white-space:nowrap;color:#fff;background:#1687ed;border-radius:10px;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none}.googleEmptyAccounts{border:1px dashed #5a9fd040;border-radius:12px;padding:18px}.googleEmptyAccounts b{color:#eef8ff}.googleEmptyAccounts p{color:#799ab0;margin:4px 0 0}.googleConnectionFoot{color:#7598b0;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.googleConnectionFoot button{color:#84a8c1;cursor:pointer;background:0 0;border:0;text-decoration:underline}.accountSelectStrip.phase9{margin:0}.newGoogleGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.newGoogleGrid label{gap:7px;display:grid}.newGoogleGrid label>span{color:#8caabe;font-size:11px;font-weight:800}.newGoogleGrid input,.newGoogleGrid select{color:#eaf7ff;background:#061e34;border:1px solid #4e97cf38;border-radius:10px;width:100%;min-height:46px;padding:0 12px;font-size:14px}.accountCreationGate{background:#092e4da6;border:1px solid #4aa2e22b;border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-top:15px;padding:17px;display:flex}.accountCreationGate b{color:#f1f9ff;margin:4px 0;display:block}.accountCreationGate p{color:#789db7;max-width:720px;margin:0;font-size:12px;line-height:1.55}.accountCreationGate button{color:#fff;white-space:nowrap;background:#1687ed;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-weight:850}.accountCreationGate button:disabled{opacity:.42;cursor:not-allowed}.budgetComfort{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.budgetComfort button{text-align:left;cursor:pointer;color:#eaf7ff;background:#051a2d8c;border:1px solid #4992cc29;border-radius:12px;gap:3px;padding:12px;display:grid}.budgetComfort button.active,.budgetComfort button:hover{background:#0d3d64b8;border-color:#4db5ff8c}.budgetComfort b{font-size:12px}.budgetComfort span{font-size:14px;font-weight:800}.budgetComfort small{color:#759bb5;font-size:10px}.builderOptional{background:#05192b66;border:1px solid #4992cc1f;border-radius:12px;margin-top:15px;padding:0 14px}.builderOptional summary{cursor:pointer;color:#8eb3ca;padding:13px 2px;font-size:12px;font-weight:800}.builderOptional[open]{padding-bottom:14px}.builderOptional .builderFieldSplit{margin-bottom:12px}.plainReviewCard{background:linear-gradient(#093151b3,#07223abf)!important;border-color:#40b2f447!important}.safeLaunchPill{letter-spacing:.13em;border:1px solid #52cf9447;border-radius:999px;padding:7px 9px;color:#75dba9!important;font-size:9px!important}.plainReviewGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plainReviewGrid>div{background:#04192b73;border:1px solid #549ed31f;border-radius:11px;gap:5px;padding:14px;display:grid}.plainReviewGrid span{color:#7699b1;font-size:11px}.plainReviewGrid b{color:#f0f8ff;font-size:15px}.plainReviewNote{color:#789db5!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.55!important}.phase9ReportState .emptyState{min-height:150px}.reportAccessNote{background:#08294594;border:1px solid #499edc2e;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 20px 20px;padding:14px 16px;display:flex}.reportAccessNote b{color:#edf8ff}.reportAccessNote span{color:#83a5bd;flex:1;font-size:12px}.reportAccessNote a{color:#66c1ff;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:780px){.googlePathChooser,.newGoogleGrid,.budgetComfort,.plainReviewGrid{grid-template-columns:1fr}.googleOnboardingHead,.googleConnectPrompt,.accountCreationGate{display:grid}.googleOnboardingHead>span{justify-self:start}.googleConnectPrompt>a,.accountCreationGate button{text-align:center;width:100%}.googleConnectionFoot{flex-direction:column;align-items:flex-start;gap:10px}.googleOnboardingCard{padding:18px}.reportAccessNote{align-items:flex-start;display:grid}}.legalLong{max-width:880px!important}.legalLong h2{color:#eaf6ff;margin:28px 0 8px;font-size:18px}.legalLong p{line-height:1.7}.optimiserPlainExplain{background:#082a4685;border:1px solid #4fa5e12e;border-radius:11px;gap:5px;margin:16px 0;padding:13px 15px;display:grid}.optimiserPlainExplain small{color:#56baff!important;letter-spacing:.13em!important;font-size:9px!important}.optimiserPlainExplain span{color:#bdd3e1;font-size:13px;line-height:1.55}.googleOnboardingHead p,.googlePathChooser span,.googleConnectPrompt p,.accountCreationGate p,.newGoogleGrid small,.phase9ReportState .emptyState p,.reportAccessNote span,.sectionGrid article span,.sectionListRow small,.liveDashHeader p{font-size:14px;line-height:1.6}.newGoogleGrid select,.newGoogleGrid input{min-height:46px;font-size:14px}.accountCreationReview{background:#051f349e;border:1px solid #53a8e12e;border-radius:12px;margin:14px 0;padding:14px 16px}.accountCreationReview label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.accountCreationReview input{width:18px;height:18px;margin-top:3px}.accountCreationReview span{gap:4px;display:grid}.accountCreationReview b{color:#f0f8ff;font-size:14px}.accountCreationReview small{line-height:1.5;color:#86a9c0!important;font-size:12px!important}.phase9ReportState .emptyState p{max-width:780px;font-size:14px!important}.reportAccessNote b{font-size:14px}.reportAccessNote a{font-size:13px}.sectionGrid article>small{font-size:11px}.sectionGrid article>strong{font-size:36px}.sectionGrid article>span{font-size:13px}.liveDashHeader p{max-width:850px}.settingsSectionTitle p,.settingsForm small,.settingsInfoPanel p,.settingsConnectionRow small,.mfaSettingsHead p,.passwordSettingsHead p{font-size:13px;line-height:1.55}.billingActionsRow{justify-content:flex-end;align-items:center;gap:10px;margin:18px 0;display:flex}.billingSecondaryAction{color:#a8cce7;cursor:pointer;background:#071c30;border:1px solid #5e9ed140;border-radius:10px;padding:12px 16px;font-weight:800}.billingSecondaryAction:disabled{opacity:.5;cursor:not-allowed}.accountDataTools{background:#051b2e94;border:1px solid #549ed329;border-radius:14px;margin-top:18px;padding:18px}.accountDataToolsHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.accountDataToolsHead h3{margin:4px 0 5px}.accountDataToolsHead p{color:#86a8bf;margin:0;font-size:13px;line-height:1.55}.accountDataActions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.accountDataActions button{color:#d8edff;cursor:pointer;background:#071c30;border:1px solid #57a3dc38;border-radius:10px;padding:11px 14px;font-weight:800}.accountDataActions button.danger{color:#ffb0bb;background:#66141f2e;border-color:#ff697847}.accountDataActions button:disabled{opacity:.5;cursor:not-allowed}.deleteConfirmBox{background:#66141f1f;border:1px solid #ff697840;border-radius:11px;margin-top:14px;padding:14px}.deleteConfirmBox p{color:#dca9b0;font-size:13px;line-height:1.5}.deleteConfirmBox input{color:#fff;background:#061a2e;border:1px solid #ff697847;border-radius:9px;width:100%;max-width:320px;margin:8px 0;padding:11px 12px;font-size:14px}.deleteConfirmBox .deleteRow{flex-wrap:wrap;gap:8px;display:flex}.deleteConfirmBox button{cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.deleteConfirmBox button.confirmDelete{color:#fff;background:#b42335}.deleteConfirmBox button.cancelDelete{color:#bad7eb;background:#102a40}@media (max-width:780px){.billingActionsRow,.accountDataToolsHead{flex-direction:column;align-items:stretch}.billingSecondaryAction{width:100%}.sectionGrid article>strong{font-size:30px}}:root{--easyText:#d9ebf7;--easyMuted:#9eb9cc;--easyCard:#081d31;--easyLine:#75b2de38}.liveDashHeader h1{letter-spacing:-1.2px;font-size:clamp(30px,3vw,42px)!important}.liveDashHeader p{color:var(--easyMuted)!important;max-width:760px!important;font-size:16px!important;line-height:1.65!important}.liveDashHeader small{letter-spacing:.12em!important;font-size:12px!important}.liveDashSide nav a,.liveDashSide nav .sidebarLocked{border-radius:12px!important;min-height:52px!important;font-size:15px!important}.liveDashSide nav a i,.liveDashSide nav .sidebarLocked i{font-size:18px!important}.liveDashWorkspace small{font-size:11px!important}.liveDashWorkspace strong{font-size:16px!important}.liveDashWorkspace span,.workspaceState{font-size:13px!important}.sectionGrid article,.sectionPanel,.googleOnboardingCard,.emptyPerformanceHero,.realDataMetricGrid article{border-radius:18px!important}.sectionGrid article>small,.sectionPanelHead small,.metricLabel span{letter-spacing:.08em!important;font-size:12px!important}.sectionGrid article>span,.emptyState p,.sectionListRow small,.reportAccessNote span{font-size:14px!important;line-height:1.6!important}.sectionListRow strong{font-size:15px!important}.sectionStatus{font-size:12px!important}.dashHeaderActions a,.freshPrimary,.freshSecondary,.planLockPrimary,.planLockSecondary,.approveButton,.rejectButton,.editDraftButton,.connectionAction{border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:50px!important;font-size:15px!important;display:inline-flex!important}.googlePathChooser button{min-height:110px;padding:20px!important}.googlePathChooser b{font-size:18px!important}.googlePathChooser span{font-size:15px!important}.googleConnectPrompt b{font-size:17px!important}.googleConnectPrompt p{font-size:14px!important}.googleConnectPrompt>a{justify-content:center;align-items:center;min-height:50px;display:inline-flex;font-size:15px!important}.newGoogleGrid label>span{font-size:14px!important}.newGoogleGrid input,.newGoogleGrid select{min-height:52px!important;font-size:16px!important}.accountCreationReview b{font-size:15px!important}.accountCreationReview small{font-size:13px!important}.accountCreationGate b{font-size:16px!important}.accountCreationGate p{font-size:14px!important}.accountCreationGate button{min-height:52px!important;font-size:15px!important}.campaignBuilderV2 .builderHero p{max-width:800px;font-size:17px!important;line-height:1.65!important}.campaignBuilderV2 .builderField>span b{font-size:16px!important}.campaignBuilderV2 .builderField>span small{font-size:13px!important;line-height:1.5!important}.campaignBuilderV2 input,.campaignBuilderV2 select,.campaignBuilderV2 textarea{min-height:54px!important;font-size:16px!important}.campaignBuilderV2 .budgetComfort button{min-height:86px;padding:15px!important}.campaignBuilderV2 .budgetComfort b{font-size:14px!important}.campaignBuilderV2 .budgetComfort span{font-size:17px!important}.campaignBuilderV2 .budgetComfort small{font-size:12px!important}.campaignBuilderV2 button,.campaignBuilderV2 a{touch-action:manipulation}@media (max-width:760px){.liveDash{padding-top:72px!important}.liveDashSide{height:72px!important;padding:12px 14px!important}.liveDashSide nav{width:min(92vw,370px)!important;padding:16px 14px 130px!important;top:72px!important}.liveDashSide nav a,.liveDashSide nav .sidebarLocked{gap:12px!important;min-height:58px!important;padding:14px 16px!important;font-size:17px!important}.liveDashSide nav a i,.liveDashSide nav .sidebarLocked i{min-width:28px!important;font-size:21px!important}.dashMobileToggle{width:48px!important;height:48px!important}.liveDashLogo strong{font-size:14px!important}.liveDashMain,.sectionPage.liveDashMain{padding:24px 14px 42px!important}.liveDashHeader{gap:18px!important}.liveDashHeader h1{font-size:32px!important;line-height:1.08!important}.liveDashHeader p{font-size:16px!important}.dashHeaderActions{width:100%!important}.dashHeaderActions a{width:100%!important;min-height:54px!important;font-size:16px!important}.dashMessage{align-items:flex-start!important;padding:15px!important}.dashMessage p{font-size:14px!important;line-height:1.55!important}.sectionGrid{grid-template-columns:1fr!important;gap:12px!important}.sectionGrid article{min-height:140px!important;padding:20px!important}.sectionGrid article>strong{font-size:36px!important}.sectionPanel{overflow:hidden;padding:0!important}.sectionPanelHead{padding:18px!important;display:block!important}.sectionPanelHead>span{margin-top:10px!important;display:inline-flex!important}.sectionListRow,.campaignManageRow{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;min-height:88px!important;padding:16px!important}.sectionListRow .sectionMetric,.sectionListRow .sectionStatus,.sectionListRow .editDraftButton{grid-column:2!important;justify-self:start!important;margin-top:4px!important}.editDraftButton{width:100%!important}.emptyState{min-height:180px!important;padding:26px 18px!important}.emptyState p{font-size:15px!important}.googleOnboardingCard{border-radius:16px!important;padding:18px 14px!important}.googleOnboardingHead h2{font-size:24px!important}.googleOnboardingHead p{font-size:15px!important}.googlePathChooser{gap:10px!important}.googlePathChooser button{min-height:118px!important;padding:18px!important}.googlePathChooser b{font-size:18px!important}.googlePathChooser span{font-size:15px!important;line-height:1.5!important}.googleConnectPrompt{padding:16px!important}.googleConnectPrompt>a{width:100%!important;min-height:54px!important}.accountSelectStrip{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.accountSelectStrip select{width:100%!important;min-height:54px!important;font-size:16px!important}.newGoogleGrid{gap:14px!important}.newGoogleGrid input,.newGoogleGrid select{min-height:56px!important}.accountCreationReview label{gap:10px!important}.accountCreationReview input{width:22px!important;height:22px!important}.accountCreationGate button{width:100%!important;min-height:56px!important}.campaignBuilderV2 .builderTopbar{min-height:72px!important;padding:10px 14px!important}.campaignBuilderV2 .builderTopSteps{display:none!important}.campaignBuilderV2 .builderExit{padding:10px 12px!important;font-size:14px!important}.campaignBuilderV2 .builderHero{padding:28px 0 18px!important}.campaignBuilderV2 .builderHero h1{font-size:36px!important;line-height:1.08!important}.campaignBuilderV2 .builderHero p{font-size:16px!important}.campaignBuilderV2 .builderFormV2{border-radius:18px!important;padding:16px!important}.campaignBuilderV2 .builderFields{gap:20px!important}.campaignBuilderV2 .builderField>span{margin-bottom:8px!important}.campaignBuilderV2 .builderField>span b{font-size:17px!important}.campaignBuilderV2 .builderField>span small{font-size:14px!important}.campaignBuilderV2 input,.campaignBuilderV2 select,.campaignBuilderV2 textarea{border-radius:12px!important;min-height:58px!important;font-size:17px!important}.campaignBuilderV2 .budgetComfort{grid-template-columns:1fr!important}.campaignBuilderV2 .budgetComfort button{min-height:82px!important}.campaignBuilderV2 .savePlanButton,.campaignBuilderV2 .openDashButton{min-height:58px!important;font-size:16px!important}.plainReviewGrid{grid-template-columns:1fr!important}.plainReviewGrid b{font-size:16px!important}.plainReviewGrid span{font-size:13px!important}}@media (max-width:430px){.liveDashMain,.sectionPage.liveDashMain{padding-left:10px!important;padding-right:10px!important}.liveDashHeader h1{font-size:29px!important}.googleOnboardingCard{padding:16px 12px!important}.campaignBuilderV2 .builderHero h1,.sectionGrid article>strong{font-size:32px!important}}.easyBuilderTopActions{align-items:center;gap:10px;display:flex}.easyAdvancedLink{color:#7fa5bd;border-radius:9px;padding:9px 10px;font-size:12px;text-decoration:none}.easyAdvancedLink:hover{color:#cfeaff;background:#4493cc14}@media (max-width:760px){.easyAdvancedLink{display:none}.easyBuilderTopActions{margin-left:auto}.builderExit{align-items:center!important;min-height:46px!important;display:inline-flex!important}}.mobileDashSignOut{display:none!important}.aiLauncherWrap{z-index:96;align-items:flex-start;gap:6px;display:flex;position:fixed;bottom:22px;right:24px}.aiLauncherWrap .aiChatLauncher{position:static!important;bottom:auto!important;right:auto!important}.aiLauncherCollapse,.aiLauncherHide{color:#b9ddf8;cursor:pointer;background:#071a2d;border:1px solid #5babeb4d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid;box-shadow:0 8px 24px #00000040}.aiLauncherHide{font-size:18px}.aiLauncherWrap.collapsed .aiChatLauncher{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0!important}.aiLauncherWrap.collapsed .aiChatLauncher>span{border-radius:50%;width:40px;height:40px}.aiLauncherWrap.collapsed .aiChatLauncher>div{display:none}.aiLauncherWrap.collapsed .aiLauncherHide{width:22px;height:22px;font-size:14px;position:absolute;top:-8px;right:-6px}.helpPreferenceCard{background:#071f348c;border:1px solid #5297cf2e;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:20px;display:flex}.helpPreferenceCard small{letter-spacing:.14em;color:#63beff;font-size:10px;font-weight:900}.helpPreferenceCard h3{margin:5px 0 6px;font-size:18px}.helpPreferenceCard p{color:#7e9eb7;margin:0;font-size:13px;line-height:1.55}.helpPreferenceToggle{white-space:nowrap;cursor:pointer;align-items:center;gap:10px;display:flex}.helpPreferenceToggle input{width:20px;height:20px}.helpPreferenceToggle span{font-size:13px;font-weight:800}@media (max-width:760px){.navV2 .navLinks{gap:8px!important;padding:16px!important}.navV2 .navLinks a,.navV2 .navLinks button{visibility:visible!important;opacity:1!important;color:#eaf6ff!important;border-radius:12px!important;min-height:52px!important;padding:14px 16px!important;font-size:16px!important;display:flex!important}.navV2 .navLinks .navLogin,.navV2 .navLinks .navSignup,.navV2 .navLinks .authNavSignOut{background:#0a2640b3!important;border:1px solid #5ba0da33!important}.navV2 .navLinks .navSignup,.navV2 .navLinks .navCta{color:#fff!important;background:#168ff2!important;justify-content:center!important;font-weight:850!important}.navV2 .navLinks .authNavSignOut{color:#ffd7d7!important;order:6!important;justify-content:center!important;margin-top:6px!important}.mobileDashSignOut{color:#ffd7d7!important;background:#731d2829!important;border:1px solid #d35d5d3d!important;min-height:52px!important;margin-top:8px!important;font-size:15px!important;font-weight:800!important;display:flex!important}.liveDashWorkspace button{display:none!important}.liveDashSide nav{padding-bottom:24px!important}.aiLauncherWrap{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:96}.aiLauncherWrap:not(.collapsed) .aiChatLauncher{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0!important}.aiLauncherWrap:not(.collapsed) .aiChatLauncher>span{border-radius:50%;width:40px;height:40px}.aiLauncherWrap:not(.collapsed) .aiChatLauncher>div,.aiLauncherCollapse{display:none}.aiLauncherHide{width:22px;height:22px;font-size:14px;position:absolute;top:-8px;right:-7px}.helpPreferenceCard{flex-direction:column;align-items:flex-start}.helpPreferenceToggle{white-space:normal}}.mainSiteLogo{flex:none;align-items:center;max-width:260px;height:68px;display:flex;overflow:visible}.mainSiteLogo img{object-fit:contain;filter:drop-shadow(0 0 18px #2488ff29);width:auto;max-width:100%;height:58px;display:block}@media (max-width:900px){.mainSiteLogo{max-width:190px;height:58px}.mainSiteLogo img{height:48px}}@media (max-width:560px){.mainSiteLogo{max-width:165px;height:54px}.mainSiteLogo img{height:43px}}.easyAsBrand{align-items:center!important;width:min(100%,205px)!important;height:58px!important;display:flex!important;overflow:visible!important}.easyAsBrand img{filter:drop-shadow(0 0 14px #2488ff24);object-fit:contain!important;object-position:left center!important;width:100%!important;height:auto!important;max-height:54px!important;display:block!important}.liveDashLogo.easyAsDashLogo{align-items:center;width:178px;height:54px;display:flex;overflow:visible}.liveDashLogo.easyAsDashLogo img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 14px #2488ff21);width:100%;height:auto;max-height:50px}.footerEasyAsBrand{width:230px;max-width:100%}.footerEasyAsBrand img{object-fit:contain;width:100%;height:auto;display:block}.easyAsFilmLogo{align-items:center!important;width:190px!important;height:48px!important;display:flex!important}.easyAsFilmLogo img{object-fit:contain!important;width:100%!important;height:auto!important;max-height:46px!important}.ownerBrand .easyAsBrand{width:185px!important;height:54px!important}.ownerMobileHeader .easyAsBrand{width:165px!important;height:50px!important}@media (max-width:760px){.liveDashLogo.easyAsDashLogo{width:158px!important;height:48px!important}.liveDashLogo.easyAsDashLogo img{max-height:44px!important}.easyAsBrand{width:165px!important;height:50px!important}.footerEasyAsBrand{width:190px}.easyAsFilmLogo{width:155px!important}}.authenticatedEmptyDash .emptyPerformanceHero{display:block!important}.authenticatedEmptyDash .emptyPerformanceHero>div:first-child{max-width:900px}.authenticatedEmptyDash .emptyPerformanceActions{flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:18px!important;display:flex!important}.authenticatedEmptyDash .emptyPerformanceActions a{min-width:170px;white-space:normal!important;width:auto!important;min-height:48px!important;padding:0 18px!important}.campaignBuilderV2 .builderFieldSplit{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:22px!important}.campaignBuilderV2 .builderFieldSplit>.builderField{grid-template-rows:auto 60px!important;min-width:0!important}.campaignBuilderV2 .builderFieldSplit>.builderField>span{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;min-height:0!important;display:flex!important}.campaignBuilderV2 .builderFieldSplit>.builderField>span b,.campaignBuilderV2 .builderFieldSplit>.builderField>span small{overflow-wrap:anywhere;white-space:normal!important}.campaignBuilderV2 .builderFieldSplit>.builderField>span b{flex:0 auto}.campaignBuilderV2 .builderFieldSplit>.builderField>span small{flex:0 48%;text-align:right!important;max-width:280px!important}@media (max-width:760px){.authenticatedEmptyDash .emptyPerformanceActions{grid-template-columns:1fr!important;display:grid!important}.authenticatedEmptyDash .emptyPerformanceActions a{width:100%!important;min-width:0!important;min-height:54px!important;font-size:16px!important}.campaignBuilderV2 .builderFieldSplit>.builderField{grid-template-rows:auto 60px!important}.campaignBuilderV2 .builderFieldSplit>.builderField>span{display:block!important}.campaignBuilderV2 .builderFieldSplit>.builderField>span small{text-align:left!important;max-width:none!important;margin-top:6px!important}}.authPage .authShell>.easyAsBrand{justify-content:center!important;width:min(100%,250px)!important;height:72px!important;margin:0 auto!important}.authPage .authShell>.easyAsBrand img{object-position:center center!important;width:100%!important;max-height:68px!important}.authPage .authCard{margin-top:30px!important}@media (max-width:560px){.authPage{padding-top:34px!important}.authPage .authShell>.easyAsBrand{width:min(72vw,220px)!important;height:64px!important}.authPage .authShell>.easyAsBrand img{max-height:60px!important}.authPage .authCard{margin-top:22px!important}}
