.swipe-intro{font:13px/1.8 var(--mono);color:#b8b8b8;max-width:850px;margin:0 0 24px}.history-notice{border-left:2px solid #ac9473;background:#18150f;padding:18px 22px;margin-bottom:26px}.history-notice strong{font:500 19px var(--heading);color:#e4caa7}.history-notice p{font:11px/1.8 var(--mono);color:#bbb0a0;margin-top:8px;max-width:1000px}.swipe-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0}.campaign-tabs{display:flex;gap:7px}.campaign-tabs button{background:#151515;border:1px solid #3e3e3e;padding:11px 19px;font-size:14px;color:#aaa}.campaign-tabs button span{font:10px var(--mono);margin-left:8px}.campaign-tabs button.active{background:var(--lime);color:#111;border-color:var(--lime)}.swipe-actions{display:flex;gap:9px;align-items:center}.import-review{cursor:pointer;font:12px var(--control)}.import-review input{position:absolute;clip-path:inset(50%);width:1px;height:1px}.import-review:focus-within{outline:2px solid var(--lime)}.campaign-overview{display:grid;grid-template-columns:1fr 1fr;gap:24px;border:1px solid var(--line);background:#111;padding:23px;margin-bottom:25px}.campaign-overview h3{font-size:27px;margin:8px 0}.campaign-overview p{font:11px/1.8 var(--mono);color:#aaa}.campaign-overview .date-evidence{border-left:1px solid #3c362b;padding-left:24px}.date-evidence strong{color:var(--gold);font:12px/1.6 var(--control);display:block;margin-bottom:7px}.sequence-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.sequence-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.sequence-stages button{text-align:left;padding:13px;background:#111;border:1px solid #333;color:#bababa;font:12px var(--control)}.sequence-stages button:hover{border-color:#7b8658}.sequence-stages button.active{border-color:var(--lime);color:var(--lime);background:#1c230d}.sequence-stages button .stage-num{font:9px var(--mono);color:#788050;display:block;margin-bottom:5px}.sequence-stages button small{display:block;font:9px/1.5 var(--mono);color:#888;margin-top:6px}.sequence-stages button.none{opacity:.65}.swipe-search-row{display:flex;align-items:center;gap:20px;margin-top:22px}.swipe-search-row .search{flex:1}.linked-filter{font-size:12px;color:#b0b0b0;display:flex;align-items:center;gap:7px}.linked-filter input{accent-color:var(--lime)}#swipe-count{font:10px var(--mono);color:#999;white-space:nowrap}.localnotice{font:10px/1.8 var(--mono);color:#8c8c8c;margin:13px 0 24px}.email-card{border:1px solid var(--line);background:#101010;margin-bottom:13px;scroll-margin-top:30px}.email-top{display:grid;grid-template-columns:126px 1fr;gap:23px;padding:23px}.email-date{border-right:1px solid #333;padding-right:18px;font:10px/1.7 var(--mono);color:#aaa}.email-date b{display:block;color:var(--lime);font:32px var(--heading);margin-bottom:8px}.email-date .email-number{font-size:9px;color:#777;display:block;margin-top:10px}.email-info h3{font-size:26px;margin:0 0 12px;overflow-wrap:anywhere}.email-info .role{font:12px/1.8 var(--control);color:#bebebe}.email-offer{margin-top:13px;font:11px/1.8 var(--mono);color:#aaa}.email-offer strong{color:#d3bf9d;font:10px var(--control);letter-spacing:.8px;display:block;margin-bottom:5px}.email-links{border-top:1px solid #292929;padding:16px 23px;font:11px/1.8 var(--mono);color:#aaa}.email-links>strong{font:10px var(--control);letter-spacing:1px;color:#ccc;display:block;margin-bottom:8px}.cta-list{margin:0;padding-left:18px;display:grid;gap:8px}.cta-list li{overflow-wrap:anywhere}.cta-list a,.known-dest a{color:#b3c895;text-decoration-color:#596643;text-underline-offset:3px}.cta-list small{display:block;color:#7f7f7f;font-size:9px}.known-dest{margin-top:13px;padding-top:10px;border-top:1px dashed #333}.known-dest p{font-size:9px;margin-bottom:8px}.known-dest a{display:block;font-size:10px}.email-details{border-top:1px solid #2c2c2c}.email-details summary{padding:14px 23px;cursor:pointer;color:#d3d3d3;font-size:13px}.email-details summary span{float:right;font:9px var(--mono);color:#8c8c8c;margin-top:4px}.historical-label{font:10px/1.8 var(--mono);padding:15px 22px;border-top:1px dashed #403b30;border-bottom:1px dashed #403b30;background:#19170f;color:#c7b797}.email-copy{padding:24px;margin:0;color:#d0d0d0;font:12px/1.9 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;max-height:580px;overflow:auto;background:#0a0a0a}.adaptation{padding:22px;border-top:1px solid #333;background:#12160d}.adaptation h4{font:500 21px var(--heading);margin:0 0 8px}.adaptation p{font:10px/1.8 var(--mono);color:#99a38b;margin-bottom:17px}.adapt-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.adapt-fields label{font:11px var(--control);color:#a7b58a;display:block}.adapt-fields select,.adapt-fields textarea{margin-top:9px;width:100%;background:#080b05;color:#ddd;border:1px solid #3f4a2b;padding:10px;font:11px/1.7 var(--mono)}.adapt-fields select{height:130px}.adapt-fields textarea{height:130px;resize:vertical}.adapt-help{font:9px/1.7 var(--mono);color:#929887;margin-top:8px}.linked-tasks{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.linked-tasks button{background:#202818;color:#c9d7ac;border:1px solid #465635;padding:8px 10px;font-size:11px}.linked-tasks .pill{font-size:8px;margin-left:6px}.swipe-evidence{border:1px solid #3e3a31;background:#12110e;margin-top:19px;padding:20px}.swipe-evidence summary{cursor:pointer;font:500 21px var(--heading)}.swipe-evidence summary span{float:right;font:10px var(--mono);color:#999}.swipe-evidence ul{padding-left:19px;color:#b0aaa0;font:11px/1.9 var(--mono)}.swipe-evidence li{margin:17px 0}.swipe-evidence h4{font:500 19px var(--heading);margin:22px 0 9px}.swipe-evidence p{font:11px/1.9 var(--mono);color:#aaa}.comparison-scroll{overflow:auto;margin-top:20px}.comparison-scroll table{border-collapse:collapse;min-width:750px;width:100%;font:10px/1.8 var(--mono)}.comparison-scroll th,.comparison-scroll td{border:1px solid #39352b;padding:12px;text-align:left;vertical-align:top}.comparison-scroll th{color:var(--gold);background:#1d1a13}.privacy-note{font:10px/1.9 var(--mono);color:#8c8c8c;margin:25px 0}.reference-backlinks{border:1px solid #3d462b;padding:15px;margin:20px 0;background:#141a0c}.reference-backlinks button{display:block;text-align:left;background:none;padding:8px 0;color:#c8da9e;font-size:12px}.reference-backlinks p{font:10px/1.7 var(--mono);color:#9da98b}.no-emails{padding:30px;text-align:center;border:1px dashed #444;color:#999;font:12px/1.8 var(--mono)}@media(max-width:1150px){nav{gap:17px}.swipe-tools{flex-wrap:wrap}.sequence-stages{grid-template-columns:repeat(5,1fr)}}@media(max-width:760px){nav{gap:0;flex-wrap:wrap;justify-content:flex-start}nav button{flex:1 0 20%;font-size:10px}.swipe-tools{gap:15px}.campaign-tabs{width:100%}.campaign-tabs button{padding:10px 12px;flex:1;font-size:12px}.campaign-tabs button span{font-size:9px}.swipe-actions{width:100%}.campaign-overview{grid-template-columns:1fr;padding:18px;gap:17px}.campaign-overview .date-evidence{border-left:0;border-top:1px solid #3c362b;padding:15px 0 0}.swipe-intro{font-size:11px}.history-notice{padding:15px}.history-notice p{font-size:10px}.sequence-stages{grid-template-columns:repeat(2,1fr)}.sequence-head{align-items:flex-start}.sequence-head .eyebrow{font-size:9px}.sequence-head button{font-size:10px}.swipe-search-row{flex-wrap:wrap;gap:12px}.swipe-search-row .search{flex:1 0 100%}.linked-filter{font-size:11px}.email-top{grid-template-columns:1fr;padding:18px;gap:15px}.email-date{border-right:0;border-bottom:1px solid #333;padding:0 0 12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.email-date b{font-size:25px;margin:0}.email-date .email-number{margin:0}.email-info h3{font-size:24px}.email-offer{font-size:10px}.email-links{padding:16px 18px;font-size:10px}.email-details summary{padding:15px 18px;font-size:12px}.email-details summary span{float:none;display:block;margin:6px 0 0 15px}.email-copy{font-size:11px;padding:18px}.historical-label{padding:14px 18px;font-size:9px}.adapt-fields{grid-template-columns:1fr}.adaptation{padding:18px}.swipe-evidence{padding:16px}.swipe-evidence summary{font-size:19px}.swipe-evidence summary span{float:none;display:block;font-size:9px;margin-top:8px}.swipe-evidence ul{font-size:10px}.swipe-evidence p{font-size:10px}}
