:root{--bg:#f7f7f8;--surface:#ffffff;--surface-soft:#fafafa;--border:#e5e5e7;--border-strong:#d4d4d8;--text:#111113;--muted:#6f6f76;--subtle:#a1a1aa;--accent:#0f766e;--danger:#dc2626;--warning:#b45309;--success:#047857;--shadow:0 14px 40px rgba(17,17,19,0.08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page{min-height:100vh}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.marketing-nav,.topbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.marketing-nav{padding:22px 0}.brand{display:flex;align-items:center;gap:10px;font-weight:760}.brand-mark{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#111113;color:#fff;font-size:12px;font-weight:760}.nav-links{flex-wrap:wrap;gap:22px}.nav-actions,.nav-links{display:flex;color:var(--muted)}.nav-actions{align-items:center;gap:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--text);cursor:pointer;white-space:nowrap}.button.primary{border-color:#111113;background:#111113;color:#fff}.button.ghost{border-color:transparent;background:transparent;color:var(--muted)}.button.danger-button{color:var(--danger)}.button.danger-button:disabled{color:var(--subtle);cursor:not-allowed}.action-group{display:flex;flex-wrap:wrap;gap:8px}.text-button{border:0;background:transparent;color:var(--text);cursor:pointer;font-weight:650;padding:0;text-align:left}.text-button:hover{color:var(--accent)}.hero{padding:74px 0 44px}.hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:44px;align-items:center}.eyebrow{margin-bottom:16px;color:var(--accent);font-weight:700}.hero h1{margin:0;font-size:56px;line-height:1.02;letter-spacing:0}.hero-copy{max-width:640px;margin:20px 0 0;color:var(--muted);font-size:18px}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:30px}.hero-stat{border-top:1px solid var(--border);padding-top:12px}.hero-stat span,.hero-stat strong{display:block}.hero-stat strong{font-size:18px}.hero-stat span{color:var(--muted);font-size:13px}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.button-stack{display:grid;justify-items:end;gap:6px}.terminal{overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#101012;box-shadow:var(--shadow)}.terminal-head{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.1)}.dot{width:9px;height:9px;border-radius:999px;background:#3f3f46}.code,.terminal pre{margin:0;overflow-x:auto;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.terminal pre{padding:20px;color:#e4e4e7;font-size:13px;line-height:1.7}.accent{color:#5eead4}.hero-product{display:grid;gap:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:16px;box-shadow:var(--shadow)}.capability-list,.dns-checks,.event-row,.product-top{display:flex;align-items:center}.event-row,.product-top{justify-content:space-between;gap:14px}.product-top span,.product-top strong{display:block}.mini-badge{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--border);border-radius:999px;padding:0 10px;font-size:12px;font-weight:740}.mini-badge.success{border-color:#99f6e4;background:#f0fdfa;color:var(--success)}.dns-checks{flex-wrap:wrap;gap:8px}.dns-check{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface-soft);padding:0 10px;color:var(--muted);font-size:13px}.dns-check svg{color:var(--success)}.compact-terminal pre{min-height:210px}.event-row{border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:12px 14px}.event-row span{color:var(--muted)}.event-row strong{color:var(--success)}.section{padding:38px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.section-title{margin:0;font-size:26px;line-height:1.2}.muted,.section-note{color:var(--muted)}.grid-4,.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.workflow-step{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:18px}.workflow-step span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);font-size:12px;font-weight:760}.workflow-step h3{margin:16px 0 6px;font-size:15px}.workflow-step p{margin:0;color:var(--muted)}.split-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:34px;align-items:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 0}.capability-list{flex-wrap:wrap;gap:10px;margin-top:22px}.capability-list span{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface);padding:0 10px;color:var(--muted);font-size:13px}.capability-list svg{color:var(--accent)}.use-case-card{min-height:132px}.platform-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:8px;background:var(--surface)}.platform-strip div{min-height:138px;border-right:1px solid var(--border);padding:18px}.platform-strip div:last-child{border-right:0}.platform-strip span,.platform-strip strong{display:block}.platform-strip span{margin-top:8px;color:var(--muted)}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border);border-radius:8px;background:#111113;color:#fff;padding:28px}.final-cta h2,.final-cta p{margin:0}.final-cta h2{font-size:28px;line-height:1.2}.final-cta p{margin-top:8px;color:#d4d4d8}.final-cta .button{border-color:rgba(255,255,255,.22);background:#fff}.final-cta .button.primary{border-color:#fff;background:#fff;color:#111113}.cta-actions{justify-content:flex-end;margin-top:0}.card,.metric,.panel{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.card,.metric{padding:18px}.card h3,.price-card h3{margin:0 0 6px;font-size:15px}.card p{margin:0;color:var(--muted)}.marketing-footer{margin-top:36px;border-top:1px solid var(--border);background:var(--surface)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(140px,.65fr));gap:28px;padding:34px 0 24px}.footer-brand p{max-width:420px;margin:14px 0 0;color:var(--muted)}.footer-column{display:flex;flex-direction:column;gap:9px;color:var(--muted)}.footer-title{font-weight:700}.footer-column a:hover,.footer-title{color:var(--text)}.legal-page{max-width:900px}.legal-content{display:grid;gap:18px}.legal-content section{border-bottom:1px solid var(--border);padding-bottom:18px}.legal-content h2{margin:0 0 8px;font-size:18px;line-height:1.3}.legal-content p{margin:0;color:var(--muted)}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact-panel{display:grid;align-content:start;gap:12px;min-height:220px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:18px}.contact-panel h2{margin:0;font-size:18px}.contact-panel p{margin:0;color:var(--muted)}.contact-panel .button{align-self:end;justify-self:start;margin-top:auto}.docs-hero{padding-top:28px}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.docs-index{position:sticky;top:20px;display:grid;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:10px}.docs-index a{min-height:34px;border-radius:7px;padding:8px 10px;color:var(--muted);font-weight:620}.docs-index a:hover{background:var(--surface-soft);color:var(--text)}.docs-content{display:grid;gap:14px}.docs-section{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:20px}.docs-section-head{max-width:820px;margin-bottom:16px}.docs-section-head h2{margin:10px 0 6px;font-size:24px;line-height:1.2}.docs-note,.docs-section-head p{margin:0;color:var(--muted)}.docs-steps{display:grid;gap:10px}.docs-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:12px}.docs-step>span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--text);color:#fff;font-size:12px;font-weight:760}.docs-split h3,.docs-step h3{margin:0 0 4px;font-size:15px}.docs-step p{margin:0;color:var(--muted)}.docs-table{overflow-x:auto;margin-bottom:14px}.docs-table table{min-width:560px}.docs-code{overflow-x:auto;margin:12px 0 0;border:1px solid var(--border);border-radius:8px;background:#101012;padding:16px;color:#e4e4e7;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.7}.docs-code.compact{margin-top:8px}.docs-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:14px;margin-top:14px}.docs-list{display:grid;gap:8px;margin:8px 0 0;padding-left:18px;color:var(--muted)}.price-card{display:grid;align-content:start;gap:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:22px}.price-card.featured{border-color:#111113;box-shadow:var(--shadow)}.price{font-size:34px;font-weight:780}.price span{font-size:14px;font-weight:500}.list,.price span{color:var(--muted)}.list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.list li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:var(--accent);vertical-align:1px}.pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);gap:20px;align-items:end;padding-bottom:18px}.pricing-heading{max-width:760px}.pricing-heading h1{margin:0;font-size:44px;line-height:1.08}.faq-item p,.price-card p,.pricing-callout p,.pricing-heading p{margin:0;color:var(--muted)}.pricing-heading p{margin-top:14px;font-size:16px}.pricing-note{display:grid;gap:7px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:16px}.pricing-note span{color:var(--muted)}.pricing-section{padding-top:12px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.plan-limits{display:grid;gap:7px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 0;color:var(--text);font-weight:650}.plan-button{width:100%;margin-top:auto}.compare-panel table{min-width:760px}.pricing-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:22px}.pricing-callout h2{max-width:760px;margin:4px 0 8px;font-size:24px;line-height:1.25}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-item{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:18px}.faq-item h3{margin:0 0 8px;font-size:16px}.app-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.app-shell.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar{position:relative;display:flex;flex-direction:column;min-height:100vh;border-right:1px solid var(--border);background:#fbfbfb;padding:18px 14px;transition:padding .16s ease}.sidebar-brand{display:flex;align-items:center;margin-bottom:24px;padding:0 8px}.sidebar-toggle{position:absolute;top:24px;right:-15px;z-index:20;display:inline-flex;width:30px;height:30px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:0 8px 18px rgba(17,17,19,.08);color:var(--muted);cursor:pointer}.sidebar-toggle:hover{border-color:var(--border-strong);color:var(--text)}.nav-group{display:grid;gap:3px;margin-bottom:20px}.nav-label{padding:8px;color:var(--subtle);font-size:12px}.nav-item{display:flex;min-height:34px;align-items:center;gap:9px;padding:0 9px;border-radius:7px;color:var(--muted);font-weight:560}.nav-item svg{color:var(--subtle);flex:0 0 auto}.nav-item.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(17,17,19,.05)}.nav-item.active svg{color:var(--accent)}.nav-item.compact{min-height:32px;font-size:13px}.sidebar-footer{display:grid;gap:3px;margin-top:auto;padding-top:18px;border-top:1px solid var(--border)}.sidebar-collapsed .sidebar{padding:18px 10px}.sidebar-collapsed .sidebar-brand{justify-content:center;padding:0}.sidebar-collapsed .nav-item span,.sidebar-collapsed .nav-label,.sidebar-collapsed .sidebar-brand .brand span:last-child{display:none}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.sidebar-collapsed .sidebar-footer{justify-items:stretch;padding-top:14px}.app-main{min-width:0}.topbar{height:64px;padding:0 24px;border-bottom:1px solid var(--border);background:var(--surface)}.topbar-title{display:block;font-weight:720}.user-menu{position:relative}.user-menu summary{list-style:none}.user-menu summary::-webkit-details-marker{display:none}.user-chip{display:inline-flex;align-items:center;gap:9px;max-width:min(320px,45vw);min-height:42px;padding:4px 7px 4px 10px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted);cursor:pointer;font-weight:650}.user-chip:hover,.user-menu[open] .user-chip{border-color:var(--border-strong);box-shadow:0 8px 22px rgba(17,17,19,.08)}.login-status{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:12px;font-weight:700}.login-status span{width:7px;height:7px;border-radius:999px;background:var(--success)}.user-chip-text{display:grid;min-width:0;max-width:170px;line-height:1.2}.user-chip-text small,.user-chip-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip-text span{color:var(--text)}.user-chip-text small{color:var(--muted);font-size:11px;font-weight:560}.user-menu-panel{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:280px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.user-menu-head{display:flex;gap:10px;padding:10px;border-bottom:1px solid var(--border)}.user-menu-head div{display:grid;min-width:0;gap:2px}.user-menu-head small,.user-menu-head span,.user-menu-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-head small,.user-menu-head span{color:var(--muted);font-size:12px}.user-menu-item{display:flex;width:100%;min-height:38px;align-items:center;gap:9px;margin-top:4px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:var(--text);cursor:pointer;text-align:left}.user-menu-item:hover{background:var(--surface-soft)}.user-menu-item.danger{color:var(--danger)}.content{max-width:1180px;padding:28px 24px 44px}.page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.page-title{margin:0;font-size:28px;line-height:1.2}.page-subtitle{margin:6px 0 0;color:var(--muted)}.metric-label{color:var(--muted);font-size:13px}.metric-value{margin-top:8px;font-size:26px;font-weight:780}.metric-foot{margin-top:6px;color:var(--subtle);font-size:12px}.product-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:14px;margin-bottom:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:18px}.product-summary h2{margin:3px 0 6px;font-size:24px;line-height:1.2}.product-summary p{max-width:720px;margin:0;color:var(--muted)}.summary-kicker{color:var(--accent);font-size:12px;font-weight:740;text-transform:uppercase}.quota-card{display:grid;align-content:center;gap:9px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:14px}.progress-track{overflow:hidden;height:8px;border-radius:999px;background:var(--border)}.progress-track span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.two-column{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 16px;border-bottom:1px solid var(--border);font-weight:700}.panel-body{padding:16px}.form-panel{margin-bottom:14px}.inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.inline-form .input{flex:1 1 320px}.api-key-form{grid-template-columns:minmax(220px,1fr) 140px 140px auto}.api-key-form,.sender-account-form{display:grid;gap:10px;align-items:center}.sender-account-form{grid-template-columns:repeat(4,minmax(160px,1fr))}.checkbox-row,.sender-account-form .button{min-height:38px}.checkbox-row{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.icon-button{width:36px;justify-content:center;padding:0}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(17,17,19,.34)}.modal-card{width:min(100%,460px);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 24px 80px rgba(17,17,19,.18)}.modal-card.wide{width:min(100%,720px)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--border)}.modal-head span,.modal-head strong{display:block}.modal-head span{margin-top:3px;color:var(--muted);font-size:13px}.modal-body{padding:16px}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field-group span,.field-label{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:680}.field-group{display:block}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.select-input{width:100%}.form-error{color:var(--danger);font-size:13px}.form-success{color:var(--success);font-size:13px}.form-message{margin-top:10px}.secret-reveal{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:14px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;padding:12px}.secret-reveal span,.secret-reveal strong{display:block}.secret-reveal span{color:var(--warning);font-size:13px}.secret-reveal code{overflow:hidden;border:1px solid #fde68a;border-radius:7px;background:#fff;padding:9px 10px;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.api-key-row{flex-wrap:wrap}.template-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px;align-items:stretch}.template-fields{display:grid;gap:10px}.textarea-input{width:100%;min-height:180px;padding:10px 12px;resize:vertical}.template-preview{display:grid;align-content:start;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:14px}.template-preview pre{min-height:134px;margin:0;overflow:auto;border:1px solid var(--border);border-radius:7px;background:var(--surface);padding:10px;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;white-space:pre-wrap}.template-preview .button{justify-self:start}.template-row{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(180px,.75fr) minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px}.template-row:last-child{border-bottom:0;padding-bottom:0}.template-row span,.template-row strong{display:block}.template-row div span,.template-row p{color:var(--muted)}.template-row p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.table-wrap{overflow-x:auto}table{width:100%;min-width:680px;border-collapse:collapse}td,th{padding:13px 14px;border-bottom:1px solid var(--border);text-align:left;white-space:nowrap}th{color:var(--muted);font-size:12px;font-weight:650}tr:last-child td{border-bottom:0}.badge,tr.selected-row td{background:var(--surface-soft)}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:12px;font-weight:650}.badge.success{border-color:#bbf7d0;background:#f0fdf4;color:var(--success)}.badge.warning{border-color:#fde68a;background:#fffbeb;color:var(--warning)}.badge.danger{border-color:#fecaca;background:#fef2f2;color:var(--danger)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.input{width:min(100%,340px);height:38px;background:var(--surface);padding:0 12px;color:var(--text)}.code-pill,.input{border:1px solid var(--border);border-radius:7px}.code-pill{overflow:hidden;background:var(--surface-soft);padding:8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.stack{display:grid;gap:12px}.row{gap:12px}.domain-list-head,.row{display:flex;align-items:center;justify-content:space-between}.domain-list-head{gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}.domain-list-head span,.domain-list-head strong{display:block}.domain-list-head span{margin-top:2px;color:var(--muted);font-size:12px}.status-filter{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.status-filter button{display:inline-flex;align-items:center;gap:7px;min-height:30px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;padding:0 10px;font-weight:650}.status-filter button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px rgba(17,17,19,.08)}.status-filter button span{margin:0;color:inherit;font-size:11px}.account-layout{display:grid;gap:16px}.settings-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(250,250,250,.98)),var(--surface);padding:20px}.settings-avatar{display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:#111113;color:#fff;font-size:20px;font-weight:780}.settings-avatar.small{width:44px;height:44px;font-size:14px}.settings-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.settings-hero-copy h2,.settings-hero-copy p{margin:0}.settings-hero-copy h2{font-size:22px;line-height:1.2}.settings-hero-copy p{margin-top:5px;color:var(--muted)}.settings-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--accent);font-size:12px;font-weight:720}.settings-hero-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settings-main{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.settings-main,.settings-side{display:grid;gap:16px}.settings-card .panel-head{align-items:flex-start}.settings-card .panel-head span,.settings-card .panel-head strong{display:block}.settings-card .panel-head strong{font-size:14px}.settings-card .panel-head span{margin-top:3px;color:var(--muted);font-size:12px;font-weight:500}.settings-form-preview{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.settings-form-preview span,.settings-form-preview strong{display:block}.settings-form-preview span{color:var(--muted);font-size:13px}.settings-field,.settings-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;align-items:center}.settings-field span,.settings-row span:first-child{color:var(--muted)}.settings-field .input{width:min(100%,420px)}.settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-fact{display:flex;gap:10px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.account-fact>span,.provider-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--accent)}.account-fact div{min-width:0}.account-fact small,.provider-row small{display:block;color:var(--muted);font-size:12px}.account-fact strong{display:block;overflow:hidden;margin-top:2px;text-overflow:ellipsis;white-space:nowrap}.provider-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--border)}.provider-row:last-child{border-bottom:0}.provider-row strong{display:block}.log-subject-cell{max-width:360px;overflow:hidden;text-overflow:ellipsis}.email-detail-modal{width:min(100%,860px)}.email-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.email-detail-item{min-width:0;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft)}.email-detail-item span,.section-mini-head span{display:block;color:var(--muted);font-size:12px}.email-detail-item strong{display:block;overflow:hidden;margin-top:4px;text-overflow:ellipsis;white-space:nowrap}.email-content-section{display:grid;gap:10px}.section-mini-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.email-html-preview{width:100%;height:320px;background:var(--surface)}.email-html-preview,.email-html-source{border:1px solid var(--border);border-radius:8px}.email-html-source{overflow:auto;max-height:260px;margin:0;background:#0f172a;color:#e5e7eb;padding:14px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;white-space:pre-wrap}.dns-record-row{align-items:flex-start;flex-wrap:wrap}.bordered-row{border-bottom:1px solid var(--border)}.bordered-row:last-child{border-bottom:0}.empty-state{padding:26px 18px;color:var(--muted);text-align:center}.setup-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);padding:12px}.setup-step span span,.setup-step strong{display:block}.setup-step span span{margin-top:2px;color:var(--muted);font-size:13px}.setup-check{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border-strong);border-radius:999px;color:var(--muted);font-size:10px;font-weight:760}.setup-check.done{border-color:#99f6e4;background:#f0fdfa;color:var(--accent)}.auth-page{position:relative;isolation:isolate;display:grid;min-height:100dvh;max-height:100dvh;overflow:hidden;place-items:center;padding:28px 16px;background:var(--bg);color:var(--text)}.auth-background{position:fixed;inset:0;z-index:-1;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(247,247,248,.76) 42%,rgba(250,250,250,.96)),var(--bg)}.auth-grid-lines{position:absolute;inset:0;opacity:.74;background-image:linear-gradient(rgba(17,17,19,.055) 1px,transparent 0),linear-gradient(90deg,rgba(17,17,19,.055) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 72%,transparent)}.auth-visual{position:absolute;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(250,250,250,.78)),var(--surface);box-shadow:0 24px 70px rgba(17,17,19,.08);opacity:.86}.auth-visual:after,.auth-visual:before{position:absolute;right:18px;left:18px;height:1px;background:var(--border);content:""}.auth-visual:before{top:24px}.auth-visual:after{top:48px;width:58%}.auth-visual-one{top:14%;left:max(28px,calc(50% - 620px));width:260px;height:156px;transform:rotate(-8deg)}.auth-visual-two{right:max(22px,calc(50% - 610px));bottom:13%;width:292px;height:178px;transform:rotate(7deg)}.auth-home-link{position:absolute;top:24px;left:24px;display:inline-flex;align-items:center;gap:2px;color:var(--muted);font-size:14px;font-weight:650;transition:color .16s ease}.auth-home-link:hover{color:var(--text)}.auth-panel{width:min(100%,420px);padding:8px 0 10px;text-align:center}.auth-logo{display:grid;width:46px;height:46px;margin:0 auto 22px;place-items:center;border:1px solid #111113;border-radius:8px;background:#111113;color:#ffffff;font-weight:820}.auth-panel h1{margin:0;color:var(--text);font-size:28px;font-weight:650;line-height:1.18}.auth-switch{margin:12px 0 24px;color:var(--muted)}.auth-switch a{color:var(--text);font-weight:700}.auth-form,.auth-stack{display:grid;gap:10px}.auth-form .button,.auth-form .input,.auth-stack .button{width:100%}.auth-form .button,.auth-stack .button{min-height:44px;border-color:var(--border-strong);background:var(--surface);color:var(--text);font-weight:680;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.auth-form .button:hover,.auth-stack .button:hover{border-color:#b8b8be;background:#fbfbfb;box-shadow:0 8px 24px rgba(17,17,19,.05)}.auth-form .button.primary,.auth-stack .button.primary{border-color:#111113;background:#111113;color:#ffffff}.auth-form .input{height:44px;border-color:var(--border);background:var(--surface);color:var(--text)}.auth-form .input::-moz-placeholder{color:var(--subtle)}.auth-form .input::placeholder{color:var(--subtle)}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:4px 0;color:var(--muted);font-size:13px}.auth-divider:after,.auth-divider:before{height:1px;background:var(--border);content:""}.provider-mark{display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:#111113;font-size:11px;font-weight:820}@media (max-width:760px){.auth-page{padding:22px 16px}.auth-home-link{top:16px;left:14px}.auth-visual{display:none}.auth-panel{padding-top:18px}.auth-logo{margin-bottom:18px}}@media (max-width:980px){.marketing-nav,.page-head,.section-head{align-items:flex-start;flex-direction:column}.contact-grid,.docs-layout,.docs-split,.faq-grid,.hero-grid,.pricing-grid,.pricing-hero,.product-summary,.settings-main,.split-section,.two-column{grid-template-columns:1fr}.domain-list-head,.final-cta,.pricing-callout{align-items:flex-start;flex-direction:column}.api-key-form,.modal-grid,.secret-reveal,.sender-account-form,.settings-field,.settings-row,.template-form,.template-row{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}.docs-index{position:static}.hero h1{font-size:42px}.grid-3,.grid-4,.hero-stats,.metrics,.platform-strip,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-strip div:nth-child(2){border-right:0}.platform-strip div:nth-child(-n+2){border-bottom:1px solid var(--border)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{padding:0 16px}.login-status,.user-chip-text small{display:none}.user-chip{max-width:190px}.settings-hero{grid-template-columns:auto minmax(0,1fr)}.settings-hero-badges{grid-column:1/-1;justify-content:flex-start}}@media (max-width:620px){.container{width:min(100% - 32px,1180px)}.hero{padding-top:42px}.hero h1{font-size:34px}.grid-3,.grid-4,.hero-stats,.metrics,.platform-strip,.workflow-grid{grid-template-columns:1fr}.platform-strip div,.platform-strip div:nth-child(2){border-right:0}.platform-strip div:nth-child(-n+3){border-bottom:1px solid var(--border)}.final-cta{padding:22px}.final-cta h2{font-size:24px}.footer-grid{grid-template-columns:1fr}.settings-form-preview,.settings-hero{align-items:flex-start}.settings-hero{padding:16px}.settings-avatar{width:52px;height:52px}.account-grid,.email-detail-grid,.settings-field,.settings-row{grid-template-columns:1fr}.provider-row{grid-template-columns:auto minmax(0,1fr)}.provider-row .badge{grid-column:2;justify-self:start}.user-chip-text{display:none}.user-menu-panel{width:min(280px,calc(100vw - 32px))}.modal-backdrop{padding:12px}.modal-actions{flex-direction:column-reverse}.modal-actions .button{justify-content:center;width:100%}}