@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";
*{box-sizing:border-box}body{color:#29283d;background:#f7f8fc;margin:0;font:14px DM Sans,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}button:disabled{opacity:.5;cursor:wait}a{color:#6856d9;text-decoration:none}aside{background:#fff;border-right:1px solid #e9eaf2;flex-direction:column;width:244px;padding:30px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{color:#292544;letter-spacing:-1.8px;align-items:center;gap:9px;margin:0 10px 30px;font:800 32px Manrope,sans-serif;display:flex}.brand>span{color:#fff;background:#6856d9;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-5deg)}.brand b{color:#6856d9;margin-left:-8px}.workspace{border:1px solid #ebebf4;border-radius:10px;align-items:center;gap:10px;padding:13px 10px;font-size:12px;font-weight:600;display:flex}.avatar{color:#6858cf;background:#eeecfd;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;display:grid}small{color:#9994a9;margin-top:5px;font-size:10px;font-weight:400;display:block}.navLabel{letter-spacing:1.8px;color:#9b9ba9;margin:30px 14px 13px;font-size:9px}nav{gap:7px;display:grid}nav button{color:#828093;text-align:left;border-radius:8px;justify-content:flex-start;gap:12px;padding:13px 14px;font-size:12px}nav .selected{color:#6855cc;background:#eeebfc;font-weight:700}nav button:hover{background:#f4f2fc}nav em{background:#e1dcfa;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px;font-style:normal}.sideBottom{margin-top:auto}.sideNote{color:#8d7eb0;background:#f8f7fd;border:1px solid #eeeaf8;border-radius:10px;margin:24px 0;padding:15px}.sideNote b{color:#73618f;margin:8px 0 6px;font-size:12px;display:block}.sideNote p{font-size:11px;line-height:1.7}.account{border-top:1px solid #eee;align-items:center;gap:9px;padding-top:20px;font-size:12px;display:flex}.account>div{min-width:0}.account small{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}main{margin-left:244px}header{color:#99a;background:#fff;border-bottom:1px solid #ececf3;justify-content:space-between;align-items:center;height:76px;padding:0 42px;font-size:11px;display:flex}header>span{align-items:center;gap:12px;display:flex}header b{color:#686a80;font-weight:500}.connection{color:#a77c2d;background:#fff8ec;border-radius:30px;padding:8px 12px;font-size:10px}.connection i{background:#e1b361;border-radius:50%;width:6px;height:6px}.connected{color:#2d8d61;background:#eaf7f0}.connected i{background:#40ad7a}.content{max-width:1400px;margin:auto;padding:37px 42px 18px}.pageHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.7px;color:#9693ad;font-size:9px;font-weight:700}h1,h2,h3{font-family:Manrope,Arial,sans-serif}h1{letter-spacing:-1px;margin:9px 0 8px;font-size:28px;line-height:1.4}p{color:#9591a4;margin:0;font-size:12px;line-height:1.8}h2{letter-spacing:-.4px;margin:0;font-size:16px}.primary{color:#fff;white-space:nowrap;background:#6856d9;border-radius:8px;padding:12px 17px;font-size:12px;font-weight:600;box-shadow:0 4px 9px #6655cc1a}.primary:hover{background:#5745c4}.secondary{color:#6e5cbe;background:#fff;border:1px solid #dedaf1;border-radius:7px;padding:10px 14px;font-size:11px}.stats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px;display:grid}.stats article{background:#fff;border:1px solid #e8e9f1;border-radius:12px;padding:22px 23px}.stats article>div{color:#8b8b9e;justify-content:space-between;align-items:center;font-size:12px;display:flex}.stats svg{color:#ada8cb}.stats h2{letter-spacing:-1.5px;margin:12px 0 9px;font-size:35px;font-weight:700}.stats sup{color:#a19eb0;letter-spacing:0;vertical-align:baseline;margin-left:8px;font-size:11px;font-weight:400}.welcome{background:#eeecfa;border:1px solid #e3def6;border-radius:13px;justify-content:space-between;margin-bottom:21px;padding:30px 32px;display:flex;overflow:hidden}.welcome .eyebrow{color:#9b8cbb}.welcome h2{color:#41345f;letter-spacing:-.9px;margin:12px 0 9px;font-size:27px;line-height:1.4}.welcome p{color:#9286a9;font-size:11px}.welcome button{color:#67539b;padding:9px 0 0;font-size:11px;font-weight:700}.steps{flex-direction:column;justify-content:center;gap:10px;width:46%;display:flex}.steps>div{background:#ffffffb5;border:1px solid #e4dff4;border-radius:10px;align-items:center;gap:14px;padding:15px 18px;display:flex}.steps>div>span{color:#a391ca;font-size:11px}.steps b{color:#6c5c8c;font-size:11px}.steps small{color:#a195b2;font-size:9px}.steps svg{color:#ac9cc6;margin-left:auto}.setup{background:#fff;border:1px solid #e6e3f2;border-radius:10px;align-items:center;gap:15px;margin-bottom:32px;padding:16px 20px;display:flex}.setup>svg{color:#9d8dbc}.setup b{color:#736a87;font-size:12px}.setup p{margin-top:3px;font-size:10px}.setup .secondary{margin-left:auto}.sectionHead{justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;display:flex}.sectionHead h2{font-size:15px}.link{color:#918aa6;font-size:10px}.tableWrap{background:#fff;border:1px solid #e9e9f0;border-radius:11px;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{letter-spacing:1px;color:#a1a1b0;background:#fdfdff;border-bottom:1px solid #ededf3;padding:15px 20px;font-size:9px;font-weight:500}td{color:#737386;border-bottom:1px solid #f0f0f5;padding:16px 20px;font-size:11px}td strong{color:#4e4c63;font-size:12px}td:last-child{text-align:right}tr:last-child td{border-bottom:0}.empty{text-align:center;color:#a29ab8;padding:38px 20px}.emptyIcon{color:#b8abd6;background:#f6f4fc;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}.empty h3{color:#7d728f;margin:16px 0 6px;font-size:13px;font-weight:600}.empty p{margin-bottom:18px;font-size:11px}.empty .primary{padding:10px 13px;font-size:10px}.card{background:#fff;border:1px solid #e9e9f0;border-radius:12px;overflow:hidden}.card>.sectionHead{padding:23px 23px 0}.card .tableWrap{border:0;border-radius:0}.tag{white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:10px;display:inline-block}.green{color:#3a9979;background:#edf9f3}.amber{color:#ba8d3d;background:#fff5e3}.blue{color:#7b69c8;background:#f0edff}.inline{justify-content:space-between;align-items:center;gap:8px;display:flex}.mini{color:#837397;white-space:nowrap;background:#fff;border:1px solid #e5e0f1;border-radius:6px;padding:7px 9px;font-size:10px}.mini:hover{background:#f1edfa}.footNote{color:#a29aaf;border-top:1px solid #f1edf5;padding:16px 22px;font-size:10px;line-height:1.8}.positive{color:#379b78;font-weight:700}.settingsGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.padded{padding:28px}.padded h2{margin:20px 0 10px}.providerLogo{color:#e67536;align-items:center;gap:8px;display:flex}.providerLogo .tag{margin-left:auto}.hint{color:#9991a6;margin-bottom:20px;font-size:11px;line-height:1.9}.padded ol{color:#9991a6;padding-left:20px;font-size:12px;line-height:2.2}.padded a{font-size:12px}.narrow{max-width:650px}form{gap:17px;display:grid}label{color:#777085;gap:7px;font-size:11px;font-weight:500;display:grid}input,select,textarea{color:#554b68;background:#fff;border:1px solid #e3dfed;border-radius:7px;outline:none;width:100%;padding:11px 12px;font-size:12px}input:focus,textarea:focus,select:focus{border-color:#9883d6;box-shadow:0 0 0 3px #a68ee915}input::placeholder,textarea::placeholder{color:#b7afc3}textarea{resize:vertical}.check{align-items:center;font-size:11px;font-weight:400;display:flex}.check input{accent-color:#6856d9;width:14px;height:14px}.inline input[type=file]{max-width:220px;padding:5px;font-size:10px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;background:#24203966;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border-radius:15px;width:510px;max-height:90vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 100px #19142c33}.dialog h2{margin:0 0 8px;font-size:22px}.close{color:#9d91ae;position:absolute;top:18px;right:18px}.alert,.success{color:#b75953;background:#fff0ef;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.alert button,.success button{margin-left:auto}.alert a{margin-left:10px}.success{color:#3c9271;background:#eaf7ef}footer{color:#b1aabd;border-top:1px solid #eae7f0;gap:10px;margin-top:32px;padding-top:17px;font-size:11px;font-weight:700;display:flex}footer span,footer a{font-size:9px;font-weight:400}footer a{margin-left:auto}@media (max-width:1100px){aside{width:205px;padding:26px 13px}main{margin-left:205px}.content{padding:27px 25px}header{padding:0 25px}.pageHead{align-items:flex-start}h1{font-size:24px}.welcome{padding:25px}.steps{width:49%}.steps>div{gap:8px;padding:13px 10px}.stats article{padding:18px}.settingsGrid{grid-template-columns:1fr}}@media (max-width:760px){aside{border-bottom:1px solid #eee;border-right:0;width:auto;padding:14px 18px;position:static}.brand{margin:0 0 12px;font-size:26px}.brand>span{width:32px;height:32px}.workspace,.navLabel,.sideBottom{display:none}nav{gap:5px;display:flex;overflow:auto}nav button{white-space:nowrap;gap:6px;padding:9px;font-size:10px}nav button svg{width:16px}main{margin-left:0}header{height:54px;padding:0 18px;font-size:10px}.connection{padding:6px 8px;font-size:8px}.content{padding:23px 18px}.pageHead{flex-wrap:wrap;margin-bottom:22px}.pageHead .primary{padding:10px 13px;font-size:10px}h1{font-size:23px}.stats{gap:8px}.stats article{padding:13px 10px}.stats article>div{font-size:9px}.stats svg{display:none}.stats h2{font-size:25px}.stats sup{margin:0;font-size:8px;display:block}.stats small{font-size:8px}.welcome{flex-direction:column;gap:22px;padding:23px}.welcome h2{font-size:24px}.steps{width:100%}.setup{flex-wrap:wrap;gap:9px;padding:14px}.setup .secondary{margin-left:32px}.setup b{font-size:11px}.setup p{font-size:9px}.settingsGrid{grid-template-columns:1fr}.dialog{padding:25px 20px}.padded{padding:20px}td,th{padding:12px 13px}.pageHead p{font-size:11px}}.iconBtn{color:#8d86a0;border-radius:6px;margin-left:auto;padding:6px}.iconBtn:hover{color:#6555bc;background:#f1eef9}.actionGroup{flex-wrap:wrap;justify-content:flex-end}.actionGroup .mini{align-items:center;gap:4px;display:inline-flex}.danger{color:#b55454!important;border-color:#f0d6d6!important}.danger:hover{background:#fff0f0!important}.topGap{margin-top:14px}.simpleList{gap:8px;margin-top:18px;display:grid}.simpleList>div{border:1px solid #efedf4;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.simpleList b{color:#5c566b;font-size:11px}.profileRows{border:1px solid #eeeaf4;border-radius:9px;gap:0;margin:16px 0 22px;display:grid;overflow:hidden}.profileRows>div{border-bottom:1px solid #f1eef5;justify-content:space-between;gap:20px;padding:12px 14px;font-size:11px;display:flex}.profileRows>div:last-child{border-bottom:0}.profileRows span{color:#9a94a5}.profileRows b{color:#5c556a}.adminNotes{background:#f7f5fd;border:1px solid #ece7f8;border-radius:9px;margin-top:25px;padding:14px}.adminNotes b{color:#66588a;font-size:11px}.adminNotes p{margin-top:5px;font-size:10px}.fileLabel{align-items:center!important;gap:7px!important;font-size:10px!important;display:flex!important}.fileLabel input{max-width:210px;padding:5px}.loginShell{background:radial-gradient(circle at 15% 10%,#eeebff 0,#0000 34%),radial-gradient(circle at 85% 85%,#f5efff 0,#0000 30%),#f8f8fc;place-items:center;min-height:100vh;padding:24px;display:grid}.loginCard{background:#fff;border:1px solid #e9e6f1;border-radius:18px;width:min(430px,100%);padding:38px;box-shadow:0 24px 70px #5d4d8d18}.loginBrand{color:#292544;letter-spacing:-1.6px;align-items:center;gap:9px;margin-bottom:30px;font:800 30px Manrope,sans-serif;display:flex}.loginBrand>span{color:#fff;background:#6856d9;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;transform:rotate(-5deg)}.loginBrand b{color:#6856d9;margin-left:-8px}.loginIcon{color:#6956d8;background:#efecff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.loginCard h1{margin:0 0 8px;font-size:25px}.loginCard>p{margin-bottom:24px}.loginCard form{margin-top:18px}.loginCard .primary{width:100%;margin-top:5px}.loginCard>small{text-align:center;margin-top:18px;line-height:1.6}.loginCard .alert{margin:15px 0 0}@media (max-width:760px){.loginCard{padding:28px 22px}.actionGroup{min-width:240px}.simpleList>div{align-items:flex-start}}.subHead{border-top:1px solid #eeeaf4;padding-top:24px;margin-top:28px!important}.redTag{color:#b55454;background:#fff0f0}.approve{color:#2f8f6b!important;border-color:#cfe9dc!important}.approve:hover{background:#eef9f4!important}.templatePreview{gap:14px;display:grid}.templatePreview iframe,.inlinePreview iframe{background:#fff;border:1px solid #e6e1ef;border-radius:9px;width:100%;height:360px}.previewDialog{width:min(920px,94vw)}.previewDialog .templatePreview iframe{height:620px}.previewMeta{gap:5px;display:grid}.previewMeta b{color:#554c68;font-size:12px}.previewMeta span{color:#9a93a8;font-size:10px}.inlinePreview{background:#faf9fe;border:1px solid #ece7f5;border-radius:10px;padding:10px}.inlinePreview iframe{height:260px}.campaignPreview iframe{height:230px}.previewTitle{color:#71658b;align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.approvalNote{color:#786b91;background:#f7f5fd;border:1px solid #e9e3f7;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;font-size:10px;line-height:1.6;display:flex}.approvalNote svg{color:#6a58cb;flex:none}.dialog label span{color:#9b94a9;font-weight:400}.dialog .fileLabel{flex-flow:wrap;align-items:center!important;display:flex!important}.dialog .fileLabel input{max-width:260px;margin-left:auto}.settingsGrid svg{color:#6856d9}.tableWrap .redTag{display:inline-block}.dialog select option{color:#554b68}@media (max-width:760px){.previewDialog .templatePreview iframe{height:440px}.inlinePreview iframe{height:220px}.dialog .fileLabel input{width:100%;max-width:100%;margin-left:0}}.recipientTools{align-items:flex-start}.recipientActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.recipientActions .fileLabel{margin:0}.purpleTag{color:#684ed0;background:#f0edff}.grayTag{color:#777382;background:#f1f1f5}.queueBtn{color:#5f4bc2!important;background:#faf9ff!important;border-color:#dcd5f6!important}.queueBtn:hover{background:#f0edff!important}.progressCell{gap:6px;min-width:210px;display:grid}.compactProgress{min-width:190px}.progressTop{color:#9c95a7;justify-content:space-between;align-items:center;font-size:9px;display:flex}.progressTop b{color:#5b536b;font-size:11px}.progressTrack{background:#efedf5;border-radius:999px;height:7px;overflow:hidden}.progressTrack>span{background:linear-gradient(90deg,#6956db,#8b78ea);border-radius:999px;height:100%;transition:width .35s;display:block}.progressMeta{color:#9b94a5;flex-wrap:wrap;gap:9px;font-size:8px;display:flex}.progressMeta span{align-items:center;gap:4px;display:inline-flex}.progressMeta span:before{content:"";background:#aaa2b6;border-radius:50%;width:5px;height:5px}.progressMeta .okDot:before{background:#43ae7e}.progressMeta .badDot:before{background:#d66f69}.errorText{max-width:250px;line-height:1.4;color:#b45d59!important}.queueSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.queueSummary article{background:#fff;border:1px solid #e8e7f0;border-radius:11px;padding:15px 16px}.queueSummary article>span{color:#9992a6;align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.queueSummary article>span svg{color:#725fda}.queueSummary b{color:#50485e;margin:8px 0 0;font:700 22px Manrope,sans-serif;display:block}.queueSummary small{font-size:8px}.queueSection{margin-bottom:14px}.queueSection>.sectionHead{background:#fff;border:1px solid #e8e7f0;border-bottom:0;border-radius:11px 11px 0 0;margin:0;padding:17px 20px}.queueSection>.sectionHead h2{margin:0;font-size:14px}.queueSection>.sectionHead p{color:#9d96a8;margin:4px 0 0;font-size:9px}.queueSection .tableWrap{border-radius:0 0 11px 11px}.queueLive{color:#398f6c;background:#edf9f3;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:flex}.queueLive i{background:#40ad7a;border-radius:50%;width:6px;height:6px;animation:1.3s infinite queuePulse;box-shadow:0 0 0 4px #40ad7a1c}.queueNo{color:#6d5bc8;font-size:11px}.queueEmpty{padding:25px}.queueNotice{color:#8d82a3;background:#faf9fe;border:1px solid #e8e3f3;border-radius:8px;align-items:center;gap:9px;margin-bottom:24px;padding:10px 13px;font-size:9px;display:flex}.queueNotice svg{color:#745fd6;animation:1.2s linear infinite spin}.campaignsHead{margin-top:8px}.campaignsHead small{margin:0}.queueTable td{vertical-align:middle}@keyframes queuePulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.queueSummary{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.queueSummary{grid-template-columns:1fr 1fr;gap:8px}.queueSummary article{padding:12px}.queueSummary b{font-size:18px}.progressCell{min-width:170px}.queueSection>.sectionHead{align-items:flex-start}.queueLive{font-size:8px}}
