@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-divide-x-reverse:0}}}.marketing-agent-page{background-color:var(--ploy-background-section);color:var(--ploy-text-primary)}.marketing-section{padding-block:calc(var(--spacing,.25rem)*16)}@media(min-width:48rem){.marketing-section{padding-block:calc(var(--spacing,.25rem)*20)}}.marketing-section{scroll-margin-top:6rem}.marketing-container{max-width:var(--container-7xl,80rem);padding-inline:calc(var(--spacing,.25rem)*5);margin-inline:auto}@media(min-width:48rem){.marketing-container{padding-inline:calc(var(--spacing,.25rem)*8)}}@media(min-width:64rem){.marketing-container{padding-inline:calc(var(--spacing,.25rem)*10)}}.marketing-eyebrow{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--ploy-accent-primary-600)}.marketing-section-title{font-family:var(--font-heading);font-size:var(--font-size-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:1.08;--tw-font-weight:var(--font-weight-normal,400);line-height:1.08;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:48rem){.marketing-section-title{font-size:var(--font-size-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media(min-width:64rem){.marketing-section-title{font-size:var(--font-size-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.marketing-section-title{text-wrap:balance}.marketing-chapter-title{font-family:var(--font-heading);font-size:var(--font-size-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:48rem){.marketing-chapter-title{font-size:var(--font-size-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.marketing-chapter-title{text-wrap:balance}.marketing-body{font-size:var(--font-size-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-chapter-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media(min-width:64rem){.marketing-chapter-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}}.marketing-chapter-copy{max-width:var(--container-xl,36rem)}.marketing-chapter-copy>p+p{margin-top:1rem}.marketing-detail-list{margin-top:calc(var(--spacing,.25rem)*7);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary)}.marketing-detail-list>div{gap:calc(var(--spacing,.25rem)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*5);display:flex}.marketing-detail-list svg{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-accent-primary);flex-shrink:0}.marketing-detail-list strong{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.marketing-detail-list p{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-figure-caption{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-inline-link{min-height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-decoration-line:underline;-webkit-text-decoration-color:var(--ploy-accent-primary-300);text-decoration-color:var(--ploy-accent-primary-300);text-underline-offset:4px;display:inline-flex}.marketing-inline-link:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary);border-radius:.25rem}.marketing-example-label{margin-top:calc(var(--spacing,.25rem)*5);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-hero-figure{min-width:0}.marketing-hero-stage{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.marketing-hero-stage{border-color:color-mix(in oklab,var(--ploy-accent-primary)15%,transparent)}}.marketing-hero-stage{background-color:var(--ploy-background-section)}@supports (color:color-mix(in lab,red,red)){.marketing-hero-stage{background-color:color-mix(in oklab,var(--ploy-background-section)50%,transparent)}}.marketing-hero-stage{padding:calc(var(--spacing,.25rem)*3)}@media(min-width:48rem){.marketing-hero-stage{padding:calc(var(--spacing,.25rem)*4)}}.marketing-hero-stage{container-type:inline-size}.marketing-hero-context{margin-bottom:calc(var(--spacing,.25rem)*4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--ploy-text-secondary);display:flex}.marketing-hero-context svg{color:#f97316}.marketing-hero-figure>figcaption{padding-inline:calc(var(--spacing,.25rem)*3);padding-top:calc(var(--spacing,.25rem)*4);text-align:center;font-size:var(--font-size-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-hero-workspace{align-items:center;gap:18px;display:grid}.marketing-hero-conversation,.marketing-hero-result{width:100%;min-width:0;max-width:440px;margin-inline:auto}.marketing-agent-panel--hero .marketing-agent-panel__header{gap:7px;padding:12px 10px}.marketing-agent-panel--hero .marketing-agent-panel__header strong{font-size:13px}.marketing-agent-panel--hero .marketing-agent-panel__header>svg{width:14px}.marketing-agent-panel--hero .marketing-agent-avatar--large{width:27px;height:27px}.marketing-agent-panel--hero .marketing-agent-panel__conversation{gap:12px;padding:16px 12px}.marketing-agent-panel--hero .marketing-user-message{max-width:96%}.marketing-agent-panel--hero .marketing-agent-message{max-width:100%}.marketing-hero-change{margin-top:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);min-height:36px;padding-inline:4px;font-size:11px;line-height:1.45;display:flex}.marketing-hero-change svg{color:#f97316;flex-shrink:0}.marketing-hero-result .marketing-email-output{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.marketing-hero-result .marketing-email-envelope{padding:12px}.marketing-hero-result .marketing-email-paper{padding:16px}.marketing-hero-result .marketing-email-wordmark{font-size:24px}.marketing-hero-result .marketing-email-art{margin-top:16px}.marketing-hero-result .marketing-email-art>img{height:125px}.marketing-hero-result .marketing-email-art__caption{padding:12px 15px 15px}.marketing-hero-result .marketing-email-art__caption strong{font-size:24px}.marketing-hero-result .marketing-email-copy{padding:16px;font-size:13px;line-height:1.5}.marketing-hero-result .marketing-email-copy>*+*{margin-top:10px}.marketing-hero-result .marketing-email-opening{min-height:78px}.marketing-hero-draft-note{margin-top:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);font-size:11px;display:flex}@container (min-width:570px){.marketing-hero-workspace{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr)}.marketing-hero-conversation{grid-area:1/2}.marketing-hero-result{grid-area:1/1}}.marketing-agent-panel{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);color:var(--ploy-text-primary);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-width:460px;margin-inline:auto;overflow:hidden}.marketing-agent-panel__header{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);display:flex}.marketing-agent-panel__header>svg{color:var(--ploy-text-secondary);flex-shrink:0}.marketing-agent-panel__header strong{font-size:14px;font-weight:600;display:block}.marketing-agent-panel__header small{color:var(--ploy-text-secondary);margin-top:2px;font-size:11px;display:block}.marketing-agent-avatar{border-radius:var(--radius-md,.375rem);color:#f97316;background-color:#fff7ed;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.marketing-agent-avatar--large{width:31px;height:31px}.marketing-agent-panel__conversation{flex-direction:column;gap:16px;padding:20px 16px;display:flex}.marketing-agent-identity{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.marketing-user-message{background-color:#f4f4f6;border-radius:12px;align-self:flex-end;max-width:85%;padding:11px 13px;font-size:13px;line-height:1.45}.marketing-agent-message{align-self:flex-start;max-width:94%;font-size:13px;line-height:1.45}.marketing-agent-message__body{margin-top:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding:12px 13px}.marketing-agent-message__body>*+*{margin-top:9px}.marketing-agent-message__body strong{font-weight:600}.marketing-inline-state{align-items:center;gap:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);font-size:11px;display:flex}.marketing-agent-composer{margin:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);color:var(--ploy-text-secondary);font-size:12px;display:flex}.marketing-agent-send{background-color:var(--ploy-accent-primary);color:var(--ploy-background-section);opacity:.65;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.marketing-reveal{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(5px)}.marketing-reveal.is-visible{opacity:1;transform:translateY(0)}.marketing-agent-panel--review{max-width:480px}.marketing-agent-panel--review .marketing-agent-panel__conversation{justify-content:space-between;min-height:440px}.marketing-action-chips{flex-wrap:wrap;gap:7px;padding-top:3px;display:flex}.marketing-action-chips span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);background-color:#fff7ed;border-width:1px;border-color:#f9731666;border-radius:3.40282e38px;font-size:11px}.marketing-record-link{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);color:var(--ploy-accent-primary-600);flex-wrap:wrap;font-size:12px;display:flex}.marketing-audience-film{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s2);padding:calc(var(--spacing,.25rem)*5)}@media(min-width:48rem){.marketing-audience-film{padding:calc(var(--spacing,.25rem)*7)}}.marketing-audience-prompt{margin-bottom:calc(var(--spacing,.25rem)*5)}.marketing-audience-prompt p{margin-top:calc(var(--spacing,.25rem)*3);max-width:var(--container-md,28rem);font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.marketing-audience-sheet{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);overflow:hidden}.marketing-sheet-title{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding:calc(var(--spacing,.25rem)*4);font-size:13px;display:flex}.marketing-sheet-title>svg{color:#f97316;flex-shrink:0}.marketing-sheet-title strong{font-weight:600}.marketing-tag{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);flex-shrink:0;margin-left:auto;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.marketing-rule{gap:calc(var(--spacing,.25rem)*2.5);padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*4);font-size:12px;line-height:1.5;display:flex}.marketing-rule svg{margin-top:calc(var(--spacing,.25rem)*.5);color:var(--ploy-accent-primary);flex-shrink:0}.marketing-rule--addition{opacity:0;transition:opacity .4s}.marketing-rule--addition.is-visible{opacity:1}.marketing-counts{margin-inline:calc(var(--spacing,.25rem)*4);margin-top:calc(var(--spacing,.25rem)*5);margin-bottom:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.marketing-counts>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)));border-color:var(--ploy-border-primary)}.marketing-counts{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-top:calc(var(--spacing,.25rem)*5)}.marketing-counts>div{padding:0 8px}.marketing-counts>div:first-child{padding-left:0}.marketing-counts strong{font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1;display:block}.marketing-counts span{margin-top:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);font-size:11px;line-height:1.4;display:block}.marketing-audience-reply{flex-direction:column;margin-top:20px;display:flex}.marketing-audience-reply .marketing-user-message{background-color:var(--ploy-background-section);max-width:90%}.marketing-audience-result{margin-top:calc(var(--spacing,.25rem)*4);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);min-height:36px;font-size:12px;line-height:1.5;display:flex}.marketing-audience-result svg{margin-top:calc(var(--spacing,.25rem)*.5);color:#f97316;flex-shrink:0}.marketing-creative-request{margin-bottom:calc(var(--spacing,.25rem)*7);align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding:calc(var(--spacing,.25rem)*4);display:flex}@media(min-width:48rem){.marketing-creative-request{max-width:var(--container-2xl,42rem);margin-inline:auto}}.marketing-request-avatar{background-color:var(--ploy-neutral-primary-s3);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:10px;display:flex}.marketing-creative-request p{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);flex:1;align-items:center;min-height:40px;display:flex}.marketing-small-confirm{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);opacity:0;flex-shrink:0;font-size:11px;transition:opacity .3s;display:flex}.marketing-small-confirm.is-visible{opacity:1}.marketing-output-pair{gap:28px;display:grid}.marketing-output-pair>div{grid-template-rows:1fr auto;gap:16px;min-width:0;display:grid}.marketing-email-output,.marketing-sms-output{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);overflow:hidden}.marketing-output-toolbar{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);color:var(--ploy-text-secondary);font-size:12px;display:flex}.marketing-output-toolbar strong{color:var(--ploy-text-primary);font-weight:500}.marketing-output-toolbar>svg{flex-shrink:0}.marketing-email-envelope{gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);color:var(--ploy-text-secondary);font-size:11px;display:grid}.marketing-email-envelope strong{margin-left:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-primary);font-weight:500}.marketing-email-paper{background-color:#fff7ed80;padding:26px 24px 18px}.marketing-email-wordmark{font-family:var(--font-heading);color:var(--ploy-text-primary);letter-spacing:-.8px;font-size:25px;display:block}.marketing-email-wordmark>span{margin-top:calc(var(--spacing,.25rem)*1);font-family:var(--font-body);color:var(--ploy-text-secondary);letter-spacing:.3px;font-size:9px;display:block}.marketing-email-art{margin-top:calc(var(--spacing,.25rem)*6);border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem);background-color:var(--ploy-background-section);overflow:hidden}.marketing-email-art>img{object-fit:cover;object-position:50% 45%;width:100%;height:170px}.marketing-email-art__caption{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding:16px 20px 18px}.marketing-email-art__caption>span{color:var(--ploy-text-secondary);font-size:10px}.marketing-email-art__caption strong{margin-top:calc(var(--spacing,.25rem)*2);font-family:var(--font-heading);text-wrap:balance;font-size:29px;font-weight:400;line-height:1.1;display:block}.marketing-email-copy{background-color:var(--ploy-background-section);padding:20px;font-size:12px;line-height:1.6}.marketing-email-copy>*+*{margin-top:12px}.marketing-email-opening{min-height:39px;transition:background-color .5s}.marketing-email-opening.is-revised{background-color:#fff7ed}.marketing-email-cta{padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2.5);color:#fff;background-color:#812663;border-radius:.25rem;font-size:11px;display:inline-flex}.marketing-email-signoff{color:var(--ploy-text-secondary)}.marketing-email-footer{margin-top:calc(var(--spacing,.25rem)*5);text-align:center;color:var(--ploy-text-secondary);font-size:9px;line-height:1.7}.marketing-email-footer>span{text-decoration:underline}.marketing-sms-output{background-color:var(--ploy-background-hero);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.marketing-sms-output{background-color:color-mix(in oklab,var(--ploy-background-hero)40%,transparent)}}.marketing-phone{border-style:var(--tw-border-style);border-width:5px;border-color:var(--ploy-neutral-inverse);background-color:var(--ploy-background-section);margin-inline:auto;border-radius:36px;flex-direction:column;flex:1;width:260px;max-width:calc(100% - 40px);min-height:453px;margin-top:28px;margin-bottom:28px;display:flex;position:relative;overflow:hidden}.marketing-phone__speaker{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*2.5);background-color:var(--ploy-neutral-inverse);border-radius:3.40282e38px;width:58px;height:6px}.marketing-phone__header{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--ploy-border-primary);padding:calc(var(--spacing,.25rem)*4);flex-direction:column;display:flex;position:relative}.marketing-phone__header>svg{top:calc(var(--spacing,.25rem)*10);left:calc(var(--spacing,.25rem)*3);color:var(--ploy-accent-primary);position:absolute}.marketing-phone__avatar{background-color:var(--ploy-neutral-primary-s3);color:var(--ploy-text-secondary);border-radius:3.40282e38px;justify-content:center;align-items:center;width:35px;height:35px;font-size:15px;display:flex}.marketing-phone__header strong{font-size:11px;font-weight:500}.marketing-phone__time{margin-top:calc(var(--spacing,.25rem)*5);text-align:center;color:var(--ploy-text-secondary);font-size:9px}.marketing-sms-bubble{margin-inline:calc(var(--spacing,.25rem)*3);margin-top:calc(var(--spacing,.25rem)*3);margin-bottom:calc(var(--spacing,.25rem)*8);border-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-sm,.25rem);background-color:var(--ploy-neutral-primary-s3);min-height:192px;padding:12px;font-size:13px;line-height:1.5}.marketing-sms-bubble>span{margin-top:8px;font-size:11px;display:block}.marketing-phone__input{margin-inline:calc(var(--spacing,.25rem)*3);margin-top:auto;margin-bottom:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary);border-radius:3.40282e38px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.marketing-phone__home{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*2);background-color:var(--ploy-neutral-inverse);border-radius:3.40282e38px;width:82px;height:4px}.marketing-output-caption{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-brand-pair{gap:28px;display:grid}.marketing-brand-pair>figure{grid-template-rows:1fr auto;gap:16px;min-width:0;display:grid}.marketing-brand-pair>figure>figcaption{font-size:var(--font-size-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--ploy-text-secondary)}.marketing-brand-media{min-height:calc(var(--spacing,.25rem)*80);border-radius:var(--radius-2xl,1rem);overflow:hidden}.marketing-brand-media>figure,.marketing-brand-media>figure>div{height:100%;min-height:340px}.marketing-brand-inputs{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}@media(min-width:48rem){.marketing-brand-inputs{padding:calc(var(--spacing,.25rem)*8)}}.marketing-brand-inputs{height:100%}.marketing-brand-header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.marketing-brand-header .marketing-email-wordmark{font-size:27px}.marketing-brand-swatches{gap:10px;margin:24px 0;display:flex}.marketing-brand-swatches>span{height:calc(var(--spacing,.25rem)*9);width:calc(var(--spacing,.25rem)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);border-radius:3.40282e38px}.marketing-brand-swatches>span:first-child{background-color:#812663}.marketing-brand-swatches>span:nth-child(2){background-color:#fbf5f6}.marketing-brand-swatches>span:nth-child(3){background-color:#161616}.marketing-brand-swatches>span:nth-child(4){background-color:var(--ploy-background-section)}.marketing-brand-selected-image{margin-bottom:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);grid-template-columns:106px minmax(0,1fr);display:grid;overflow:hidden}.marketing-brand-selected-image>div:first-child{background-color:var(--ploy-background-proof);min-height:84px}.marketing-brand-selected-image img{object-fit:cover;width:100%;height:100%}.marketing-brand-selected-image>div:last-child{flex-direction:column;justify-content:center;gap:5px;padding:12px;display:flex}.marketing-brand-selected-image span{color:var(--ploy-text-secondary);font-size:10px}.marketing-brand-selected-image strong{font-size:12px;font-weight:500}.marketing-brand-selected-image small{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:10px;display:flex}.marketing-brand-selected-image small svg{color:#f97316}.marketing-brand-input{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*4);display:flex}.marketing-brand-input>svg{color:var(--ploy-accent-primary);flex-shrink:0}.marketing-brand-input>div{flex:1;min-width:0}.marketing-brand-input strong{font-size:13px;font-weight:500;display:block}.marketing-brand-input div span{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:12px;display:block}.marketing-brand-input>svg:last-child{color:#f97316}.marketing-brand-footer{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-neutral-primary-s2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*3);flex-wrap:wrap;margin-top:auto;font-size:11px;display:flex}.marketing-brand-footer strong{align-items:center;gap:calc(var(--spacing,.25rem)*2);margin-left:auto;font-weight:500;display:flex}.marketing-journey-film{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-neutral-primary-s2);overflow:hidden}.marketing-journey-flow{flex-direction:column;align-items:center;padding:28px 18px;display:flex}.marketing-journey-node{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);opacity:.35;width:100%;max-width:310px;transition:opacity .4s,border-color .4s;display:flex}.marketing-journey-node.is-active{border-color:var(--ploy-accent-primary)}@supports (color:color-mix(in lab,red,red)){.marketing-journey-node.is-active{border-color:color-mix(in oklab,var(--ploy-accent-primary)25%,transparent)}}.marketing-journey-node.is-active{opacity:1}.marketing-journey-icon{border-radius:var(--radius-lg,.5rem);background-color:var(--ploy-background-hero);color:var(--ploy-accent-primary);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.marketing-journey-node strong{font-size:12px;font-weight:500;display:block}.marketing-journey-node div>span{margin-top:calc(var(--spacing,.25rem)*1);color:var(--ploy-text-secondary);font-size:10px;line-height:1.4;display:block}.marketing-flow-arrow{margin-block:calc(var(--spacing,.25rem)*2);color:var(--ploy-text-secondary)}.marketing-journey-branches{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px;display:grid}.marketing-journey-branches>div{flex-direction:column;align-items:center;display:flex}.marketing-branch-label{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--ploy-border-primary);padding-top:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*2.5);color:var(--ploy-text-secondary);padding-bottom:12px;font-size:10px}.marketing-journey-branches .marketing-journey-node{gap:9px;height:100%;padding:12px}.marketing-journey-branches .marketing-journey-icon{width:27px;height:27px}.marketing-journey-footer{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);background-color:var(--ploy-background-section);padding:calc(var(--spacing,.25rem)*4);color:var(--ploy-text-secondary);font-size:11px;display:flex}.marketing-handoff{gap:calc(var(--spacing,.25rem)*5);display:grid}@media(min-width:48rem){.marketing-handoff{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-handoff>a{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--ploy-border-primary);padding-block:calc(var(--spacing,.25rem)*6);flex-direction:column;display:flex}.marketing-handoff>a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--ploy-accent-primary);border-radius:.25rem}@media(min-width:768px){.marketing-output-pair,.marketing-brand-pair{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-output-pair>div,.marketing-brand-pair>figure{grid-row:span 2;grid-template-rows:subgrid}.marketing-email-paper{padding:28px 32px 22px}.marketing-email-copy{padding:24px;font-size:13px}.marketing-phone{max-height:500px;margin-top:38px;margin-bottom:38px}}@media(max-width:380px){.marketing-agent-panel__header{gap:7px;padding-left:11px;padding-right:11px}.marketing-agent-panel__conversation{padding:16px 11px}.marketing-hero-stage{padding:8px}.marketing-agent-panel__header>svg:nth-last-child(2){display:none}.marketing-sheet-title,.marketing-creative-request{flex-wrap:wrap}.marketing-creative-request>p{min-width:190px}.marketing-small-confirm{margin-left:45px}.marketing-journey-branches .marketing-journey-node{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.marketing-reveal,.marketing-rule--addition,.marketing-small-confirm,.marketing-email-opening,.marketing-journey-node{transition:none;transform:none}}.marketing-hero-result{border-radius:12px;max-height:470px;overflow:hidden}.marketing-email-wordmark>img{width:154px;height:auto;display:block}@media(min-width:1024px){.marketing-agent-page .feature-story-hero{padding-block:48px}.marketing-hero-result{max-height:440px}.marketing-hero-result .marketing-email-art>img{height:84px}.marketing-hero-result .marketing-email-art__caption{display:none}.marketing-hero-workspace{align-items:start}}@container (max-width:569px){.marketing-hero-result{grid-row:1;max-height:365px}.marketing-hero-conversation{grid-row:2}.marketing-hero-result .marketing-email-art>img{height:84px}.marketing-hero-result .marketing-email-art__caption{display:none}.marketing-agent-panel--hero .marketing-agent-panel__conversation{gap:8px;padding:12px}.marketing-agent-panel--hero .marketing-agent-composer{display:none}.marketing-agent-panel--hero .marketing-user-message,.marketing-agent-panel--hero .marketing-agent-message__body{padding:9px 10px}.marketing-agent-panel--hero .marketing-agent-message__body>p+p{margin-top:5px}.marketing-hero-change{min-height:24px;margin-top:6px;font-size:12px}}.marketing-agent-page [aria-labelledby=marketing-overview-title] [data-overview-preview]{min-height:18rem}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}
