@font-face{font-family:Manifold;src:url('/assets/ManifoldExtendedCF-Heavy.ttf') format('truetype');font-weight:900;font-display:swap}
.platform-admin-page{background:#f6f3f0;color:#29242c;font-family:'DM Sans',Arial,sans-serif}.platform-header{display:flex;align-items:center;gap:25px;justify-content:space-between;background:#151216;color:#fff;padding:23px 4vw}.platform-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.platform-brand strong{font:900 26px/1.2 Manifold,Arial}.platform-brand strong span{font:600 10px/1 Arial;letter-spacing:.08em;margin-left:12px;border:1px solid #6e586f;border-radius:6px;padding:6px 8px;vertical-align:middle}.platform-header>a:last-child{font-size:13px;color:#d7c6de}.platform-header>span{font-size:12px;color:#bfb1c7}#platform-main{padding:45px 4vw 65px;max-width:1700px;margin:auto}.platform-opening{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.platform-opening h1{font:900 clamp(30px,4vw,54px)/1.2 Manifold,Arial;margin:10px 0 15px;letter-spacing:-1.5px}.platform-opening p{color:#766778;line-height:1.7}.platform-controls{display:flex;align-items:end;gap:12px}.platform-controls label{display:grid;gap:8px;font-size:12px;color:#7b6c7d}.platform-controls select,.platform-admin-page button,.platform-admin-page input,.platform-admin-page select{border:1px solid #d9cfdc;border-radius:12px;background:#fff;color:#3d3041;font:500 13px/1.5 'DM Sans',Arial;padding:12px 15px;min-height:44px}.platform-admin-page button{cursor:pointer}.platform-admin-page button:disabled{opacity:.45;cursor:default}.platform-tabs{display:flex;gap:7px;overflow-x:auto;padding:0 0 15px;border-bottom:1px solid #d8cddb;margin-bottom:25px}.platform-tabs button{white-space:nowrap;background:transparent;border-color:transparent}.platform-tabs button[aria-selected=true]{background:#322535;color:#fff}.platform-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.platform-stat{padding:25px;border:1px solid #e0d7e2;border-radius:22px;background:#fff;display:flex;flex-direction:column;gap:12px}.platform-stat>span{color:#79667f;font-size:12px}.platform-stat>strong{font:900 clamp(25px,3vw,38px)/1.15 Manifold,Arial;letter-spacing:-1px;overflow-wrap:anywhere}.platform-stat>small{font-size:11px;line-height:1.6;color:#8c7e90}.platform-stat.accent{background:#302236;border-color:#302236;color:#fff}.platform-stat.accent>span,.platform-stat.accent>small{color:#dbcbdf}.platform-panel{background:#fff;border:1px solid #ded5e1;border-radius:22px;padding:28px;margin-bottom:24px;min-width:0}.platform-panel h2{font:900 23px/1.3 Manifold,Arial;margin:0 0 18px}.platform-panel>p{font-size:13px;line-height:1.75;color:#827187}.platform-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.platform-table-wrap{overflow:auto}.platform-admin-page table{width:100%;border-collapse:collapse;font-size:12px;min-width:650px}.platform-admin-page th{text-align:left;font-size:10px;color:#9b88a1;font-weight:500;border-bottom:1px solid #dcd1df;padding:12px}.platform-admin-page td{vertical-align:top;padding:16px 12px;border-bottom:1px solid #eee8f0;line-height:1.6}.platform-admin-page td small{display:block;color:#948398;font-size:10px}.platform-admin-page td strong{font-size:13px}.platform-pill{display:inline-flex;padding:4px 8px;background:#efe8f2;color:#77527f;font-size:10px;border-radius:6px;white-space:nowrap}.platform-pill.online{background:#e5f3eb;color:#397a55}.platform-pill.failed{background:#fff0e8;color:#9e603f}.platform-note{background:#eee7f0;border:1px solid #d8c8e0;border-radius:15px;padding:18px 22px;font-size:12px;color:#735d7d;line-height:1.75;margin-bottom:24px}.platform-search{display:block;width:min(500px,100%);margin-bottom:20px}.platform-empty{padding:30px;color:#917e99;font-size:13px}.platform-bars{display:flex;align-items:end;gap:6px;height:165px;padding-top:15px}.platform-bar{flex:1;display:flex;align-items:stretch;justify-content:end;flex-direction:column;min-width:0;height:100%}.platform-bar i{display:block;background:linear-gradient(#c6a9cf,#795d86);height:var(--height);min-height:3px;border-radius:5px 5px 0 0}.platform-bar small{font-size:8px;color:#9c8aa2;margin-top:8px;white-space:nowrap;overflow:hidden}.platform-footer{padding:22px 4vw;border-top:1px solid #d8cfdd;font-size:11px;color:#93829b;line-height:1.7}#platform-error{padding:18px;border-radius:12px;background:#fff0e8;color:#995535;margin-bottom:20px}#platform-error[hidden]{display:none}#platform-support-dialog{width:min(1050px,calc(100vw - 30px));max-height:calc(100dvh - 30px);border:1px solid #d7cbdc;border-radius:22px;padding:0;color:#382d3e;background:#f6f3f0}#platform-support-dialog::backdrop{background:#17101baa;backdrop-filter:blur(5px)}#platform-support-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#fff;border-bottom:1px solid #ded5e2}#platform-support-dialog h2{font:900 23px/1.3 Manifold,Arial;margin:8px 0 0}#platform-support-dialog header small{color:#a38ba8;font-size:11px}#platform-support-content{padding:24px}.platform-support-form{display:grid;gap:15px;margin:15px 0}.platform-support-form label{display:grid;gap:8px;font-size:12px;color:#8d7895}.platform-support-form input{width:100%}.platform-record{padding:22px;border:1px solid #ded3e2;border-radius:17px;background:#fff;margin:0 0 14px}.platform-record h3{font:900 17px/1.5 Manifold,Arial;margin:0 0 16px;overflow-wrap:anywhere}.platform-record dl{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px;font-size:12px}.platform-record dt{color:#99849f}.platform-record dd{margin:0;overflow-wrap:anywhere}.platform-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;font-size:12px}.platform-support-badge{border-radius:10px;padding:12px 16px;background:#e9e1ed;color:#775281;font-size:12px;margin-bottom:20px}@media(max-width:1000px){.platform-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-columns{grid-template-columns:1fr}.platform-opening{align-items:start;flex-direction:column}.platform-header>span{display:none}}@media(max-width:560px){#platform-main{padding:30px 18px}.platform-header{padding:18px}.platform-brand strong{font-size:23px}.platform-header>a:last-child{font-size:11px}.platform-stat-grid{gap:11px}.platform-stat{padding:19px;gap:10px;border-radius:17px}.platform-stat>strong{font-size:25px}.platform-panel{padding:20px;border-radius:18px}.platform-controls{width:100%}.platform-controls label{flex:1}.platform-controls select{width:100%}.platform-opening h1{font-size:34px}.platform-support-form select{max-width:100%}.platform-record{padding:18px}.platform-record dl{grid-template-columns:90px minmax(0,1fr)}#platform-support-content{padding:16px}.platform-brand strong span{margin-left:8px;padding:5px}.platform-record h3{font-size:16px}}

.platform-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.platform-plan-grid article{padding:18px;background:#f7f3f8;border:1px solid #e5d9e9;border-radius:16px}.platform-plan-grid article>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.platform-plan-grid strong{font-size:14px;color:#604d68}.platform-plan-grid b{font:900 28px Manifold,Arial}.platform-plan-grid p{font-size:11px;line-height:1.6;color:#796582}.platform-plan-grid small{font-size:10px;color:#8b7994}.platform-plan-track{height:7px;border-radius:8px;background:#e8deec;margin-top:18px;overflow:hidden}.platform-plan-track i{display:block;width:var(--share);height:100%;background:linear-gradient(90deg,#795785,#d4b1d8);border-radius:8px}@media(max-width:1000px){.platform-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.platform-plan-grid{grid-template-columns:1fr}}
/* Private acquisition area uses the same MANE type, clay marks and quiet plum. */
.outreach-opening{display:flex;gap:30px;justify-content:space-between;align-items:center;background:#2e2133;color:#fff;padding:32px}.outreach-opening h2{font-size:28px;max-width:650px;margin-bottom:12px}.outreach-opening p{color:#d1bfd8;max-width:650px}.outreach-opening button,.outreach-primary{background:linear-gradient(110deg,#e8b4bd,#f5c497)!important;color:#35213d!important;border-color:#edc1b6!important;font-weight:700!important}.outreach-opening .eyebrow{font-size:10px;letter-spacing:.08em;color:#c5abcd}.outreach-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.outreach-toolbar input{max-width:480px}.outreach-toolbar span{font-size:12px;color:#95819e}.outreach-board{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:16px;overflow:auto;padding-bottom:24px;align-items:start}.outreach-lane{background:#eee8f0;border:1px solid #ddd2e2;border-radius:21px;padding:16px;min-height:340px}.outreach-lane>header{display:flex;align-items:center;gap:9px;padding:6px 4px 20px}.outreach-lane h2{font-size:14px;margin:0;font-weight:650}.outreach-lane header b{margin-left:auto;font-size:12px;color:#917b9b;font-weight:500}.outreach-stage-dot{width:11px;height:11px;border-radius:50%;background:#b9a9c2}.outreach-stage-dot.stage-1{background:#c48fbd}.outreach-stage-dot.stage-2{background:#d9ad84}.outreach-stage-dot.stage-3{background:#85b59a}.outreach-lead{background:#fff;border:1px solid #e0d5e5;border-radius:16px;padding:16px;margin-bottom:12px;cursor:grab}.outreach-lead>button{display:grid!important;grid-template-columns:34px minmax(0,1fr);gap:4px 11px;text-align:left;background:none!important;border:0!important;padding:0!important;width:100%;min-height:0!important}.outreach-avatar{grid-row:1/3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:linear-gradient(135deg,#c7b8d0,#eee9f1);color:#6b5378;border-radius:11px;font-size:14px;font-weight:600}.outreach-lead strong{font-size:12px;overflow-wrap:anywhere}.outreach-lead small{font-size:10px;color:#9b89a3;overflow-wrap:anywhere}.outreach-stage-choice{display:flex;align-items:center;gap:10px;margin-top:16px;border-top:1px solid #eee5f2;padding-top:12px}.outreach-stage-choice>span{font-size:10px}.outreach-stage-choice select{font-size:10px;padding:7px;min-height:36px;margin:0}.outreach-empty{font-size:12px;line-height:1.8;color:#a390ac;padding:16px}.outreach-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.outreach-campaign h2{font-size:21px;line-height:1.4;margin-top:22px;overflow-wrap:anywhere}.outreach-card-head{display:flex;gap:12px;align-items:center;justify-content:space-between}.outreach-card-head>small{font-size:10px;color:#b09aba}.outreach-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0;padding:20px 0;border-top:1px solid #e4d8e9;border-bottom:1px solid #e4d8e9}.outreach-metrics>span{font-size:10px;color:#a28aaf}.outreach-metrics b{display:block;font:900 26px Manifold,Arial;color:#4e385b;margin-bottom:7px}.outreach-buttons{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 0}.outreach-buttons button{font-size:12px!important}.outreach-warning,.outreach-error{border-radius:12px;padding:15px;background:#fff0e8;color:#995b44;font-size:12px;line-height:1.7}.outreach-error[hidden]{display:none}.outreach-replies>button{display:flex;align-items:center;width:100%;text-align:left;gap:15px;border:0!important;border-radius:0!important;border-bottom:1px solid #eee5f1!important;padding:17px 0!important}.outreach-replies strong{display:block;font-size:13px}.outreach-replies small{display:block;color:#a592ae;font-size:11px;line-height:1.7;margin-top:6px}.outreach-replies>button>span:last-child{margin-left:auto}.outreach-dialog{width:min(1000px,calc(100vw - 28px));max-height:calc(100dvh - 28px);background:#f6f3f0;border:1px solid #d8c8e0;border-radius:24px;color:#3c2b45}.outreach-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid #dfd1e4;padding:24px 28px;position:sticky;top:0;z-index:2}.outreach-dialog>header h2{font:900 24px/1.4 Manifold,Arial;margin:0}.outreach-dialog-body{padding:28px}.outreach-dialog-body p{font-size:13px;line-height:1.8;color:#8a7396}.outreach-dialog form>button{margin-top:20px}.outreach-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.outreach-form-grid .full{grid-column:1/-1}.outreach-dialog label{font-size:12px;line-height:1.7;color:#82678f}.outreach-dialog input,.outreach-dialog select,.outreach-dialog textarea{font-size:13px;padding:12px 14px;margin-top:7px;border-radius:11px;min-height:44px;background:#fff;border:1px solid #d9ccdf}.outreach-dialog textarea{resize:vertical;line-height:1.8}.outreach-check{display:flex;align-items:start;gap:12px;padding-top:12px}.outreach-check input{width:18px;min-height:18px;height:18px;flex-shrink:0;accent-color:#785087;margin:3px 0}.outreach-hours{display:flex;gap:12px}.outreach-hours label{flex:1}.outreach-days{border:0;padding:15px 0;margin:20px 0;display:flex;gap:15px;flex-wrap:wrap}.outreach-days legend{font-size:12px;color:#9b80a8;margin-bottom:10px}.outreach-days label{display:flex;align-items:center;gap:7px}.outreach-days input{width:16px;min-height:16px;height:16px;margin:0;accent-color:#795287}.outreach-step{border:1px solid #ddcee4;border-radius:20px;padding:24px;background:#fff;margin:24px 0}.outreach-step>header{display:flex;align-items:center;gap:16px;padding-bottom:20px}.outreach-step header>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:13px;background:#eee4f2;color:#8e6a9e;font:900 14px Manifold,Arial}.outreach-step h3{font:900 19px Manifold,Arial;margin:0}.outreach-step header>button{margin-left:auto;font-size:11px}.outreach-step .outreach-help{font-size:11px;line-height:1.7;color:#a58aaf}.outreach-ab{margin-top:20px;border-top:1px solid #eee4f3;padding-top:18px}.outreach-ab summary{list-style:none;color:#8b639b;font-size:12px;cursor:pointer}.outreach-ab summary::-webkit-details-marker{display:none}.outreach-ab summary:after{content:'+';float:right;font-size:18px}.outreach-ab[open] summary:after{content:'−'}.outreach-ab label{margin-top:15px}.outreach-step-overview article{display:flex;align-items:start;gap:20px;margin-top:22px;padding:22px;border-radius:15px;background:#fff;border:1px solid #dfd1e6}.outreach-step-overview article>span{color:#b395c0;font:900 19px Manifold,Arial}.outreach-step-overview h3{margin:0;font-size:14px}.outreach-step-overview p{white-space:pre-wrap}.outreach-step-overview small{font-size:11px;color:#a086ad}.outreach-recipient-list{max-height:430px;overflow:auto;margin:24px 0;border-top:1px solid #e4d9e8}.outreach-recipient-list label{display:flex;align-items:center;gap:14px;padding:15px 5px;border-bottom:1px solid #e4d9e8}.outreach-recipient-list input{width:18px;min-height:18px;height:18px;accent-color:#795285;margin:0}.outreach-recipient-list strong,.outreach-recipient-list small{display:block}.outreach-recipient-list small{color:#a38bab;font-size:11px}.outreach-preview{background:#fff;border:1px solid #dfcfe8;border-radius:20px;padding:25px;margin:25px 0}.outreach-preview>h3{font-size:14px}.outreach-preview>h3 small{display:block;font-size:11px;color:#ac94b6;margin-top:6px}.outreach-preview article{border-top:1px solid #e7daed;padding-top:20px;margin-top:20px}.outreach-preview article>small{font-size:10px;color:#ae95bb}.outreach-preview h4{font-size:15px;margin:15px 0 7px}.outreach-preview article>p,.outreach-mail-body{white-space:pre-wrap;overflow-wrap:anywhere}.outreach-launch-sender{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #d9c8e0;border-radius:14px;background:#fff}.outreach-history{padding:20px 0;border-bottom:1px solid #dfd2e5}.outreach-history small{display:block;font-size:11px;color:#a58aaf;margin-bottom:10px}.outreach-history strong{font-size:13px}.outreach-history blockquote,.outreach-dialog-body blockquote{margin:15px 0;border-left:3px solid #baa1c6;padding:8px 15px;color:#876693;font-size:13px;line-height:1.7}@media(max-width:1200px){.outreach-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.outreach-campaign-grid{grid-template-columns:1fr}.outreach-opening{align-items:start;flex-direction:column;padding:25px}.outreach-opening h2{font-size:24px}.outreach-opening>button{width:100%}.outreach-toolbar{align-items:start;flex-direction:column}.outreach-board{grid-template-columns:repeat(4,270px)}.outreach-form-grid{grid-template-columns:1fr}.outreach-dialog>header{padding:20px}.outreach-dialog>header h2{font-size:20px}.outreach-dialog-body{padding:20px}.outreach-step{padding:18px}.outreach-days{gap:12px}.outreach-replies>button{flex-wrap:wrap}.outreach-replies>button>span:last-child{margin-left:50px}.outreach-dialog .outreach-buttons button{flex:1}.outreach-launch-sender{font-size:11px;overflow-wrap:anywhere}}
.outreach-mailbox-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.outreach-mailbox-panel h3{font:900 17px/1.5 Manifold,Arial;margin:0 0 8px}.outreach-mailbox-panel p{font-size:12px;line-height:1.7;max-width:650px;color:#9a80a6;margin:0}.outreach-mailbox-row{flex-basis:100%;display:flex;align-items:center;gap:12px;border-top:1px solid #e5d6ec;padding-top:16px;font-size:12px}.outreach-mailbox-row small{display:block;color:#a28cad;font-size:10px;margin-top:6px}.outreach-mailbox-row>button{margin-left:auto}

.platform-controls label[hidden]{display:none}
.platform-mane-actions{display:grid;gap:8px}.platform-mane-actions .platform-cancel-link{background:transparent;color:#735578;border-color:transparent;font-size:12px}.platform-cancel-confirm{background:#402a45!important;color:white!important}[data-subscription-form]{display:grid;gap:20px}[data-subscription-form] label{display:grid;gap:8px}[data-subscription-form] textarea,[data-subscription-form] input{width:100%;box-sizing:border-box;border:1px solid #d9ccd9;border-radius:14px;padding:14px;font:inherit}[data-subscription-form] textarea{min-height:100px}
.platform-workspace-controls>section{padding:24px 0;border-top:1px solid #e6dde8}.platform-workspace-controls h3{margin:0 0 12px;font-size:20px}.platform-workspace-controls p{color:#796a7c;line-height:1.6}.platform-workspace-controls form{display:grid;gap:16px}.platform-workspace-controls label{display:grid;gap:8px;color:#5e4966;font-size:14px}.platform-workspace-controls input,.platform-workspace-controls textarea,.platform-workspace-controls select{box-sizing:border-box;width:100%;min-width:0;padding:14px;border:1px solid #ddcfdf;border-radius:12px;background:#fcfafc;color:#302533;font:inherit}.platform-workspace-controls textarea{min-height:84px;resize:vertical}.platform-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.platform-workspace-controls button{justify-self:start}.platform-danger-zone{margin-top:28px}.platform-bin{margin-top:32px;border-top:1px solid #e5dce7;padding-top:24px}.platform-discount-list{list-style:none;padding:0;display:grid;gap:8px}.platform-discount-list li{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #e5dce7;border-radius:12px}.platform-discount-list span{flex:1}.platform-discount-list small{color:#796a7c}@media(max-width:600px){.platform-form-grid{grid-template-columns:1fr}.platform-discount-list li{flex-wrap:wrap}}

.platform-purpose-bar{height:7px;background:#ebd7f3;border-radius:8px;overflow:hidden;margin-top:8px}.platform-purpose-bar i{display:block;background:linear-gradient(90deg,#8f60ab,#e6aa86);width:var(--share);height:100%}.platform-panel h3{margin-top:28px}.platform-stat-grid strong{font-family:Manifold,Arial,sans-serif}

.platform-user-filters{display:flex;gap:18px;align-items:end;margin:20px 0}.platform-user-filters>label:first-child{flex:1}.platform-user-filters .platform-search{width:100%;max-width:none;margin:8px 0 0}.platform-user-filters select{margin-top:8px}.platform-user-reference{font-family:ui-monospace,monospace;overflow-wrap:anywhere;color:#6c5c75!important;font-size:11px!important}
@media(max-width:760px){.platform-user-filters{display:grid}}
