.campaign-workflow-module__RN3Zha__page{background:var(--xd-surface-base,#0d0e13);color:var(--xd-text-primary,#f5f5f7);font-size:14px;position:absolute;inset:0;overflow-y:auto;container-type:inline-size}.campaign-workflow-module__RN3Zha__page *{box-sizing:border-box}.campaign-workflow-module__RN3Zha__page small{font-size:smaller}.campaign-workflow-module__RN3Zha__page button,.campaign-workflow-module__RN3Zha__page input,.campaign-workflow-module__RN3Zha__page textarea,.campaign-workflow-module__RN3Zha__page select{font:inherit}.campaign-workflow-module__RN3Zha__page button,.campaign-workflow-module__RN3Zha__page a,.campaign-workflow-module__RN3Zha__page input,.campaign-workflow-module__RN3Zha__page select,.campaign-workflow-module__RN3Zha__page textarea{outline-offset:4px}.campaign-workflow-module__RN3Zha__page button:focus-visible,.campaign-workflow-module__RN3Zha__page a:focus-visible{outline:2px solid var(--xd-text-secondary)}.campaign-workflow-module__RN3Zha__page button{cursor:pointer;color:inherit}.campaign-workflow-module__RN3Zha__page button:disabled{opacity:.45;cursor:not-allowed}.campaign-workflow-module__RN3Zha__header{border-bottom:1px solid var(--xd-border-subtle);align-items:center;gap:16px;height:80px;padding:0 36px;display:flex}.campaign-workflow-module__RN3Zha__header a{color:inherit;font-size:28px;text-decoration:none}.campaign-workflow-module__RN3Zha__header strong{font-size:17px}.campaign-workflow-module__RN3Zha__header>span{color:var(--xd-text-secondary);margin-left:auto}.campaign-workflow-module__RN3Zha__content{max-width:1020px;margin:0 auto;padding:32px 32px 64px}.campaign-workflow-module__RN3Zha__steps{color:var(--xd-text-tertiary);justify-content:center;gap:26px;margin-bottom:52px;font-size:12px;display:flex}.campaign-workflow-module__RN3Zha__steps span{align-items:center;gap:8px;display:flex}.campaign-workflow-module__RN3Zha__steps b{border:1px solid var(--xd-border-subtle);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.campaign-workflow-module__RN3Zha__steps [aria-current]{color:var(--xd-text-primary)}.campaign-workflow-module__RN3Zha__steps [aria-current] b{background:var(--xd-text-primary);color:var(--xd-surface-base)}.campaign-workflow-module__RN3Zha__page h1{letter-spacing:-.045em;margin:10px 0 14px;font-size:32px;font-weight:600;line-height:1.15}.campaign-workflow-module__RN3Zha__page h2{letter-spacing:-.025em;margin:10px 0;font-size:19px}.campaign-workflow-module__RN3Zha__page p{color:var(--xd-text-secondary);margin:10px 0 22px;line-height:1.6}.campaign-workflow-module__RN3Zha__eyebrow{letter-spacing:.16em;color:var(--xd-text-tertiary);font-size:10px}.campaign-workflow-module__RN3Zha__start{grid-template-columns:1fr 1fr;align-items:center;gap:56px;min-height:420px;display:grid}.campaign-workflow-module__RN3Zha__intro h1{max-width:390px;font-size:42px}.campaign-workflow-module__RN3Zha__panel{border:1px solid var(--xd-border-subtle);background:var(--xd-surface-panel,var(--xd-surface-base));border-radius:24px;padding:28px}.campaign-workflow-module__RN3Zha__panel>.campaign-workflow-module__RN3Zha__primary,.campaign-workflow-module__RN3Zha__panel>.campaign-workflow-module__RN3Zha__secondary{width:100%;margin-top:12px}.campaign-workflow-module__RN3Zha__panel>ul{margin:revert;padding:revert;list-style:outside}.campaign-workflow-module__RN3Zha__google{color:#4285f4;background:linear-gradient(130deg,#4285f41c,#34a85324);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:22px;font-size:26px;font-weight:700;display:grid}.campaign-workflow-module__RN3Zha__primary,.campaign-workflow-module__RN3Zha__secondary{border:1px solid var(--xd-border-subtle);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;transition:background .2s,box-shadow .2s;display:inline-flex}.campaign-workflow-module__RN3Zha__page .campaign-workflow-module__RN3Zha__primary{background:var(--xd-text-primary);color:var(--xd-surface-base);font-weight:600}.campaign-workflow-module__RN3Zha__page .campaign-workflow-module__RN3Zha__primary:hover:not(:disabled){box-shadow:0 0 0 4px #8c78ed20}.campaign-workflow-module__RN3Zha__secondary{background:var(--xd-surface-base)}.campaign-workflow-module__RN3Zha__secondary:hover:not(:disabled){background:linear-gradient(110deg,#478eff22,#9561ed26)}.campaign-workflow-module__RN3Zha__accounts{gap:8px;display:grid}.campaign-workflow-module__RN3Zha__accounts button,.campaign-workflow-module__RN3Zha__saved>button{text-align:left;border:1px solid var(--xd-border-subtle);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:15px;display:flex}.campaign-workflow-module__RN3Zha__accounts button[aria-pressed=true],.campaign-workflow-module__RN3Zha__logos button[aria-pressed=true]{border-color:var(--xd-text-primary);background:var(--xd-surface-hover)}.campaign-workflow-module__RN3Zha__accounts small,.campaign-workflow-module__RN3Zha__saved small{color:var(--xd-text-tertiary);margin-top:6px;font-size:11px;display:block}.campaign-workflow-module__RN3Zha__page .campaign-workflow-module__RN3Zha__notice{background:var(--xd-surface-hover);border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.6}.campaign-workflow-module__RN3Zha__page .campaign-workflow-module__RN3Zha__hint{color:var(--xd-text-tertiary);font-size:11px}.campaign-workflow-module__RN3Zha__error{background:#dc667112;border:1px solid #dc667144;border-radius:12px;justify-content:space-between;gap:20px;margin-bottom:24px;padding:14px 16px;display:flex}.campaign-workflow-module__RN3Zha__error button{padding:revert;background:0 0;border:0}.campaign-workflow-module__RN3Zha__toolbar{color:var(--xd-text-secondary);justify-content:space-between;align-items:center;margin:30px 0 16px;font-size:12px;display:flex}.campaign-workflow-module__RN3Zha__toolbar a{color:inherit;text-decoration:underline}.campaign-workflow-module__RN3Zha__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:450px;padding:3px;display:grid;overflow:auto}.campaign-workflow-module__RN3Zha__tile{aspect-ratio:4/5;background:var(--xd-surface-hover);border:2px solid #0000;border-radius:16px;padding:0;position:relative;overflow:hidden}.campaign-workflow-module__RN3Zha__tile img,.campaign-workflow-module__RN3Zha__tile video{object-fit:cover;width:100%;height:100%}.campaign-workflow-module__RN3Zha__tile[aria-pressed=true]{border-color:#a995f3}.campaign-workflow-module__RN3Zha__tick{color:#fff;background:#16171c55;border:1px solid #fffa;border-radius:6px;width:21px;height:21px;position:absolute;top:10px;right:10px}.campaign-workflow-module__RN3Zha__tile[aria-pressed=true] .campaign-workflow-module__RN3Zha__tick{background:#7858d5}.campaign-workflow-module__RN3Zha__tile small{color:#fff;background:#16171caa;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.campaign-workflow-module__RN3Zha__logoHeading{padding-top:24px}.campaign-workflow-module__RN3Zha__logos{gap:10px;max-height:100px;padding:3px;display:flex;overflow:auto}.campaign-workflow-module__RN3Zha__logos button{background:var(--xd-surface-hover);border:2px solid #0000;border-radius:12px;flex:0 0 64px;height:64px;padding:5px}.campaign-workflow-module__RN3Zha__logos img{object-fit:contain;border-radius:6px;width:100%;height:100%}.campaign-workflow-module__RN3Zha__footer{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:32px;display:flex}.campaign-workflow-module__RN3Zha__formGrid{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;display:grid}.campaign-workflow-module__RN3Zha__formGrid label{flex-direction:column;gap:9px;font-size:12px;display:flex}.campaign-workflow-module__RN3Zha__formGrid input,.campaign-workflow-module__RN3Zha__formGrid select,.campaign-workflow-module__RN3Zha__formGrid textarea{border:1px solid var(--xd-border-subtle);background:var(--xd-surface-hover);width:100%;color:var(--xd-text-primary);border-radius:12px;padding:14px;transition:background .24s}.campaign-workflow-module__RN3Zha__formGrid input:focus,.campaign-workflow-module__RN3Zha__formGrid textarea:focus,.campaign-workflow-module__RN3Zha__formGrid select:focus{outline:1px solid var(--xd-text-secondary)}.campaign-workflow-module__RN3Zha__formGrid textarea{resize:vertical;min-height:90px}.campaign-workflow-module__RN3Zha__wide{grid-column:1/-1}.campaign-workflow-module__RN3Zha__check{align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.campaign-workflow-module__RN3Zha__check input{margin:revert;accent-color:#8c78df;margin-top:4px}.campaign-workflow-module__RN3Zha__resultHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.campaign-workflow-module__RN3Zha__badge{border:1px solid var(--xd-border-subtle);border-radius:20px;padding:7px 12px;font-size:11px}.campaign-workflow-module__RN3Zha__metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 10px;display:grid}.campaign-workflow-module__RN3Zha__metrics>div{border:1px solid var(--xd-border-subtle);border-radius:16px;padding:24px 16px}.campaign-workflow-module__RN3Zha__metrics small{color:var(--xd-text-secondary);font-size:11px}.campaign-workflow-module__RN3Zha__metrics strong{letter-spacing:-.04em;margin-top:16px;font-size:30px;display:block}.campaign-workflow-module__RN3Zha__saved{margin-top:56px}.campaign-workflow-module__RN3Zha__saved>button{margin-top:10px}.campaign-workflow-module__RN3Zha__saved>button:hover{background:var(--xd-surface-hover)}.campaign-workflow-module__RN3Zha__empty{text-align:center;color:var(--xd-text-secondary);padding:70px 20px}@container (max-width:760px){.campaign-workflow-module__RN3Zha__header{padding:0 20px}.campaign-workflow-module__RN3Zha__content{padding:24px 16px}.campaign-workflow-module__RN3Zha__steps{flex-wrap:wrap;gap:12px;margin-bottom:30px}.campaign-workflow-module__RN3Zha__steps span{font-size:10px}.campaign-workflow-module__RN3Zha__start{grid-template-columns:1fr;gap:24px}.campaign-workflow-module__RN3Zha__intro h1{font-size:34px}.campaign-workflow-module__RN3Zha__formGrid{grid-template-columns:1fr;gap:16px}.campaign-workflow-module__RN3Zha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-workflow-module__RN3Zha__metrics{grid-template-columns:repeat(2,1fr)}.campaign-workflow-module__RN3Zha__footer button{flex:1}.campaign-workflow-module__RN3Zha__page h1{font-size:28px}}.campaign-workflow-module__RN3Zha__platformIcon{color:#4285f4;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:inline-flex}.campaign-workflow-module__RN3Zha__platformChoices{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.campaign-workflow-module__RN3Zha__platformChoices button{text-align:left}.campaign-workflow-module__RN3Zha__platformChoices button:hover{border-color:var(--xd-text-secondary)}.campaign-workflow-module__RN3Zha__page.campaign-workflow-module__RN3Zha__sheet{border:1px solid var(--xd-border-subtle);border-radius:24px;width:min(740px,100vw - 32px);min-height:0;max-height:85dvh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;container-type:normal}.campaign-workflow-module__RN3Zha__sheet::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008}.campaign-workflow-module__RN3Zha__filters{gap:8px;display:flex}.campaign-workflow-module__RN3Zha__filters [aria-pressed=true]{border-color:var(--xd-text-primary);background:var(--xd-surface-hover)}.campaign-workflow-module__RN3Zha__filters .campaign-workflow-module__RN3Zha__platformIcon{width:20px;height:20px;font-size:18px}.campaign-workflow-module__RN3Zha__statLine{font-size:20px;line-height:1.4;display:block}.campaign-workflow-module__RN3Zha__rowMain{flex:1}.campaign-workflow-module__RN3Zha__countryPicker{border:1px solid var(--xd-border-subtle);margin:revert;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.campaign-workflow-module__RN3Zha__countryPicker legend{padding:revert}.campaign-workflow-module__RN3Zha__countryPicker .campaign-workflow-module__RN3Zha__check{flex-direction:row;align-items:center}.campaign-workflow-module__RN3Zha__countryPicker input{width:auto}.campaign-workflow-module__RN3Zha__adCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.campaign-workflow-module__RN3Zha__adPreview{object-fit:contain;background:var(--xd-surface-hover);border-radius:12px;width:100%;height:230px}.campaign-workflow-module__RN3Zha__adCards .campaign-workflow-module__RN3Zha__formGrid{grid-template-columns:1fr}.campaign-workflow-module__RN3Zha__previewStrip{gap:16px;margin:24px 0;display:flex;overflow:auto}.campaign-workflow-module__RN3Zha__previewStrip>div{flex:0 0 180px}.campaign-workflow-module__RN3Zha__previewStrip img,.campaign-workflow-module__RN3Zha__previewStrip video{object-fit:contain;background:var(--xd-surface-hover);border-radius:12px;width:180px;height:220px}.campaign-workflow-module__RN3Zha__previewStrip p{max-height:80px;font-size:12px;overflow:auto}.campaign-workflow-module__RN3Zha__previewStrip strong{margin-top:10px;display:block}.campaign-workflow-module__RN3Zha__previewStrip small{color:var(--xd-text-secondary);font-size:10px}@container (max-width:760px){.campaign-workflow-module__RN3Zha__toolbar{flex-wrap:wrap;gap:16px}.campaign-workflow-module__RN3Zha__adCards{grid-template-columns:1fr}.campaign-workflow-module__RN3Zha__header{gap:10px}.campaign-workflow-module__RN3Zha__header>span{display:none}.campaign-workflow-module__RN3Zha__header .campaign-workflow-module__RN3Zha__primary{margin-left:auto}.campaign-workflow-module__RN3Zha__saved>button{gap:10px;padding:12px}.campaign-workflow-module__RN3Zha__saved strong{overflow-wrap:anywhere}.campaign-workflow-module__RN3Zha__badge{font-size:9px}.campaign-workflow-module__RN3Zha__filters .campaign-workflow-module__RN3Zha__secondary{padding:9px 12px}}@media (max-width:760px){.campaign-workflow-module__RN3Zha__platformChoices{grid-template-columns:1fr}.campaign-workflow-module__RN3Zha__page.campaign-workflow-module__RN3Zha__sheet{padding:20px}}@container (max-width:480px){.campaign-workflow-module__RN3Zha__header{padding-left:16px}.campaign-workflow-module__RN3Zha__metrics strong{font-size:24px}.campaign-workflow-module__RN3Zha__metrics .campaign-workflow-module__RN3Zha__statLine{font-size:17px}}.campaign-workflow-module__RN3Zha__formFields{border:0;min-width:0;padding:0}.campaign-workflow-module__RN3Zha__connectHero{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;max-width:1120px;min-height:calc(100dvh - 80px);margin:auto;padding:64px 48px 96px;display:grid}.campaign-workflow-module__RN3Zha__connectCopy h1{letter-spacing:-.04em;font-size:clamp(26px,2.3cqi,36px)}.campaign-workflow-module__RN3Zha__connectCopy p{max-width:430px;font-size:15px}.campaign-workflow-module__RN3Zha__connectButtons{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.campaign-workflow-module__RN3Zha__connectButton{background:var(--xd-surface-base);border:1px solid var(--xd-border-subtle);border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:148px;height:50px;padding:0 24px;transition:background .15s,border-color .15s;display:flex;font-weight:600!important}.campaign-workflow-module__RN3Zha__connectButton:hover{background:var(--xd-surface-panel);border-color:var(--xd-text-tertiary)}.campaign-workflow-module__RN3Zha__connectArtwork{object-fit:contain;width:100%;height:auto;max-height:540px}.campaign-workflow-module__RN3Zha__platformIcon img{object-fit:contain;width:26px;height:26px}.campaign-workflow-module__RN3Zha__textButton{background:0 0;border:0;margin-top:24px;padding:0;color:var(--xd-text-secondary)!important}.campaign-workflow-module__RN3Zha__connectionNotice{max-width:1020px;padding:0 32px;margin:20px auto!important}.campaign-workflow-module__RN3Zha__prompt{max-width:480px;margin-bottom:24px}.campaign-workflow-module__RN3Zha__signIn{color:inherit;text-decoration:underline}.campaign-workflow-module__RN3Zha__accountChoices{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 28px;display:grid}.campaign-workflow-module__RN3Zha__accountChoice{text-align:left;border:1px solid var(--xd-border-subtle);color:inherit;background:0 0;border-radius:18px;padding:24px}.campaign-workflow-module__RN3Zha__accountSelected{border-color:var(--xd-text-tertiary)}.campaign-workflow-module__RN3Zha__accountHeading{align-items:flex-start;gap:12px;display:flex}.campaign-workflow-module__RN3Zha__accountHeading strong{font-size:14px}.campaign-workflow-module__RN3Zha__accountHeading p{margin:8px 0 0;font-size:12px}.campaign-workflow-module__RN3Zha__recommended{text-transform:uppercase;letter-spacing:.03em;background:var(--xd-surface-panel);color:var(--xd-text-secondary);border-radius:6px;margin:6px 0 0 6px;padding:3px 6px;font-size:9px;display:inline-block}.campaign-workflow-module__RN3Zha__radioMark{margin-left:auto;font-size:20px}.campaign-workflow-module__RN3Zha__accountChoice ul{border-top:1px solid var(--xd-border-subtle);margin:20px 0 0;padding:20px 0 0;list-style:none}.campaign-workflow-module__RN3Zha__accountChoice li{gap:8px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.campaign-workflow-module__RN3Zha__accountChoice li:before{content:"✓"}.campaign-workflow-module__RN3Zha__partnerChoice{opacity:.65}.campaign-workflow-module__RN3Zha__partnerChoice>p{border-top:1px solid var(--xd-border-subtle);margin-top:20px;padding-top:20px;font-size:12px}.campaign-workflow-module__RN3Zha__partnerLogo{font-size:26px;line-height:1}.campaign-workflow-module__RN3Zha__accountFooter{align-items:center;gap:12px;display:flex}.campaign-workflow-module__RN3Zha__accountFooter>a:first-child{margin-right:auto;font-size:12px}.campaign-workflow-module__RN3Zha__accountFooter a{color:inherit;text-decoration:none}@container (max-width:800px){.campaign-workflow-module__RN3Zha__connectHero{gap:24px;padding:44px 24px}}@media (max-width:800px){.campaign-workflow-module__RN3Zha__accountChoices{grid-template-columns:1fr}.campaign-workflow-module__RN3Zha__accountFooter{flex-wrap:wrap}.campaign-workflow-module__RN3Zha__accountFooter>a:first-child{width:100%;margin-bottom:10px}}@container (max-width:600px){.campaign-workflow-module__RN3Zha__connectHero{text-align:center;grid-template-columns:1fr;min-height:auto}.campaign-workflow-module__RN3Zha__connectCopy p{margin-left:auto;margin-right:auto}.campaign-workflow-module__RN3Zha__connectButtons{justify-content:center}.campaign-workflow-module__RN3Zha__connectArtwork{max-height:340px}.campaign-workflow-module__RN3Zha__connectButton{min-width:130px;padding:0 18px}}.campaign-workflow-module__RN3Zha__page.campaign-workflow-module__RN3Zha__sheet:has(.campaign-workflow-module__RN3Zha__accountChoices){width:min(980px,100vw - 32px)}.campaign-workflow-module__RN3Zha__loading{min-height:240px;color:var(--xd-text-tertiary);flex:1;place-items:center;font-size:13px;display:grid}.campaign-workflow-module__RN3Zha__noWorkspace{text-align:center;min-height:240px;color:var(--xd-text-secondary);flex:1;place-items:center;padding:0 32px;font-size:13px;display:grid}
