@font-face{font-family:marcellus;src:url(../media/Marcellus_Regular-s.p.1dqqvx8gl8_84.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:marcellus Fallback;src:local(Times New Roman);ascent-override:87.1%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:111.84%}.marcellus_65dcb65c-module__MJhFCa__className{font-family:marcellus,marcellus Fallback,Georgia,Times New Roman;font-style:normal;font-weight:400}.marcellus_65dcb65c-module__MJhFCa__variable{--font-marcellus:"marcellus", "marcellus Fallback", Georgia, Times New Roman}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f2;--panel:#fffefa;--panel-soft:#f0f1ee;--text:#242522;--muted:#63675f;--line:#dfe2db;--accent:#b23f22;--accent-hover:#9a3319;--accent-soft:#f8e8e1;--good:#3d6b4f;--good-soft:#e6efe6;--good-border:#b9d2bd;--good-ink:#2d5540;--warn:#8f5f08;--warn-strong:#8a5200;--warn-soft:#f7ecd2;--bad:#9c2a1c;--bad-soft:#f7e1dc;--info:#2d5a78;--info-soft:#e4edf4;--bronze:#8a6d3b;--viz-1:#2f6db5;--viz-2:#d2691e;--viz-3:#1f9e7a;--viz-4:#d9a300;--viz-5:#c45c8a;--viz-6:#6a4fc1;--viz-7:#7a8f1f;--viz-other:#c9ccc5}
:is(.site-menu,.account-menu){--navigation-duration:.12s;--navigation-easing:cubic-bezier(.2, 0, 0, 1)}:is(.site-menu,.account-menu)[open]{--navigation-duration:.18s}:is(.site-menu,.account-menu):not([open])>:is(.site-menu-links,.account-menu__panel){pointer-events:none}.account-menu[open]>summary:after{transform:rotate(180deg)}.menu-icon-bars,.menu-icon-close{transform-origin:12px 12px}.menu-icon-close{opacity:0;transform:rotate(-90deg)}.site-menu[open] .menu-icon-bars{opacity:0;transform:rotate(90deg)}.site-menu[open] .menu-icon-close{opacity:1;transform:rotate(0)}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){details:is(.site-menu,.account-menu)>summary{transition:background-color var(--navigation-duration) var(--navigation-easing)}.menu-chevron,.menu-icon-bars,.menu-icon-close,.account-menu>summary:after{transition:transform var(--navigation-duration) var(--navigation-easing), opacity var(--navigation-duration) var(--navigation-easing)}@supports selector(details::details-content){:is(.site-menu,.account-menu)::details-content{opacity:0;transition:opacity var(--navigation-duration) var(--navigation-easing), content-visibility var(--navigation-duration) allow-discrete}:is(.site-menu,.account-menu)[open]::details-content{opacity:1;transition-property:opacity}:is(.site-menu,.account-menu)>:is(.site-menu-links,.account-menu__panel){transition:translate var(--navigation-duration) var(--navigation-easing);translate:0 -6px}:is(.site-menu,.account-menu)[open]>:is(.site-menu-links,.account-menu__panel){translate:0}@starting-style{:is(.site-menu,.account-menu)[open]>:is(.site-menu-links,.account-menu__panel){translate:0 -6px}}}}@media (prefers-reduced-motion:reduce),(forced-colors:active){details:is(.site-menu,.account-menu)>summary,.menu-chevron,.menu-icon-bars,.menu-icon-close,.account-menu>summary:after{transition:none}}
.idea-workspace__revision{grid-column:1/-1;width:100%;min-width:0}.idea-workspace__revision-status{border:1px solid var(--line);background:var(--surface-soft,#f4f0e6);overflow-wrap:anywhere;border-radius:.7rem;margin-block:1rem;padding:1rem}.idea-workspace__revision-status p:first-child{margin-top:0;font-weight:650}.idea-workspace__revision-status blockquote{border-inline-start:3px solid var(--line);white-space:pre-wrap;margin:.75rem 0;padding-inline-start:.75rem}.idea-workspace__revision-status[data-state=working]{background:var(--info-soft);border-color:var(--info-border)}.idea-workspace__revision-field{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-semi);gap:var(--sp-2);margin-top:var(--sp-3);display:grid}.idea-workspace__revision-input{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text);font:inherit;font-size:max(16px, var(--fs-md));width:100%;min-height:8rem;padding:var(--sp-3);resize:vertical;line-height:1.5}.idea-workspace__revision-input::placeholder{color:var(--muted);opacity:1}.idea-workspace__revision-input:disabled{background:var(--panel-sunken);color:var(--text-2);cursor:not-allowed}.idea-workspace__iterate--visible{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4);margin-top:0}.idea-workspace__iterate--visible h5{font-size:var(--fs-md);margin:0}.idea-workspace__iterate--visible .idea-workspace__revision-status{margin-block:var(--sp-3)}.idea-workspace__revision summary{align-content:center;min-height:44px}.image-revision-progress{overflow-wrap:anywhere;min-width:0}.image-revision-progress__request>p{margin:0 0 var(--sp-2)}.image-revision-progress__request blockquote{border-left:3px solid var(--line-strong);padding-left:var(--sp-3);white-space:pre-wrap;color:var(--text-2);margin:0}.image-revision-progress__request summary{cursor:pointer;font-size:var(--fs-sm);margin-top:var(--sp-2)}.image-revision-progress__request summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.image-revision-progress__note{color:var(--muted);font-size:var(--fs-sm);margin:var(--sp-3) 0 0}.image-revision-ready{align-items:baseline;gap:var(--sp-2) var(--sp-4);background:var(--good-soft);border:1px solid var(--good);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.image-revision-ready>p{margin:0}@media (forced-colors:active){.image-revision-ready{border-color:canvastext}}
.creative-streaming-preview{width:100%;min-width:0;margin-top:1rem}.creative-streaming-preview dl{gap:.75rem;margin:0;display:grid}.creative-streaming-preview dt{font-size:.85rem;font-weight:600}.creative-streaming-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0}
.customer-work-draft{min-width:0;min-height:5rem}.customer-work-draft dl{gap:var(--sp-3);margin:0;display:grid}.customer-work-draft dt{font-weight:var(--fw-bold);font-size:var(--fs-sm)}.customer-work-draft dd{margin:var(--sp-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.customer-work-draft__placeholder{gap:var(--sp-3);padding-block:var(--sp-2);display:grid}.customer-work-draft__placeholder span{background:var(--panel-soft);border-radius:var(--r-sm);height:.75rem}.customer-work-draft__placeholder span:last-child{width:65%}
.discovery-workbench .intelligence-workbench__state-label{display:flex}.discovery-transition,.discovery-workbench{width:100%;min-width:0;max-width:48rem}.discovery-transition{overflow-anchor:none}.discovery-workbench{transition:border-color .18s cubic-bezier(.2,.6,.2,1)}.discovery-workbench .intelligence-workbench__body{padding:clamp(18px,3vw,32px)}.discovery-workbench .intelligence-workbench__title{min-height:2.4em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.discovery-workbench--review .product-discovery-review{box-shadow:none;border:0;margin:0;padding:0}.discovery-workbench .product-discovery-review__form{margin-top:0}.discovery-workbench__draft-label{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--sp-2)!important}.discovery-workbench__return{min-height:44px;margin-top:var(--sp-3);align-items:center;display:inline-flex}.discovery-workbench__links{overflow-wrap:anywhere;min-height:1.5em;margin:0;padding:0;list-style:none}.discovery-workbench__links li{margin-top:var(--sp-2)}.discovery-workbench__links li:first-child{margin-top:0}.discovery-workbench__links span{color:var(--muted);font-size:var(--fs-sm);margin-right:var(--sp-2)}.discovery-workbench__namePlaceholder{width:45%;height:1.5rem;margin-bottom:var(--sp-3);background:var(--panel-soft);border-radius:var(--r-sm)}.discovery-workbench__descriptionPlaceholder{gap:var(--sp-3);padding-block:var(--sp-2);display:grid}.discovery-workbench__descriptionPlaceholder span{background:var(--panel-soft);border-radius:var(--r-sm);height:.7rem}.discovery-workbench__descriptionPlaceholder span:last-child{width:75%}.discovery-workbench__preview{overflow-wrap:anywhere;max-width:68ch;min-height:8rem}.discovery-workbench__preview h2{margin:0 0 var(--sp-3);font-family:inherit;font-size:var(--fs-xl);font-weight:var(--fw-bold)}.discovery-workbench__preview p{white-space:pre-wrap;margin:0}.discovery-workbench__progressFooter{min-height:1.5rem;margin-top:var(--sp-5);align-items:baseline;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.discovery-workbench__progressFooter p{font-size:var(--fs-sm);margin:0}@media (prefers-reduced-motion:reduce),(forced-colors:active){.discovery-workbench{transition:none}}
.creative-focus .idea-workspace__output-card[data-image-layout=side-by-side]{grid-column:1/-1}.idea-workspace__earlier-images{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:var(--sp-3) var(--sp-5);grid-column:1/-1}.idea-workspace__earlier-images>summary{cursor:pointer;font-weight:var(--fw-semi);min-height:44px;padding-block:var(--sp-2)}.idea-workspace__earlier-images>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.idea-workspace__earlier-images>.idea-workspace__output-grid{margin-block:var(--sp-4) var(--sp-2)}.idea-workspace__saved-image-layout{align-items:start;gap:clamp(var(--sp-4), 2.4vw, var(--sp-7));margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));min-width:0;display:grid}.idea-workspace__saved-image-media,.idea-workspace__saved-image-actions{min-width:0}.idea-workspace__saved-image-media>p{color:var(--text-2);margin:var(--sp-3) 0 0;max-width:var(--measure)}.idea-workspace__saved-image-actions{align-content:start;gap:var(--sp-4);display:grid}.idea-workspace__saved-image-actions>p{margin:0}.idea-workspace__saved-image-actions .btn{white-space:normal;max-width:100%}.idea-workspace__original-links{border-top:1px solid var(--line);font-size:var(--fs-sm);gap:var(--sp-2) var(--sp-5);padding-top:var(--sp-3);flex-wrap:wrap;display:flex}.saved-ad__next-action{border-top:1px solid var(--line);margin-top:var(--sp-5);padding-top:var(--sp-4);justify-content:flex-end;display:flex}.saved-ad__next-action>p{margin:0}.saved-ad__selection{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-block:var(--sp-4);flex-wrap:wrap;display:flex}.search-ad__starting-point{border-left:3px solid var(--line-strong);max-width:42rem;padding:var(--sp-2) var(--sp-5);margin-block:var(--sp-4)}.search-ad__starting-point h4{font-size:var(--fs-xl)}.search-ad__starting-point p{overflow-wrap:anywhere}.search-ad-preview{max-width:42rem;padding:var(--sp-5)}.search-ad-preview>h3{color:var(--info);font-size:var(--fs-xl);line-height:1.4}.search-ad-preview__details{border-top:1px solid var(--line);margin-top:var(--sp-4);padding-top:var(--sp-3)}.search-ad-preview__details>summary{cursor:pointer;min-height:44px;font-weight:var(--fw-semi)}.search-ad-review,.search-ad-wording{min-width:0}.search-ad-preview__url{overflow-wrap:anywhere}.search-ad-preview__example{min-block-size:13rem;animation:.18s ease-out search-example-in}.search-ad-preview__example h3{color:var(--info);font-size:var(--fs-xl);line-height:1.4}.search-ad-preview__navigation,.search-ad-wording__choices{align-items:center;gap:var(--sp-2);margin-block:var(--sp-3);flex-wrap:wrap;display:flex}.search-ad-preview__navigation{justify-content:center}.search-ad-wording__choices [aria-pressed=true]{border-color:var(--good);background:color-mix(in srgb, var(--good-soft) 45%, var(--panel));box-shadow:inset 0 -2px var(--good)}.search-ad-wording__lines{margin-block:var(--sp-3);padding-inline-start:1.25rem}.search-ad-wording__lines li{margin-block:var(--sp-2);overflow-wrap:anywhere}@keyframes search-example-in{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce),(forced-colors:active){.search-ad-preview__example{animation:none}}.saved-ad__next-action>p{flex:16rem;max-width:100%}.saved-ad__next-action .btn{white-space:normal;max-width:100%}.idea-workspace__image-preview{background:var(--panel-sunken);border-radius:var(--r-md);min-width:0;position:relative;overflow:hidden}.idea-workspace__image-preview>.idea-workspace__media-frame{aspect-ratio:var(--preview-ratio,1 / 1);max-width:min(100%, var(--workspace-preview-max-width,480px));width:100%;min-height:0;margin-inline:auto}.idea-workspace__image-preview>.idea-workspace__media-frame>*{object-fit:contain;width:100%;height:100%}.idea-workspace__image-expand{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);color:var(--text);height:44px;right:var(--sp-3);top:var(--sp-3);justify-content:center;align-items:center;width:44px;text-decoration:none;display:inline-flex;position:absolute}.idea-workspace__image-expand:hover{background:var(--panel-soft);color:var(--accent)}.idea-workspace__image-expand:focus-visible{box-shadow:var(--ring);outline:none}.idea-workspace__image-expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.idea-workspace__image-dialog{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-3);color:var(--text);max-width:min(96vw,1100px);max-height:94vh;padding:var(--sp-4)}.idea-workspace__image-dialog::backdrop{background:#140f0ab3}.idea-workspace__image-dialog-content{gap:var(--sp-3);justify-items:center;min-width:0;display:grid}.idea-workspace__image-dialog-bar,.idea-workspace__image-dialog-links{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.idea-workspace__output-preview .idea-workspace__image-dialog img{background:var(--panel-sunken);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 10rem);display:block}.idea-workspace__image-dialog-links{font-size:var(--fs-sm);justify-content:flex-start}
.creative-image-handoff{overflow-anchor:none;min-width:0;position:relative}.creative-image-handoff__final[data-visible=false]{opacity:0;pointer-events:none;position:absolute;inset:0 0 auto}.creative-image-handoff__final[data-visible=true]{opacity:1;transition:opacity .18s ease-out}.creative-image-handoff__draft{margin:0}.creative-image-handoff__frame{position:relative;overflow:hidden}.creative-image-handoff__frame .preview-skeleton{position:absolute;inset:0}.creative-image-handoff__image{filter:blur(.7px);opacity:.95;display:block}.creative-image-handoff__progress .intelligence-workbench__state-mark:after{animation:none}.creative-image-handoff__frame .preview-skeleton:after{content:none;animation:none}@media (prefers-reduced-motion:reduce),(forced-colors:active){.creative-image-handoff__final{transition:none}.creative-image-handoff__image{filter:none;opacity:1}.creative-image-handoff__frame .preview-skeleton:after{content:none;animation:none}}
.creative-focus{min-width:0}.idea-workspace__section-heading{min-block-size:44px}.creative-focus__grid{--idea-row-gap:var(--sp-3);align-items:stretch;gap:clamp(var(--sp-3), 1.6vw, var(--sp-5));row-gap:var(--idea-row-gap);margin-block:var(--sp-3) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(10.5rem,30%)),1fr));display:grid}.creative-focus__grid[data-open=true]{margin-bottom:var(--sp-3)}.creative-focus__card{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-1);gap:var(--sp-2);min-width:0;min-block-size:44px;padding:clamp(10px, 1.2vw, var(--sp-4));transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);display:grid;position:relative}.creative-focus__card:has(.creative-focus__card-selector){cursor:pointer}.creative-focus__card:not([data-selected=true]):has(.creative-focus__card-selector):hover{border-color:var(--bronze);box-shadow:var(--shadow-2)}.creative-focus__card-selector{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.creative-focus__card-selector:focus{outline:none}.idea-workspace:not([data-focus-modality=pointer]) .creative-focus__card-selector:focus-visible{outline:2px solid var(--text);outline-offset:-1px}.idea-workspace:not([data-focus-modality=pointer]) .creative-focus__card:has(.creative-focus__card-selector:focus-visible){box-shadow:none;border-color:#0000}.creative-focus__card[data-selected=true]{background:color-mix(in srgb, var(--good-soft) 45%, var(--panel));border-color:var(--good);box-shadow:var(--shadow-1)}.creative-focus__card[data-selected=true] .creative-focus__card-cta{color:var(--good-ink)}.creative-focus__card[data-connects-to-panel=true]:after{background:var(--good);bottom:calc(-1 * var(--idea-row-gap) - 1px);content:"";height:var(--idea-row-gap);pointer-events:none;width:2px;position:absolute;left:50%}.creative-focus__ready{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.creative-focus__ready p{color:var(--text-2);margin:0}:is(.creative-focus__card[data-idea-preview],.creative-focus__panel[data-new-idea-state]){isolation:isolate;overflow:hidden}:is(.creative-focus__card[data-idea-preview],.creative-focus__panel[data-new-idea-state]):before{animation:creative-workspace-skeleton 3.4s var(--ease) infinite;background:linear-gradient(105deg, transparent 32%, color-mix(in srgb, var(--info) 14%, transparent) 48%, transparent 64%);content:"";pointer-events:none;z-index:-1;background-size:240% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce),(forced-colors:active){:is(.creative-focus__card[data-idea-preview],.creative-focus__panel[data-new-idea-state]):before{animation:none;display:none}}.idea-workspace[data-read-unavailable=true] .creative-focus__card[data-idea-preview]:before,.idea-workspace[data-read-unavailable=true] .creative-focus__panel[data-new-idea-state]:before,.idea-workspace[data-read-unavailable=true] .preview-skeleton:after,.idea-workspace[data-read-unavailable=true] .intelligence-workbench:after{animation:none;display:none}.idea-workspace[data-read-unavailable=true] .idea-workspace__progress li{background-image:none;animation:none}.idea-workspace :is(.focused-ads__progress,.image-revision-progress) .intelligence-workbench .intelligence-workbench__state-mark:after{animation:none}.creative-focus__card-body{align-content:start;gap:var(--sp-1) var(--sp-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.creative-focus__card-body>*{grid-column:1/-1}.creative-focus__card-body>.creative-focus__identity{grid-area:1/1}.creative-focus__card-body>.creative-focus__card-cta{grid-area:1/2;justify-content:flex-end;place-self:start end;min-inline-size:6.5em;margin:0}.creative-focus__identity{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.creative-focus__pick{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-normal);white-space:nowrap}.creative-focus__panel-identity .creative-focus__pick{letter-spacing:normal;text-transform:none;margin-inline-start:var(--sp-2)}.creative-focus__reason{color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0;line-height:1.4}.creative-focus__eyebrow,.creative-focus__card h3.creative-focus__eyebrow{color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.creative-focus__versions{color:var(--muted);font-size:var(--fs-xs);margin:0;line-height:1.4}.creative-focus__lineage{gap:var(--sp-1) var(--sp-3);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.creative-focus__card h3{overflow-wrap:anywhere;font-family:inherit;font-size:var(--fs-lg);font-weight:var(--fw-semi);min-block-size:0;margin:0;line-height:1.35}.creative-focus__card .idea-preparation-skeleton{block-size:2.7em;font-size:var(--fs-lg);align-content:start;gap:.3em;padding-block:.35em}.creative-focus__card .idea-preparation-skeleton span{height:.4em}.creative-focus__card .idea-preparation-skeleton span:first-child{height:.6em}.creative-focus__signal{color:var(--text-2);font-size:var(--fs-sm);align-items:baseline;gap:var(--sp-1) var(--sp-2);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.creative-focus__card-cta{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-semi);align-items:center;gap:var(--sp-2);border-top:0;justify-content:space-between;margin-top:auto;padding-top:0;line-height:1.2;display:flex}.creative-focus__card:not([data-selected=true]):has(.creative-focus__card-selector):hover .creative-focus__card-cta{color:var(--text)}.creative-focus__close,.creative-focus__tabs button{cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semi);min-width:44px;min-height:44px;padding:var(--sp-2) var(--sp-3);text-align:center;white-space:normal;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.creative-focus__panel{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-1);min-width:0;padding:clamp(var(--sp-3), 1.8vw, var(--sp-5));grid-column:1/-1;margin:0}.creative-focus__panel :is(p,.muted){max-width:var(--measure)}.creative-focus__panel[data-connected=true]{border-top:2px solid var(--good)}.creative-focus__panel-header .creative-focus__panel-identity{color:var(--good-ink);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}section.creative-focus__panel[id],section.creative-focus__product-pictures[id],.creative-focus__panel-title,.creative-focus__card-selector{scroll-margin-top:var(--sp-4)}.creative-focus__panel-header{align-items:start;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.creative-focus__panel-header>div{min-width:0}.creative-focus__panel-header>.creative-focus__panel-actions{gap:var(--sp-2);display:flex}.creative-focus__more{position:relative}.creative-focus__more>summary{list-style:none}.creative-focus__more>summary:before{display:none}.creative-focus__more>summary::-webkit-details-marker{display:none}.creative-focus__more[open]>summary{background:var(--panel-sunken)}.creative-focus__more-content{z-index:3;width:min(18rem,65vw);padding:var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadow-2);position:absolute;inset-block-start:calc(100% + var(--sp-1));inset-inline-end:0}.creative-focus__panel-header .creative-focus__more-content p{color:var(--muted);font-size:var(--fs-sm);margin-block-end:var(--sp-3)}.creative-focus__archive-receipt,.creative-focus__archive-actions,.creative-focus__archive li{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.creative-focus__archive-receipt p{flex:15rem;margin:0}.creative-focus__archive-receipt{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-sunken);color:var(--text-2);margin-block-end:var(--sp-3)}.creative-focus__archive{border-top:1px solid var(--line);padding-block-start:var(--sp-3)}.creative-focus__archive ul{padding:0;list-style:none}.creative-focus__archive li{padding-block:var(--sp-3)}.creative-focus__archive li+li{border-top:1px solid var(--line)}.creative-focus__archive li>span{overflow-wrap:anywhere;flex:15rem}.creative-focus__panel-header h3{font-size:var(--fs-xl);margin:var(--sp-1) 0;overflow-wrap:anywhere;line-height:1.3}.creative-focus__panel-header p{margin-block:0 var(--sp-1);max-width:var(--measure)}.creative-focus__close{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text-2);flex:0 auto}.creative-focus__close:hover{background:var(--panel-sunken);color:var(--text)}.creative-focus__tabs{border-bottom:1px solid var(--line-strong);gap:var(--sp-2);margin-block:0 var(--sp-2);min-width:0;padding-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.creative-focus__tabs button{border-radius:var(--r-md);color:var(--text-2);background:0 0;border:1px solid #0000;max-width:100%}.creative-focus__tabs button:hover{background:var(--panel-sunken);color:var(--text)}.creative-focus__tabs button[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent)}.creative-focus__tabs button[data-stage=history]{font-size:var(--fs-xs);text-underline-offset:.18em;margin-left:auto;text-decoration:underline}.creative-focus__stage{overflow-wrap:anywhere;min-width:0}.creative-focus__stage[hidden]{display:none}.creative-focus__direction{color:var(--text-2);gap:var(--sp-3) clamp(var(--sp-4), 2.5vw, var(--sp-7));grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));display:grid}.creative-focus__direction>*{min-width:0}.creative-focus__claim-detail{color:var(--text);font-size:var(--fs-lg);font-weight:var(--fw-med);line-height:1.45}.creative-focus__draft-message{min-block-size:4.5rem}.creative-focus__draft-direction .creative-focus__audience{min-block-size:3.5rem}.creative-focus__draft-direction .creative-focus__audience .idea-preparation-skeleton{gap:var(--sp-2);padding-block:var(--sp-1)}.creative-focus__draft-direction .creative-focus__audience .idea-preparation-skeleton span{height:.45rem}.creative-focus__draft-direction .idea-workspace__new-formats>button{margin-top:var(--sp-3)}.creative-focus__draft-direction .idea-preparation-skeleton{background:linear-gradient(105deg, transparent 32%, color-mix(in srgb, var(--info) 14%, transparent) 48%, transparent 64%);animation:creative-workspace-skeleton 3.4s var(--ease) infinite;background-size:240% 100%}@media (prefers-reduced-motion:reduce),(forced-colors:active){.creative-focus__draft-direction .idea-preparation-skeleton{background:0 0;animation:none}}.idea-workspace[data-read-unavailable=true] .creative-focus__draft-direction .idea-preparation-skeleton{background:0 0;animation:none}.creative-focus__audience{color:var(--text-2);margin-block:var(--sp-2)}.creative-focus__audience h5{color:var(--muted);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-med);margin:0}.creative-focus__audience p{font-size:var(--fs-sm);margin:var(--sp-1) 0 0}.creative-focus__direction-work{border-top:1px solid var(--line);padding-top:var(--sp-3)}.creative-focus__direction-copy>h4,.creative-focus__direction-work h4,.creative-focus__direction-work h5{color:var(--text);font-family:inherit;font-size:var(--fs-lg);margin:0 0 var(--sp-2)}.creative-focus__direction-evolve{border-top:1px solid var(--line);margin-top:var(--sp-3);padding-top:var(--sp-2)}.creative-focus .creative-focus__direction-work .idea-workspace__format-card{box-shadow:none;border:0;padding:0;overflow:visible}.creative-focus__direction-work .idea-workspace__new-formats{margin-top:var(--sp-3);border-top:0;padding-top:0}.creative-focus .idea-workspace__new-formats{container-type:inline-size}.creative-focus .idea-workspace__choices-header{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.creative-focus .idea-workspace__choices-header>:is(h4,p){margin:0}.creative-focus .idea-workspace__new-formats .idea-workspace__choices{gap:var(--sp-2);margin-block:var(--sp-3) 0}.creative-focus .idea-workspace__new-formats .idea-workspace__choice{cursor:pointer}.creative-focus .idea-workspace__new-formats .idea-workspace__choice[data-supported=false]{cursor:default}.creative-focus .idea-workspace__new-formats .idea-workspace__choice>span{overflow-wrap:anywhere;min-width:0}.creative-focus__direction-work .idea-workspace__new-formats>.idea-workspace__form-fields>p.muted{display:none}.creative-focus__direction p{margin-block:var(--sp-1) var(--sp-2)}.creative-focus__direction-copy>:first-child{margin-top:0}.creative-focus__dependency-summary{background:var(--panel-sunken);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;padding:var(--sp-3) var(--sp-4)}.creative-focus .idea-workspace__request-details{color:var(--muted);font-size:var(--fs-sm);margin-top:var(--sp-2)}.creative-focus .idea-workspace__request-details summary{cursor:pointer;font-weight:var(--fw-semi)}.creative-focus .idea-workspace__request-details>span,.creative-focus .idea-workspace__request-details>p{margin:var(--sp-2) 0 0;display:block}.creative-focus__dependency-summary p{margin-block:var(--sp-1)}.creative-focus__history{gap:var(--sp-5);min-width:0;display:grid}.creative-focus__history-group{border-top:1px solid var(--line);min-width:0;padding-top:var(--sp-4)}.creative-focus__history-group:first-child{border-top:0;padding-top:0}.creative-focus__history-group>h4{margin-block:0 var(--sp-3)}.creative-focus__product-pictures{margin-top:var(--sp-7)}.creative-focus .idea-workspace__format-card,.creative-focus .idea-workspace__output-card{min-width:0;max-width:100%;padding:clamp(var(--sp-3), 1.8vw, var(--sp-5))}.creative-focus .idea-workspace__output-grid{margin-block:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));min-width:0}.creative-focus :is(.creative-focus__close,.creative-focus__tabs button):focus-visible{box-shadow:none;outline:2px solid var(--accent);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.creative-focus__card,.creative-focus__close,.creative-focus__tabs button{transition:none;animation:none}}@media (forced-colors:active){.creative-focus__card,.creative-focus__panel,.creative-focus__dependency-summary{box-shadow:none;border-color:canvastext}.creative-focus__card[data-selected=true],.creative-focus__panel[data-connected=true],.creative-focus__tabs button[aria-selected=true]{border-width:2px;border-color:highlight}.idea-workspace:not([data-focus-modality=pointer]) .creative-focus__card-selector:focus-visible{outline-color:highlight}.creative-focus__card[data-connects-to-panel=true]:after{background:highlight}.creative-focus :is(.creative-focus__close,.creative-focus__tabs button):focus-visible{outline-color:highlight}}.creative-focus__candidate{background:var(--info-soft);border:1px solid var(--info-border);border-radius:var(--r-md);margin-block:0 var(--sp-3);padding:var(--sp-3)}@media (forced-colors:active){.creative-focus__candidate{border-color:canvastext}}.creative-focus__panel .btn{white-space:normal;min-height:44px}.focused-ads{min-width:0}.focused-ads__toolbar,.focused-ads__ready{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.focused-ads__toolbar{margin-bottom:var(--sp-3)}.focused-ads__formats{align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;margin:0;display:flex}.creative-focus :is(.btn,[role=tab],.idea-workspace__choice){transition:background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease), color var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease), opacity var(--t-base) var(--ease)}.creative-focus .idea-workspace__choice input[type=checkbox]{appearance:none;border:1.5px solid var(--muted);background-color:var(--panel);width:1rem;height:1rem;transition:background-color var(--t-base) var(--ease), border-color var(--t-base) var(--ease);border-radius:3px;flex:0 0 1rem;place-content:center;padding:0;display:grid}.creative-focus .idea-workspace__choice input[type=checkbox]:before{content:"";opacity:0;width:.5rem;height:.3rem;transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px)rotate(-45deg)scale(.6)}.creative-focus .idea-workspace__choice input[type=checkbox]:checked{background-color:var(--good);border-color:var(--good)}.creative-focus .idea-workspace__choice input[type=checkbox]:checked:before{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}@media (prefers-reduced-motion:reduce){.creative-focus :is(.btn,[role=tab],.idea-workspace__choice,input[type=checkbox]),.creative-focus .idea-workspace__choice input[type=checkbox],.creative-focus .idea-workspace__choice input[type=checkbox]:before{transition:none}}@media (forced-colors:active){.creative-focus .idea-workspace__choice input[type=checkbox]{appearance:auto}.creative-focus .idea-workspace__choice input[type=checkbox]:before{content:none}}.creative-focus .idea-workspace__choice[data-format-state=saved],.creative-focus .idea-workspace__choice[data-format-state=in-progress]{cursor:default}.ad-history__controls{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.ad-history__version{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%;margin:0;display:flex}.ad-history{gap:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-3);background:var(--panel-soft);min-width:0;display:grid}.ad-history[hidden]{display:none}.ad-history>section{gap:var(--sp-2);min-width:0;display:grid}.ad-history>section+section{border-top:1px solid var(--line);padding-top:var(--sp-3)}.ad-history h5,.ad-history .creative-focus__lineage{margin:0}.ad-history>section>.btn{justify-self:start}.ad-history>summary{cursor:pointer;min-height:44px;font-weight:var(--fw-semi);align-content:center}.focused-ads__add{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:var(--sp-3);padding:var(--sp-3)}.focused-ads__add-heading{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.focused-ads__add-heading h4{margin:0}.focused-ads__ready{border-left:3px solid var(--good);margin-block:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.focused-ads__comparison{gap:var(--sp-3);margin-block:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.focused-ads__comparison figure{min-width:0;margin:0}.focused-ads__comparison figcaption{margin-bottom:var(--sp-1);font-weight:600}.focused-ads__notes,.focused-ads__new{margin-top:var(--sp-2)}.focused-ads__new summary{cursor:pointer;font-weight:var(--fw-semi);align-items:center;min-height:44px;display:flex}.creative-focus .idea-workspace__revision{margin-top:var(--sp-2)}.focused-ads .idea-workspace__output-card{box-shadow:none;background:0 0;border:0;padding:0}.focused-ads .idea-workspace__saved-image-actions>p:first-child{margin-top:0}.focused-ads .intelligence-workbench{margin-block:var(--sp-2)}.focused-ads>[hidden]{display:none}.focused-ads__add .idea-workspace__format-card[data-embedded]{box-shadow:none;background:0 0;border:0;padding:0}.focused-ads__add .idea-workspace__format-card[data-embedded] .idea-workspace__new-formats{margin-top:var(--sp-4);border:0;padding:0}
.creative-focus .idea-workspace__new-formats .idea-workspace__choices{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(15rem, calc((100% - var(--sp-2)) / 2))), 1fr))}.creative-focus .idea-workspace__new-formats .idea-workspace__choice{align-items:center;column-gap:var(--sp-3);min-height:3rem;padding:var(--sp-2) var(--sp-3);background:var(--panel);grid-template-columns:clamp(2rem,10cqi,3rem) minmax(0,1fr) 1rem;display:grid}.creative-focus .idea-workspace__new-formats .idea-workspace__choice>input,.creative-focus .idea-workspace__new-formats .idea-workspace__choice>span[aria-hidden]{color:var(--good);text-align:center;grid-area:1/3;margin:0}.creative-focus .idea-workspace__new-formats .idea-workspace__choice>span:not([aria-hidden]){grid-area:1/2}.creative-format-illustration{width:clamp(2rem,10cqi,3rem);height:clamp(1.75rem,8.5cqi,2.5rem);color:var(--text-2);grid-area:1/1}.creative-format-illustration__paper{fill:var(--panel)}.creative-format-illustration__accent{color:var(--accent)}.creative-format-illustration__wash{fill:var(--accent-soft)}.creative-focus .idea-workspace__new-formats .idea-workspace__choice[data-supported=false]{background:color-mix(in srgb, var(--panel) 75%, var(--panel-soft))}.idea-workspace__choice[data-supported=false] .creative-format-illustration{opacity:.6}.idea-workspace__choice[data-supported=false] :is(.creative-format-illustration__accent,.creative-format-illustration__wash){color:inherit;fill:none}.creative-focus .idea-workspace__new-formats .idea-workspace__choice:has(input:checked){background:color-mix(in srgb, var(--good-soft) 45%, var(--panel))}.idea-workspace__choice:has(input:checked) .creative-format-illustration__accent{color:var(--good)}.idea-workspace__choice:has(input:checked) .creative-format-illustration__wash{fill:var(--good-soft)}@media (hover:hover){.creative-focus .idea-workspace__new-formats .idea-workspace__choice[data-supported=true]:hover:not(:has(input:focus-visible,input:checked)){border-color:var(--line-strong);background:color-mix(in srgb, var(--panel) 85%, var(--panel-soft))}}@media (forced-colors:active){.creative-format-illustration{color:canvastext}.creative-format-illustration__accent{color:inherit}.creative-format-illustration__paper,.creative-format-illustration__wash{fill:canvas}.creative-focus .idea-workspace__new-formats .idea-workspace__choice:has(input:checked){border-color:highlight}}
.ad-activity-link{align-items:center;gap:var(--sp-2);min-width:0;max-width:100%;min-height:44px;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--info);font:inherit;font-size:var(--fs-sm);text-align:start;white-space:normal;cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.ad-activity-link[data-tone=ready]{color:var(--good-ink)}.ad-activity-link[data-tone=attention]{color:var(--warn-ink)}.ad-activity-link:hover{background:var(--panel-soft)}.ad-activity-link:hover>span:nth-child(2){text-decoration:underline}.ad-activity-link:focus-visible{outline:2px solid var(--text-2);outline-offset:2px;box-shadow:none}.ad-activity-link__mark{text-align:center;flex:0 0 1em}@media (forced-colors:active){.ad-activity-link[data-tone]{color:linktext}}
.platform-creative{gap:var(--sp-2);display:grid}.platform-creative__source-layout{gap:clamp(var(--sp-3), 2vw, var(--sp-5));grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.platform-creative__content{gap:var(--sp-3);min-width:0;display:grid}.platform-creative__source-media{min-width:0}.platform-creative__source-reference{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.platform-creative__source-reference h4{margin:0}.platform-creative__source-actions{border-top:1px solid var(--line);padding-top:var(--sp-3)}.platform-creative__single{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.platform-creative__single small{color:var(--text-2)}.platform-creative__prepare>summary{cursor:pointer;min-height:44px;font-weight:var(--fw-semi)}.platform-creative__prepare>summary[hidden],.platform-creative__source-media[hidden],.platform-creative__source-actions[hidden]{display:none}.platform-creative:focus,.platform-creative__ready:focus,.platform-creative__identity h3:focus,.platform-creative [data-source-review-heading]:focus,.platform-creative__ready [data-platform-review-heading]:focus{outline:none}.platform-creative__tabs{gap:var(--sp-2);border-bottom:1px solid var(--line);padding-bottom:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.platform-creative__tabs [role=tab]{gap:var(--sp-1);text-align:left;background:var(--panel);min-width:0;min-height:60px;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);cursor:pointer;display:grid}.platform-creative__tabs [aria-selected=true]{background:color-mix(in srgb, var(--good-soft) 45%, var(--panel));border-color:var(--good);box-shadow:inset 0 -3px 0 var(--good)}.platform-creative__tab-status{color:var(--text-2);font-size:var(--fs-xs)}.platform-creative__tab-status[data-state=running]{color:var(--info)}.platform-creative__revision-progress{color:var(--text-2);margin:0}.platform-creative__review-panel,.platform-creative__actions{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.platform-creative__review-layout{align-items:start;gap:clamp(var(--sp-3), 2vw, var(--sp-5));grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));min-width:0;display:grid}.platform-creative__preview{min-width:0}.platform-creative__version{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);flex-wrap:wrap;max-width:28rem;margin:0;display:flex}.platform-creative__review-header{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.platform-creative__review-header h4{margin:0}.platform-creative__review-options>summary{cursor:pointer;min-height:44px;font-weight:var(--fw-semi);align-content:center}.platform-creative__review-options>p{margin-block:var(--sp-2) 0}.platform-creative__new-version{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.platform-creative__unavailable summary{cursor:pointer;font-weight:var(--fw-bold)}.platform-creative__unavailable[open] summary{margin-bottom:var(--sp-3)}.platform-creative__identity{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.platform-creative__identity>div:last-child{min-width:0}.platform-creative__identity h3,.platform-creative__identity p{margin-block:0 var(--sp-1)}.platform-creative__thumbnail{background:var(--panel-sunken);border-radius:var(--r-md);flex:0 0 clamp(76px,23%,104px);justify-content:center;align-items:center;min-width:0;height:104px;display:flex;position:relative;overflow:hidden}.platform-creative__thumbnail img,.platform-creative__thumbnail .preview-skeleton{object-fit:contain;width:100%;max-width:100%;height:100%}.platform-creative__thumbnail-empty{color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-2);text-align:center}.platform-creative__count{background:var(--panel);border-radius:var(--r-pill);bottom:var(--sp-1);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:1px var(--sp-2);right:var(--sp-1);position:absolute}.platform-creative__progress{background:var(--panel-sunken);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text-2);padding:var(--sp-3)}.platform-creative__progress p{margin:0}.platform-creative__progress p+p{border-top:1px solid var(--line);margin-top:var(--sp-2);padding-top:var(--sp-2)}.platform-creative__campaign-type{gap:var(--sp-2);border-top:1px solid var(--line);margin-inline:var(--sp-3);padding-block:var(--sp-3);min-width:0;display:grid}.platform-creative__campaign-type>span{color:var(--text-2);font-size:var(--fs-sm)}.platform-creative__campaign-type .selection-menu__trigger{width:fit-content;min-width:min(100%,15rem)}.platform-creative__provider{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);min-width:0}.platform-creative__provider:has(input:checked){background:color-mix(in srgb, var(--good-soft) 45%, var(--panel));border-color:var(--good)}.platform-creative__provider>.platform-creative__single{padding:var(--sp-2) var(--sp-3);margin:0}.platform-creative__coming-soon{vertical-align:middle;width:fit-content}.platform-creative__provider[data-coming-soon]{background:var(--panel);color:var(--muted);border-style:dashed}.platform-creative__provider[data-coming-soon] .ad-platform-logo{opacity:.5}.platform-creative__choices .idea-workspace__choice:has(input:disabled){color:var(--muted);cursor:default}.platform-creative__available{margin:0 0 var(--sp-3);border:0;min-width:0;padding:0}.platform-creative__available legend{font-weight:var(--fw-bold);margin-bottom:var(--sp-2);padding:0}.platform-creative__choices{gap:var(--sp-2);display:grid}.platform-creative__choices .idea-workspace__choice{min-height:48px;padding:var(--sp-2) var(--sp-3);cursor:pointer;background:0 0;border:0;grid-template-columns:2.5rem minmax(0,1fr) 1rem;align-items:center;display:grid}.platform-creative__choices .idea-workspace__choice>input{grid-area:1/3;margin:0}.platform-creative__choices .idea-workspace__choice>.ad-platform-logo{grid-area:1/1}.platform-creative__choices .idea-workspace__choice>span:last-child{overflow-wrap:anywhere;align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;grid-area:1/2;min-width:0;display:flex}.platform-creative__choices .idea-workspace__choice small{flex-basis:100%}.platform-creative__none{color:var(--muted);margin:0}.platform-creative__ready{gap:var(--sp-3);min-width:0;display:grid}.platform-creative__ready h4,.platform-creative__ready p{margin-block:0}.platform-creative__ready form>fieldset{border:0;margin:0;padding:0}.platform-creative__change,.platform-creative__earlier{border-top:1px solid var(--line);padding-top:var(--sp-3)}.platform-creative__change summary,.platform-creative__earlier summary{cursor:pointer;font-weight:var(--fw-bold)}.platform-creative__change[open]>:not(summary),.platform-creative__earlier[open]>:not(summary){margin-top:var(--sp-3)}.platform-creative__earlier ul{padding-left:var(--sp-4);margin-bottom:0}.platform-creative__unavailable{border-top:1px solid var(--line);color:var(--text-2);font-size:var(--fs-sm);padding-top:var(--sp-3)}.platform-creative__unavailable h4{font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.platform-creative__unavailable ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.platform-creative__unavailable li{border-radius:var(--r-sm);gap:var(--sp-1);overflow-wrap:anywhere;padding:var(--sp-1) 0;display:grid}.platform-creative__reason{color:var(--muted);margin:0}.platform-creative .ad-platform-logo{vertical-align:middle;flex:0 0 40px;place-items:center;block-size:40px;inline-size:40px;display:inline-grid}.ad-platform-logo img{object-fit:contain;max-inline-size:100%;display:block}@media (forced-colors:active){.platform-creative__provider[data-coming-soon]{border-color:graytext}.platform-creative__choices .idea-workspace__choice:has(input:disabled){color:graytext}.platform-creative .ad-platform-logo{display:none}.platform-creative__choices .idea-workspace__choice{grid-template-columns:minmax(0,1fr) 1rem}.platform-creative__choices .idea-workspace__choice>span:last-child{grid-column:1}.platform-creative__choices .idea-workspace__choice>input{grid-column:2}}
.brand-logo-control{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);min-inline-size:0;padding:clamp(1rem,3cqi,1.5rem)}.brand-logo-control__row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.brand-logo-control__copy{overflow-wrap:anywhere;flex:12rem;min-inline-size:0}.brand-logo-control__copy p{margin:.25rem 0 0}.brand-logo-control__thumbnail{flex:0 0 3.5rem;block-size:3.5rem;inline-size:3.5rem}.brand-logo-control__thumbnail img{object-fit:contain;block-size:100%;inline-size:100%}.brand-logo-control__editor,.brand-logo-control__continue{margin-block-start:1rem}.brand-logo-control .picture-upload-form{min-inline-size:0}.brand-logo-control input[type=file]{inline-size:100%;max-inline-size:100%}.brand-logo-control .preview-skeleton{aspect-ratio:1;border-style:solid;min-block-size:0;inline-size:min(100%,9rem)}.brand-logo-control .btn{min-block-size:44px}
.platform-ad-preview{min-width:0}.platform-ad-preview__eyebrow{color:var(--text-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.06em;margin:0 0 var(--sp-2);text-transform:uppercase}.platform-ad-preview__frame{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);max-width:560px;margin-inline:auto;overflow:hidden}.platform-ad-preview__account{align-items:center;gap:var(--sp-2);padding:var(--sp-3);display:flex}.platform-ad-preview__account span:last-child{gap:2px;display:grid}.platform-ad-preview__account small,.platform-ad-preview__caption small{color:var(--muted);font-size:var(--fs-xs)}.platform-ad-preview__account-mark{background:var(--panel-sunken);border:1px solid var(--line);border-radius:var(--r-pill);font-weight:var(--fw-bold);justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.platform-ad-preview__primary{overflow-wrap:anywhere;padding:0 var(--sp-3) var(--sp-3);white-space:pre-wrap;margin:0}.platform-ad-preview__media{background:var(--panel-sunken);gap:var(--sp-2);justify-items:center;min-width:0;display:grid}.platform-ad-preview__media figure{min-width:0;max-width:100%;margin:0}.platform-ad-preview__media--slides{padding:var(--sp-2);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.platform-ad-preview__media--slides figure{scroll-snap-align:start;flex:0 0 min(75%,360px)}.platform-ad-preview__image{object-fit:contain;width:auto;max-width:100%;max-height:560px;display:block}.platform-ad-preview__thumbnail{align-items:center;gap:var(--sp-2);margin:var(--sp-2) var(--sp-3);display:flex}.platform-ad-preview__thumbnail img{border:1px solid var(--line);border-radius:var(--r-sm);object-fit:contain;width:64px;height:64px}.platform-ad-preview__thumbnail figcaption{color:var(--text-2);font-size:var(--fs-sm)}.platform-ad-preview__caption{background:var(--panel-sunken);align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-3);justify-content:space-between;display:flex}.platform-ad-preview__caption>div{gap:var(--sp-1);overflow-wrap:anywhere;min-width:0;display:grid}.platform-ad-preview__caption p{color:var(--text-2);margin:0}.platform-ad-preview__cta{border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:var(--sp-2);flex:none}.platform-ad-preview__note{color:var(--muted);font-size:var(--fs-sm);margin:var(--sp-2) auto 0;max-width:560px}.platform-ad-preview__google-copy{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.platform-ad-preview__google-copy h4{margin:0 0 var(--sp-2)}.platform-ad-preview__google-copy ul{padding-left:var(--sp-4);margin:0}.platform-ad-preview--compact .platform-ad-preview__image,.platform-ad-preview--compact video{max-height:300px}@media (max-width:640px){.platform-ad-preview__caption{flex-direction:column;align-items:start}}
.brief-form.campaign-terms-form{align-items:start;gap:var(--sp-4) clamp(var(--sp-4), 3vw, var(--sp-6));grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"fields rail""checkout rail";max-width:none;display:grid}.campaign-terms-form__fields,.campaign-terms-form__checkout,.campaign-terms-form__rail{gap:var(--sp-3);min-width:0;display:grid}.campaign-terms-form__fields{gap:var(--sp-4);grid-area:fields}.campaign-setup>h2{margin-bottom:var(--sp-4)}.campaign-terms-form .brief-form__field{gap:var(--sp-1);min-width:0;display:grid}.campaign-terms-form p{margin:0}.campaign-terms-form__facts{gap:var(--sp-3);display:grid}.campaign-terms-form__fact-label,.campaign-terms-form .campaign-terms-form__destinations legend{color:var(--muted);font-size:var(--fs-sm);font-weight:500}.campaign-terms-form__split{gap:var(--sp-2);display:grid}.campaign-terms-form__split>summary{cursor:pointer;font-size:var(--fs-sm)}.campaign-terms-form__campaigns{font-size:var(--fs-sm);gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.campaign-terms-form__schedule{gap:var(--sp-2);display:grid}.campaign-terms-form__dates{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));max-width:28rem;display:grid}.campaign-terms-form__dates input{width:100%;min-width:0}.campaign-terms-form .campaign-terms-form__budget{max-width:11rem}.campaign-terms-form__help{font-size:var(--fs-sm);line-height:1.5}.campaign-terms-form__checkout{scroll-margin-top:calc(var(--topbar-h) + var(--nav-h) + var(--sp-3));grid-area:checkout}.funding-summary-card{background:var(--panel-sunken);border:1px solid var(--line);border-radius:var(--r-md);gap:var(--sp-3);padding:var(--sp-4);display:grid}.funding-summary-card>h3{font-size:var(--fs-md);margin:0}.review-kv.funding-money-rows{gap:var(--sp-2) var(--sp-4);grid-template-columns:minmax(0,1fr) auto;margin:0}.funding-money-rows dd{text-align:right}.funding-money-rows__total{border-top:1px solid var(--line);margin-top:var(--sp-1);padding-top:var(--sp-3)}.funding-money-rows dd.funding-money-rows__total{font-size:var(--fs-lg)}.campaign-fee{gap:var(--sp-1);display:grid}.campaign-fee__credit{color:var(--muted);font-size:var(--fs-sm)}.campaign-terms-form__available{font-size:var(--fs-sm);gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;display:flex}.campaign-funding-ready{border-top:1px solid var(--line);gap:var(--sp-3);padding-top:var(--sp-3);display:grid}.campaign-preparation-status.notice{gap:var(--sp-2);overflow-wrap:anywhere;margin:0;display:grid}.campaign-preparation-status h4{font-size:var(--fs-md);margin:0}.campaign-preparation-status .btn{justify-self:start;min-block-size:2.75rem}.campaign-funding-ready h4{font-size:var(--fs-md);margin:0}.campaign-terms-form__rail{top:var(--sp-4);grid-area:rail;position:sticky}.campaign-terms-form__preview{min-width:0}.campaign-terms-form__preview-heading{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;justify-content:space-between;display:flex}.campaign-terms-form__preview-heading h2,.campaign-terms-form__preview-heading h3,.campaign-terms-form__preview-heading p{margin:0}.campaign-terms-form__ad-label{font-size:var(--fs-sm);margin:0 0 var(--sp-2)}.campaign-terms-form__checkout .review-kv{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.brief-form.campaign-terms-form{grid-template-columns:1fr;grid-template-areas:"fields""rail""checkout"}.campaign-terms-form__rail{position:static}}
.selection-menu__trigger,.selection-menu__popup .selection-menu__item{appearance:none;background:var(--panel);color:var(--text);cursor:pointer;font:inherit;font-size:max(16px, var(--fs-md));font-weight:var(--fw-med);align-items:center;gap:var(--sp-3);min-width:0;max-width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:space-between;line-height:1.4;display:flex}.selection-menu__trigger{border:1px solid var(--line-strong);border-radius:var(--r-md)}.selection-menu__trigger svg{flex:none}.selection-menu__trigger:hover,.selection-menu__trigger[aria-expanded=true]{background:var(--panel-soft)}.selection-menu__popup{background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);color:var(--text);padding:var(--sp-1);overscroll-behavior:contain;width:max-content;z-index:calc(var(--z-topbar) + 1);position:fixed;overflow:auto}.selection-menu__popup .selection-menu__item{border-radius:var(--r-sm);border:1px solid #0000;width:100%}.selection-menu__item[aria-checked=true]{background:var(--good-soft);color:var(--good-ink)}.selection-menu__popup .selection-menu__item:hover:not(:disabled){background:var(--panel-sunken)}.selection-menu__popup .selection-menu__item:disabled{color:var(--muted);cursor:not-allowed}.selection-menu__check{flex:0 0 1em}.selection-menu__separator{border-top:1px solid var(--line);margin-block:var(--sp-1)}.selection-menu__trigger:focus,.selection-menu__popup .selection-menu__item:focus{box-shadow:none;outline:none}.selection-menu__trigger:focus-visible,.selection-menu__popup .selection-menu__item:focus-visible{outline:2px solid var(--text-2);outline-offset:-2px;box-shadow:none;border-color:#0000}.selection-menu__static{color:var(--text);font-weight:var(--fw-med);overflow-wrap:anywhere}@media (forced-colors:active){.selection-menu__trigger,.selection-menu__popup{box-shadow:none;border-color:buttontext}.selection-menu__trigger:focus-visible,.selection-menu__popup .selection-menu__item:focus-visible{outline-color:highlight}.selection-menu__item[aria-checked=true]{color:highlight}}
select.customer-select:not([multiple]):not([size]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23454a43' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;padding-inline-end:2.75rem}@media (forced-colors:active){select.customer-select:not([multiple]):not([size]){appearance:auto;background-image:none}}
.invitation-entry{min-height:100svh;padding:var(--gutter)}.invitation-entry__content{width:min(100%,40rem);min-width:0;padding-block:clamp(var(--sp-6), 5vh, var(--sp-8));justify-self:center}.invitation-entry__placeholder{gap:var(--sp-4);display:grid}.invitation-entry__media{background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--r-md);aspect-ratio:2}.invitation-entry__actions{justify-items:start;gap:var(--sp-4);display:grid}.invitation-entry__actions p{margin:0}.invitation-entry .btn{white-space:normal;max-width:100%;min-height:44px}.invitation-entry__secondary{align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.invitation-entry__secondary>a{align-content:center;min-height:44px}.auth-page.invitation-account{padding:clamp(20px, 4vw, 56px) max(16px, env(safe-area-inset-left));align-items:start}.invitation-account__shell{justify-self:center;width:min(100%,560px);min-width:0}.invitation-account .auth-card__brand{justify-content:center;margin:0 0 24px}.invitation-account .invitation-account__card{max-width:none;padding:clamp(22px,5vw,40px)}.invitation-account .invitation-account__card h1{text-wrap:balance;margin:24px 0 12px;font-size:clamp(27px,4vw,34px);line-height:1.2}.invitation-account__description{color:var(--muted);margin:0 0 24px;line-height:1.6}.invitation-account__context{background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:16px;padding:16px;display:flex}.invitation-account__context>div{min-width:0}.invitation-account__context img{object-fit:contain;border-radius:4px;flex:none;width:72px;max-height:96px}.invitation-account__context p{margin:0}.invitation-account__label{color:var(--muted);font-size:.8125rem;font-weight:600;display:block;margin-bottom:4px!important}.invitation-account__ad-title{color:#234a67;font-size:.9375rem;font-weight:600;line-height:1.4;margin-top:8px!important}.invitation-account__example{color:var(--muted);font-size:.75rem;margin-top:7px!important}.invitation-account__identity{padding:16px 0 22px}.invitation-account__identity strong{overflow-wrap:anywhere;font-size:1rem;display:block}.invitation-account__identity a{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.invitation-account .btn{white-space:normal;min-height:48px}.invitation-account__reassurance{color:var(--muted);text-align:center;margin:16px 0 12px;font-size:.8125rem;line-height:1.5}.invitation-account__back{text-underline-offset:3px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:.875rem;display:flex}.invitation-account__error{border-left:3px solid var(--accent);background:var(--panel-soft);margin:0 0 16px;padding:12px}.invitation-account__footer{color:var(--muted);justify-content:center;gap:24px;padding:12px;font-size:.8125rem;display:flex}.invitation-account__footer a{align-items:center;min-height:44px;display:flex}.invitation-account .auth-inline{--cream:var(--panel);--ink:var(--text)}.invitation-account .auth-inline [hidden]{display:none!important}.invitation-account .auth-panel{gap:14px;padding:0}.invitation-account .auth-panel h2{padding:0;font-family:inherit;font-size:1rem;font-weight:600}.invitation-account [data-auth-step=login] .auth-lede,.invitation-account [data-auth-step=signup] .auth-lede{display:none}.invitation-account .auth-hint{color:var(--muted);font-size:.8125rem}.invitation-account .auth-submit{border-radius:var(--r-md);background:var(--accent);color:#fff;min-height:48px;padding:12px 16px;font-size:1rem;font-weight:600}.invitation-account .auth-submit:hover{background:var(--accent-hover)}.invitation-account .auth-inline :is(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:3px}
