/* Launch Ads product interface — standalone Apple-inspired canvas, locally scoped to .ddal-* elements. */
.ddal-landing,.ddal-app{--ddal-ink:#17131d;--ddal-muted:#746b7d;--ddal-paper:#fbfaff;--ddal-purple:#6d24dc;--ddal-pink:#fb2678;--ddal-line:rgba(23,19,29,.12);--ddal-shadow:0 20px 64px rgba(45,22,75,.10);box-sizing:border-box;color:var(--ddal-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;line-height:1.45}.ddal-landing *,.ddal-app *{box-sizing:border-box}.ddal-landing{overflow:hidden;background:radial-gradient(circle at 85% 5%,rgba(251,38,120,.12),transparent 30%),radial-gradient(circle at 8% 32%,rgba(109,36,220,.10),transparent 30%),var(--ddal-paper)}.ddal-hero{max-width:1180px;margin:0 auto;padding:112px 32px 54px}.ddal-kicker{margin:0 0 13px!important;color:var(--ddal-purple)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.15em!important;line-height:1.2!important;text-transform:uppercase!important}.ddal-hero h1,.ddal-hero h2,.ddal-join h2,.ddal-app h2,.ddal-app h3{color:var(--ddal-ink)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:800!important;letter-spacing:-.055em!important;line-height:1.02!important}.ddal-hero h1{max-width:840px;margin:0!important;font-size:clamp(44px,7vw,86px)!important}.ddal-hero h1 span{color:var(--ddal-purple)!important}.ddal-hero h2{margin:12px 0 0!important;font-size:clamp(24px,3vw,40px)!important}.ddal-hero>p:not(.ddal-kicker){max-width:620px;margin:22px 0 0!important;color:var(--ddal-muted)!important;font-size:18px!important;line-height:1.6!important}.ddal-preview{display:grid;grid-template-columns:minmax(210px,1fr) 2fr;gap:28px;align-items:center;max-width:1040px;margin:54px auto 0;padding:26px 30px;border:1px solid rgba(109,36,220,.15);border-radius:26px;background:rgba(255,255,255,.74);box-shadow:var(--ddal-shadow);backdrop-filter:blur(14px)}.ddal-preview strong{display:block;margin-top:13px;font-size:21px;letter-spacing:-.035em}.ddal-preview small{display:block;color:var(--ddal-muted);font-size:12px}.ddal-status{display:flex;gap:7px;align-items:center;color:#31754f!important;font-size:12px;font-weight:750}.ddal-status i{width:8px;height:8px;border-radius:50%;background:#36b66d;box-shadow:0 0 0 4px rgba(54,182,109,.13)}.ddal-preview__metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.ddal-preview__metrics b{font-size:21px;letter-spacing:-.04em}.ddal-preview__metrics b small{margin-top:4px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.ddal-join{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(430px,1.15fr);gap:54px;max-width:1180px;margin:10px auto 0;padding:86px 32px 108px}.ddal-join__intro{padding-top:18px}.ddal-join h2{margin:0!important;font-size:clamp(32px,4vw,55px)!important}.ddal-join__intro>p:not(.ddal-kicker){max-width:420px;color:var(--ddal-muted)!important;font-size:16px!important;line-height:1.7!important}.ddal-disclaimer{font-size:12px!important}.ddal-join form,.ddal-workspace,.ddal-launch,.ddal-reporting{display:grid;gap:17px;padding:28px;border:1px solid var(--ddal-line);border-radius:24px;background:#fff;box-shadow:var(--ddal-shadow)}.ddal-join label,.ddal-workspace label,.ddal-launch label{display:grid;gap:7px;color:var(--ddal-ink);font-size:12px;font-weight:800}.ddal-join input,.ddal-workspace input,.ddal-workspace select,.ddal-launch input,.ddal-launch textarea{width:100%;min-height:48px;border:1px solid var(--ddal-line);border-radius:12px;background:#fff;color:var(--ddal-ink);font:inherit;outline:none;padding:12px 14px;transition:border-color .16s ease,box-shadow .16s ease}.ddal-join input:focus,.ddal-workspace input:focus,.ddal-workspace select:focus,.ddal-launch input:focus,.ddal-launch textarea:focus{border-color:var(--ddal-purple);box-shadow:0 0 0 4px rgba(109,36,220,.12)}.ddal-launch textarea{min-height:92px;resize:vertical}.ddal-button{display:inline-flex!important;justify-content:center;gap:10px;align-items:center;min-height:48px;border:0!important;border-radius:999px!important;background:linear-gradient(110deg,var(--ddal-purple),var(--ddal-pink))!important;color:#fff!important;cursor:pointer;font-size:14px!important;font-weight:850!important;letter-spacing:-.01em!important;padding:0 22px!important;box-shadow:0 12px 28px rgba(123,29,162,.22)!important;transition:transform .16s ease,box-shadow .16s ease}.ddal-button:hover{box-shadow:0 16px 34px rgba(123,29,162,.30)!important;transform:translateY(-2px)}.ddal-button:active{transform:scale(.98)}.ddal-pricing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ddal-pricing--standalone{display:none!important}.ddal-price{position:relative;display:flex;min-height:280px;flex-direction:column;gap:10px;overflow:hidden;padding:23px;border:1px solid var(--ddal-line);border-radius:18px;background:#fcfbff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ddal-price:hover,.ddal-price:has(input:checked){border-color:rgba(109,36,220,.56);box-shadow:0 15px 30px rgba(75,30,114,.12);transform:translateY(-2px)}.ddal-price input{position:absolute;opacity:0;pointer-events:none}.ddal-price__badge{position:absolute;top:12px;right:12px;border-radius:999px;background:#251833;color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em;padding:5px 8px}.ddal-price__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#f1eafe;color:var(--ddal-purple);font-size:18px}.ddal-price b{font-size:24px;letter-spacing:-.04em}.ddal-price b em{color:var(--ddal-muted);font-size:13px;font-style:normal;font-weight:650}.ddal-price p{margin:0;color:var(--ddal-muted);font-size:12px}.ddal-price ul{display:grid;gap:7px;margin:3px 0 0;padding:0;list-style:none;color:#50475a;font-size:12px;line-height:1.35}.ddal-price__cta{margin-top:auto;color:var(--ddal-purple);font-size:13px;font-weight:850}.ddal-price--growth{background:linear-gradient(145deg,#fff,#faf4ff)}.ddal-form-message{margin:0;color:#9d285d;font-size:12px;font-weight:700}.ddal-muted{color:var(--ddal-muted)!important}.ddal-app{min-height:100vh;padding:54px 30px 100px;background:radial-gradient(circle at 90% 0,rgba(251,38,120,.10),transparent 30%),var(--ddal-paper)}.ddal-app__header,.ddal-app__grid{max-width:1240px;margin:0 auto}.ddal-app__header{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:30px;padding-bottom:28px;border-bottom:1px solid var(--ddal-line)}.ddal-app__header h2{margin:0!important;font-size:clamp(34px,5vw,61px)!important}.ddal-app__header p:not(.ddal-kicker){margin:11px 0 0!important;color:var(--ddal-muted)!important}.ddal-google-link{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid var(--ddal-line);border-radius:999px;background:#fff;color:var(--ddal-ink)!important;font-size:13px;font-weight:800;padding:12px 16px;text-decoration:none!important}.ddal-app__grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:22px}.ddal-app__grid main{display:grid;gap:22px}.ddal-workspace{grid-template-columns:minmax(190px,.65fr) minmax(350px,1.35fr)}.ddal-workspace>div:first-child{align-self:start}.ddal-workspace h3,.ddal-reporting h3,.ddal-helper h3{margin:0!important;font-size:25px!important}.ddal-domain-list{display:flex;grid-column:1/-1;gap:8px;flex-wrap:wrap}.ddal-domain{display:grid;gap:2px;padding:9px 11px;border:1px solid var(--ddal-line);border-radius:10px;background:#fff;font-size:12px}.ddal-domain small{color:#a45b14}.ddal-domain.is-verified small{color:#21764b}.ddal-launch{display:grid;gap:18px}.ddal-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ddal-steps article{display:flex;gap:9px;align-items:center;padding:12px;border-radius:12px;background:#f6f2fb;font-size:11px}.ddal-steps b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ddal-purple);color:#fff;font-size:10px}.ddal-copy-grid,.ddal-budget{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ddal-copy-grid fieldset,.ddal-budget-mode{min-width:0;margin:0;padding:0;border:0}.ddal-copy-grid legend,.ddal-budget-mode legend{margin-bottom:8px;font-size:12px;font-weight:850}.ddal-copy-grid legend small{color:var(--ddal-muted);font-weight:600}.ddal-copy-grid fieldset>label{position:relative;margin:7px 0}.ddal-copy-grid em{position:absolute;right:10px;bottom:9px;color:var(--ddal-muted);font-size:10px;font-style:normal}.ddal-budget-mode{display:flex;gap:10px;flex-wrap:wrap}.ddal-budget-mode label{display:flex!important;gap:7px;align-items:center;padding:8px 10px;border:1px solid var(--ddal-line);border-radius:999px;font-size:12px}.ddal-budget-mode input{width:auto;min-height:0;padding:0}.ddal-reporting{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end}.ddal-reporting__metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:19px}.ddal-reporting__metrics strong{font-size:29px;letter-spacing:-.05em}.ddal-reporting__metrics small{display:block;margin-top:4px;color:var(--ddal-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ddal-reporting button{margin:3px;border:1px solid var(--ddal-line);border-radius:999px;background:#fff;color:var(--ddal-ink);cursor:pointer;font-size:11px;font-weight:750;padding:8px 11px}.ddal-reporting a{display:block;margin-top:15px;color:var(--ddal-purple);font-size:12px;font-weight:800;text-decoration:none}.ddal-helper{align-self:start;position:sticky;top:32px;padding:22px;border:1px solid var(--ddal-line);border-radius:20px;background:#21172d;color:#fff;box-shadow:var(--ddal-shadow)}.ddal-helper .ddal-kicker{color:#ff9ac3!important}.ddal-helper h3{color:#fff!important}.ddal-helper p{color:#d6cde0;font-size:13px}.ddal-helper button{width:100%;margin-top:8px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:750;padding:10px}.ddal-helper__toggle{display:none}.ddal-assistant-output{margin-top:14px;color:#e9dffd;font-size:12px;white-space:pre-wrap}.ddal-location-results{display:grid;gap:5px;margin-top:6px}.ddal-location-results button{border:1px solid var(--ddal-line);border-radius:8px;background:#fff;color:var(--ddal-ink);cursor:pointer;font-size:12px;padding:8px;text-align:left}.ddal-selected-locations{display:flex;gap:7px;flex-wrap:wrap}.ddal-selected-locations span{border-radius:999px;background:#eee5fb;color:#56327c;font-size:11px;font-weight:750;padding:7px 9px}.ddal-standalone-frame{display:block;isolation:isolate;min-width:0;background:var(--ddal-paper,#fbfaff)}.ddal-standalone-landing .et_pb_section,.ddal-standalone-landing .et_pb_row{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}.ddal-standalone-landing .entry-content>p:empty{display:none}@media(max-width:980px){.ddal-hero{padding-top:78px}.ddal-preview{grid-template-columns:1fr}.ddal-preview__metrics{grid-template-columns:repeat(3,1fr)}.ddal-join{grid-template-columns:1fr;gap:28px}.ddal-app__grid{grid-template-columns:1fr}.ddal-helper{position:static}.ddal-workspace{grid-template-columns:1fr}.ddal-reporting{grid-template-columns:1fr;gap:22px}}@media(max-width:640px){.ddal-hero,.ddal-join,.ddal-app{padding-left:18px;padding-right:18px}.ddal-hero{padding-top:54px}.ddal-preview{padding:20px}.ddal-preview__metrics,.ddal-pricing,.ddal-copy-grid,.ddal-budget,.ddal-steps,.ddal-reporting__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ddal-join{padding-top:54px;padding-bottom:64px}.ddal-join form,.ddal-workspace,.ddal-launch,.ddal-reporting{padding:19px;border-radius:18px}.ddal-app__header{flex-direction:column}.ddal-reporting__metrics{gap:12px}.ddal-helper__toggle{display:flex;align-items:center;justify-content:space-between}.ddal-helper[data-collapsed="true"] [data-ddal-helper-content]{display:none}}
