.EmailHeadersTool_textarea__mpYqb{width:100%;min-height:200px;max-height:400px;padding:var(--space-3);background:var(--panel);border:1px solid var(--line);color:var(--text-bright);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;line-height:1.65;resize:vertical;outline:none;transition:border-color var(--dur-hover) var(--ease)}.EmailHeadersTool_textarea__mpYqb:focus{border-color:var(--accent)}.EmailHeadersTool_textarea__mpYqb::placeholder{color:var(--text-faint)}.EmailHeadersTool_inputActions__D3WlR{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.EmailHeadersTool_primaryBtn__N6QAk{display:inline-flex;align-items:center;padding:7px var(--space-3);background:var(--accent);color:var(--bg);border:none;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:background-color var(--dur-hover) var(--ease)}.EmailHeadersTool_primaryBtn__N6QAk:hover:not(:disabled){background:var(--accent-bright)}.EmailHeadersTool_primaryBtn__N6QAk:disabled{opacity:.4;cursor:not-allowed}.EmailHeadersTool_ghostBtn__dYIMs{display:inline-flex;align-items:center;padding:7px var(--space-3);background:transparent;border:1px solid var(--line-strong);color:var(--text-faint);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.EmailHeadersTool_ghostBtn__dYIMs:hover{color:var(--text-hero);border-color:var(--text-faint)}.EmailHeadersTool_errorMsg__9iElP{margin:var(--space-2) 0 0;font-size:12px;color:#e06c75}.EmailHeadersTool_identGrid__RV1yk{display:flex;flex-direction:column;gap:6px;margin:0}.EmailHeadersTool_identRow__i0x5f{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:baseline}.EmailHeadersTool_identKey__RO_8M{font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.EmailHeadersTool_identVal__4sVei{font-family:var(--font-mono),var(--font-mono-fallback);font-size:12px;color:var(--text-bright);word-break:break-all;margin:0}.EmailHeadersTool_authRow__ECjGF{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.EmailHeadersTool_badge__LFopM{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:2px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.EmailHeadersTool_badge_pass__f5uBG{background:rgba(80,200,120,.15);border:1px solid rgba(80,200,120,.35)}.EmailHeadersTool_badge_fail__FgHUq{background:rgba(220,80,80,.15);border:1px solid rgba(220,80,80,.35)}.EmailHeadersTool_badge_warn__YgSek{background:rgba(232,200,122,.12);border:1px solid rgba(232,200,122,.3)}.EmailHeadersTool_badge_neutral__bVftj{background:var(--panel);border:1px solid var(--line)}.EmailHeadersTool_badgeMech__jLf8G{color:var(--text-dim)}.EmailHeadersTool_badge_fail__FgHUq .EmailHeadersTool_badgeMech__jLf8G,.EmailHeadersTool_badge_pass__f5uBG .EmailHeadersTool_badgeMech__jLf8G,.EmailHeadersTool_badge_warn__YgSek .EmailHeadersTool_badgeMech__jLf8G{color:inherit}.EmailHeadersTool_badgeResult__ELfPP{font-weight:600}.EmailHeadersTool_badge_pass__f5uBG .EmailHeadersTool_badgeResult__ELfPP{color:#50c878}.EmailHeadersTool_badge_fail__FgHUq .EmailHeadersTool_badgeResult__ELfPP{color:#dc5050}.EmailHeadersTool_badge_warn__YgSek .EmailHeadersTool_badgeResult__ELfPP{color:var(--accent)}.EmailHeadersTool_badge_neutral__bVftj .EmailHeadersTool_badgeResult__ELfPP{color:var(--text-dim)}.EmailHeadersTool_authTable__bA3ho{width:100%;border-collapse:collapse;font-size:12px}.EmailHeadersTool_authTable__bA3ho th{font-family:var(--font-mono),var(--font-mono-fallback);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);text-align:left;padding:4px var(--space-2) 6px 0;border-bottom:1px solid var(--line)}.EmailHeadersTool_authTable__bA3ho td{padding:7px var(--space-2) 7px 0;border-bottom:1px solid var(--line);color:var(--text-dim);vertical-align:middle}.EmailHeadersTool_authTable__bA3ho tr:last-child td{border-bottom:none}.EmailHeadersTool_resultPill__abc3D{display:inline-flex;align-items:center;padding:2px 7px;border-radius:2px;font-size:10px;font-family:var(--font-mono),var(--font-mono-fallback);letter-spacing:.06em}.EmailHeadersTool_pill_pass__4qftY{color:#50c878;background:rgba(80,200,120,.1)}.EmailHeadersTool_pill_fail__MzonE{color:#dc5050;background:rgba(220,80,80,.1)}.EmailHeadersTool_pill_warn__RiI9m{color:var(--accent);background:rgba(232,200,122,.08)}.EmailHeadersTool_pill_neutral___LKcd{color:var(--text-faint);background:var(--panel)}.EmailHeadersTool_hopList__k8alX{display:flex;flex-direction:column;gap:1px}.EmailHeadersTool_hop__MX0Pv{display:grid;grid-template-columns:28px 1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--line);position:relative}.EmailHeadersTool_hop__MX0Pv:last-child{border-bottom:none}.EmailHeadersTool_hopIndex__WOiLV{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--line-strong);font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px;color:var(--accent);flex-shrink:0;margin-top:2px}.EmailHeadersTool_hopBody__Odelp{display:flex;flex-direction:column;gap:4px;min-width:0}.EmailHeadersTool_hopLine__RvoVY{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-family:var(--font-mono),var(--font-mono-fallback);font-size:11px}.EmailHeadersTool_hopLabel__Zm1bB{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);flex-shrink:0}.EmailHeadersTool_hopVal__RR5an{color:var(--text-bright);word-break:break-all}.EmailHeadersTool_hopIp__Te2R2{display:inline-flex;align-items:center;padding:1px 5px;background:rgba(232,200,122,.1);border:1px solid rgba(232,200,122,.2);color:var(--accent);font-size:10px;letter-spacing:.04em;border-radius:2px}.EmailHeadersTool_hopDelay__joWXd{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;padding-top:4px}.EmailHeadersTool_hopDelayVal__X2Mw_{font-family:var(--font-mono),var(--font-mono-fallback);font-size:13px;color:var(--text-dim)}.EmailHeadersTool_hopDelaySlow__NE4Nb{color:#e06c75}.EmailHeadersTool_hopDelayLabel__6uiQ9{font-size:9px;letter-spacing:.12em;text-transform:uppercase}.EmailHeadersTool_hopDelayLabel__6uiQ9,.EmailHeadersTool_totalDelay__c1hHZ{font-family:var(--font-mono),var(--font-mono-fallback);color:var(--text-faint)}.EmailHeadersTool_totalDelay__c1hHZ{margin:var(--space-3) 0 0;font-size:12px}.EmailHeadersTool_totalDelay__c1hHZ strong{color:var(--text-dim)}.EmailHeadersTool_spamTable__1yf29{width:100%;border-collapse:collapse;font-size:11px}.EmailHeadersTool_spamTable__1yf29 td{padding:5px 0;border-bottom:1px solid var(--line);vertical-align:top}.EmailHeadersTool_spamTable__1yf29 tr:last-child td{border-bottom:none}.EmailHeadersTool_spamTable__1yf29 td:first-child{color:var(--text-faint);padding-right:var(--space-3);white-space:nowrap;width:1%}.EmailHeadersTool_spamVal__oz7ZQ{color:var(--text-dim);word-break:break-all}.EmailHeadersTool_allTable__C_64L{width:100%;border-collapse:collapse;font-size:11px}.EmailHeadersTool_allTable__C_64L td{padding:4px 0;border-bottom:1px solid var(--line);vertical-align:top}.EmailHeadersTool_allTable__C_64L tr:last-child td{border-bottom:none}.EmailHeadersTool_allKey__pbLR4{color:var(--text-faint);padding-right:var(--space-3);white-space:nowrap;width:1%;min-width:140px;font-size:10px;letter-spacing:.06em}.EmailHeadersTool_allVal__gNlYh{color:var(--text-dim);word-break:break-all;line-height:1.6}.EmailHeadersTool_mono__O_woV{font-family:var(--font-mono),var(--font-mono-fallback)}@media (max-width:540px){.EmailHeadersTool_identRow__i0x5f{grid-template-columns:100px 1fr}.EmailHeadersTool_hop__MX0Pv{grid-template-columns:24px 1fr}.EmailHeadersTool_hopDelay__joWXd{display:none}.EmailHeadersTool_allKey__pbLR4{min-width:100px}}