.EmailThemeSection_intro__U3Dru{margin:.75rem 0 1.25rem;color:var(--muted);line-height:1.5}.EmailThemeSection_fieldset__by4vF{min-width:0;margin:0;padding:0;border:0}.EmailThemeSection_legend__J_xOV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.EmailThemeSection_toolbar__5cZgZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;padding:.5rem;background:rgba(var(--tint),.03);border:1px solid var(--edge-t12);border-radius:12px}.EmailThemeSection_tabGroup___iM1x{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.EmailThemeSection_tabBtn__tfPtM{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .14s ease}.EmailThemeSection_tabBtn__tfPtM:hover{background:rgba(var(--tint),.06);color:var(--text)}.EmailThemeSection_tabBtnActive__15Awp{background:rgba(var(--tint),.12);color:var(--text);border-color:var(--edge-t22);box-shadow:0 1px 3px rgba(0,0,0,.2)}.EmailThemeSection_tabLabel__MGWWX{font-size:.82rem}.EmailThemeSection_recipientBadge__bu2MQ{padding:.12rem .38rem;border-radius:4px;background:rgba(var(--tint),.08);font-size:.65rem;font-weight:700;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em}.EmailThemeSection_tabBtnActive__15Awp .EmailThemeSection_recipientBadge__bu2MQ{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent-ink,var(--accent))}.EmailThemeSection_viewportToggle__8n5am{display:flex;align-items:center;gap:.25rem;padding:.2rem;background:rgba(var(--tint),.04);border:1px solid var(--edge-t10);border-radius:8px}.EmailThemeSection_viewBtn__94b39{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .6rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:.78rem;font-weight:550;cursor:pointer;transition:all .12s ease}.EmailThemeSection_viewBtn__94b39:hover{color:var(--text);background:rgba(var(--tint),.05)}.EmailThemeSection_viewBtnActive__uIXLz{background:rgba(var(--tint),.12);color:var(--text);border-color:var(--edge-t20);box-shadow:0 1px 2px rgba(0,0,0,.2)}.EmailThemeSection_envelopeCard__ckN_v{margin-bottom:1.25rem;padding:.85rem 1.1rem;background:rgba(var(--tint),.035);border:1px solid var(--edge-t14);border-radius:10px;box-shadow:inset 0 1px 0 rgba(var(--tint),.04),0 2px 6px rgba(0,0,0,.18)}.EmailThemeSection_envelopeRow__dVxHd{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.35rem}.EmailThemeSection_envelopeRow__dVxHd:last-child{margin-bottom:0}.EmailThemeSection_envelopeMetaRow__02CUI{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:.35rem;padding-bottom:.35rem;border-bottom:1px dashed var(--edge-t14)}.EmailThemeSection_envelopeMetaItem__r68_8{display:flex;align-items:baseline;gap:.45rem}.EmailThemeSection_envelopeLabel__iv0Xm{font-size:.72rem;font-weight:700;color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em}.EmailThemeSection_envelopeSubject__xwIk_{font-size:.88rem;font-weight:700;color:var(--text)}.EmailThemeSection_envelopeVal__g0wYT{font-size:.82rem;color:var(--text)}.EmailThemeSection_envelopePreheader__l9hMN{font-size:.8rem;color:var(--muted);font-style:italic}.EmailThemeSection_matchPrompt__lwJLP{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--accent) 8%,rgba(var(--tint),.02));border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:10px}.EmailThemeSection_matchPromptText__bRDER{font-size:.82rem;color:var(--text);line-height:1.45}.EmailThemeSection_templateHighlight__7yxPs{font-weight:700;color:var(--accent-ink,var(--accent));text-transform:capitalize}.EmailThemeSection_matchApplyBtn__JLXDp{display:inline-flex;align-items:center;padding:.4rem .8rem;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--on-accent,#180c02);font-size:.78rem;font-weight:700;cursor:pointer;transition:opacity .14s ease,transform .14s ease}.EmailThemeSection_matchApplyBtn__JLXDp:hover{opacity:.92;transform:translateY(-1px)}.EmailThemeSection_grid__CiTIO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.EmailThemeSection_card__tzAbu{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--edge-t14);border-radius:14px;background:rgba(var(--tint),.03);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.EmailThemeSection_card__tzAbu:hover{transform:translateY(-1px);border-color:var(--edge-t28);background:rgba(var(--tint),.045)}.EmailThemeSection_cardSelected__Th5GB{border-color:var(--accent);background:rgba(var(--tint),.05);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 28%,transparent),0 6px 20px rgba(0,0,0,.22)}.EmailThemeSection_radio__hmYxc{position:absolute;inline-size:1px;block-size:1px;opacity:0}.EmailThemeSection_cardTop__HH2JU{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem .95rem .7rem;background:rgba(var(--tint),.025);border-bottom:1px solid var(--edge-t12)}.EmailThemeSection_titleArea__IJ_Sw{display:flex;align-items:center;gap:.5rem;min-width:0}.EmailThemeSection_themeTitle__U_qX2{font-size:.95rem;font-weight:700;color:var(--text)}.EmailThemeSection_websiteBadge__geAQu{padding:.18rem .45rem;border-radius:999px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.3);color:#4ade80;font-size:.62rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.EmailThemeSection_recommendedBadge___vJ7z{padding:.18rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);color:var(--accent-ink,var(--accent));font-size:.62rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.EmailThemeSection_check__2eJfK{display:grid;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;place-items:center;border:1px solid var(--edge-t20);border-radius:50%;color:transparent;font-size:.72rem;font-weight:800;transition:all .12s ease}.EmailThemeSection_cardSelected__Th5GB .EmailThemeSection_check__2eJfK{border-color:var(--accent);background:var(--accent);color:var(--on-accent,#180c02)}.EmailThemeSection_preview__yxeeb{position:relative;display:block;height:310px;overflow:hidden;border-block:1px solid var(--edge-t12);background:rgba(0,0,0,.28)}.EmailThemeSection_previewMobile__LhtHp{background:rgba(0,0,0,.32)}.EmailThemeSection_iframe__EQic8{position:absolute;top:0;left:50%;width:600px;height:700px;border:0;background:#ffffff;pointer-events:none;transform:translateX(-50%) scale(.48);transform-origin:top center}.EmailThemeSection_iframeMobile__lNsdS{width:375px;height:680px;transform:translateX(-50%) scale(.52)}.EmailThemeSection_descriptionArea__0dKQM{padding:.8rem .95rem;background:rgba(var(--tint),.015)}.EmailThemeSection_description__701U6{margin:0;color:var(--muted);font-size:.79rem;line-height:1.48}.EmailThemeSection_feedbackBanner__39VTu{margin:1.25rem 0 .5rem;padding:.75rem 1rem;border-radius:8px;font-size:.84rem;font-weight:550;line-height:1.4}.EmailThemeSection_feedbackSuccess__uXBLW{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.32);color:#4ade80}.EmailThemeSection_feedbackError__Hkv2Q{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.32);color:#f87171}.EmailThemeSection_actionsBar__14oKr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--edge-t12)}.EmailThemeSection_testActionBlock__kicTC{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.EmailThemeSection_testBtn__hR2Kp{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--edge-t18);border-radius:8px;background:rgba(var(--tint),.05);color:var(--text);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .14s ease}.EmailThemeSection_testBtn__hR2Kp:hover:not(:disabled){border-color:var(--accent);color:#ffffff;background:color-mix(in srgb,var(--accent) 14%,transparent)}.EmailThemeSection_testBtn__hR2Kp:disabled{opacity:.5;cursor:not-allowed}.EmailThemeSection_testHint__Ndlsk{font-size:.76rem;color:var(--muted-2)}.EmailThemeSection_testHint__Ndlsk strong{color:var(--text)}.EmailThemeSection_saveActionBlock__iJKCa{display:flex;align-items:center}.EmailThemeSection_demoNotice__QGXmg{font-size:.78rem;color:var(--muted-2);font-style:italic}.EmailThemeSection_spinner__9wJk1{width:12px;height:12px;border:2px solid var(--edge-t20);border-top-color:var(--accent);border-radius:50%;animation:EmailThemeSection_spin__CSCDG .7s linear infinite}@keyframes EmailThemeSection_spin__CSCDG{to{transform:rotate(1turn)}}@media (max-width:760px){.EmailThemeSection_grid__CiTIO{grid-template-columns:minmax(0,1fr)}.EmailThemeSection_preview__yxeeb{height:275px}.EmailThemeSection_iframe__EQic8{transform:translateX(-50%) scale(.44)}.EmailThemeSection_iframeMobile__lNsdS{transform:translateX(-50%) scale(.48)}.EmailThemeSection_actionsBar__14oKr,.EmailThemeSection_toolbar__5cZgZ{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.EmailThemeSection_card__tzAbu,.EmailThemeSection_matchApplyBtn__JLXDp,.EmailThemeSection_tabBtn__tfPtM,.EmailThemeSection_testBtn__hR2Kp,.EmailThemeSection_viewBtn__94b39{transition:none}.EmailThemeSection_spinner__9wJk1{animation:none}}