:root{color:#171816;font-synthesis:none;--paper:#f3f0e9;--raised:#fbfaf6;--ink:#171816;--muted:#686b64;--faint:#8a8c85;--line:#d9d6ce;--line-dark:#bcbab2;--blue:#164bdc;--blue-soft:#e7edff;--green:#176c4b;--red:#a4322d;--amber:#9b6419;background:#f3f0e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--blue)}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skeleton{background:linear-gradient(90deg,#dedbd3 20%,#ebe8e1 42%,#dedbd3 64%) 0 0/220% 100%;border-radius:999px;width:100%;height:8px;animation:1.6s ease-in-out infinite skeleton-shimmer;display:block;overflow:hidden}.skeleton.is-short{width:38%}.skeleton.is-medium{width:62%}.skeleton.is-long{width:84%}.skeleton-stack{align-content:start;gap:8px;display:grid}.skeleton-kicker,.skeleton-label{width:28%;height:7px}.skeleton-heading{border-radius:4px;width:46%;height:31px}.skeleton-page-title{border-radius:4px;width:min(360px,62vw);height:46px}.skeleton-section-title{border-radius:3px;width:52%;height:18px}.skeleton-control{border-radius:3px;height:38px}.skeleton-textarea{border-radius:3px;height:118px}.skeleton-button{border-radius:3px;width:106px;height:38px}.skeleton-icon-button{border-radius:50%;flex:none;width:32px;height:32px}.skeleton-checkbox{border-radius:3px;width:15px;height:15px}.skeleton-dot{border-radius:50%;width:7px;height:7px}.skeleton-cell-lines{gap:7px;min-width:72px;display:grid}.skeleton-table-row{cursor:default}.skeleton-table-row:hover{background:0 0}.skeleton-table-row td{height:62px}@keyframes skeleton-shimmer{to{background-position-x:-220%}}.app-shell{min-height:100vh}.login-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.login-panel{border:1px solid var(--line-dark);background:var(--raised);gap:22px;width:min(420px,100%);padding:34px;display:grid;box-shadow:0 24px 70px #1718161a}.skeleton-login-panel{min-height:392px}.skeleton-login-panel .skeleton-button{width:100%}.login-panel h1{margin-bottom:6px}.login-panel p{color:var(--muted);margin-bottom:0;font-size:12px}.login-panel label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:700;display:grid}.topbar{z-index:30;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f0e9f5;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 28px;display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;font-size:13px;display:flex}.brand>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-family:Georgia,serif;display:grid}.topbar nav{align-self:stretch;display:flex}.topbar nav button{color:var(--muted);background:0 0;border:0;padding:0 18px;font-size:12px;position:relative}.topbar nav button.active{color:var(--ink)}.topbar nav button.active:after{content:"";background:var(--blue);height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.topbar nav b{background:var(--blue);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;padding:0 5px;font-size:9px;display:inline-grid}.campaign-state{color:var(--ink);grid-template-columns:8px auto;justify-self:end;align-items:center;gap:2px 7px;font-size:11px;display:grid}.campaign-state i{background:var(--faint);border-radius:50%;width:7px;height:7px}.campaign-state i.live{background:#22a06b;box-shadow:0 0 0 3px #22a06b21}.campaign-state small{color:var(--faint);text-transform:uppercase;grid-column:2;font-size:9px}.skeleton-nav{justify-content:center;gap:26px;width:250px;display:flex}.skeleton-nav .skeleton{width:52px}.skeleton-state{justify-self:end;gap:6px;width:128px;display:grid}.skeleton-state .skeleton:last-child{justify-self:end}main{max-width:1540px;margin:0 auto;padding:0 32px 60px}.campaign-bar{border-bottom:1px solid var(--line-dark);align-items:center;gap:10px;min-height:58px;display:flex}.campaign-bar>label{min-width:min(420px,45vw);color:var(--faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.campaign-bar>label select{flex:1}.campaign-bar form{align-items:center;gap:8px;display:flex}.campaign-bar form input{width:230px}.campaign-bar form select{width:210px}.campaign-bar>span{color:var(--faint);margin-left:auto;font-size:10px}.skeleton-campaign-bar .skeleton-label{width:62px}.skeleton-campaign-bar .is-campaign{width:min(320px,42vw)}.skeleton-campaign-bar>.skeleton:last-child{margin-left:auto}.logout-button{z-index:45;border:1px solid var(--line-dark);background:var(--raised);color:var(--muted);border-radius:3px;padding:7px 9px;font-size:9px;position:fixed;bottom:16px;right:16px}.command-header{justify-content:space-between;align-items:end;gap:30px;padding:42px 0 28px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.035em;margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500}h2{margin-bottom:7px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}h3{margin-bottom:8px;font-size:15px}.command-header p:last-child,.section-heading p,.import-band p{color:var(--muted);margin-bottom:0;font-size:12px}.skeleton-command-header>.skeleton-stack{width:min(620px,62vw)}.skeleton-actions,.header-actions,.toolbar,.inspector-actions,.mapping-footer{align-items:center;gap:8px;display:flex}.primary,.secondary,.danger,.file-button,.link-button{border-radius:3px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.primary{border:1px solid var(--blue);background:var(--blue);color:#fff}.secondary{border:1px solid var(--line-dark);background:var(--raised);color:var(--ink)}.danger{border:1px solid var(--red);background:var(--red);color:#fff}.text{color:var(--blue);background:0 0;border:0;padding:4px;font-size:10px;font-weight:700}.danger-text{color:var(--red)}.metrics{border-block:1px solid var(--line-dark);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.metric-button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;background:0 0;border-radius:0;padding:17px 18px;transition:background .15s,box-shadow .15s}.metric-button:first-child{padding-left:0}.metric-button:last-child{border-right:0}.metric-button:not(:disabled):hover{box-shadow:inset 0 -2px var(--blue);background:#fbfaf6b8}.metric-button:focus-visible{z-index:1;outline-offset:-3px;position:relative}.metric-button strong,.metric-button span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.metric-button strong{font-family:Georgia,serif;font-size:25px;font-weight:500}.metric-button span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:9px}.metric-button>.skeleton{margin-top:0}.skeleton-metric-value{border-radius:4px;width:52%;height:29px}.skeleton-metric-label{width:68%;height:7px;margin-top:7px!important}.activity-rail{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.activity-rail>div{border-right:1px solid var(--line);grid-template-columns:8px 1fr;align-items:center;gap:3px 7px;padding:13px 14px;display:grid}.activity-rail>div:first-child{padding-left:0}.activity-rail>div:last-child{border-right:0}.activity-rail i{background:var(--faint);border-radius:50%;width:7px;height:7px}.activity-rail i.working{background:var(--blue);animation:1.5s ease-in-out infinite status-pulse}.activity-rail span{color:var(--faint);letter-spacing:.07em;text-transform:uppercase;grid-column:2;font-size:8px}.activity-rail strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:11px;overflow:hidden}.activity-rail strong.bad{color:var(--red)}.skeleton-activity>div{grid-template-columns:8px 1fr}.skeleton-activity .skeleton-dot{grid-row:1/span 2;align-self:center}.skeleton-activity .skeleton-label,.skeleton-activity .is-medium{grid-column:2}.skeleton-activity .skeleton-label{width:48%}.campaign-warning{border:1px solid var(--red);color:var(--red);background:#fff7f6;margin:14px 0 0;padding:11px 13px;font-size:11px}.refresh-warning,.tracking-warning,.table-load-error{border-left:2px solid var(--amber);color:#704810;background:#faf3e6;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 0;padding:9px 11px;font-size:10px;display:flex}.refresh-warning button,.tracking-warning button{color:#704810;flex:none}.tracking-warning{border-top:1px solid var(--line);margin-top:0}.table-load-error{border-top:1px solid var(--line);border-left:0;min-height:62px;margin:0}.loading-error{border-top:2px solid var(--amber)}@keyframes status-pulse{50%{opacity:.35}}.import-band{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:94px;margin-top:26px;padding:19px 0;display:flex}.import-band h2{margin-bottom:4px;font-family:inherit;font-size:13px;font-weight:750}.skeleton-import>.skeleton-stack{width:min(480px,70%)}.file-button{border:1px solid var(--ink);background:var(--ink);color:#fff;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.mapping-workspace{width:100%}.mapping-heading{justify-content:space-between;gap:20px;display:flex}.mapping-grid{grid-template-columns:repeat(3,minmax(170px,1fr));gap:13px;margin-top:20px;display:grid}.mapping-field,.settings-form>label,.draft label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line-dark);background:var(--raised);width:100%;color:var(--ink);border-radius:3px}input,select{min-height:38px;padding:0 10px}textarea{resize:vertical;padding:10px;line-height:1.5}.import-result{color:var(--ink)!important;margin-top:9px!important;font-size:10px!important}.import-result span{color:var(--muted)}.import-policy{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;padding:14px 0 0;display:grid}.import-policy legend{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 0 0;font-size:9px;font-weight:800}.policy-option{min-width:0;color:var(--ink);align-items:start;gap:10px;padding:3px 20px 3px 0;font-size:11px;line-height:1.4;display:flex}.policy-option+.policy-option{border-left:1px solid var(--line);padding-left:20px;padding-right:0}.policy-option>input[type=checkbox]{width:16px;min-height:16px;accent-color:var(--blue);flex:none;margin:1px 0 0}.policy-option>span,.policy-option>label:not(.policy-days){gap:3px;min-width:0;display:grid}.policy-option small{color:var(--muted);font-size:9px;font-weight:400}.policy-days{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;flex:0 0 74px;gap:3px;margin-left:auto;font-size:8px;font-weight:800;display:grid}.policy-days input{min-height:32px;padding-inline:8px}.mapping-footer{color:var(--muted);justify-content:space-between;margin-top:18px;font-size:10px}.job-progress{border-bottom:1px solid var(--line-dark);grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:18px;padding:13px 0;display:grid}.job-progress div{gap:2px;font-size:11px;display:grid}.job-progress span{color:var(--muted);font-size:9px}.job-progress small{max-width:520px;color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.job-progress progress{width:100%;height:5px;accent-color:var(--blue)}.job-progress>b{color:var(--blue);text-transform:uppercase;font-size:9px}.compact-button{min-height:31px;padding-inline:11px}.generation-errors{border-bottom:1px solid var(--line-dark);padding:12px 0 16px}.generation-errors summary{cursor:pointer;width:fit-content;color:var(--red);font-size:11px;font-weight:700}.generation-error-summary{gap:7px;margin:12px 0;display:grid}.generation-error-summary p{grid-template-columns:44px minmax(0,1fr);gap:8px;margin:0;font-size:11px;display:grid}.generation-error-summary strong{color:var(--red)}.generation-error-list{border-top:1px solid var(--line);max-height:280px;margin:12px 0;display:grid;overflow:auto}.generation-error-list h3{margin:12px 0 6px;font-size:11px}.generation-error-list button{border:0;border-bottom:1px solid var(--line);min-height:0;color:var(--ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.6fr) auto;gap:14px;padding:10px 0;display:grid}.generation-error-list button>span{gap:2px;display:grid}.generation-error-list button small,.generation-error-list time{color:var(--muted);font-size:9px}.workspace{grid-template-columns:minmax(0,1fr);margin-top:22px;display:grid}.workspace:has(.inspector){grid-template-columns:minmax(0,1fr) 430px;gap:24px}.table-pane{min-width:0}.toolbar{min-height:48px;padding-bottom:10px}.toolbar input{flex:1;min-width:180px}.toolbar select{width:140px}.skeleton-toolbar .is-search{flex:1;min-width:180px}.skeleton-toolbar .is-filter{width:140px}.skeleton-toolbar>.is-medium{width:140px;margin-left:auto}.toolbar-context{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:10px;display:flex}.template-context{border-right:1px solid var(--line);padding-right:10px}.template-context strong{color:var(--ink)}.result-bar{border-top:1px solid var(--line);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.result-bar label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.result-bar select{width:70px;min-height:30px;padding-block:0}.result-actions{align-items:center;gap:10px;display:flex}.table-scroll{border-top:1px solid var(--line-dark);position:relative;overflow:auto}.table-scroll.is-refreshing:before,.ledger-table-scroll.is-refreshing:before{content:"";z-index:4;background:var(--blue);width:100%;height:2px;animation:1.3s ease-in-out infinite alternate refresh-progress;display:block;position:sticky;top:0;left:0}@keyframes refresh-progress{0%{opacity:.25;transform-origin:0;transform:scaleX(.28)}to{opacity:.8;transform-origin:0;transform:scaleX(1)}}table{border-collapse:collapse;width:100%;font-size:11px}.prospect-table{min-width:1080px}th{z-index:2;background:var(--paper);color:var(--faint);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:11px 10px;font-size:9px;position:sticky;top:0}td{border-top:1px solid var(--line);vertical-align:middle;height:62px;padding:9px 10px}tbody tr{cursor:pointer;transition:background .14s}tbody tr:hover,tbody tr.selected{background:var(--raised)}td strong,td small,td a,td time{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}td small,td a,td time{color:var(--muted);margin-top:3px;font-size:9px}td a{color:var(--blue);text-decoration:none}.tracking-cell{min-width:72px}.tracking-cell strong{color:var(--ink);font-size:12px}.mailbox-cell{min-width:154px}.mailbox-cell.is-pending strong{color:var(--muted);font-size:10px;font-weight:600}td input[type=checkbox],th input[type=checkbox]{width:15px;min-height:15px;accent-color:var(--blue)}.status{color:#555750;letter-spacing:.06em;text-transform:uppercase;background:#e7e5de;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.status.is-approved,.status.is-active,.status.is-qualified{color:var(--green);background:#dceddf}.status.is-replied,.status.is-new{background:var(--blue-soft);color:var(--blue)}.status.is-suppressed,.status.is-not_interested,.status.is-error{color:var(--red);background:#f3dfdc}.status.is-drafted,.status.is-sending{color:var(--amber);background:#f4ead3}.error-copy{max-width:180px;color:var(--red);white-space:normal}.empty{min-height:220px;color:var(--muted);place-items:center;font-size:12px;display:grid}.empty.compact{min-height:120px}.pagination{border-top:1px solid var(--line-dark);justify-content:flex-end;align-items:center;gap:13px;min-height:54px;display:flex}.pagination .secondary{min-height:32px;padding-inline:12px}.pagination label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.pagination select{width:68px;min-height:32px}.inspector{border-left:1px solid var(--line-dark);align-self:start;max-height:calc(100vh - 100px);padding-left:24px;animation:.18s ease-out inspector-in;position:sticky;top:80px;overflow:auto}@keyframes inspector-in{0%{opacity:0;transform:translate(8px)}}.inspector header{justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.inspector h2{margin-bottom:4px;font-size:22px}.inspector header p:last-child{color:var(--muted);font-size:10px}.icon-button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:50%;font-size:18px}.prospect-tracking{border-block:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 17px;display:grid}.prospect-tracking>div{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.prospect-tracking>div:first-child{padding-left:0}.prospect-tracking>div:last-child{border-right:0}.prospect-tracking dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.prospect-tracking dd{gap:3px;margin:5px 0 0;display:grid}.prospect-tracking dd strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.prospect-tracking dd span{color:var(--muted);font-size:9px;line-height:1.4}.prospect-tracking time{color:inherit}.inspector-actions{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;padding-bottom:17px}.inspector[aria-busy=true]{border-top-color:var(--blue)}.skeleton-inspector>div>header{display:flex}.skeleton-inspector>div>header .skeleton-stack{flex:1}.skeleton-inspector .prospect-tracking>div{gap:7px;display:grid}.skeleton-inspector .prospect-tracking .skeleton-label{width:42%}.skeleton-inspector .prospect-tracking .skeleton-metric-value{width:32%}.skeleton-inspector .skeleton-actions{border-bottom:1px solid var(--line-dark);gap:8px;padding-bottom:17px;display:flex}.skeleton-draft{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.sequence-list{display:grid}.draft{border-bottom:1px solid var(--line);gap:12px;padding:18px 0;display:grid}.draft-heading{justify-content:space-between;display:flex}.draft-heading span{color:var(--muted);font-size:9px}.draft-actions,.test-send>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-preview{border-block:1px solid var(--line);padding:10px 0}.email-preview summary{color:var(--blue);cursor:pointer;font-size:10px;font-weight:700}.email-copy{color:#272824;background:#fff;margin-top:14px;padding:16px;font-size:11px;line-height:1.6}.email-copy>p{margin:0 0 14px}.email-copy>p:last-child{margin-bottom:0}.email-copy a{color:var(--blue)}.search-proof-brand{color:#1c4075;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:flex}.email-copy .search-proof-brand{color:#1c4075}.search-proof-brand>strong{letter-spacing:-.03em;font-size:18px}.search-proof-brand>span{width:24px;height:24px;display:block;position:relative}.search-proof-brand i{border-radius:4px;display:block;position:absolute}.search-proof-brand i:first-child{background:#9ab0d6;width:7px;height:17px;top:5px;left:2px;transform:rotate(-45deg)}.search-proof-brand i:nth-child(2){background:#a1c0d5;width:7px;height:17px;top:6px;right:2px}.search-proof-brand i:nth-child(3){background:#d5abad;width:17px;height:7px;top:2px;left:5px}.search-proof-brand i:nth-child(4){background:#1c4075;border-radius:2px;width:8px;height:8px;top:10px;left:10px}.email-preview-cta{color:#1c4075;text-align:center;margin:22px 0 12px;font-family:Arial,Helvetica,sans-serif}.email-preview-cta>strong{color:#fff;background:#1c4075;border:1px solid #1c4075;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:9px 16px;font-size:12px;line-height:18px;display:inline-flex}.email-preview-cta>p{color:#687284;gap:1px;margin:7px 0 0;font-size:8px;line-height:1.4;display:grid}.email-preview-cta>p span{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.email-preview-cta code{color:#40536b;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.sequence-panel{color:#1c4075;background:#f7f7f7;border:1px solid #c8e7ff;border-radius:12px;margin:12px 0 22px;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.sequence-panel>header{background:#1c4075;border:0;padding:15px 16px 14px;display:block}.sequence-panel>header>div{justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;display:flex}.sequence-panel>header span,.sequence-panel>header b{letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:12px}.sequence-panel>header span{color:#c8e7ff}.sequence-panel>header b{color:#d5abad;white-space:nowrap}.sequence-panel h4{color:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.3}.sequence-panel-summary,.sequence-panel-footer{color:#40536b;margin:0}.sequence-panel-summary{background:#eef7ff;border-bottom:1px solid #c8e7ff;padding:9px 16px;font-size:10px;line-height:1.45}.sequence-panel-body{padding:12px}.sequence-panel-footer{color:#1c4075;text-align:center;background:#f8eeee;border-top:1px solid #ead1d2;padding:9px 14px;font-size:9px;font-weight:700;line-height:1.45}.sequence-panel-body :where(ol,ul,dl,p){margin:0;padding:0}.sequence-panel-body :where(ol,ul){list-style:none}.sequence-panel-flow{background:#fff;border:1px solid #c8e7ff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.sequence-panel-flow>li{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:90px;padding:11px 8px;display:flex;position:relative}.sequence-panel-flow>li:not(:last-child){border-right:1px solid #c8e7ff}.sequence-panel-flow strong{color:#1c4075;margin-top:7px;font-size:10px;line-height:1.3}.sequence-panel-flow small{color:#526174;margin-top:3px;font-size:8px;line-height:1.4}.sequence-panel-tag{color:#1c4075;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:20px;padding:3px 6px;font-size:7px;font-weight:800;display:inline-flex}.sequence-panel-tag.is-blue,.sequence-panel-mark.is-blue{background:#c8e7ff}.sequence-panel-tag.is-rose,.sequence-panel-mark.is-rose{background:#d5abad}.sequence-panel-tag.is-steel,.sequence-panel-mark.is-steel{background:#a1c0d5}.sequence-panel-mark{color:#1c4075;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.sequence-panel-prompt{color:#40536b;background:#eef7ff;border:1px solid #c8e7ff;border-bottom:0;grid-template-columns:auto 1fr;gap:8px;padding:9px 10px;font-size:9px;display:grid}.sequence-panel-prompt strong{color:#1c4075;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.sequence-panel-steps{background:#fff;border:1px solid #c8e7ff}.sequence-panel-steps li{grid-template-columns:minmax(70px,.35fr) 1fr;gap:9px;padding:8px 10px;display:grid}.sequence-panel-steps li+li{border-top:1px solid #e3edf5}.sequence-panel-steps strong{color:#1c4075;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.sequence-panel-steps span{color:#526174;font-size:9px}.journey-flow{border-color:#d5abad}.journey-flow>li{min-height:74px;padding-inline:6px}.journey-flow>li:not(:last-child){border-color:#f0dddd}.journey-flow>li:not(:last-child):after,.playbook-training-flow>li:not(:last-child):after{content:"→";z-index:1;color:#9ab0d6;background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:12px;display:grid;position:absolute;right:-8px}.journey-flow span{color:#d18e91;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.journey-flow strong{margin-top:5px;font-size:9px}.revenue-context-preview>p{color:#526174;text-align:center;background:#faf4f4;border:1px solid #d5abad;border-top:0;padding:7px 10px;font-size:8px;line-height:1.4}.sequence-panel-strip{color:#1c4075;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#a1c0d5;padding:8px 10px;font-size:8px;display:block}.sequence-panel-routes{background:#fff;border:1px solid #c8e7ff;border-top:0}.sequence-panel-routes>div{grid-template-columns:minmax(82px,.45fr) 1fr;gap:9px;padding:8px 10px;display:grid}.sequence-panel-routes>div+div{border-top:1px solid #e3edf5}.sequence-panel-routes dt{color:#1c4075;font-size:9px;font-weight:800}.sequence-panel-routes dd{color:#526174;margin:0;font-size:9px}.signal-feed-preview{background:#fff;border:1px solid #c8e7ff}.signal-feed-preview li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:8px 9px 8px 18px;display:grid;position:relative}.signal-feed-preview li:before{content:"";background:#d5abad;width:8px;position:absolute;inset:0 auto 0 0}.signal-feed-preview li.is-steel:before{background:#9ab0d6}.signal-feed-preview li.is-navy:before{background:#1c4075}.signal-feed-preview li+li{border-top:1px solid #e3edf5}.signal-feed-preview div{gap:1px;min-width:0;display:grid}.signal-feed-preview strong,.signal-feed-preview b{color:#1c4075;letter-spacing:.05em;text-transform:uppercase;font-size:8px}.signal-feed-preview span{color:#526174;font-size:9px}.signal-feed-preview b{text-align:right;max-width:65px}.roleplay-dialogue-preview{background:#fff;border:1px solid #c8e7ff}.roleplay-dialogue-preview>div{grid-template-columns:minmax(62px,.3fr) 1fr;display:grid}.roleplay-dialogue-preview>div+div{border-top:1px solid #c8e7ff}.roleplay-dialogue-preview dt,.roleplay-dialogue-preview dd{padding:9px 10px}.roleplay-dialogue-preview dt{color:#1c4075;letter-spacing:.08em;text-transform:uppercase;background:#eef7ff;margin:0;font-size:8px;font-weight:800}.roleplay-dialogue-preview .is-seller dt{background:#faf4f4}.roleplay-dialogue-preview .is-coach dt{background:#f0f5f8}.roleplay-dialogue-preview dd{color:#40536b;margin:0;font-size:9px}.rubric-review-preview{border-collapse:collapse;table-layout:fixed;background:#fff;border:1px solid #d5abad;width:100%}.rubric-review-preview th,.rubric-review-preview td{color:#526174;text-align:left;text-transform:none;vertical-align:top;white-space:normal;border:0;height:auto;padding:8px;font-size:8px;line-height:1.35;position:static}.rubric-review-preview thead th{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#1c4075;font-size:7px}.rubric-review-preview thead th:first-child{width:27%}.rubric-review-preview thead th:nth-child(2){width:53%}.rubric-review-preview thead th:nth-child(3){color:#c8e7ff;text-align:right;width:20%}.rubric-review-preview tbody tr{cursor:default}.rubric-review-preview tbody tr:hover{background:0 0}.rubric-review-preview tbody tr+tr{border-top:1px solid #f0dddd}.rubric-review-preview tbody th{color:#1c4075;background:#fff;font-weight:800}.rubric-review-preview tbody td:last-child{color:#d18e91;letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:7px;font-weight:800}.playbook-training-flow>li{min-height:76px}.playbook-training-flow small{margin-top:6px}.certification-gate-preview{background:#fff;border:1px solid #c8e7ff}.certification-gate-preview .sequence-panel-strip{text-align:left;background:#eef7ff}.certification-gate-preview ul{list-style:none}.certification-gate-preview li{grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.certification-gate-preview li+li{border-top:1px solid #e3edf5}.certification-gate-preview li>span{color:#1c4075;background:#c8e7ff;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.certification-gate-preview li:nth-child(2)>span{background:#d5abad}.certification-gate-preview li:nth-child(3)>span{background:#a1c0d5}.certification-gate-preview li div{gap:1px;display:grid}.certification-gate-preview li strong{color:#1c4075;font-size:9px}.certification-gate-preview li small{color:#40536b;font-size:8px}.email-signature{color:#333;margin-top:8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4}.email-signature>p{margin:0 0 20px}.email-signature .email-signature-details{margin-bottom:0}.email-signature-details>strong,.email-signature a{color:#2f9bd1}.email-signature-brand{justify-content:flex-start;margin-top:7px}.email-signature-brand>strong{font-size:25px}.test-send{border-left:2px solid var(--blue);background:var(--blue-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;display:grid}.test-send label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:9px;font-weight:700;display:grid}.test-send p{color:var(--muted);grid-area:2/1/auto/-1;margin:0;font-size:9px}.test-send .primary{grid-area:1/2;align-self:end}.section-heading{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:24px;padding:42px 0 20px;display:flex}.reply-list{display:grid}.suppression-list{margin-top:36px}.suppression-list .section-heading{margin-bottom:12px}.unsubscribe-preview{color:#687284;font-size:10px;line-height:16px;margin-top:20px!important}.reply-list article{border-bottom:1px solid var(--line);padding:22px 0}.reply-list article.new{box-shadow:inset 3px 0 var(--blue);padding-left:18px}.reply-meta,.reply-list footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.reply-meta time,.reply-list footer{color:var(--muted);font-size:10px}.reply-list article>p{color:#444640;max-width:800px;font-family:Georgia,serif;font-size:16px;line-height:1.55}.reply-list footer>div{align-items:center;gap:8px;display:flex}.reply-list footer select{width:140px}.settings-grid{grid-template-columns:minmax(0,1fr) 390px;gap:60px;padding-top:28px;display:grid}.settings-form{gap:18px;display:grid}.settings-form fieldset{border:0;border-top:1px solid var(--line);margin:0;padding:17px 0 0}.settings-form legend{padding:0 0 12px;font-size:11px;font-weight:700}.settings-subheading{margin-top:34px}.time-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.time-grid label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.day-picker{flex-wrap:wrap;gap:8px;display:flex}.day-picker label{border:1px solid var(--line);background:var(--raised);min-height:34px;color:var(--ink);align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.day-picker input,.mailbox-picker input{width:15px;min-height:15px;accent-color:var(--blue)}.mailbox-picker{border-block:1px solid var(--line);max-height:250px;display:grid;overflow-y:auto}.mailbox-picker label{border-bottom:1px solid var(--line);min-height:42px;color:var(--ink);align-items:center;gap:10px;font-size:11px;display:flex}.mailbox-picker label:last-child{border-bottom:0}.mailbox-picker label>span{gap:2px;padding:7px 0;display:grid}.mailbox-picker label small{color:var(--muted);font-size:9px;font-weight:500}.field-help{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.5}.delay-row{grid-template-columns:repeat(5,minmax(80px,1fr));gap:12px;display:grid}.delay-row label{color:var(--muted);gap:6px;font-size:9px;display:grid}.attestation{grid-template-columns:18px 1fr;align-items:start;line-height:1.5;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:500!important;display:grid!important}.attestation input{width:16px;min-height:16px;accent-color:var(--blue)}.environment-list{border-top:1px solid var(--line-dark);margin:0}.environment-list>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:17px 0;display:grid}.environment-list dt{color:var(--muted);font-size:10px}.environment-list dd{gap:4px;margin:0;font-size:11px;display:grid}.environment-list dd span{color:var(--muted);font-size:9px}.good{color:var(--green)}.bad{color:var(--red)}.danger-zone{border-top:1px solid var(--red);gap:16px;margin-top:28px;padding-top:22px;display:grid}.danger-zone h3{margin-bottom:6px}.danger-zone p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px;line-height:1.55}.danger-zone>.danger{justify-self:start}.reset-confirmation{gap:12px;display:grid}.reset-confirmation label{color:var(--red);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.reset-confirmation>div{align-items:center;gap:12px;display:flex}.toast{z-index:100;color:#fff;text-align:left;background:#181917;border:0;border-radius:4px;max-width:min(480px,100vw - 48px);padding:15px 18px;font-size:11px;animation:.18s ease-out toast-in;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #0003}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.ledger-backdrop{z-index:80;background:#1718167a;place-items:center;padding:24px;animation:.16s ease-out ledger-backdrop-in;display:grid;position:fixed;inset:0}.ledger-modal{border:1px solid var(--line-dark);background:var(--paper);grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1180px,100%);max-height:calc(100dvh - 48px);animation:.18s ease-out ledger-modal-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #1718163d}.ledger-header{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:start;gap:24px;padding:24px 26px 19px;display:flex}.ledger-header h2{margin-bottom:5px}.ledger-header p:last-child{color:var(--muted);margin-bottom:0;font-size:11px}.ledger-header .icon-button{flex:none}.ledger-toolbar{border-bottom:1px solid var(--line);align-items:end;gap:12px;padding:16px 26px;display:flex}.ledger-toolbar label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.ledger-search{flex:1}.ledger-page-size{flex:0 0 82px}.ledger-result-bar{min-height:36px;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:0 26px;font-size:9px;display:flex}.ledger-table-scroll{border-top:1px solid var(--line-dark);min-height:220px;position:relative;overflow:auto}.ledger-table{min-width:980px}.ledger-table th:first-child,.ledger-table td:first-child{padding-left:26px}.ledger-table th:last-child,.ledger-table td:last-child{padding-right:26px}.ledger-table tbody tr{cursor:default}.ledger-table td{height:66px}.ledger-table td:first-child{width:22%}.ledger-table td:nth-child(2),.ledger-table td:nth-child(3){width:17%}.ledger-table td:nth-child(4),.ledger-table td:nth-child(5){width:10%}.ledger-table td:nth-child(6),.ledger-table td:nth-child(7){width:12%}.ledger-table td a{color:var(--muted)}.ledger-table .tracking-cell small{max-width:180px}.ledger-empty{min-height:220px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:12px;padding:28px;font-size:11px;display:grid}.ledger-empty p{margin:0}.ledger-footer{border-top:1px solid var(--line-dark);min-height:58px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:10px 26px;font-size:10px;display:flex}.ledger-footer nav{align-items:center;gap:9px;display:flex}@keyframes ledger-backdrop-in{0%{opacity:0}}@keyframes ledger-modal-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1200px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-button:nth-child(4n){border-right:0}.metric-button:nth-child(n+5){border-top:1px solid var(--line)}.metric-button:nth-child(5){padding-left:0}}@media (width<=1000px){.topbar{grid-template-columns:1fr auto}.topbar nav{z-index:40;background:var(--raised);border-top:1px solid var(--line-dark);justify-content:center;height:54px;position:fixed;bottom:0;left:0;right:0}.campaign-state{display:none}main{padding-inline:20px;padding-bottom:90px}.workspace:has(.inspector){grid-template-columns:1fr}.inspector{z-index:50;background:var(--paper);max-height:none;padding:24px;position:fixed;inset:58px 0 54px 20%;box-shadow:-18px 0 50px #0000001f}.settings-grid{grid-template-columns:1fr;gap:30px}.activity-rail{grid-template-columns:repeat(3,1fr)}.skeleton-topbar{grid-template-columns:1fr}.skeleton-topbar .skeleton-nav{z-index:40;background:var(--raised);border-top:1px solid var(--line-dark);align-items:center;width:auto;height:54px;position:fixed;bottom:0;left:0;right:0}.skeleton-state{display:none}}@media (width<=680px){.topbar{padding-inline:16px}.command-header,.section-heading,.import-band{flex-direction:column;align-items:stretch}.campaign-bar{flex-direction:column;align-items:stretch;padding:14px 0}.campaign-bar>label{flex-direction:column;align-items:stretch;gap:5px;min-width:0}.campaign-bar form{flex-direction:column;align-items:stretch}.campaign-bar form input,.campaign-bar form select{width:100%}.campaign-bar>span{margin-left:0}.header-actions{width:100%}.header-actions button{flex:1}.skeleton-actions{width:100%}.skeleton-actions .skeleton{flex:1;width:auto}.metrics{grid-template-columns:repeat(2,1fr)}.metric-button{border-bottom:1px solid var(--line)}.metric-button:nth-child(2n){border-right:0}.metric-button:nth-child(odd){padding-left:0}.activity-rail{grid-template-columns:1fr 1fr}.activity-rail>div{border-bottom:1px solid var(--line)}.mapping-grid{grid-template-columns:1fr}.import-policy{grid-template-columns:1fr;gap:14px}.policy-option+.policy-option{border-top:1px solid var(--line);border-left:0;padding:14px 0 0}.mapping-footer,.toolbar{flex-direction:column;align-items:stretch}.result-bar{flex-direction:column;align-items:flex-start;padding:9px 0}.result-actions{flex-wrap:wrap;width:100%}.pagination{flex-wrap:wrap;justify-content:space-between;padding:9px 0}.job-progress{grid-template-columns:1fr auto}.job-progress progress{grid-column:1/-1}.generation-error-list button{grid-template-columns:1fr;gap:4px}.toolbar-context{justify-content:space-between;margin-left:0}.skeleton-toolbar>.is-medium{width:62%;margin-left:0}.table-scroll{max-height:62vh}table{min-width:760px}.inspector{inset:58px 0 54px}.settings-grid{gap:24px}.delay-row,.time-grid{grid-template-columns:1fr}.ledger-backdrop{padding:0}.ledger-modal{border:0;width:100%;height:100dvh;max-height:none}.ledger-header{padding:18px 16px 14px}.ledger-header h2{font-size:22px}.ledger-toolbar{align-items:stretch;padding:12px 16px}.ledger-result-bar{padding-inline:16px}.ledger-table th:first-child,.ledger-table td:first-child{padding-left:16px}.ledger-table th:last-child,.ledger-table td:last-child{padding-right:16px}.ledger-footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px}.ledger-footer nav{justify-content:space-between}}@media (width<=420px){.email-copy{padding-inline:12px}.sequence-panel>header,.sequence-panel-summary{padding-inline:13px}.sequence-panel-flow{grid-template-columns:1fr}.sequence-panel-flow>li{min-height:0}.sequence-panel-flow>li:not(:last-child){border-bottom:1px solid #c8e7ff;border-right:0}.journey-flow>li:not(:last-child):after,.playbook-training-flow>li:not(:last-child):after{bottom:-8px;right:auto;transform:rotate(90deg)}.sequence-panel-prompt{grid-template-columns:1fr}.sequence-panel-steps li,.sequence-panel-routes>div,.roleplay-dialogue-preview>div{grid-template-columns:1fr;gap:3px}.roleplay-dialogue-preview dd{padding-top:6px}.signal-feed-preview li{grid-template-columns:1fr}.signal-feed-preview b{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.skeleton{background:#dedbd3}}
