.email-guide{--eg-ink:#19233d;--eg-muted:#65718a;--eg-line:#e3e6ef;color:var(--eg-ink);font-family:var(--font-jakarta),Arial,sans-serif;background:#f8f9fc;font-size:14px;line-height:1.75}.email-guide *{box-sizing:border-box}.email-guide a{text-decoration:none}.email-guide a:focus-visible,.email-guide summary:focus-visible{outline-offset:5px;outline:3px solid #a78bfa}.eg-header{border-bottom:1px solid var(--eg-line);justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:auto;padding:25px 32px;display:flex}.eg-brand{color:var(--eg-ink);align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.eg-brand>span,.eg-icon{color:#7c3aed;background:#ede7ff;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.eg-brand small{color:var(--eg-muted);margin-left:8px;font-size:13px;font-weight:500}.eg-back,.eg-server-card a,.eg-footer a{color:#6d28d9;align-items:center;gap:6px;font-weight:600;display:inline-flex}.eg-main{max-width:1200px;margin:auto;padding:0 32px 60px}.eg-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:70px 0 65px;display:grid}.eg-eyebrow{letter-spacing:2px;color:#7e6aa8;font-size:10px;font-weight:800}.eg-hero h1{letter-spacing:-2.6px;margin:18px 0 22px;font-size:clamp(38px,4.2vw,57px);font-weight:800;line-height:1.12}.eg-hero h1 em{color:#7c3aed;font-style:normal}.eg-hero>div>p{color:var(--eg-muted);max-width:470px;margin:0 0 24px;font-size:15px}.eg-primary{background:#7c3aed;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 19px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 14px #7c3aed17;color:#fff!important}.eg-primary:hover{background:#6d28d9}.eg-hero-tags{color:var(--eg-muted);flex-wrap:wrap;gap:16px;margin-top:22px;font-size:11px;display:flex}.eg-hero-tags span{align-items:center;gap:5px;display:flex}.eg-hero-tags svg{color:#139080}.eg-illustration{border:1px solid var(--eg-line);background:#fff;border-radius:24px;padding:24px;position:relative;box-shadow:0 22px 65px #56437a0b}.eg-mail-top{border-bottom:1px solid #f0edf7;align-items:center;gap:12px;padding-bottom:20px;display:flex}.eg-mail-top strong{font-size:13px;display:block}.eg-mail-top small{color:var(--eg-muted);font-size:11px;display:block}.eg-dot{background:#25b88a;border-radius:100%;width:8px;height:8px;margin-left:auto}.eg-example{background:#f8f9fc;border:1px solid #eff1f6;border-radius:13px;margin-top:16px;padding:18px}.eg-example small{letter-spacing:1.1px;color:#738096;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.eg-example p{margin:10px 0 0;font-size:13px}.eg-ai{background:#f7f3ff;border-color:#ebe1ff;margin-left:20px}.eg-ai small{color:#8151ba}.eg-ai>span{color:#13806d;align-items:center;gap:6px;margin-top:15px;font-size:10px;display:inline-flex}.eg-caption{text-align:center;color:#8a91a4!important;margin:17px 0 0!important;font-size:10px!important}.eg-layout{border-top:1px solid var(--eg-line);grid-template-columns:220px minmax(0,1fr);gap:54px;padding-top:40px;display:grid}.eg-toc{position:sticky;top:28px}.eg-toc nav{flex-direction:column;gap:5px;margin:18px 0 30px;display:flex}.eg-toc nav a{color:var(--eg-muted);padding:8px 0;font-size:12px}.eg-toc nav a:hover{color:#7c3aed}.eg-toc nav span{color:#a8a2b6;margin-right:12px;font-size:10px}.eg-aside-note{background:#f3effb;border:1px solid #e6def5;border-radius:14px;padding:20px}.eg-aside-note svg{color:#8a65bf;margin-bottom:10px}.eg-aside-note strong{font-size:12px;display:block}.eg-aside-note p{color:var(--eg-muted);margin:7px 0 0;font-size:11px}.eg-section{border-bottom:1px solid var(--eg-line);margin-bottom:40px;padding-bottom:40px;scroll-margin-top:25px}.eg-section h2,.eg-finish h2{letter-spacing:-.7px;margin:10px 0 24px;font-size:25px;font-weight:750;line-height:1.35}.eg-section h3{margin:0 0 6px;font-size:14px;font-weight:700}.eg-section p{color:var(--eg-muted);margin:0 0 14px;font-size:13px}.eg-checklist{gap:18px;display:grid}.eg-checklist>div{gap:15px;display:flex}.eg-checklist>div>span{color:#20947e;background:#e8f5ef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;margin-top:2px;display:flex}.eg-note{background:#f1eef8;border-left:3px solid #c4b5fd;border-radius:0 9px 9px 0;padding:12px 16px;margin:20px 0 0!important;font-size:12px!important}.eg-steps{counter-reset:guide;margin:0;padding:0;list-style:none}.eg-steps li{counter-increment:guide;padding:0 0 22px 45px;position:relative}.eg-steps li:before{content:counter(guide);color:#7c3aed;background:#ede7ff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;position:absolute;top:0;left:0}.eg-steps li p{margin-bottom:0}.eg-server-card{border:1px solid var(--eg-line);background:#fff;border-radius:16px;margin:0 0 18px;padding:22px}.eg-server-card>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.eg-pill{color:#7654ad;background:#f0eafa;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.eg-table-wrap{margin:16px 0;overflow:auto}.eg-server-card table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.eg-server-card th{color:#8b92a5;border-bottom:1px solid var(--eg-line);padding:9px;font-size:10px;font-weight:600}.eg-server-card td{white-space:nowrap;border-bottom:1px solid #f0f1f5;padding:12px 9px}.eg-server-card code{color:#65439c;font-size:12px}.eg-server-card p,.eg-server-card a{font-size:11px}.eg-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.eg-modes article{border:1px solid var(--eg-line);background:#fff;border-radius:14px;padding:20px 16px;position:relative}.eg-modes article>svg{color:#8968b8;margin:18px 0 15px}.eg-modes h3{font-size:17px}.eg-modes strong{color:#6c587f;margin-bottom:10px;font-size:10px;display:block}.eg-modes p{margin:0;font-size:12px}.eg-modes .eg-recommended{background:#faf7ff;border-color:#b99bed}.eg-recommended .eg-pill{font-size:8px;position:absolute;top:10px;right:10px}.eg-tip,.eg-retention{background:#f0f7f6;border:1px solid #daebe6;border-radius:14px;gap:17px;padding:22px;display:flex}.eg-tip>svg,.eg-retention>svg{color:#278a7c;flex-shrink:0}.eg-tip p,.eg-retention p{margin:0}.eg-retention strong{margin-bottom:6px;font-size:17px;display:block}.eg-two{grid-template-columns:1fr 1fr;gap:25px;margin-top:24px;display:grid}.eg-two p{font-size:12px}.eg-faq details{border:1px solid var(--eg-line);background:#fff;border-radius:12px;margin-bottom:9px}.eg-faq summary{cursor:pointer;justify-content:space-between;gap:18px;padding:16px 18px;font-size:12px;font-weight:600;list-style:none;display:flex}.eg-faq summary::-webkit-details-marker{display:none}.eg-faq summary span{color:#9a83ba}.eg-faq details[open] summary span{transform:rotate(45deg)}.eg-faq details p{margin:0;padding:0 18px 16px;font-size:12px}.eg-finish{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.eg-finish h2{margin:0 0 5px;font-size:19px}.eg-finish p{color:var(--eg-muted);margin:0;font-size:12px}.eg-finish .eg-primary{margin-top:8px}.eg-footer{border-top:1px solid var(--eg-line);color:#8790a3;justify-content:space-between;gap:15px;max-width:1136px;margin:auto;padding:25px 0;font-size:11px;display:flex}.eg-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.eg-hero{gap:30px}.eg-layout{grid-template-columns:170px minmax(0,1fr);gap:25px}.eg-modes{grid-template-columns:1fr}.eg-modes article>svg{margin:4px 0 10px}.eg-footer{margin:0 32px}}@media (max-width:640px){.eg-header{padding:18px 20px}.eg-brand{font-size:16px}.eg-brand small{display:none}.eg-back{font-size:11px}.eg-main{padding:0 20px 40px}.eg-hero{grid-template-columns:1fr;gap:30px;padding:38px 0}.eg-hero h1{letter-spacing:-1.8px;font-size:42px}.eg-hero>div>p{font-size:14px}.eg-illustration{padding:18px}.eg-layout{grid-template-columns:1fr;gap:30px;padding-top:25px}.eg-toc{position:static}.eg-toc nav{grid-template-columns:1fr 1fr;gap:3px 12px;margin:10px 0 0;display:grid}.eg-toc nav a{font-size:11px}.eg-aside-note{display:none}.eg-section h2{font-size:23px}.eg-two{grid-template-columns:1fr;gap:8px}.eg-server-card{padding:15px}.eg-retention{padding:18px}.eg-section{margin-bottom:30px;padding-bottom:30px}.eg-footer{margin:0 20px;font-size:10px}.eg-finish .eg-primary{width:100%}}
