.content .mailing-page{width:100%;max-width:none;container-name:mailing-page;container-type:inline-size}.mailing-page .mailing-studio{container-name:mailing-studio;container-type:inline-size}.mailing-page .mailing-studio-grid{grid-template-columns:minmax(0,3fr) minmax(280px,1fr);gap:clamp(14px,1.5vw,24px)}.mailing-studio-grid .mailing-compose{min-width:0;padding:clamp(20px,2vw,30px);container-name:mailing-compose;container-type:inline-size}.mailing-studio-grid .mailing-review-queue{min-width:0;position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain}.mailing-compose .mailing-campaign-content-grid{grid-template-columns:minmax(280px,.75fr) minmax(480px,1.25fr);gap:clamp(14px,1.4vw,22px)}.mailing-compose .mailing-campaign-content-grid textarea{min-height:clamp(500px,58vh,680px);font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;tab-size:2}.mailing-campaign-message-preview header strong{font-size:10px}.mailing-campaign-message-preview header small{font-size:8px;line-height:1.4}.mailing-campaign-message-preview .mailing-preview-browser>article iframe{height:clamp(560px,64vh,760px)}.mailing-compose>label,.mailing-compose .mailing-form-grid label{font-size:11px}.mailing-compose input,.mailing-compose textarea,.mailing-compose select{font-size:12px}.mailing-campaign-readiness header strong{font-size:11px}.mailing-campaign-readiness header small,.mailing-campaign-readiness>p>small,.mailing-campaign-readiness>footer{font-size:8px;line-height:1.45}.mailing-campaign-readiness>p>b{font-size:9px}@container mailing-page (max-width: 1050px){.mailing-page .mailing-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mailing-page .mailing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@container mailing-studio (max-width: 1119px){.mailing-page .mailing-studio-grid{grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-review-queue{position:static;max-height:none;overflow:visible}}@container mailing-compose (max-width: 819px){.mailing-compose .mailing-campaign-content-grid{grid-template-columns:minmax(0,1fr)}.mailing-compose .mailing-campaign-content-grid textarea{min-height:320px}.mailing-campaign-message-preview .mailing-preview-browser>article iframe{height:clamp(500px,70vh,660px)}}@container mailing-page (max-width: 680px){.mailing-page .mailing-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-page .mailing-studio-title{align-items:flex-start;flex-direction:column}.mailing-page .mailing-form-grid,.mailing-page .mailing-plan{grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-plan p{grid-column:auto}}@container mailing-page (max-width: 460px){.mailing-page .mailing-workspace-tabs,.mailing-page .mailing-summary{grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-compose,.mailing-page .mailing-review-queue{padding:16px}.mailing-campaign-message-preview>header{align-items:flex-start;flex-direction:column}.mailing-preview-modes{align-self:stretch}.mailing-preview-modes button{width:38px;height:34px}}.mailing-playbooks{margin:14px 0;padding:14px;border:1px solid #c9d9ef;border-radius:16px;background:linear-gradient(145deg,#f8fbff,#f2f7ff 62%,#eefaf7)}.mailing-playbooks>header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:11px}.mailing-playbooks>header>div:first-child,.mailing-playbooks>header>div:first-child>div{min-width:0}.mailing-playbooks>header>div:first-child{display:flex;align-items:center;gap:9px}.mailing-playbooks>header>div:first-child>span{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0b2551,#2e69ef 65%,#2bc7a3);box-shadow:0 7px 18px #1f5bcf2e}.mailing-playbooks>header svg{width:16px}.mailing-playbooks>header small,.mailing-playbooks>header h4,.mailing-playbooks>header p{display:block}.mailing-playbooks>header small{color:#155eef;font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.mailing-playbooks>header h4{margin:2px 0;color:#0c2345;font-size:13px}.mailing-playbooks>header p{max-width:650px;margin:0;color:#62738d;font-size:7.5px;line-height:1.45}.mailing-playbook-flow{display:flex;align-items:center;flex:0 0 auto;gap:5px;padding:7px 9px;border:1px solid #d5e2f1;border-radius:999px;color:#4c607e;background:#fffc;font-size:6.5px;font-weight:800;white-space:nowrap}.mailing-playbook-flow i{width:12px;height:1px;background:#a9bedc}.mailing-playbook-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mailing-template-editor .mailing-playbook-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-template-editor .mailing-playbooks>header{align-items:flex-start;flex-direction:column}.mailing-template-editor .mailing-playbook-flow{align-self:stretch;justify-content:center}.mailing-playbook-list>button{display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;align-items:start;min-width:0;padding:10px;border:1px solid #d8e2ef;border-radius:11px;color:#2f4362;background:#ffffffeb;text-align:left;font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mailing-playbook-list>button:hover{border-color:#7ba4ea;box-shadow:0 7px 18px #205cc617;transform:translateY(-1px)}.mailing-playbook-list>button.active{border-color:#2865ed;background:#edf4ff;box-shadow:inset 0 0 0 1px #2865ed1f,0 8px 20px #2865ed1a}.mailing-playbook-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#155eef;background:#e8f0ff}.mailing-playbook-icon svg{width:15px}.mailing-playbook-copy,.mailing-playbook-meta{min-width:0}.mailing-playbook-copy small,.mailing-playbook-copy strong,.mailing-playbook-copy em,.mailing-playbook-meta b,.mailing-playbook-meta small{display:block}.mailing-playbook-copy small{overflow:hidden;color:#155eef;font-size:6px;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mailing-playbook-copy strong{margin-top:3px;color:#102543;font-size:9px;line-height:1.25}.mailing-playbook-copy em{margin-top:3px;color:#677791;font-size:6.5px;font-style:normal;line-height:1.4}.mailing-playbook-meta{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px solid #e5ebf4}.mailing-playbook-meta b{color:#08735f;font-size:6.5px}.mailing-playbook-meta small{overflow:hidden;color:#78869c;font-size:6px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mailing-primary-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}.mailing-primary-fields>label,.mailing-advanced-settings label{display:grid;gap:6px;margin:9px 0;color:#263858;font-size:9px;font-weight:800}.mailing-primary-fields input,.mailing-advanced-settings input,.mailing-advanced-settings select{width:100%;padding:10px 11px;border:1px solid #d5dfed;border-radius:9px;color:#10213d;background:#fff;font:inherit;font-size:9px}.mailing-copy-customizer,.mailing-advanced-settings{margin:12px 0;border:1px solid #d8e3f0;border-radius:12px;background:#fafcff;overflow:hidden}.mailing-copy-customizer>summary,.mailing-advanced-settings>summary{display:flex;align-items:center;gap:8px;padding:11px 12px;color:#28415f;cursor:pointer;list-style:none}.mailing-copy-customizer>summary::-webkit-details-marker,.mailing-advanced-settings>summary::-webkit-details-marker{display:none}.mailing-copy-customizer>summary:after,.mailing-advanced-settings>summary:after{content:"+";margin-left:auto;color:#155eef;font-size:15px;font-weight:700}.mailing-copy-customizer[open]>summary:after,.mailing-advanced-settings[open]>summary:after{content:"−"}.mailing-copy-customizer>summary>svg,.mailing-advanced-settings>summary>svg{width:16px;color:#155eef}.mailing-copy-customizer>summary strong,.mailing-copy-customizer>summary small,.mailing-advanced-settings>summary strong,.mailing-advanced-settings>summary small{display:block}.mailing-copy-customizer>summary strong,.mailing-advanced-settings>summary strong{font-size:8.5px}.mailing-copy-customizer>summary small,.mailing-advanced-settings>summary small{margin-top:2px;color:#74839a;font-size:6.5px;font-weight:500}.mailing-copy-customizer>.mailing-winner-builder{margin:0 10px 10px}.mailing-advanced-settings>.mailing-form-grid,.mailing-advanced-settings>.mailing-advanced-divider{margin-right:12px;margin-left:12px}.mailing-advanced-settings>.mailing-form-grid:last-child{margin-bottom:12px}.mailing-advanced-divider{display:flex;align-items:center;gap:8px;margin-top:2px;color:#60728d;font-size:7px;font-weight:850;text-transform:uppercase}.mailing-advanced-divider:after{content:"";height:1px;flex:1;background:#dfe7f2}.mailing-campaign-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;padding:10px;border:1px solid #c8dfd7;border-radius:12px;background:#f0faf6}.mailing-campaign-summary>div{min-width:0;padding:8px;border-radius:8px;background:#fff}.mailing-campaign-summary small,.mailing-campaign-summary strong{display:block}.mailing-campaign-summary small{color:#6a8079;font-size:6px;font-weight:800;text-transform:uppercase}.mailing-campaign-summary strong{overflow:hidden;margin-top:3px;color:#17483c;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mailing-pilot-ramp{margin:12px 0;padding:13px;border:1px solid #b8d5ff;border-radius:13px;background:linear-gradient(145deg,#f5f9ff,#eef7ff 55%,#eefaf7)}.mailing-pilot-ramp>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mailing-pilot-ramp>header small,.mailing-pilot-ramp>header strong{display:block}.mailing-pilot-ramp>header small{color:#155eef;font-size:6.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.mailing-pilot-ramp>header strong{margin-top:3px;color:#0c2345;font-size:10px}.mailing-pilot-ramp>header>span{padding:6px 9px;border-radius:999px;color:#08735f;background:#dff6ee;font-size:7px;font-weight:850;white-space:nowrap}.mailing-pilot-days{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:4px;margin:11px 0}.mailing-pilot-days>span{min-width:0;padding:6px 2px;border:1px solid #d9e5f5;border-radius:7px;text-align:center;background:#ffffffe0}.mailing-pilot-days small,.mailing-pilot-days b{display:block}.mailing-pilot-days small{color:#74839a;font-size:5.5px}.mailing-pilot-days b{margin-top:2px;color:#17456f;font-size:6.5px}.mailing-pilot-ramp>p{display:flex;align-items:flex-start;gap:6px;margin:0;color:#536b86;font-size:7px;line-height:1.55}.mailing-pilot-ramp>p svg{flex:0 0 13px;width:13px;color:#087f69}.mailing-template-editor .mailing-editor-footer{display:block}.mailing-template-editor .mailing-copy-score{width:100%}@container mailing-compose (max-width: 900px){.mailing-compose .mailing-playbook-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-compose .mailing-playbooks>header{align-items:flex-start;flex-direction:column}}@container mailing-page (max-width: 1300px){.mailing-page .mailing-template-grid{grid-template-columns:minmax(210px,.42fr) minmax(560px,1.58fr)}.mailing-page .mailing-email-preview{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);gap:14px}.mailing-page .mailing-email-preview>header{grid-column:1 / -1}.mailing-page .mailing-selected-template{align-self:start;margin-top:0}}@container mailing-page (max-width: 760px){.mailing-page .mailing-playbook-list,.mailing-page .mailing-template-editor .mailing-playbook-list{grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-campaign-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.mailing-page .mailing-primary-fields{grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-playbooks>header{align-items:flex-start;flex-direction:column}.mailing-page .mailing-template-grid,.mailing-page .mailing-email-preview{display:grid;grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-email-preview>header{grid-column:auto}.mailing-page .mailing-pilot-days{grid-template-columns:repeat(5,minmax(0,1fr))}}@container mailing-page (max-width: 460px){.mailing-page .mailing-campaign-summary{grid-template-columns:minmax(0,1fr)}.mailing-page .mailing-playbook-flow{width:100%;justify-content:center;white-space:normal}.mailing-page .mailing-pilot-ramp>header{align-items:flex-start;flex-direction:column}}
