*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#17202d;background:#f7f8fa;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{text-decoration:none}.marketing{color:#f4f7fc;background:#0e1420;min-height:100vh;overflow:hidden}.marketingNav,.marketingHero,.outcomes,.securityStatement,.marketingCta,.marketingFooter{width:min(1180px,100% - 48px);margin:auto}.marketingNav{border-bottom:1px solid #273142;justify-content:space-between;align-items:center;height:88px;display:flex}.marketingBrand{color:#fff;letter-spacing:-.7px;align-items:center;gap:1px;font-size:17px;display:flex}.marketingBrand>span{background:linear-gradient(135deg,#5c8cff,#3859d3);border-radius:8px;place-items:center;width:28px;height:28px;margin-right:8px;font-size:12px;font-weight:900;display:grid}.marketingBrand b{font-weight:800}.marketingBrand em{color:#65c8ff;font-style:normal;font-weight:800}.marketingLinks{gap:30px;display:flex}.marketingLinks a{color:#9ea9b9;font-size:12px;font-weight:600}.marketingLinks a:hover{color:#fff}.marketingLogin{color:#f4f7fc;border:1px solid #44556e;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:750;display:flex}.marketingHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:105px 0 115px;display:grid}.heroCopy{z-index:1;position:relative}.marketingEyebrow{color:#61c6ff;letter-spacing:.16em;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:850;display:flex}.heroCopy h1{letter-spacing:-3.4px;margin:17px 0 22px;font-size:clamp(42px,5vw,69px);line-height:1.02}.heroCopy h1 i,.outcomes h2 i,.securityStatement h2 i{color:#9ecfff;font-style:italic;font-weight:450}.heroCopy>p:not(.marketingEyebrow){color:#aeb8c7;max-width:540px;margin:0;font-size:16px;line-height:1.65}.heroButtons{align-items:center;gap:20px;margin-top:31px;display:flex}.heroPrimary{color:#07101d;background:#5ac6ff;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:12px;font-weight:850;display:flex;box-shadow:0 12px 25px #2b9ad933}.heroSecondary{color:#c3ccd8;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.trustLine{color:#9ba9ba;gap:20px;margin-top:35px;font-size:10px;display:flex}.trustLine span{align-items:center;gap:5px;display:flex}.trustLine svg{color:#65c8ff}.heroVisual{background:linear-gradient(155deg,#17243a,#111927);border:1px solid #2c394c;border-radius:18px;padding:24px;position:relative;box-shadow:26px 30px #18223566}.heroVisual:before{content:"";filter:blur(25px);background:#3d76e433;border-radius:50%;width:280px;height:280px;position:absolute;top:-110px;right:-110px}.visualTop,.deliveryCard{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.visualTop>span,.deliveryCard small{color:#8392a8;letter-spacing:.11em;font-size:9px;font-weight:800}.visualTop b{color:#b8c5d5;align-items:center;gap:6px;font-size:10px;display:flex}.visualTop b i,.deliveryCard b i{background:#31ce88;border-radius:50%;width:7px;height:7px}.visualMetric{z-index:1;margin:31px 0 18px;position:relative}.visualMetric span,.visualMetric small{color:#93a2b7;font-size:11px;display:block}.visualMetric strong{letter-spacing:-2px;margin:8px 0 5px;font-size:44px;display:block}.visualMetric small{color:#44d597;font-size:10px}.visualBars{z-index:1;border-bottom:1px solid #344257;align-items:end;gap:9px;height:130px;padding:10px 0 3px;display:flex;position:relative}.visualBars i{background:linear-gradient(#65c8ff,#3a67de);border-radius:5px 5px 2px 2px;width:100%}.visualBars i:nth-child(3n){background:linear-gradient(#8b72ff,#4e54e2)}.deliveryCard{background:#111a28;border:1px solid #2e3d53;border-radius:11px;margin-top:19px;padding:12px}.deliveryIcon{color:#65c8ff;background:#1c3b4b;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.deliveryCard>div{margin-left:10px;margin-right:auto}.deliveryCard strong{margin-top:4px;font-size:11px;display:block}.deliveryCard b{color:#53d69a;align-items:center;gap:6px;font-size:10px;display:flex}.outcomes{border-top:1px solid #273142;padding:78px 0 95px}.outcomes header{max-width:620px}.outcomes h2,.securityStatement h2,.marketingCta h2{letter-spacing:-2px;margin:12px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.08}.outcomes>div{border:1px solid #2a3547;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:49px;display:grid;overflow:hidden}.outcomes article{background:#131c2b;border-right:1px solid #2a3547;padding:28px}.outcomes article:last-child{border:0}.outcomes article>b{color:#65c8ff;letter-spacing:.12em;font-size:10px}.outcomes h3{letter-spacing:-.65px;margin:23px 0 9px;font-size:19px}.outcomes article p{color:#9daaba;min-height:68px;margin:0;font-size:12px;line-height:1.6}.outcomes article a{color:#f3f6fc;align-items:center;gap:5px;margin-top:23px;font-size:11px;font-weight:750;display:flex}.securityStatement{border-top:1px solid #273142;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding:105px 0;display:grid}.securityStatement>p{color:#a8b4c4;margin:0;font-size:15px;line-height:1.7}.securityStatement>span{color:#6fcfff;grid-column:2;align-items:center;gap:8px;margin-top:-44px;font-size:11px;display:flex}.marketingCta{background:linear-gradient(120deg,#2859d4,#5d8bfa);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px;padding:43px 48px;display:flex}.marketingCta .marketingEyebrow{color:#cce8ff}.marketingCta h2{letter-spacing:-1.3px;font-size:31px}.marketingCta p:not(.marketingEyebrow){color:#d6e4ff;margin:9px 0 0;font-size:12px}.marketingCta>a{color:#2752bd;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:11px;font-weight:850;display:flex}.marketingFooter{color:#7f8ca0;border-top:1px solid #273142;align-items:center;gap:22px;padding:25px 0 38px;font-size:10px;display:flex}.marketingFooter p{margin:0}.marketingFooter>span{margin-left:auto}@media (max-width:820px){.marketingHero{grid-template-columns:1fr;gap:55px;padding:74px 0}.heroVisual{max-width:540px}.outcomes>div{grid-template-columns:1fr}.outcomes article{border-bottom:1px solid #2a3547;border-right:0}.securityStatement{grid-template-columns:1fr;gap:25px}.securityStatement>span{grid-column:auto;margin-top:0}.marketingCta{flex-direction:column;align-items:flex-start;padding:32px}.marketingLinks{display:none}}@media (max-width:520px){.marketingNav,.marketingHero,.outcomes,.securityStatement,.marketingCta,.marketingFooter{width:min(100% - 32px,1180px)}.marketingLogin{padding:10px;font-size:0}.marketingLogin svg{width:17px}.heroCopy h1{letter-spacing:-2.4px}.heroButtons,.trustLine,.marketingFooter{flex-wrap:wrap}.marketingFooter>span{margin-left:0}}
:root{--ink:#17202d;--soft:#687386;--muted:#9aa4b2;--line:#e6eaf0;--panel:#fff;--canvas:#f7f8fa;--nav:#141820;--nav-soft:#919aa8;--blue:#4b77ff;--blue-soft:#edf2ff;--green:#16a36a;--green-soft:#e9f8f1;--violet:#7958ee;--violet-soft:#f1edff;--amber:#e2962f;--amber-soft:#fff5e6}*{box-sizing:border-box}.controlShell{background:var(--canvas);min-height:100vh;color:var(--ink);grid-template-columns:256px minmax(0,1fr);display:grid}.controlNav{z-index:4;background:var(--nav);height:100vh;color:var(--nav-soft);border-right:1px solid #202631;flex-direction:column;padding:24px 14px 16px;display:flex;position:sticky;top:0}.controlBrand{color:#fff;align-items:center;gap:11px;padding:4px 10px 31px;display:flex}.brandGlyph{color:#fff;background:linear-gradient(135deg,#5a88ff,#3c5edb);border-radius:11px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 16px #0003}.controlBrand b,.controlBrand em,.controlBrand small{font-style:normal;display:inline-block}.controlBrand b,.controlBrand em{letter-spacing:-.6px;font-size:15px}.controlBrand em{color:#6facff;margin-left:1px}.controlBrand small{color:#778294;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:500;display:block}.workspaceLabel{color:#657083;letter-spacing:.12em;padding:0 11px 8px;font-size:9px;font-weight:800}.controlNav nav{gap:3px;display:grid}.controlNav nav a,.navHelp{min-height:40px;color:var(--nav-soft);border-radius:9px;align-items:center;gap:11px;padding:0 11px;font-size:12px;font-weight:570;transition:all .15s;display:flex}.controlNav nav a:hover,.controlNav nav a.active{color:#fff;background:#262c37}.controlNav nav a.active svg{color:#82a7ff}.navSpacer{flex:1}.navHelp{color:#a8b1c0;margin:8px 0}.navHelp svg:last-child{margin-left:auto}.profileCard{color:#fff;border-top:1px solid #292f3b;align-items:center;gap:9px;margin-top:12px;padding:14px 9px 5px;display:flex}.avatar{color:#e7edf6;background:#303a49;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.profileCard div{flex:1;min-width:0}.profileCard strong,.profileCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profileCard strong{font-size:11px}.profileCard small{color:#778294;margin-top:3px;font-size:9px}.profileCard>svg{color:#798394}.controlMain{min-width:0;padding:33px 48px 68px}.controlHeader{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto 30px;display:flex}.breadcrumb>span,.surfaceTitle p{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.breadcrumb h1{letter-spacing:-1.35px;margin:5px 0 0;font-size:30px;line-height:1.06}.headerActions,.welcomeActions{align-items:center;gap:9px;display:flex}.iconButton{border:1px solid var(--line);color:#536074;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.notification i{background:#ff6363;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.statusPill{border:1px solid var(--line);color:#536074;background:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:11px;font-weight:700;display:flex}.statusPill>i,.lastUpdate i{background:var(--green);border-radius:50%;width:7px;height:7px;display:inline-block}.mobileNav{display:none}.dashboardStack{gap:15px;max-width:1440px;margin:auto;display:grid}.welcomeRow{justify-content:space-between;align-items:end;gap:22px;display:flex}.welcomeRow h2{color:#212a38;letter-spacing:-.5px;margin:0;font-size:19px}.welcomeRow p{color:var(--soft);margin:6px 0 0;font-size:12px;line-height:1.5}.lastUpdate{color:#8b95a3;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.lastUpdate span{color:#3f5063;align-items:center;gap:5px;font-weight:750;display:flex}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.metricCard{border:1px solid var(--line);background:var(--panel);border-radius:13px;min-height:154px;padding:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #16294d06}.metricCard:after{content:"";opacity:.32;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-27px;right:-20px}.metricIcon{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.metricCard p{color:#697587;margin:18px 0 0;font-size:11px;font-weight:650}.metricCard strong{color:#202a38;letter-spacing:-1.1px;margin-top:7px;font-size:25px;display:block}.metricCard small{color:#9aa4b2;margin-top:5px;font-size:10px;display:block}.metricCard.blue .metricIcon{background:var(--blue-soft);color:var(--blue)}.metricCard.blue:after{background:#c9d6ff}.metricCard.green .metricIcon{background:var(--green-soft);color:var(--green)}.metricCard.green:after{background:#c7f0df}.metricCard.violet .metricIcon{background:var(--violet-soft);color:var(--violet)}.metricCard.violet:after{background:#dfd5ff}.metricCard.amber .metricIcon{background:var(--amber-soft);color:var(--amber)}.metricCard.amber:after{background:#ffdfac}.metricCard.slate .metricIcon{color:#697687;background:#f0f3f7}.metricCard.slate:after{background:#e0e6ed}.dashboardColumns{grid-template-columns:minmax(0,1.55fr) minmax(310px,.82fr);gap:15px;display:grid}.surface{border:1px solid var(--line);background:var(--panel);border-radius:13px;box-shadow:0 1px 2px #16294d06}.surfaceTitle{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:start;gap:15px;padding:20px 21px 15px;display:flex}.surfaceTitle p{margin:0 0 5px}.surfaceTitle h3{color:#253040;letter-spacing:-.25px;margin:0;font-size:14px}.surfaceTitle a{color:#5a6c87;align-items:center;gap:4px;font-size:10px;font-weight:750;display:flex}.trendChart{height:235px;padding:20px 22px 0;position:relative}.chartGrid{background:repeating-linear-gradient(#0000 0 35px,#edf0f4 36px);position:absolute;inset:22px 22px 37px}.trendChart svg{z-index:1;width:100%;height:174px;position:relative}.chartAxis{color:#9ba5b2;justify-content:space-between;font-size:9px;display:flex}.chartLegend{color:#7b8796;align-items:center;gap:16px;padding:0 22px 18px;font-size:10px;display:flex}.chartLegend span{align-items:center;gap:6px;display:flex}.chartLegend i{border-radius:50%;width:8px;height:8px}.chartLegend .sent{background:var(--blue)}.chartLegend .delivered{background:var(--green)}.chartLegend b{color:#9ca5b1;margin-left:auto;font-weight:500}.attentionList{padding:4px 19px}.statusRow{border-bottom:1px solid #eef1f5;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;min-height:75px;display:grid}.statusRow:last-child{border:0}.statusIcon,.quickIcon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.statusIcon.blue,.quickIcon.blue{background:var(--blue-soft);color:var(--blue)}.statusIcon.amber,.quickIcon.amber{background:var(--amber-soft);color:var(--amber)}.statusIcon.green,.quickIcon.green{background:var(--green-soft);color:var(--green)}.quickIcon.violet{background:var(--violet-soft);color:var(--violet)}.statusRow strong,.statusRow small{display:block}.statusRow strong{font-size:11px}.statusRow small{color:#8a95a3;margin-top:4px;font-size:10px}.statusRow b{font-size:12px}.tableSurface{min-height:206px}.emptyTable{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:132px;padding:20px;display:flex}.emptyTable>span{color:#65748a;background:#f0f3f8;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.emptyTable strong{color:#435064;font-size:12px;display:block}.emptyTable p{color:#8a94a2;max-width:460px;margin:5px 0 0;font-size:10px;line-height:1.5}.inlineAction{color:var(--blue);align-items:center;gap:5px;margin-top:11px;font-size:10px;font-weight:800;display:inline-flex}.tenantColumns{grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr)}.campaignSurface,.quickSurface{min-height:317px}.campaignRows{padding:2px 20px}.campaignRows>div{border-bottom:1px solid #eef1f5;grid-template-columns:35px minmax(0,1fr) auto 18px;align-items:center;gap:11px;min-height:65px;display:grid}.campaignRows>div:last-child{border:0}.campaignAvatar{background:var(--blue-soft);width:33px;height:33px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.campaignRows strong,.campaignRows small{display:block}.campaignRows strong{font-size:11px}.campaignRows small{color:#8c96a4;margin-top:4px;font-size:10px}.campaignState{color:#647185;background:#eff2f6;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:750}.campaignRows>div>svg{color:#9aa4b2}.quickSurface{padding-bottom:7px}.quickSurface .surfaceTitle{margin-bottom:0}.quickAction{min-height:71px;color:inherit;border-bottom:1px solid #eef1f5;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;margin:0 19px;display:grid}.quickAction:last-child{border:0}.quickAction strong,.quickAction small{display:block}.quickAction strong{font-size:11px}.quickAction small{color:#8b96a5;margin-top:4px;font-size:9.5px}.quickAction>svg{color:#9ba5b1}.primaryAction{background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:800;display:flex;box-shadow:0 5px 12px #4b77ff33}.complianceStrip{align-items:center;gap:12px;padding:16px 19px;display:flex}.complianceIcon{background:var(--green-soft);width:35px;height:35px;color:var(--green);border-radius:10px;place-items:center;display:grid}.complianceStrip div{flex:1}.complianceStrip strong{font-size:11px}.complianceStrip p{color:#7d8897;margin:3px 0 0;font-size:10px}.complianceStrip a{color:var(--blue);align-items:center;gap:4px;font-size:10px;font-weight:800;display:flex}.stateCard{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:16px;min-height:340px;display:flex}.stateCard>span{background:var(--blue-soft);width:50px;height:50px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.stateCard p{color:var(--blue);letter-spacing:.12em;margin:0;font-size:9px;font-weight:850}.stateCard h2{color:#263244;margin:7px 0;font-size:20px}.stateCard small{color:#7b8797;max-width:390px;font-size:11px;line-height:1.5;display:block}.stateCard button{border:1px solid var(--line);color:#526178;background:#fff;border-radius:8px;margin-top:16px;padding:9px 11px;font-size:10px;font-weight:750}.skeleton{background:#e9edf2;border-radius:12px;position:relative;overflow:hidden}.skeleton:after,.skeletonMetrics i:after,.skeletonPanels i:after{content:"";background:linear-gradient(100deg,#0000,#fff8,#0000);animation:1.3s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton.intro{width:42%;height:52px}.skeletonMetrics{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.skeletonMetrics i,.skeletonPanels i{background:#e9edf2;border-radius:12px;display:block;position:relative;overflow:hidden}.skeletonMetrics i{height:154px}.skeletonPanels{grid-template-columns:1.55fr .82fr;gap:15px;display:grid}.skeletonPanels i{height:300px}.skeleton.table{height:200px}@keyframes shimmer{to{transform:translate(100%)}}@media (max-width:1050px){.controlShell{grid-template-columns:220px minmax(0,1fr)}.controlMain{padding:30px}.metricGrid{grid-template-columns:repeat(2,1fr)}.dashboardColumns,.tenantColumns{grid-template-columns:1fr}.attentionSurface{min-height:240px}}@media (max-width:720px){.controlShell{display:block}.controlNav{width:256px;display:none;position:fixed;box-shadow:20px 0 60px #08101d66}.controlNav.is-open{display:flex}.controlMain{padding:20px 15px 42px}.controlHeader{align-items:flex-start;margin-bottom:25px}.mobileNav{border:1px solid var(--line);color:#526178;background:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.breadcrumb{flex:1}.breadcrumb h1{font-size:24px}.headerActions .iconButton{display:none}.statusPill{justify-content:center;width:38px;padding:0;font-size:0}.statusPill>svg{display:none}.statusPill>i{width:8px;height:8px}.welcomeRow{flex-direction:column;align-items:start}.welcomeActions{justify-content:space-between;width:100%}.metricGrid,.skeletonMetrics{grid-template-columns:1fr 1fr}.metricCard{min-height:135px}.chartLegend b{display:none}.complianceStrip{align-items:flex-start}.complianceStrip a{display:none}}@media (max-width:420px){.metricGrid,.skeletonMetrics{grid-template-columns:1fr}.headerActions{display:none}.campaignRows>div{grid-template-columns:35px minmax(0,1fr) 18px}.campaignState{display:none}}.campaignRows>a{min-height:65px;color:inherit;border-bottom:1px solid #eef1f5;grid-template-columns:35px minmax(0,1fr) auto 18px;align-items:center;gap:11px;text-decoration:none;transition:background .16s;display:grid}.campaignRows>a:last-child{border:0}.campaignRows>a:hover{background:#f7f9ff}.campaignRows>a>svg{color:#9aa4b2}@media (max-width:420px){.campaignRows>a{grid-template-columns:35px minmax(0,1fr) 18px}.campaignRows>a .campaignState{display:none}}.characterNormalization{cursor:pointer;background:#f8fafc;border:1px solid #dbe5ef;border-radius:7px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.characterNormalization input{accent-color:#315cf4;width:15px;height:15px;margin:2px 0 0}.characterNormalization span{gap:3px;display:grid}.characterNormalization b{color:#344054;font-size:10px}.characterNormalization small{color:#728096;font-size:9px;line-height:1.5}.characterNormalizationNotice{color:#18835b;align-items:center;gap:7px;margin-top:8px;font-size:10px;display:flex}.characterNormalizationNotice.warning{color:#b47516}.controlMain{padding-top:24px}.controlHeader{display:none}.controlHeader>strong{color:#263247;letter-spacing:-.4px;font-size:18px}@media (max-width:720px){.controlHeader{align-items:center;gap:11px;margin:0 0 18px;display:flex}.controlHeader .mobileNav{display:grid}.controlMain{padding-top:16px}.controlHeader>strong{font-size:16px}}.navAccount{border-top:1px solid #292f3b;margin-top:12px;padding-top:5px}.navAccount .profileCard{border-top:0;margin-top:0}.navLogout{color:#f2abb4;cursor:pointer;background:#211b23;border:1px solid #52313a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 18px);height:33px;margin:7px 9px 0;font-size:10px;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:flex}.navLogout:hover:not(:disabled){color:#ffd5da;background:#34212a;border-color:#bb5365}.navLogout:disabled{opacity:.65;cursor:wait}
.marketingBrand>img{object-fit:contain;width:28px;height:28px;margin-right:8px}.controlBrand>img.brandGlyph{object-fit:contain;background:#182536;border-radius:11px;width:34px;height:34px;box-shadow:0 8px 16px #0003}.loginBrand>img{object-fit:contain;width:32px;height:32px;margin-right:10px}.loginPage{background:radial-gradient(circle at 15% 12%,#3d62b942,#0000 32%),radial-gradient(circle at 88% 86%,#5945af38,#0000 30%),#0d1420;place-items:center;min-height:100vh;padding:28px;display:grid}.loginPage form{background:#141e2ef0;border:1px solid #94abd038;border-radius:18px;width:min(100%,430px);padding:34px;box-shadow:0 28px 80px #0000006b}.loginPage .opsBrand{color:#fff;padding:0 0 29px}.loginPage .opsBrand strong,.loginPage .opsBrand small{display:block}.loginPage .opsBrand strong{font-size:14px}.loginPage .opsBrand small{color:#8291a7;margin-top:3px;font-size:10px}.loginPage form>p{color:#67caff;letter-spacing:.14em;margin:0;font-size:10px;font-weight:850}.loginPage h1{color:#f6f8fc;letter-spacing:-1.45px;margin:10px 0 27px;font-size:31px}.loginPage label{color:#d7dfeb;gap:8px;margin:16px 0;font-size:11px;font-weight:700;display:grid}.loginPage input{color:#f8fafc;width:100%;height:44px;font:inherit;background:#0c1421;border:1px solid #34445c;border-radius:9px;outline:0;padding:0 13px}.loginPage input:focus{border-color:#62c8ff;box-shadow:0 0 0 3px #62c8ff24}.loginPage button{color:#07111e;cursor:pointer;background:#62c8ff;border:0;border-radius:9px;width:100%;height:44px;margin:12px 0 13px;font-size:12px;font-weight:850}.loginPage button:disabled{cursor:wait;opacity:.65}.loginPage form>small{color:#8290a4;font-size:10px;line-height:1.5;display:block}.loginError{color:#ffcad1;background:#3a1c25;border:1px solid #82454f;border-radius:8px;margin:14px 0;padding:10px 11px;font-size:11px}
.controlShell{background:#f5f6f8;grid-template-columns:230px minmax(0,1fr)}.controlNav{color:#aeb4bf;background:#17191d;border:0;padding:18px 13px}.controlBrand{gap:10px;padding:2px 7px 25px}.controlBrand>img.brandGlyph{width:32px;height:32px;box-shadow:none;background:#050505;border-radius:9px}.controlBrand b,.controlBrand em{letter-spacing:0;font-size:12px}.controlBrand small{color:#747b86;margin-top:3px;font-size:9px}.workspaceLabel{color:#747b86;letter-spacing:.08em;padding:0 10px 9px;font-size:9px}.controlNav nav{gap:4px}.controlNav nav a,.navHelp{border-radius:7px;gap:9px;height:36px;min-height:36px;padding:0 10px;font-size:11px;font-weight:500}.controlNav nav a:hover,.controlNav nav a.active{color:#fff;background:#292c32}.controlNav nav a.active svg{color:inherit}.profileCard{border-top:1px solid #292c32;margin-top:12px;padding:14px 9px 5px}.controlMain{padding:38px 42px 60px}.controlHeader{align-items:flex-start;max-width:none;margin-bottom:25px}.breadcrumb>span,.surfaceTitle p{color:#315cf4;letter-spacing:.08em;font-size:9px}.breadcrumb h1{letter-spacing:-.8px;margin:6px 0 7px;font-size:27px}.dashboardStack{gap:12px;max-width:none}.welcomeRow{padding:0 0 2px}.welcomeRow h2{letter-spacing:-.35px;font-size:17px}.welcomeRow p{font-size:11px}.metricGrid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;margin-bottom:4px}.metricCard{min-height:116px;box-shadow:none;border:1px solid #e4e8ef;border-radius:10px;padding:16px}.metricCard:after{display:none}.metricIcon{border-radius:7px;width:29px;height:29px}.metricCard p{margin:14px 0 0;font-size:10px}.metricCard strong{letter-spacing:-.85px;margin-top:5px;font-size:22px}.metricCard small{text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:9px}.dashboardColumns,.tenantColumns{gap:12px}.surface{box-shadow:none;border:1px solid #e4e8ef;border-radius:11px}.surfaceTitle{align-items:center;min-height:70px;padding:17px 19px}.surfaceTitle h3{font-size:13px}.surfaceTitle a{font-size:10px}.chartSurface .trendChart{height:224px}.statusRow{min-height:66px}.stateCard{border-color:#e4e8ef;border-radius:11px;min-height:340px}@media (max-width:1050px){.controlShell{grid-template-columns:220px minmax(0,1fr)}.controlMain{padding:30px}.metricGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.controlMain{padding:25px 16px}.controlNav{width:230px}}.loginPage{background:#101318;place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}.loginBackdrop{pointer-events:none;background:radial-gradient(circle at 17% 15%,#315cf438,#0000 32%),radial-gradient(circle at 84% 82%,#17a36d1f,#0000 28%);position:absolute;inset:0}.loginPanel{z-index:1;background:#171b22;border:1px solid #2a303b;border-radius:16px;grid-template-columns:minmax(300px,.9fr) minmax(380px,1fr);width:min(100%,930px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000006b}.loginStory{color:#fff;background:linear-gradient(145deg,#111923,#151a23);padding:46px}.storySignal{color:#7ccaff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.loginStory h1{color:#f6f8fc;letter-spacing:-2.3px;margin:72px 0 18px;font-size:clamp(34px,4vw,49px);line-height:.98}.loginStory h1 i{color:#8cc8ff;font-weight:500}.loginStory>p{color:#9da9ba;max-width:330px;margin:0;font-size:13px;line-height:1.7}.storyFacts{color:#bec9d7;gap:10px;margin-top:52px;font-size:10px;display:grid}.storyFacts span{align-items:center;gap:8px;display:flex}.storyFacts i{background:#22c78a;border-radius:50%;width:6px;height:6px}.loginPage .loginForm{width:auto;box-shadow:none;background:#1c212a;border:0;border-radius:0;padding:42px 46px}.loginPage .loginBrand{padding:0 0 45px}.loginPage .loginBrand strong{font-size:14px}.loginPage .loginBrand strong span{color:#62c8ff}.loginPage .loginBrand small{font-size:9px}.loginPage .loginForm>p{color:#69bfff}.loginPage .loginForm h2{color:#f5f7fa;letter-spacing:-1.15px;margin:9px 0 28px;font-size:27px}.loginPage .loginForm label{color:#cdd6e2;margin:15px 0}.loginPage .loginForm input{background:#151a22;border-color:#384456;height:45px}.loginPage .loginForm button{justify-content:center;align-items:center;gap:8px;margin-top:22px;display:flex}.loginMeta{color:#8d9aaa;align-items:center;margin-top:4px;font-size:10px;display:flex}.loginMeta span{align-items:center;gap:6px;display:inline-flex}@media (max-width:760px){.loginPage{padding:16px}.loginPanel{grid-template-columns:1fr;max-width:470px}.loginStory{display:none}.loginPage .loginForm{padding:32px 26px}}.reportPageHeader{margin:-8px 0 22px}.reportPageHeader p,.panelHeading p{color:#315cf4;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:800}.reportPageHeader h2{color:#20252e;letter-spacing:-1px;margin:0;font-size:24px}.reportPageHeader span{color:#77808d;margin-top:6px;font-size:11px;display:block}.sectionWorkspace{gap:12px;display:grid}.sectionHeader{justify-content:space-between;align-items:end;gap:20px;padding:0 0 7px;display:flex}.sectionHeader p,.sectionPanel header p{color:#315cf4;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:800}.sectionHeader h2{color:#20252e;letter-spacing:-.8px;margin:0;font-size:21px}.sectionHeader span{color:#77808d;margin-top:6px;font-size:11px;display:block}.sectionMetrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.sectionMetrics article{background:#fff;border:1px solid #e4e8ef;border-radius:10px;min-height:104px;padding:16px}.sectionMetrics p{color:#6d7684;margin:0;font-size:10px}.sectionMetrics strong{color:#202a38;letter-spacing:-.8px;margin-top:12px;font-size:23px;display:block}.sectionMetrics small{color:#9098a4;margin-top:4px;font-size:9px;display:block}.sectionPanel{background:#fff;border:1px solid #e4e8ef;border-radius:11px;overflow:hidden}.sectionPanel header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;min-height:70px;padding:17px 19px;display:flex}.sectionPanel header h3{color:#20252e;margin:0;font-size:13px}.sectionPanel header>span{color:#16815b;font-size:9px;font-weight:700}.sectionPanel header>span i{background:#18a36e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.sectionEmpty{justify-content:center;align-items:center;gap:12px;min-height:230px;padding:24px;display:flex}.sectionEmpty>span{color:#5d6e85;background:#f0f3f8;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.sectionEmpty strong{color:#435064;font-size:11px;display:block}.sectionEmpty p{color:#8a94a2;max-width:470px;margin:5px 0 0;font-size:10px;line-height:1.5}.reportsWorkspace{gap:12px;display:grid}.reportFilters{background:#fff;border:1px solid #e4e8ef;border-radius:11px;align-items:center;gap:9px;min-height:54px;padding:9px 12px;display:flex}.reportFilters>div{color:#315cf4;flex:1;align-items:center;gap:12px;display:flex}.reportFilters label{color:#7b8491;align-items:center;gap:7px;font-size:10px;display:flex}.reportFilters input{color:#374151;height:31px;font:inherit;border:1px solid #e1e6ed;border-radius:6px;padding:0 7px;font-size:10px}.reportFilters button{color:#5b6574;background:#fff;border:1px solid #e1e6ed;border-radius:6px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.reportFilters .exportButton{color:#9aa3af}.reportMetrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.reportMetric{background:#fff;border:1px solid #e4e8ef;border-radius:10px;min-height:116px;padding:16px}.reportMetric>span{color:#315cf4;background:#f0f3ff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.reportMetric.green>span{color:#137955;background:#eaf8f2}.reportMetric.amber>span{color:#b36b06;background:#fff6e7}.reportMetric.red>span{color:#be3144;background:#fff0f1}.reportMetric p{color:#6d7684;margin:14px 0 0;font-size:10px}.reportMetric strong{color:#1e293b;letter-spacing:-.8px;margin-top:5px;font-size:22px;display:block}.reportMetric small{color:#9098a4;margin-top:3px;font-size:9px;display:block}.reportGrid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr);gap:12px;display:grid}.reportChartPanel,.reportSummary{min-height:280px}.panelHeading>div>p{color:#788293}.panelHeading h2{color:#20252e;margin:0;font-size:13px}.panelHeading>span{color:#16815b;font-size:9px;font-weight:700}.panelHeading>span i{background:#18a36e;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.deliveryBars{gap:15px;padding:23px 20px;display:grid}.deliveryBars>div>div{color:#586272;justify-content:space-between;font-size:10px;display:flex}.deliveryBars b{color:#2a3340;font-size:10px}.deliveryBars b small{color:#929aa5;font-weight:500}.deliveryBars i{background:#eff2f5;border-radius:8px;height:8px;margin-top:7px;display:block;overflow:hidden}.deliveryBars em{border-radius:inherit;background:linear-gradient(90deg,#315cf4,#7693ff);height:100%;display:block}.reportSummary dl{margin:4px 18px 14px}.reportSummary dl>div{border-bottom:1px solid #eef0f3;justify-content:space-between;padding:14px 0;font-size:10px;display:flex}.reportSummary dt{color:#7d8794}.reportSummary dd{color:#273142;margin:0;font-weight:700}.reportRule{color:#36755d;background:#f5fbf8;border:1px solid #d8eee3;border-radius:8px;align-items:center;gap:8px;margin:0 18px;padding:10px;font-size:9px;line-height:1.4;display:flex}.reportFailures{min-height:190px}.failureHead,.failureRow{grid-template-columns:150px 1fr 90px;align-items:center;gap:12px;padding:0 18px;display:grid}.failureHead{color:#89929e;letter-spacing:.05em;text-transform:uppercase;background:#fafbfc;height:37px;font-size:9px;font-weight:700}.failureRow{color:#5d6776;border-top:1px solid #eef0f3;min-height:52px;font-size:10px}.failureRow strong{text-align:right;color:#273142}.failureState{color:#b62d40;background:#fff0f1;border-radius:10px;width:max-content;padding:4px 7px;font-size:9px;display:inline-flex}.reportEmpty{color:#315cf4;justify-content:center;align-items:center;gap:12px;min-height:115px;padding:20px;display:flex}.reportEmpty.compact{min-height:150px}.reportEmpty strong{color:#435064;font-size:11px;display:block}.reportEmpty p{color:#8a94a2;margin:4px 0 0;font-size:10px}.reportError{color:#a42335;background:#fff7f8;border:1px solid #efcbd0;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;display:flex}.reportsSkeleton{gap:12px;display:grid}.reportsSkeleton>div,.reportsSkeleton>section{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.reportsSkeleton>section{grid-template-columns:1.5fr .75fr}.reportsSkeleton i{background:linear-gradient(100deg,#eef1f5,#f9fafb,#eef1f5) 0 0/200% 100%;border-radius:10px;height:116px;animation:1.2s infinite reportShimmer;display:block}.reportsSkeleton section i{height:280px}.reportsSkeleton .wide{height:190px}@keyframes reportShimmer{to{background-position:-200% 0}}@media (max-width:920px){.reportMetrics{grid-template-columns:repeat(2,1fr)}.reportGrid{grid-template-columns:1fr}}@media (max-width:720px){.sectionMetrics{grid-template-columns:1fr}.sectionHeader{flex-direction:column;align-items:start}}.tenantDirectory{min-height:240px}.tenantTable{display:grid}.tenantHead,.tenantRow{grid-template-columns:minmax(180px,1.2fr) minmax(190px,1fr) 110px 90px;align-items:center;gap:12px;padding:0 19px;display:grid}.tenantHead{color:#89929e;letter-spacing:.05em;text-transform:uppercase;background:#fafbfc;height:37px;font-size:9px;font-weight:700}.tenantRow{border-top:1px solid #eef0f3;min-height:64px;font-size:10px}.tenantRow strong,.tenantRow small{display:block}.tenantRow strong{color:#293443;font-size:11px}.tenantRow small{color:#84909f;margin-top:4px;font-size:9px}.tenantRow>b{color:#293443;font-size:11px}.tenantRow>i{color:#b62d40;background:#fff0f1;border-radius:10px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.tenantRow>i.active{color:#137955;background:#eaf8f2}.modalBackdrop{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10162085;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenantModal{background:#f6f8fb;border:1px solid #dfe4ec;border-radius:13px;width:min(640px,100%);overflow:hidden;box-shadow:0 28px 80px #0a122052}.tenantModal>header{background:#fff;border-bottom:1px solid #e2e7ee;justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.tenantModal header p{color:#315cf4;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:800}.tenantModal h3{color:#20252e;margin:0;font-size:17px}.tenantModal header span{color:#768191;margin-top:5px;font-size:10px;display:block}.tenantModal header button{color:#657183;background:#fff;border:1px solid #e1e6ed;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.tenantForm{grid-template-columns:1fr 1fr;gap:14px;padding:22px;display:grid}.tenantForm label{color:#536071;gap:7px;font-size:10px;font-weight:700;display:grid}.tenantForm label.full{grid-column:1/-1}.tenantForm input,.tenantForm select{color:#253041;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.tenantForm input:focus,.tenantForm select:focus{border-color:#7895fa;box-shadow:0 0 0 3px #315cf41a}.tenantModal footer{color:#728092;background:#fff;border-top:1px solid #e2e7ee;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;font-size:9px;display:flex}.tenantModal footer span{align-items:center;gap:6px;display:inline-flex}.tenantModal footer svg{color:#15835b}.tenantModal footer .primaryAction{cursor:pointer;border:0}@media (max-width:620px){.tenantHead,.tenantRow{grid-template-columns:minmax(120px,1fr) 80px;padding:0 12px}.tenantHead>:nth-child(2),.tenantRow>:nth-child(2){display:none}.tenantForm{grid-template-columns:1fr}.tenantForm label.full{grid-column:auto}.tenantModal footer{flex-direction:column;align-items:start}.tenantModal footer .primaryAction{justify-content:center;width:100%}.reportFilters{flex-direction:column;align-items:stretch}.reportFilters>div{flex-wrap:wrap}.reportFilters button{justify-content:center}.reportMetrics{grid-template-columns:1fr}.failureHead,.failureRow{grid-template-columns:105px 1fr 55px;padding:0 12px}.failureHead{font-size:8px}.failureRow{font-size:9px}}.tenantHead,.tenantRow{grid-template-columns:minmax(180px,1.2fr) minmax(190px,1fr) 110px 90px 28px}.tenantRow{text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.tenantRow:hover{background:#f8faff}.tenantRow>svg{color:#7b8797}.detailModal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto}.tenantPager{color:#718097;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:10px;display:flex}.tenantPager div{gap:6px;display:flex}.tenantPager button{color:#526174;background:#fff;border:1px solid #d9e2ee;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.tenantPager button:disabled{cursor:not-allowed;opacity:.45}.detailSections{gap:0;display:grid}.detailSections form{border-bottom:1px solid #e2e7ee;padding:20px 22px}.detailSections form:last-child{border-bottom:0}.detailSections h4{color:#263142;margin:0;font-size:13px}.detailSections .tenantForm{padding:15px 0}.tenantForm label small{color:#8a94a2;font-weight:500}.secondaryAction,.dangerAction{color:#3d4a5c;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.secondaryAction:hover{color:#315cf4;border-color:#9cb2f7}.ownerActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.dangerAction{color:#ad3041;border-color:#edc7ce}.dangerAction:hover{background:#fff5f6}.secondaryAction:disabled,.dangerAction:disabled{cursor:not-allowed;opacity:.6}@media (max-width:620px){.tenantHead,.tenantRow{grid-template-columns:minmax(120px,1fr) 76px 20px}.tenantHead>:nth-child(2),.tenantRow>:nth-child(2),.tenantHead>:nth-child(3),.tenantRow>:nth-child(3){display:none}.detailSections form{padding:18px 16px}.ownerActions{flex-direction:column;align-items:stretch}.ownerActions button{width:100%}}.composerWorkspace{gap:14px;display:grid}.composerIntro{justify-content:space-between;align-items:end;gap:18px;display:flex}.composerIntro p{color:#315cf4;letter-spacing:.1em;margin:0 0 5px;font-size:9px;font-weight:800}.composerIntro h2{color:#20252e;letter-spacing:-.9px;margin:0;font-size:22px}.composerIntro>div>span{color:#77808d;margin-top:6px;font-size:11px;display:block}.composerRule{color:#237454;white-space:nowrap;background:#f4fbf7;border:1px solid #d7ece3;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.composerPanel{background:#fff;border:1px solid #e0e5ed;border-radius:11px;grid-template-columns:minmax(0,1fr) 265px;display:grid;overflow:hidden}.composerFields{grid-template-columns:1fr 1fr;gap:15px;padding:23px;display:grid}.composerFields label{color:#536071;gap:7px;font-size:10px;font-weight:750;display:grid}.composerFields label.wide{grid-column:1/-1}.composerFields label>small{color:#9099a7;font-weight:500}.composerFields input,.composerFields textarea{color:#253041;width:100%;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.composerFields input{height:39px}.composerFields textarea{resize:vertical;height:123px;padding:10px;line-height:1.55}.composerFields input:focus,.composerFields textarea:focus{border-color:#7895fa;box-shadow:0 0 0 3px #315cf41a}.composerFields .invalid{color:#b62d40}.composerReview{background:#fafbfc;border-left:1px solid #e6eaf0;flex-direction:column;padding:22px;display:flex}.composerReview>p{color:#315cf4;letter-spacing:.1em;margin:0 0 10px;font-size:9px;font-weight:800}.composerReview>div{border-bottom:1px solid #e7ebf0;gap:4px;padding:13px 0;display:grid}.composerReview span{color:#778291;font-size:10px}.composerReview strong{color:#273142;font-size:11px}.composerReview strong.ready{color:#18845d}.composerReview>small{color:#748091;gap:7px;margin:16px 0;font-size:9px;line-height:1.5;display:flex}.composerReview>small svg{color:#bf7a16;flex:none}.composerReview .primaryAction{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:auto}.composerReview .primaryAction:disabled{cursor:not-allowed;opacity:.55}.composerPanel>footer{color:#748091;border-top:1px solid #e6eaf0;grid-column:1/-1;align-items:center;gap:7px;min-height:47px;padding:0 23px;font-size:9px;display:flex}.composerMessage{border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;margin:0 23px 17px;padding:10px 11px;font-size:10px;display:flex}.composerMessage.error{color:#a42335;background:#fff7f8;border:1px solid #efcbd0}.composerMessage.success{color:#237454;background:#f4fbf7;border:1px solid #cdeadd}@media (max-width:800px){.composerPanel{grid-template-columns:1fr}.composerReview{border-top:1px solid #e6eaf0;border-left:0}.composerReview .primaryAction{margin-top:15px}.composerPanel>footer{grid-column:auto}.composerFields{grid-template-columns:1fr}.composerFields label.wide{grid-column:auto}}.audienceBuilder,.selectedAudience{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:8px;grid-column:1/-1;padding:15px}.audienceBuilder>header,.selectedAudience>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.audienceBuilder header p,.selectedAudience header p{color:#315cf4;letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:800}.audienceBuilder h3,.selectedAudience h3{color:#273142;letter-spacing:-.2px;margin:0;font-size:13px}.audienceBuilder header span{color:#748091;max-width:520px;margin-top:5px;font-size:10px;line-height:1.5;display:block}.audienceBuilder>header>svg{color:#315cf4}.audienceTabs{gap:5px;margin-bottom:13px;display:flex}.audienceTabs button{color:#667386;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.audienceTabs button.active{color:#294cc6;background:#edf1ff;border-color:#cbd7ff}.audienceImportForm{grid-template-columns:minmax(180px,1fr) minmax(250px,2fr);gap:12px;display:grid}.audienceImportForm label{min-width:0}.audienceImportForm .wide{grid-column:1/-1}.audienceImportForm textarea{height:94px}.audienceImportForm select,.selectedAudience select{color:#253041;width:100%;height:39px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.fileField{background:#fff;border:1px dashed #b9c6d9;border-radius:7px;padding:10px}.fileField input{border:0!important;height:auto!important;padding:0!important}.fileField span{font-size:10px;font-weight:750}.fileField small{margin-top:6px;display:block}.consentCheck{grid-column:1/-1;align-items:flex-start;padding:8px 0;line-height:1.45;color:#667386!important;grid-template-columns:15px 1fr!important;gap:8px!important;font-weight:500!important;display:flex!important}.consentCheck input{margin:0;width:14px!important;height:14px!important}.importAction{cursor:pointer;justify-content:center;align-self:end;min-height:39px}.selectedAudience{margin-top:-2px}.selectedAudience select{margin-top:1px}.audienceStatus,.audienceEmpty{color:#5e6e83;background:#fff;border:1px solid #dbe4f0;border-radius:7px;gap:3px;margin-top:11px;padding:10px 11px;font-size:10px;display:grid}.audienceStatus strong{color:#273142;font-size:11px}.audienceStatus.active{background:#f7fcf9;border-color:#cceadb}.audienceStatus.importing{background:#f6f8ff;border-color:#d7e1ff}.audienceStatus.failed{color:#a22e40;background:#fff8f8;border-color:#f1cbcf}.audienceStatus small{color:#7b8797}.spin{animation:.8s linear infinite audience-spin}@keyframes audience-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.audienceImportForm{grid-template-columns:1fr}.audienceBuilder,.selectedAudience{grid-column:auto}.consentCheck{grid-column:auto!important}}.importAction{color:#fff;background:#315cf4;border-color:#315cf4;box-shadow:0 5px 12px #315cf429}.importAction:hover{color:#fff;background:#2649ca;border-color:#2649ca}.importAction:disabled{opacity:.55;cursor:not-allowed}.composerStudio{gap:18px;display:grid}.composerHero{justify-content:space-between;align-items:end;gap:20px;display:flex}.composerHero p{color:#315cf4;letter-spacing:.12em;align-items:center;gap:6px;margin:0 0 7px;font-size:9px;font-weight:850;display:flex}.composerHero h2{color:#20252e;letter-spacing:-1.3px;margin:0;font-size:27px;line-height:1.02}.composerHero h2 em{color:#5d87ff;font-weight:650}.composerHero>div>span{color:#758194;max-width:580px;margin-top:8px;font-size:11px;display:block}.singleAction{color:#315cf4;background:#f5f8ff;border:1px solid #d9e8ff;border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex}.singleAction strong,.singleAction small{font-size:10px;display:block}.singleAction small{color:#7385a4;margin-top:3px;font-weight:500}.composerStudioGrid{background:#fff;border:1px solid #dce3ee;border-radius:13px;grid-template-columns:minmax(0,1fr) 292px;display:grid;overflow:hidden;box-shadow:0 14px 34px #18263f0d}.composerCanvas{gap:0;display:grid}.composerSection{border-bottom:1px solid #e6ebf2;padding:22px 24px}.composerSection:last-child{border:0}.sectionHeading{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.sectionHeading>span{color:#315cf4;background:#eef2ff;border-radius:7px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:850;display:grid}.sectionHeading p{color:#315cf4;letter-spacing:.12em;margin:0 0 3px;font-size:9px;font-weight:850}.sectionHeading h3{color:#263142;letter-spacing:-.25px;margin:0;font-size:14px}.sectionHeading small{color:#778394;margin-top:4px;font-size:10px;line-height:1.45;display:block}.sectionHeading>svg{color:#5279f5;margin-left:auto}.campaignMeta{grid-template-columns:1fr 1fr;gap:13px;display:grid}.campaignMeta .sectionHeading{grid-column:1/-1;margin-bottom:0}.campaignMeta label,.messageInput,.recipientInput{color:#536071;gap:7px;font-size:10px;font-weight:750;display:grid}.campaignMeta input,.messageInput textarea,.recipientInput textarea{color:#273142;width:100%;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:8px;outline:0;font-size:11px}.campaignMeta input{height:40px;padding:0 11px}.messageInput textarea{resize:vertical;height:128px;padding:11px;line-height:1.55}.recipientInput textarea{resize:vertical;height:105px;padding:10px;line-height:1.48}.campaignMeta input:focus,.messageInput textarea:focus,.recipientInput textarea:focus{border-color:#7896ff;box-shadow:0 0 0 3px #315cf41a}.campaignMeta small,.messageInput small,.recipientInput small{color:#8994a4;font-weight:500}.messageInput small.invalid{color:#b62d40}.sourceTabs{gap:6px;margin-bottom:13px;display:flex}.sourceTabs button{color:#68768a;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;height:33px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.sourceTabs button.active{color:#294cc6;background:#edf1ff;border-color:#cbd7ff}.sourceTabs b{font-size:9px}.uploadZone{color:#4366db;cursor:pointer;text-align:center;background:linear-gradient(135deg,#fafcff,#f4f7ff);border:1px dashed #aebee1;border-radius:9px;place-items:center;gap:7px;min-height:126px;display:grid}.uploadZone input{display:none}.uploadZone strong{color:#36455e;font-size:11px}.uploadZone small{color:#7c899a;font-size:10px}.complianceBar{background:#f7fcf9;border:1px solid #dce9e3;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 155px auto;align-items:center;gap:10px;margin-top:13px;padding:11px;display:grid}.complianceBar>svg{color:#1e9d68}.complianceBar strong,.complianceBar span{display:block}.complianceBar strong{color:#354157;font-size:10px}.complianceBar span{color:#768496;margin-top:3px;font-size:9px}.complianceBar select{color:#425067;height:33px;font:inherit;background:#fff;border:1px solid #d8e2ec;border-radius:6px;padding:0 7px;font-size:10px}.complianceBar label{color:#506077;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.composerRail{background:#f8fafc;border-left:1px solid #e6ebf2;flex-direction:column;gap:12px;padding:16px;display:flex}.phonePreview,.reviewCard,.workflowCard{background:#fff;border:1px solid #dde5ef;border-radius:10px;overflow:hidden}.phonePreview header{color:#59687e;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:10px 11px;font-size:9px;font-weight:750;display:flex}.liveDot{background:#28b87a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.phonePreview header small{color:#78869a;font-size:8px}.phoneFrame{background:linear-gradient(145deg,#e8f0ff,#f8fbff);min-height:179px;padding:11px}.phoneTop{color:#6a7a91;justify-content:space-between;font-size:8px;display:flex}.senderChip{color:#4e5e73;align-items:center;gap:7px;margin-top:17px;display:flex}.senderChip>span{color:#fff;background:#335df3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:850;display:grid}.senderChip strong,.senderChip small{display:block}.senderChip strong{font-size:9px}.senderChip small{margin-top:2px;font-size:8px}.smsBubble{color:#3b4657;background:#fff;border-radius:10px 10px 10px 3px;min-height:45px;margin:10px 0 0 32px;padding:8px 9px;font-size:10px;line-height:1.45;box-shadow:0 2px 7px #2c3f5c14}.smsBubble small{color:#9ca6b4;margin-top:4px;font-size:8px;display:block}.phonePreview footer{color:#7b8798;justify-content:space-between;padding:9px 11px;font-size:9px;display:flex}.phonePreview footer strong{color:#40516c;font-size:9px}.reviewCard,.workflowCard{padding:12px}.reviewCard>p,.workflowCard>p{color:#315cf4;letter-spacing:.12em;margin:0 0 7px;font-size:8px;font-weight:850}.reviewCard>div{color:#788596;border-bottom:1px solid #edf0f4;justify-content:space-between;gap:8px;padding:8px 0;font-size:9px;display:flex}.reviewCard>div:last-child{border:0}.reviewCard strong{color:#344157;text-align:right;font-size:9px}.reviewCard strong.good{color:#18845d}.workflowCard>div{color:#8490a0;align-items:center;gap:8px;padding:6px 0;font-size:9px;display:flex}.workflowCard i{color:#778598;background:#edf1f6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.workflowCard>div.done{color:#2b7057}.workflowCard>div.done i{color:#1c9a67;background:#ddf5e9}.launchCampaign{color:#fff;cursor:pointer;background:#315cf4;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:auto;font-size:11px;font-weight:800;display:flex;box-shadow:0 7px 16px #315cf433}.launchCampaign:disabled{cursor:not-allowed;box-shadow:none;background:#a8bbf7}.railNote{color:#7b8797;gap:6px;font-size:9px;line-height:1.45;display:flex}.railNote svg{flex:none}.composerInlineError{color:#a42335;background:#fff7f8;border:1px solid #efcbd0;border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;margin:0 16px 16px;padding:10px;font-size:10px;display:flex}@media (max-width:900px){.composerStudioGrid{grid-template-columns:1fr}.composerRail{border-top:1px solid #e6ebf2;border-left:0}.composerHero{flex-direction:column;align-items:flex-start}.launchCampaign{margin-top:0}}@media (max-width:620px){.campaignMeta{grid-template-columns:1fr}.composerSection{padding:17px}.complianceBar{grid-template-columns:auto 1fr}.complianceBar select{grid-column:2}.complianceBar label{grid-column:1/-1}.singleAction{width:100%}}.recipientValidation{color:#557164;background:#f6fcf8;border:1px solid #cfe9dc;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 12px;margin-top:10px;padding:10px 11px;font-size:10px;display:grid}.recipientValidation strong{color:#16835a;font-size:11px}.recipientValidation span{text-align:right}.recipientValidation small{color:#7c8c83;grid-column:1/-1;font-size:9px;line-height:1.45}.recipientProgress{color:#4c6088;background:#f5f8ff;border:1px solid #ced9fb;border-radius:8px;gap:8px;margin-top:10px;padding:11px;display:grid}.recipientProgress>div{align-items:center;gap:7px;font-size:10px;display:flex}.recipientProgress strong{color:#315cf4}.recipientProgress span{margin-left:auto;font-weight:800}.recipientProgress i{background:#dbe4ff;border-radius:99px;height:6px;display:block;overflow:hidden}.recipientProgress i b{border-radius:inherit;background:linear-gradient(90deg,#315cf4,#64b9ff);height:100%;transition:width .2s;display:block}.recipientProgress small{color:#7c8aa0;font-size:9px}.providerDirectory{min-height:240px}.providerHeaderActions{align-items:center;gap:9px;display:flex}.providerMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.providerTable{display:grid}.providerHead,.providerRow{grid-template-columns:minmax(220px,1.38fr) minmax(175px,.9fr) minmax(105px,.58fr) 86px 78px;align-items:center;gap:13px;padding:0 19px;display:grid}.providerHead{color:#89929e;letter-spacing:.05em;text-transform:uppercase;background:#fafbfc;height:37px;font-size:9px;font-weight:700}.providerRow{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef0f3}.providerRow:hover{background:#f8faff}.providerRow strong,.providerRow small{display:block}.providerRow strong{color:#293443;font-size:11px}.providerRow small{color:#84909f;align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.providerRow>b{color:#3e4a5b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.providerRow>span:not(.providerBalanceCell){color:#3e4a5b;font-size:10px}.providerRow>i{color:#ad6908;background:#fff4e6;border-radius:10px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal}.providerRow>i.active{color:#137955;background:#eaf8f2}.providerRow>i.blocked,.providerRow>i.suspended{color:#b62d40;background:#fff0f1}.providerBalanceCell{gap:1px;min-width:0;display:grid!important}.providerBalanceCell strong{color:#315cf4}.providerBalanceCell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.providerBalanceCell em{color:#bb3146;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.providerPager{color:#718097;border-top:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:10px;display:flex}.providerPager div{gap:6px;display:flex}.providerPager button{color:#526174;background:#fff;border:1px solid #d9e2ee;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.providerPager button:disabled{cursor:not-allowed;opacity:.45}.providerModal{width:min(820px,100%);max-height:calc(100vh - 40px);overflow:auto}.providerForm{grid-template-columns:1.08fr .92fr;gap:0;display:grid}.providerForm>section{padding:21px}.providerForm>section+section{background:#fafbfc;border-left:1px solid #e2e7ee}.providerForm h4{color:#263142;margin:0;font-size:13px}.providerForm .tenantForm{grid-template-columns:1fr;padding:16px 0 0}.assignmentBlock>p{color:#788392;margin:7px 0 13px;font-size:10px;line-height:1.5}.tenantChoices{gap:7px;max-height:250px;display:grid;overflow:auto}.tenantChoices label{cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:7px;grid-template-columns:16px 1fr 15px;align-items:center;gap:8px;padding:9px;display:grid}.tenantChoices input{accent-color:#315cf4;width:14px;height:14px}.tenantChoices strong,.tenantChoices small{display:block}.tenantChoices strong{color:#354153;font-size:10px}.tenantChoices small{color:#8b95a3;margin-top:2px;font-size:9px}.tenantChoices svg{color:#d0d7e0}.tenantChoices label:has(input:checked){background:#f5f7ff;border-color:#aebffd}.tenantChoices label:has(input:checked) svg{color:#315cf4}.providerBalanceCard{background:#f8faff;border:1px solid #dce5f1;border-radius:9px;gap:12px;margin-top:18px;padding:13px;display:grid}.providerBalanceCard>div:first-child{grid-template-columns:29px 1fr auto;align-items:center;gap:8px;display:grid}.providerBalanceCard>div:first-child>span{color:#315cf4;background:#e9efff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.providerBalanceCard p{margin:0}.providerBalanceCard p strong,.providerBalanceCard p small{display:block}.providerBalanceCard p strong{color:#344157;font-size:10px}.providerBalanceCard p small{color:#8190a2;margin-top:3px;font-size:9px}.providerBalanceCard .secondaryAction{height:31px;padding:0 9px;font-size:9px}.providerBalanceItems{background:#fff;border:1px solid #e0e7f0;border-radius:7px;display:grid;overflow:hidden}.providerBalanceItems>div{color:#69778b;border-top:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:8px 9px;font-size:9px;display:flex}.providerBalanceItems>div:first-child{border-top:0}.providerBalanceItems b{color:#315cf4;font-size:10px}.providerBalanceEmpty,.providerBalanceError{color:#7c899a;margin:0;font-size:9px;line-height:1.45}.providerBalanceError{color:#ad3041}@media (max-width:850px){.providerMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.providerHead,.providerRow{grid-template-columns:minmax(180px,1fr) minmax(145px,.7fr) 90px}.providerHead>:nth-child(3),.providerRow>:nth-child(3),.providerHead>:nth-child(4),.providerRow>:nth-child(4){display:none}}@media (max-width:700px){.providerHeaderActions{justify-content:space-between;width:100%}.providerHead,.providerRow{grid-template-columns:minmax(140px,1fr) 96px;padding:0 12px}.providerHead>:nth-child(2),.providerRow>:nth-child(2){display:none}.providerForm{grid-template-columns:1fr}.providerForm>section+section{border-top:1px solid #e2e7ee;border-left:0}.providerMetrics{grid-template-columns:1fr 1fr}.providerBalanceCard>div:first-child{grid-template-columns:29px 1fr}.providerBalanceCard .secondaryAction{grid-column:1/-1;width:100%}}.realVolumeChart{background:repeating-linear-gradient(#0000 0 46px,#f1f3f6 47px);border-bottom:1px solid #edf0f4;align-items:end;gap:6px;height:236px;padding:22px 21px 28px;display:flex}.realVolumeChart>div{flex:1;grid-template-rows:1fr 18px;align-items:end;min-width:9px;height:100%;display:grid}.realVolumeChart b{background:#4774f5;border-radius:3px 3px 0 0;width:100%;min-height:3px;display:block}.realVolumeChart span{color:#8893a1;text-align:center;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.denseRows{display:grid}.denseRows>div{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) 130px 120px;align-items:center;gap:18px;min-height:59px;padding:0 21px;display:grid}.denseRows strong,.denseRows small{display:block}.denseRows strong{color:#293443;font-size:11px}.denseRows small{color:#8792a1;margin-top:4px;font-size:9px}.denseRows b{color:#3e4a5b;text-align:right;font-size:10px}@media (max-width:600px){.denseRows>div{grid-template-columns:minmax(0,1fr) 90px;padding:0 14px}.denseRows>div>b:last-child{display:none}.realVolumeChart{gap:4px;padding-left:14px;padding-right:14px}.realVolumeChart span{font-size:7px}}.marketingNav,.marketingHero,.outcomes,.securityStatement,.marketingCta,.marketingFooter{width:min(1120px,100% - 48px)}.marketingNav{height:72px}.marketingHero{gap:56px;padding:76px 0 82px}.heroCopy h1{letter-spacing:-2.5px;max-width:580px;margin:13px 0 17px;font-size:clamp(38px,4.2vw,56px);line-height:1.04}.heroCopy>p:not(.marketingEyebrow){max-width:510px;font-size:14px;line-height:1.65}.heroButtons{margin-top:25px}.trustLine{margin-top:26px}.heroPrimary{box-shadow:none}.workflowPreview{box-shadow:none;background:#141c29;border-radius:12px;padding:19px}.workflowPreview:before{display:none}.workflowPreview ol{border-top:1px solid #2d3a4e;gap:0;margin:21px 0 16px;padding:0;list-style:none;display:grid}.workflowPreview li{border-bottom:1px solid #2d3a4e;grid-template-columns:29px 1fr 18px;align-items:center;gap:10px;min-height:67px;display:grid}.workflowPreview li>span{color:#6ccaff;font-size:9px;font-weight:800}.workflowPreview li strong,.workflowPreview li small{display:block}.workflowPreview li strong{color:#f2f5fa;font-size:11px}.workflowPreview li small{color:#92a1b4;margin-top:4px;font-size:9px}.workflowPreview li>svg{color:#36cf8c}.workflowPreview .deliveryCard{margin-top:0}.outcomes{padding:60px 0 70px}.outcomes>div{border-radius:11px;margin-top:32px}.outcomes article{padding:22px}.outcomes h3{margin:17px 0 8px;font-size:16px}.outcomes article p{min-height:53px;font-size:11px}.securityStatement{gap:48px;padding:75px 0}.securityStatement>p{font-size:13px}.marketingCta{border-radius:12px;margin-bottom:36px;padding:31px 35px}.loginPanel{border-radius:12px;grid-template-columns:minmax(260px,.78fr) minmax(350px,1fr);width:min(100%,820px)}.loginStory{padding:34px}.loginStory h1{letter-spacing:-1.8px;margin:50px 0 15px;font-size:37px}.loginStory>p{font-size:11px}.storyFacts{margin-top:34px}.loginPage .loginForm{padding:34px 38px}.loginPage .loginBrand{padding-bottom:31px}.loginPage .loginForm h2{margin-bottom:22px;font-size:23px}.smsBubble{white-space:pre-wrap;word-break:break-word}
.smsLanding{--sms-ink:#131723;--sms-muted:#697385;--sms-line:#e2e7ee;--sms-blue:#315cf4;--sms-blue-dark:#2549c8;--sms-blue-soft:#edf1ff;--sms-green:#18a873;--sms-surface:#fff;min-height:100vh;color:var(--sms-ink);background:#fbfcfe;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.smsLanding *{box-sizing:border-box}.smsLanding h1,.smsLanding h2,.smsLanding h3,.smsLanding p{margin:0}.smsHeader,.smsHero,.smsSignalBand,.smsFoundations,.smsDelivery,.smsCapabilities,.smsSecurity,.smsCta,.smsFooter{width:min(1220px,100% - 48px);margin-inline:auto}.smsHeader{border-bottom:1px solid var(--sms-line);grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:76px;display:grid}.smsBrand{color:var(--sms-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.smsBrand img{object-fit:contain;width:31px;height:31px}.smsBrand strong{letter-spacing:-.045em;font-size:15px}.smsBrand strong span{color:#217bcf}.smsHeader nav{justify-content:center;align-items:center;gap:31px;display:flex}.smsHeader nav a,.smsTextLink{color:#606a7a;font-size:11px;font-weight:700;text-decoration:none;transition:color .18s}.smsHeader nav a:hover,.smsTextLink:hover{color:var(--sms-blue)}.smsHeaderActions{align-items:center;gap:17px;display:flex}.smsHeaderCta,.smsPrimary,.smsDarkButton{background:var(--sms-ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 11px 24px #13172324}.smsHeaderCta:hover,.smsPrimary:hover,.smsDarkButton:hover{transform:translateY(-2px);box-shadow:0 16px 31px #13172333}.smsHeaderCta svg,.smsPrimary svg,.smsDarkButton svg{width:14px}.smsHero{grid-template-columns:minmax(375px,.83fr) minmax(530px,1.17fr);align-items:center;gap:clamp(58px,7.5vw,112px);min-height:670px;padding:70px 0 100px;display:grid;position:relative}.smsHero:before{z-index:0;content:"";background:radial-gradient(circle,#315cf413,#0000 69%);border-radius:50%;width:48vw;height:48vw;position:absolute;top:2%;left:-23vw}.smsHeroCopy{z-index:1;position:relative}.smsEyebrow{color:#606a7a;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.smsEyebrow i{background:var(--sms-blue);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #315cf41a}.smsHero h1{letter-spacing:-.064em;text-wrap:balance;max-width:630px;margin-top:22px;font-size:clamp(46px,5.45vw,74px);font-weight:800;line-height:.99}.smsHero h1 em,.smsFoundations h2 em,.smsRouting h2 em,.smsDelivery h2 em,.smsCapabilities h2 em,.smsSecurity h2 em{color:#496ff0;font-style:normal;font-weight:500}.smsLead{max-width:545px;color:var(--sms-muted);font-size:16px;line-height:1.72;margin-top:24px!important}.smsHeroActions{align-items:center;gap:20px;margin-top:31px;display:flex}.smsPrimary{background:var(--sms-blue);font-size:11px;box-shadow:0 12px 25px #315cf43d}.smsPrimary:hover{box-shadow:0 16px 32px #315cf44f}.smsSecondary{color:#333b48;align-items:center;gap:5px;font-size:11px;font-weight:760;text-decoration:none;display:inline-flex}.smsSecondary svg{width:15px}.smsProof{flex-wrap:wrap;gap:10px 19px;margin-top:32px;display:flex}.smsProof span{color:#697384;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.smsProof svg{color:#159867;width:13px}.heroConsole{z-index:1;color:#eaf0fb;background:#101827;border:1px solid #25304a;border-radius:19px;position:relative;overflow:visible;box-shadow:0 37px 90px #1b274833,0 10px 24px #1b27481f}.consoleBar{background:#0e1523;border-bottom:1px solid #253149;align-items:center;gap:14px;height:47px;padding:0 18px;display:flex}.consoleBar>div{color:#99a8bf;letter-spacing:.1em;align-items:center;gap:7px;margin-right:auto;font-size:8px;font-weight:800;display:flex}.consoleBar>div i,.consoleResult>b i,.workspaceTop span i{background:#3ed29c;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #3ed29c1f}.consoleBar>b{color:#7e8aa0;font-size:8px;font-weight:600}.consoleBar button{color:#8c98aa;font:inherit;letter-spacing:2px;cursor:pointer;background:0 0;border:0}.consoleBody{grid-template-columns:52px minmax(0,1fr);min-height:414px;display:grid}.consoleRail{background:#0d1421;border-right:1px solid #253149;flex-direction:column;align-items:center;gap:13px;padding:15px 0;display:flex}.consoleRail>i,.consoleMark{color:#708098;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.consoleRail svg{width:14px}.consoleMark{color:#fff;background:#315cf4;margin-bottom:8px;font-size:10px;font-weight:900;box-shadow:0 6px 15px #315cf459}.consoleRail .railActive{color:#9fbbff;background:#273d77}.consoleMain{min-width:0;padding:21px 22px 19px}.consoleTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.consoleTitle small,.consoleStats small,.consoleResult small{color:#8191aa;letter-spacing:.1em;font-size:7px;font-weight:800;display:block}.consoleTitle strong{color:#f2f5fb;letter-spacing:-.035em;margin-top:7px;font-size:16px;display:block}.consoleTitle span{color:#5edab0;align-items:center;gap:6px;margin-top:7px;font-size:8px;font-weight:700;display:flex}.consoleTitle span i{background:#3dd09b;border-radius:50%;width:6px;height:6px}.consoleTitle button{color:#c1cad8;height:27px;font:inherit;background:#161f2e;border:1px solid #34415a;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.consoleTitle button svg{width:12px}.consoleStats{border-top:1px solid #29364a;border-bottom:1px solid #29364a;grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.consoleStats article{border-right:1px solid #29364a;min-width:0;padding:15px 8px 14px}.consoleStats article:first-child{padding-left:0}.consoleStats article:last-child{border:0}.consoleStats strong{color:#f3f6fc;letter-spacing:-.05em;text-overflow:ellipsis;margin-top:8px;font-size:19px;display:block;overflow:hidden}.consoleStats span{color:#78869a;margin-top:5px;font-size:8px;display:block}.consoleStats .good{color:#53d8a9}.consoleChart{margin-top:19px}.consoleChart header,.deliveryDistribution header{color:#95a3b7;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.consoleChart header b{color:#69778e;font-size:7px;font-weight:600}.consoleBars{background:repeating-linear-gradient(#0000 0 29px,#202b3c 30px);border-bottom:1px solid #2c394c;align-items:flex-end;gap:6px;height:115px;margin-top:13px;padding:10px 0 0;display:flex}.consoleBars i{background:linear-gradient(#83a7ff,#345ce4);border-radius:4px 4px 0 0;flex:1;min-width:5px;display:block}.consoleBars i:nth-child(3n){background:linear-gradient(#8e85ff,#5d50d9)}.consoleChart footer{color:#68778c;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.consoleResult{background:#121c2a;border:1px solid #2c3a4f;border-radius:9px;align-items:center;gap:10px;margin-top:18px;padding:11px;display:flex}.consoleResult>span{color:#69ccff;background:#1b4051;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.consoleResult svg{width:15px}.consoleResult div{flex:1;min-width:0}.consoleResult strong{color:#e7edf6;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.consoleResult>b{color:#52d59f;align-items:center;gap:5px;font-size:8px;display:flex}.consoleFloating{z-index:2;color:#2b3545;background:#fff;border:1px solid #dfe6f3;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;bottom:30px;right:-33px;box-shadow:0 17px 35px #1b274829}.consoleFloating>svg{width:18px;color:var(--sms-blue)}.consoleFloating span{grid-template-columns:auto auto;gap:2px 7px;display:grid}.consoleFloating small{color:#778498;letter-spacing:.08em;grid-column:1/-1;font-size:7px;font-weight:800}.consoleFloating strong{letter-spacing:-.05em;font-size:17px}.consoleFloating em{color:#159766;align-self:end;padding-bottom:2px;font-size:8px;font-style:normal;font-weight:800}.smsSignalBand{border-top:1px solid var(--sms-line);border-bottom:1px solid var(--sms-line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;padding:26px 0;display:grid}.smsSignalBand p{color:#5d6777;max-width:430px;font-size:13px;line-height:1.6}.smsSignalBand p b{color:#202835}.smsSignalBand>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.smsSignalBand span{color:#778190;letter-spacing:.07em;background:#fff;border:1px solid #e2e7ee;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:800}.smsFoundations{grid-template-columns:.74fr 1.26fr;align-items:end;gap:94px;padding:120px 0;display:grid}.smsFoundations header{max-width:435px}.smsFoundations h2,.smsRouting h2,.smsDelivery h2,.smsCapabilities h2,.smsSecurity h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(37px,4.15vw,55px);line-height:1.02}.smsFoundations header>p:last-child{color:var(--sms-muted);margin-top:22px;font-size:13px;line-height:1.75}.foundationCards{background:#fff;border:1px solid #e0e5ed;border-radius:15px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 20px 60px #161f330e}.foundationCards article{border-right:1px solid #e4e8ee;min-height:294px;padding:26px;position:relative}.foundationCards article:last-child{border:0}.foundationCards article>div{justify-content:space-between;align-items:center;display:flex}.foundationCards article>div span{color:#365eee;background:#edf1ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.foundationCards svg{width:18px}.foundationCards article>div b{color:#a0a8b5;letter-spacing:.1em;font-size:9px}.foundationCards h3{letter-spacing:-.035em;margin-top:46px;font-size:17px}.foundationCards p{color:#748092;min-height:63px;margin-top:12px;font-size:11px;line-height:1.65}.foundationCards a{color:#29364e;align-items:center;gap:6px;font-size:10px;font-weight:800;text-decoration:none;display:flex;position:absolute;bottom:27px}.foundationCards a svg{width:14px}.smsRouting{color:#fff;background:#121822;grid-template-columns:minmax(330px,.84fr) minmax(500px,1.16fr);align-items:center;gap:clamp(50px,8vw,124px);width:100%;padding:112px max(24px,50vw - 610px);display:grid}.smsRoutingCopy{max-width:510px}.smsEyebrow.light{color:#a5afbf}.smsEyebrow.light i{background:#76a3ff;box-shadow:0 0 0 4px #76a3ff26}.smsRouting h2 em{color:#94baff}.smsRoutingCopy>p:not(.smsEyebrow){color:#aeb8c8;margin-top:22px;font-size:13px;line-height:1.75}.smsRouting ul{gap:11px;margin:27px 0 31px;padding:0;list-style:none;display:grid}.smsRouting li{color:#d5dce7;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.smsRouting li svg{color:#69d8ad;width:15px}.smsDarkButton{color:#1d2737;min-height:42px;box-shadow:none;background:#fff}.routingBoard{background:#0c121c;border:1px solid #314158;border-radius:17px;overflow:hidden;box-shadow:0 31px 83px #00000057}.routingBoard>header{background:#111a28;border-bottom:1px solid #263349;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.routingBoard>header span{color:#aab5c4;letter-spacing:.09em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.routingBoard>header span i{background:#42d29b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #42d29b16}.routingBoard>header>b{color:#63d9ad;background:#42d29b16;border-radius:99px;padding:5px 7px;font-size:8px}.routingSteps{padding:10px 19px}.routingSteps article{border-bottom:1px solid #253247;grid-template-columns:30px minmax(0,1fr) 19px;align-items:center;gap:12px;min-height:75px;display:grid}.routingSteps article:last-child{border:0}.routingSteps>article>span{color:#8593a6;border:1px solid #354257;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid}.routingSteps article small,.routingSteps article strong,.routingSteps article p{display:block}.routingSteps article small{color:#718197;letter-spacing:.1em;font-size:7px;font-weight:800}.routingSteps article strong{color:#e9eef7;margin-top:5px;font-size:11px}.routingSteps article p{color:#7f8da1;margin-top:4px;font-size:8px}.routingSteps article>svg{color:#758398;width:16px}.routingSteps .isDone>span{color:#69dcaf;background:#2ac98e18;border-color:#2ac98e}.routingSteps .isDone>svg{color:#4ed4a1}.routingSteps .isActive{background:linear-gradient(90deg,#315cf417,#0000);position:relative}.routingSteps .isActive:before{content:"";background:#4c78ff;width:2px;height:100%;position:absolute;left:-19px}.routingSteps .isActive>span{color:#a2b7ff;border-color:#5b80ff}.routingSteps .isActive>svg{color:#78a0ff}.routingBoard footer{color:#8e9bae;background:#111a28;border-top:1px solid #263349;justify-content:space-between;align-items:center;gap:14px;height:46px;padding:0 19px;font-size:8px;display:flex}.routingBoard footer span{align-items:center;gap:7px;display:flex}.routingBoard footer svg{color:#5c8bff;width:13px}.routingBoard footer b{color:#c1ccda;font-size:8px}.smsDelivery{padding:120px 0}.smsDelivery>header{grid-template-columns:1fr .75fr;align-items:end;gap:80px;margin-bottom:43px;display:grid}.smsDelivery>header>p{color:#6b7687;max-width:450px;font-size:13px;line-height:1.7}.deliveryWorkspace{background:#fff;border:1px solid #dfe5ed;border-radius:17px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 72px #19233614}.deliveryWorkspace>aside{background:#f8fafc;border-right:1px solid #e3e8ef}.workspaceTop{border-bottom:1px solid #e3e8ef;gap:5px;min-height:87px;padding:20px;display:grid;position:relative}.workspaceTop small,.deliveryHeader small{color:#7f8b9d;letter-spacing:.1em;font-size:8px;font-weight:850}.workspaceTop strong{color:#273244;font-size:13px}.workspaceTop span{color:#19966a;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:20px;right:19px}.workspaceTop span i{width:5px;height:5px}.deliveryWorkspace aside button{color:#344055;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto 42px 12px;align-items:center;gap:8px;width:100%;min-height:70px;padding:13px 17px;display:grid}.deliveryWorkspace aside button.selected{box-shadow:inset 3px 0 var(--sms-blue);background:#eff3ff}.deliveryWorkspace aside button>span{min-width:0}.deliveryWorkspace aside button b,.deliveryWorkspace aside button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deliveryWorkspace aside button b{font-size:10px}.deliveryWorkspace aside button small{color:#8490a1;margin-top:4px;font-size:8px}.deliveryWorkspace aside button em{border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.deliveryWorkspace aside button em.queued{color:#a96900;background:#fff1dc}.deliveryWorkspace aside button em.done{color:#178259;background:#e5f7ee}.deliveryWorkspace aside button strong{text-align:right;font-size:10px}.deliveryWorkspace aside button svg{color:#8b97a8;width:13px}.deliveryWorkspace>section{min-width:0}.deliveryHeader{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:flex-start;gap:20px;min-height:87px;padding:20px;display:flex}.deliveryHeader h3{letter-spacing:-.035em;margin-top:5px;font-size:16px}.deliveryHeader span{color:#8a95a4;margin-top:5px;font-size:8px;display:block}.deliveryHeader a{color:var(--sms-blue);align-items:center;gap:5px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.deliveryHeader a svg{width:13px}.deliveryKpis{border-bottom:1px solid #e5e9ef;grid-template-columns:repeat(3,1fr);display:grid}.deliveryKpis>div{border-right:1px solid #e5e9ef;padding:17px 20px}.deliveryKpis>div:last-child{border:0}.deliveryKpis small,.deliveryKpis span{color:#8792a2;font-size:8px;display:block}.deliveryKpis small{letter-spacing:.08em;font-weight:800}.deliveryKpis strong{color:#293649;letter-spacing:-.05em;margin:9px 0 4px;font-size:20px;display:block}.deliveryDistribution{border-bottom:1px solid #e5e9ef;padding:17px 20px}.deliveryDistribution header span{color:#798597;letter-spacing:.09em;font-size:8px}.deliveryDistribution header b{color:#657187;font-size:8px}.deliveryDistribution>div{color:#657287;grid-template-columns:93px minmax(70px,1fr) 39px;align-items:center;gap:10px;margin-top:12px;font-size:8px;display:grid}.deliveryDistribution>div>i{background:#edf0f4;border-radius:99px;height:7px;display:block;overflow:hidden}.deliveryDistribution>div>i b{border-radius:inherit;height:100%;display:block}.deliveryDistribution>div>i b.green{background:#22b47a}.deliveryDistribution>div>i b.amber{background:#e4a437}.deliveryDistribution>div>i b.red{background:#dd6171}.deliveryDistribution>div strong{color:#536177;text-align:right;font-size:8px}.deliveryRecords header{color:#7b8799;letter-spacing:.08em;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:14px 20px;font-size:8px;font-weight:850;display:flex}.deliveryRecords header button{color:#758093;height:27px;font:inherit;background:#fff;border:1px solid #dde4ed;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.deliveryRecords header svg{width:12px}.deliveryRecords article{color:#627085;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr .9fr .75fr 1fr 13px;align-items:center;gap:9px;min-height:47px;padding:0 20px;font-size:8px;display:grid}.deliveryRecords article>strong{color:#344156;font-size:9px}.deliveryRecords article em{border-radius:99px;width:max-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.deliveryRecords article em.success{color:#16815a;background:#e3f7ed}.deliveryRecords article em.waiting{color:#a86b08;background:#fff1dc}.deliveryRecords article em.failure{color:#b93345;background:#fff0f2}.deliveryRecords article>b{color:#315cf4;font-size:8px}.deliveryRecords article svg{color:#9ba5b3;width:12px}.smsCapabilities{border-top:1px solid var(--sms-line);padding:100px 0 120px}.smsCapabilities>header{max-width:620px}.smsCapabilities>div{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:43px;display:grid}.smsCapabilities article{background:#fff;border:1px solid #e1e6ed;border-radius:13px;min-height:194px;padding:22px;transition:transform .18s,box-shadow .18s;position:relative}.smsCapabilities article:hover{transform:translateY(-3px);box-shadow:0 17px 34px #19233614}.smsCapabilities article>span{color:#9ba5b3;letter-spacing:.1em;font-size:9px;font-weight:850}.smsCapabilities h3{letter-spacing:-.03em;margin-top:32px;font-size:15px}.smsCapabilities p{color:#718092;max-width:290px;margin-top:9px;font-size:10px;line-height:1.6}.smsCapabilities article>svg{width:16px;color:var(--sms-blue);position:absolute;bottom:19px;right:19px}.smsSecurity{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(60px,8vw,122px);padding:110px 0;display:grid}.smsSecurity>div:first-child>p:not(.smsEyebrow){color:#6a7688;max-width:490px;margin-top:22px;font-size:13px;line-height:1.72}.smsSecurity>div:first-child>a{color:#314fbd;align-items:center;gap:7px;margin-top:29px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.smsSecurity>div:first-child>a svg{width:14px}.securityLedger{background:#fff;border:1px solid #dfe5ed;border-radius:16px;overflow:hidden;box-shadow:0 24px 62px #19233613}.securityLedger>header{background:#f8fafc;border-bottom:1px solid #e6eaf0;justify-content:space-between;align-items:center;height:51px;padding:0 19px;display:flex}.securityLedger>header span{color:#647086;letter-spacing:.09em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.securityLedger>header span svg{color:#315cf4;width:14px}.securityLedger>header b{color:#16825a;align-items:center;gap:6px;font-size:8px;display:flex}.securityLedger>header b i{background:#21ad78;border-radius:50%;width:6px;height:6px}.securityIdentity{border-bottom:1px solid #e6eaf0;align-items:center;gap:11px;margin:20px;padding:15px;display:flex}.securityIdentity>span{color:#fff;background:#1e2735;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:800;display:grid}.securityIdentity>div{flex:1}.securityIdentity strong,.securityIdentity small{display:block}.securityIdentity strong{font-size:11px}.securityIdentity small{color:#8993a1;margin-top:4px;font-size:8px}.securityIdentity em{color:#19845d;background:#e7f7ee;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.securityLedger ul{margin:0;padding:0 20px;list-style:none}.securityLedger li{border-bottom:1px solid #e9edf2;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;display:grid}.securityLedger li>span{color:#315cf4;background:#eef2ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.securityLedger li svg{width:14px}.securityLedger li strong,.securityLedger li small{display:block}.securityLedger li strong{font-size:9px}.securityLedger li small{color:#8993a1;margin-top:4px;font-size:7px}.securityLedger li>b{color:#18835d;font-size:8px}.securityLedger footer{color:#718095;background:#f8fafc;align-items:center;gap:7px;height:47px;padding:0 20px;font-size:8px;display:flex}.securityLedger footer svg{color:#1da975;width:14px}.smsCta{color:#fff;background:linear-gradient(125deg,#244ec6,#4f7cff);border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:48px;padding:47px 53px;display:flex;box-shadow:0 25px 60px #315cf438}.smsCta .smsEyebrow{color:#d5e5ff}.smsCta .smsEyebrow i{background:#fff;box-shadow:0 0 0 4px #ffffff24}.smsCta h2{letter-spacing:-.05em;margin-top:14px;font-size:35px;line-height:1.02}.smsCta p:not(.smsEyebrow){color:#dbe7ff;margin-top:11px;font-size:12px}.smsCta>a{color:#294eba;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.smsCta>a svg{width:14px}.smsFooter{border-top:1px solid var(--sms-line);color:#7c8695;align-items:center;gap:22px;padding:25px 0 38px;font-size:9px;display:flex}.smsFooter p{margin:0}.smsFooter>span{margin-left:auto}@media (max-width:1000px){.smsHero{grid-template-columns:1fr;gap:58px;padding-top:78px}.heroConsole{max-width:680px}.smsFoundations{grid-template-columns:1fr;gap:42px}.smsFoundations header{max-width:600px}.smsRouting{grid-template-columns:1fr;gap:52px}.smsRoutingCopy{max-width:640px}.routingBoard{max-width:720px}.smsSecurity{grid-template-columns:1fr;gap:48px}.smsSecurity>div:first-child{max-width:650px}.smsDelivery>header{gap:40px}.smsSignalBand{grid-template-columns:1fr;gap:20px}.smsSignalBand>div{justify-content:flex-start}}@media (max-width:760px){.smsHeader{grid-template-columns:1fr auto;gap:12px;height:65px}.smsHeader nav,.smsTextLink{display:none}.smsHeaderCta{min-height:34px;padding:0 11px;font-size:9px}.smsHero,.smsSignalBand,.smsFoundations,.smsDelivery,.smsCapabilities,.smsSecurity,.smsCta,.smsFooter,.smsHeader{width:min(100% - 32px,1220px)}.smsHero{min-height:0;padding:59px 0 70px}.smsHero h1{font-size:clamp(41px,12vw,59px)}.smsLead{font-size:14px}.consoleFloating{bottom:-18px;right:14px}.smsSignalBand{padding:35px 0 24px}.foundationCards,.smsCapabilities>div{grid-template-columns:1fr}.foundationCards article{border-bottom:1px solid #e4e8ee;border-right:0;min-height:216px}.foundationCards article:last-child{border-bottom:0}.foundationCards h3{margin-top:28px}.foundationCards p{min-height:0}.foundationCards a{bottom:23px}.smsFoundations{padding:82px 0}.smsRouting{padding:82px 16px}.smsDelivery{padding:82px 0}.smsDelivery>header{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.deliveryWorkspace{grid-template-columns:1fr}.deliveryWorkspace>aside{border-bottom:1px solid #e3e8ef;border-right:0}.deliveryWorkspace aside button{grid-template-columns:minmax(0,1fr) auto 48px 12px;min-height:58px}.deliveryWorkspace aside button:nth-of-type(n+4){display:none}.deliveryRecords{overflow:auto}.deliveryRecords header,.deliveryRecords article{min-width:590px}.deliveryRecords article{grid-template-columns:1.2fr .9fr .75fr 1fr 13px}.deliveryKpis>div{padding:14px 12px}.deliveryKpis strong{font-size:17px}.smsCapabilities,.smsSecurity{padding:82px 0}.smsCta{border-radius:14px;flex-direction:column;align-items:flex-start;padding:34px 29px}.smsCta h2{font-size:30px}.smsFooter{flex-wrap:wrap}.smsFooter>span{margin-left:0}}@media (max-width:470px){.smsHeroActions{flex-direction:column;align-items:flex-start;gap:16px}.smsProof{gap:10px;display:grid}.heroConsole{margin-left:-5px;margin-right:-5px}.consoleMain{padding:17px 14px}.consoleBody{grid-template-columns:40px minmax(0,1fr)}.consoleRail{gap:9px}.consoleStats strong{font-size:14px}.consoleStats article{padding-right:5px}.consoleResult strong{font-size:8px}.consoleFloating,.routingBoard footer b{display:none}.deliveryKpis{grid-template-columns:1fr}.deliveryKpis>div{border-bottom:1px solid #e5e9ef;border-right:0}.deliveryKpis>div:last-child{border-bottom:0}.smsSignalBand span{font-size:6px}.securityLedger li{grid-template-columns:30px minmax(0,1fr)}.securityLedger li>b{display:none}}
.smsLanding{--sms-ink:#171b24;--sms-muted:#667185;--sms-line:#dce1e7;--sms-blue:#365ee8;--sms-blue-soft:#e8edff;color:var(--sms-ink);background:#f5f6f3}.smsHeader,.smsHero,.smsSignalBand,.smsFoundations,.smsDelivery,.smsCapabilities,.smsSecurity,.smsCta,.smsFooter{width:min(1280px,100% - 64px)}.smsHeader{border-color:#dce1e7;grid-template-columns:1fr auto 1fr;height:84px}.smsHeaderActions{justify-content:flex-end}.smsBrand{gap:10px}.smsBrand img{width:34px;height:34px}.smsBrand strong{font-size:16px}.smsHeader nav{gap:35px}.smsHeader nav a,.smsTextLink{letter-spacing:.01em;font-size:10px}.smsHeaderCta{min-height:39px;box-shadow:none;background:#191e29;border-radius:8px;font-size:10px}.smsHeaderCta:hover{box-shadow:none;background:#2b3446}.smsHero{isolation:isolate;grid-template-columns:minmax(395px,.82fr) minmax(570px,1.18fr);gap:clamp(48px,7.2vw,112px);min-height:690px;padding:88px 0 105px}.smsHero:before{z-index:-2;background:radial-gradient(circle,#4765ec21 0,#4765ec0b 36%,#0000 68%);width:59vw;height:59vw;top:-12%;left:-21vw}.smsHero:after{z-index:-1;content:"";background-image:linear-gradient(#3142620a 1px,#0000 1px),linear-gradient(90deg,#3142620a 1px,#0000 1px);background-size:27px 27px;border:1px solid #27375912;border-radius:32px;width:47vw;height:62%;position:absolute;top:13%;right:-12vw}.smsEyebrow{color:#536078;letter-spacing:.15em;gap:10px;font-size:9px}.smsEyebrow i{background:#466df1;width:6px;height:6px;box-shadow:0 0 0 5px #466df11a}.smsHero h1{letter-spacing:-.073em;max-width:640px;margin-top:21px;font-size:clamp(48px,5.05vw,70px);line-height:.96}.smsHero h1 em,.smsFoundations h2 em,.smsRouting h2 em,.smsDelivery h2 em,.smsCapabilities h2 em,.smsSecurity h2 em{color:#4168e9;font-weight:520}.smsLead{max-width:518px;font-size:15px;line-height:1.73;margin-top:26px!important}.smsHeroActions{margin-top:30px}.smsPrimary{background:#365ee8;border-radius:8px;min-height:43px;padding:0 17px;box-shadow:0 12px 22px #365ee833}.smsPrimary:hover{background:#294cd0;box-shadow:0 15px 29px #365ee842}.smsSecondary{color:#2d3543;font-size:10px}.smsProof{gap:11px 24px;margin-top:33px}.smsProof span{color:#687388;font-size:9px}.smsProof svg{color:#14895f}.heroConsole{background:#111827;border:1px solid #27334c;border-radius:18px;transform:translateY(4px);box-shadow:0 38px 68px #18223630,0 7px 13px #1620331a}.heroConsole:before{display:none}.consoleBar{background:#101723;height:50px;padding:0 19px}.consoleBody{min-height:424px}.consoleRail{background:#0e1520}.consoleMark{background:linear-gradient(145deg,#4c70ed,#2a4abe);box-shadow:0 7px 14px #2e53bf52}.consoleMain{padding:23px 24px 21px}.consoleTitle strong{font-size:17px}.consoleStats{margin-top:21px}.consoleChart{margin-top:23px}.consoleResult{margin-top:17px}.consoleFloating{border-radius:10px;bottom:28px;right:-29px;box-shadow:0 12px 28px #0a122042}.smsSignalBand{border-color:#d7dde5;grid-template-columns:minmax(260px,.72fr) minmax(470px,1.28fr);gap:34px;padding:28px 0 30px}.smsSignalBand p{font-size:12px;line-height:1.6}.smsSignalBand>div{justify-content:flex-end;gap:7px}.smsSignalBand span{color:#69768a;background:#fafbfc;border-color:#d9e0e9;border-radius:5px;font-size:7px}.smsFoundations{grid-template-columns:.73fr 1.27fr;gap:88px;padding:126px 0 116px}.smsFoundations header h2,.smsDelivery h2,.smsCapabilities h2,.smsSecurity h2{letter-spacing:-.062em;margin-top:18px;font-size:clamp(36px,3.7vw,51px);line-height:.98}.smsFoundations header>p:last-child{color:#687489;max-width:394px;margin-top:22px;font-size:13px;line-height:1.75}.foundationCards{border-color:#d9dfe7;border-radius:14px;box-shadow:0 15px 34px #1b273b09}.foundationCards article{min-height:290px;padding:26px 25px}.foundationCards article>div span{background:#eaf0ff;border-radius:8px;width:35px;height:35px}.foundationCards article>div b{font-size:8px}.foundationCards h3{letter-spacing:-.045em;margin-top:43px;font-size:17px}.foundationCards p{font-size:11px;line-height:1.65}.foundationCards a{font-size:10px;bottom:26px}.smsRouting{background:#181e29;border-radius:22px;grid-template-columns:.9fr 1.1fr;gap:95px;width:min(1280px,100% - 64px);margin-inline:auto;padding:112px 64px}.smsRouting:before{background:radial-gradient(circle,#3858d647,#0000 63%);width:57%;height:175%;top:-53%;right:-8%}.smsRoutingCopy h2{letter-spacing:-.063em;margin-top:20px;font-size:clamp(37px,4vw,54px)}.smsRoutingCopy>p:not(.smsEyebrow){max-width:445px;font-size:13px;line-height:1.75}.smsRoutingCopy ul{gap:13px;margin:28px 0}.routingBoard{border-radius:14px;box-shadow:0 22px 46px #00000029}.smsDelivery{padding:123px 0}.smsDelivery>header{grid-template-columns:.86fr 1.14fr;gap:90px;margin-bottom:42px}.smsDelivery>header>p{max-width:500px;font-size:13px;line-height:1.75}.deliveryWorkspace{border-radius:15px;box-shadow:0 16px 40px #1c263b0b}.deliveryWorkspace>aside{background:#fbfcfe;padding:18px 0 15px}.workspaceTop{padding:0 19px 15px}.deliveryWorkspace aside button{padding:15px 19px}.smsCapabilities{padding:114px 0 124px}.smsCapabilities>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;display:flex}.smsCapabilities>header:after{color:#687489;content:"MedusaSMS, operasyon ekipleri ve platform yöneticileri için aynı güvenilir kaydı paylaşır.";max-width:440px;font-size:12px;line-height:1.65}.smsCapabilities>div{border-radius:14px;box-shadow:0 15px 34px #1b273b09}.smsCapabilities article{min-height:218px;padding:25px}.smsSecurity{padding:118px 0}.smsSecurity>div:first-child>p:not(.smsEyebrow){max-width:490px;font-size:13px;line-height:1.75}.securityLedger{border-radius:15px;box-shadow:0 22px 56px #19233612}.smsCta{background:linear-gradient(122deg,#1d2d5c,#426ce9 63%,#5f85f3);border-radius:18px;margin-bottom:55px;padding:54px 58px;box-shadow:0 25px 58px #2f51c638}.smsCta h2{font-size:38px}.smsFooter{padding-bottom:45px}@media (max-width:1000px){.smsHero{grid-template-columns:1fr;gap:64px}.heroConsole{max-width:720px}.smsFoundations{grid-template-columns:1fr;gap:48px}.smsRouting{grid-template-columns:1fr;gap:55px}.smsDelivery>header{gap:45px}.smsCapabilities>header{flex-direction:column;align-items:flex-start;gap:16px}.smsCapabilities>header:after{max-width:590px}.smsSignalBand{grid-template-columns:1fr;gap:20px}.smsSignalBand>div{justify-content:flex-start}}@media (max-width:760px){.smsHeader,.smsHero,.smsSignalBand,.smsFoundations,.smsDelivery,.smsCapabilities,.smsSecurity,.smsCta,.smsFooter{width:min(100% - 32px,1280px)}.smsHeader{height:67px}.smsHero{min-height:0;padding:62px 0 79px}.smsHero:after{display:none}.smsHero h1{font-size:clamp(43px,12vw,61px)}.smsRouting{border-radius:15px;width:calc(100% - 32px);padding:75px 22px}.smsFoundations,.smsDelivery,.smsCapabilities,.smsSecurity{padding:84px 0}.smsCapabilities>header:after{font-size:11px}.smsCta{margin-bottom:38px;padding:36px 28px}.smsCta h2{font-size:31px}}
.accessPage{--access-ink:#151b27;--access-muted:#718096;--access-line:#e1e6ed;min-height:100vh;color:var(--access-ink);background:#f4f6f8;place-items:center;padding:40px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;position:relative;overflow:hidden}.accessPage *{box-sizing:border-box}.accessAmbient{pointer-events:none;background:radial-gradient(circle at 11% 8%,#365bee1c,#0000 25%),radial-gradient(circle at 88% 86%,#1dbe8617,#0000 23%),linear-gradient(90deg,#0000 49.96%,#26354e09 50%,#0000 50.04%);position:absolute;inset:0}.accessAmbient:before{opacity:.46;content:"";background-image:linear-gradient(#24354e0b 1px,#0000 1px),linear-gradient(90deg,#24354e0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.accessShell{z-index:1;background:#fff;border:1px solid #d9e0e8;border-radius:20px;grid-template-columns:minmax(385px,1.02fr) minmax(385px,.98fr);width:min(1110px,100%);min-height:640px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #1a28411f,0 3px 10px #1a28410d}.accessStory{color:#edf3fc;background:#121923;flex-direction:column;padding:30px 35px 28px;display:flex;position:relative;overflow:hidden}.accessStory:before{pointer-events:none;content:"";background:radial-gradient(circle at 12% 18%,#3e67fe4d,#0000 32%),radial-gradient(circle at 92% 86%,#23ce9421,#0000 26%);position:absolute;inset:0}.accessStory:after{content:"";border:1px solid #c0d4ff26;border-radius:50%;width:510px;height:510px;position:absolute;bottom:-180px;right:-165px;box-shadow:0 0 0 74px #c0d4ff09,0 0 0 148px #c0d4ff05}.accessStoryHeader,.accessStoryCopy,.accessMap,.accessStoryFoot{z-index:1;position:relative}.accessStoryHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.accessBrand{color:#192131;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.accessBrand img{object-fit:contain;width:31px;height:31px}.accessBrand>span{letter-spacing:-.05em;font-size:15px;font-weight:800}.accessBrand b{color:#3183d7;font-weight:800}.accessBrand.inverse{color:#f8fbff}.accessBrand.inverse b{color:#64baf7}.accessStoryHeader>span{color:#a7b8cf;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.accessStoryHeader>span i,.accessStoryFoot i,.accessMap header b i{background:#3ad59a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #3ad59a1c}.accessStoryCopy{margin-top:auto;padding:53px 0 28px}.accessEyebrow{color:#7fcbff;letter-spacing:.13em;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:850;display:flex}.accessEyebrow svg{width:14px}.accessStory h1{color:#f6f8fc;letter-spacing:-.065em;max-width:470px;margin:15px 0 18px;font-size:clamp(39px,4vw,57px);font-weight:800;line-height:.98}.accessStory h1 em{color:#91c8ff;font-style:normal;font-weight:500}.accessStoryCopy>p:last-child{color:#aab7c9;max-width:420px;margin:0;font-size:13px;line-height:1.75}.accessMap{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a101b5c;border:1px solid #94abd13b;border-radius:13px;overflow:hidden;box-shadow:0 16px 35px #02060d2e}.accessMap header{border-bottom:1px solid #91a9cf2e;justify-content:space-between;align-items:center;min-height:41px;padding:0 14px;display:flex}.accessMap header span{color:#b7c8df;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.accessMap header svg{color:#6bbbf7;width:13px}.accessMap header b{color:#54d8a5;align-items:center;gap:6px;font-size:8px;display:flex}.accessMap header b i{box-shadow:none;display:block}.accessMapMain{grid-template-columns:34px minmax(0,1fr) 19px;align-items:center;gap:11px;padding:15px 14px;display:grid}.accessMapGlyph{color:#a5d7ff;background:linear-gradient(145deg,#334a89,#233567);border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.accessMapGlyph svg{width:15px}.accessMapMain small,.accessMapMain strong,.accessMapMain p{display:block}.accessMapMain small{color:#7184a0;letter-spacing:.09em;font-size:7px;font-weight:800}.accessMapMain strong{color:#f5f8fd;letter-spacing:-.02em;margin-top:4px;font-size:11px}.accessMapMain p{color:#8b9ab1;margin:3px 0 0;font-size:8px}.accessMapMain>svg{color:#4cd29c;width:17px}.accessMap footer{flex-wrap:wrap;gap:6px;padding:0 14px 14px;display:flex}.accessMap footer span{color:#a7b5c8;background:#7b9ccf1c;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.accessStoryFoot{color:#8b9cb3;align-items:center;gap:7px;margin-top:21px;font-size:8px;display:flex}.accessStoryFoot>span{align-items:center;gap:7px;display:flex}.accessStoryFoot>b{color:#4fd4a0;font-size:8px}.accessStoryFoot small{color:#728198;margin-left:auto;font-size:8px}.accessForm{flex-direction:column;align-self:center;width:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:52px 62px!important;display:flex!important}.accessForm>.accessBrand{margin-bottom:50px}.accessFormIntro{margin-bottom:32px}.accessFormIntro>p{letter-spacing:.12em;align-items:center;gap:8px;color:#4864d9!important;margin:0!important;font-size:9px!important;font-weight:850!important;display:flex!important}.accessFormIntro>p span{color:#365bd8;background:#edf1ff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.accessFormIntro h2{line-height:1.02;color:#161d2a!important;letter-spacing:-.06em!important;margin:13px 0 8px!important;font-size:32px!important;font-weight:790!important}.accessFormIntro>span{color:#778397;font-size:11px;line-height:1.55;display:block}.accessForm label{gap:8px;color:#3c485a!important;margin:0 0 17px!important;font-size:10px!important;font-weight:780!important;display:grid!important}.accessForm input{transition:border-color .16s,box-shadow .16s,background .16s;color:#202a39!important;width:100%!important;height:46px!important;font:inherit!important;background:#fcfdff!important;border:1px solid #d5dde7!important;border-radius:8px!important;outline:0!important;padding:0 13px!important;font-size:12px!important}.accessForm input::placeholder{color:#a3acb8}.accessForm input:focus{background:#fff!important;border-color:#5f7df0!important;box-shadow:0 0 0 4px #3f60e51a!important}.accessProtection{color:#78859a;align-items:center;gap:7px;margin:-1px 0 20px;font-size:9px;line-height:1.4;display:flex}.accessProtection svg{color:#4568e8;width:14px}.accessForm button{cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 11px 20px #18213329;color:#fff!important;background:#1b2230!important;border:0!important;border-radius:8px!important;width:100%!important;height:46px!important;margin:0!important;font-size:11px!important;font-weight:800!important;display:flex!important}.accessForm button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 27px #18213336;background:#111722!important}.accessForm button:disabled{opacity:.65;cursor:wait}.accessForm button svg{width:15px}.accessFinePrint{margin-top:15px;line-height:1.55;display:block;color:#8b96a5!important;font-size:9px!important}.accessError{color:#a3263a;background:#fff7f8;border:1px solid #f0cbd1;border-radius:8px;margin:-3px 0 15px;padding:10px 11px;font-size:10px;line-height:1.45}@media (max-width:860px){.accessPage{padding:24px}.accessShell{grid-template-columns:minmax(320px,.87fr) minmax(350px,1fr);min-height:590px}.accessStory{padding:26px}.accessStory h1{font-size:41px}.accessForm{padding:42px!important}.accessForm>.accessBrand{margin-bottom:41px}}@media (max-width:680px){.accessPage{background:#fff;padding:16px;display:block}.accessAmbient{display:none}.accessShell{border-radius:14px;min-height:0;display:block;box-shadow:0 14px 38px #1b263a14}.accessStory{min-height:307px;padding:23px}.accessStoryCopy{margin-top:41px;padding:0}.accessStory h1{font-size:38px}.accessStoryCopy>p:last-child,.accessMap,.accessStoryFoot{display:none}.accessForm{padding:31px 25px!important}.accessForm>.accessBrand{margin-bottom:40px}.accessFormIntro h2{font-size:28px!important}}
.adminCenter{color:#172033;max-width:1480px;margin:0 auto;padding:32px 38px 54px}.adminCenterHero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.adminCenterHero p,.adminPanelTitle p{color:#315af6;letter-spacing:.14em;margin:0 0 7px;font-size:10px;font-weight:850}.adminCenterHero h2{letter-spacing:-.045em;margin:0;font-size:29px}.adminCenterHero span{color:#66748b;max-width:680px;margin-top:7px;font-size:13px;display:block}.adminRefresh,.primaryMini,.dangerAction,.textAction{color:#34425b;cursor:pointer;background:#fff;border:1px solid #dbe3f0;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font:700 12px/1 inherit;display:inline-flex}.adminRefresh:hover,.textAction:hover{color:#2855ef;border-color:#9ab4ff}.adminMetricGrid{background:#fff;border:1px solid #dfe6f1;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.adminMetric{border-right:1px solid #e7edf5;min-height:132px;padding:19px 20px;position:relative}.adminMetric:last-child{border-right:0}.adminMetric>span{color:#315af6;background:#edf2ff;border-radius:9px;place-items:center;width:33px;height:33px;margin-bottom:12px;display:grid}.adminMetric.violet>span{color:#7453e8;background:#f0ecff}.adminMetric.green>span{color:#07945d;background:#eaf9f2}.adminMetric.amber>span{color:#bb6d00;background:#fff4e5}.adminMetric.red>span{color:#d64359;background:#fff0f2}.adminMetric p{color:#6b7890;margin:0 0 5px;font-size:11px}.adminMetric strong{letter-spacing:-.04em;font-size:25px;display:block}.adminMetric small{color:#8995a9;margin-top:6px;font-size:10px;display:block}.adminSplit{grid-template-columns:minmax(0,1.5fr) minmax(330px,.85fr);gap:16px;margin-top:16px;display:grid}.financeSplit{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr)}.adminPanel{background:#fff;border:1px solid #dfe6f1;border-radius:13px;overflow:hidden}.adminPanelTitle{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.adminPanelTitle h3{letter-spacing:-.025em;margin:0;font-size:15px}.adminPanelTitle a{color:#315af6;font-size:11px;font-weight:800}.adminTableWrap{overflow:auto}.adminTable{border-collapse:collapse;width:100%;min-width:720px}.adminTable th{color:#8290a6;text-align:left;text-transform:uppercase;letter-spacing:.1em;background:#f8faff;padding:11px 14px;font-size:9px}.adminTable td{vertical-align:middle;border-top:1px solid #edf1f6;padding:12px 14px;font-size:12px}.adminTable strong{color:#263249;font-size:12px;display:block}.adminTable small{color:#8290a4;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.campaignTable td:last-child{text-align:right;width:96px}.campaignTable th:last-child{text-align:right}.adminState{color:#607088;white-space:nowrap;background:#eef2f7;border-radius:99px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.adminState.queued,.adminState.preparing,.adminState.audience_importing,.adminState.submitted{color:#a96300;background:#fff4df}.adminState.completed,.adminState.delivered,.adminState.accepted{color:#00895a;background:#e6f8ef}.adminState.awaiting_credit,.adminState.failed,.adminState.undelivered,.adminState.rejected{color:#c94052;background:#fff0f1}.adminState.stopped,.adminState.cancelled{color:#59677e;background:#eef0f5}.dangerAction{color:#c53e50;background:#fff8f8;border-color:#f1c9cf;padding:8px 9px;font-size:10px}.dangerAction:disabled{opacity:.55;cursor:wait}.adminFilters{border-bottom:1px solid #e8edf5;grid-template-columns:minmax(260px,1fr) 180px auto;gap:9px;padding:14px;display:grid}.adminFilters label{color:#8190a7;border:1px solid #d8e1ef;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.adminFilters input,.adminFilters select,.adminModal input{color:#27344d;background:0 0;border:0;outline:0;width:100%;min-height:38px;font:600 12px inherit}.adminFilters select{color:#3d4b62;border:1px solid #d8e1ef;border-radius:8px;padding:0 10px}.primaryMini{color:#fff;background:#315af6;border-color:#315af6;padding:10px 13px}.primaryMini:disabled{opacity:.6}.adminMessages{min-width:960px}.messagePreview{color:#506078;white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.adminEmpty{color:#75839b;justify-content:center;align-items:center;gap:12px;min-height:140px;padding:24px;display:flex}.adminEmpty>span{color:#677895;background:#f0f4fa;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.adminEmpty strong{color:#42516a;font-size:12px;display:block}.adminEmpty p{max-width:320px;margin:5px 0 0;font-size:11px}.healthSummary,.creditAttempts,.adminActivity,.healthFacts{padding:6px 18px 16px}.healthSummary>div,.creditAttempts>div,.adminActivity>div,.healthFacts>div{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:10px;padding:13px 0;display:flex}.healthSummary>div:last-child,.creditAttempts>div:last-child,.adminActivity>div:last-child,.healthFacts>div:last-child{border-bottom:0}.healthSummary span,.creditAttempts span,.adminActivity span,.healthFacts>div>svg{color:#315af6;background:#edf2ff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.healthSummary .healthy span,.healthFacts>div>svg{color:#07945d;background:#e9f9f1}.healthSummary .critical span,.creditAttempts span{color:#d64359;background:#fff0f2}.healthSummary .warning span{color:#bb6d00;background:#fff4e4}.healthSummary strong,.creditAttempts strong,.adminActivity strong,.healthFacts strong{font-size:12px;display:block}.healthSummary small,.creditAttempts small,.adminActivity small,.healthFacts small{color:#7a899f;margin-top:3px;font-size:10px;line-height:1.5;display:block}.healthSummary b{margin-left:auto;font-size:16px}.adminActivity.expanded{padding-top:4px}.adminActivity span{color:#6f7e96;background:#f1f4f9}.healthFacts>div>svg{width:30px;height:30px;padding:7px}.adminModalBackdrop{z-index:70;background:#121c2f6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.adminModal{background:#fff;border-radius:16px;width:min(460px,100%);padding:25px;position:relative;box-shadow:0 28px 80px #0c183047}.adminModal>p{letter-spacing:.13em;color:#315af6;margin:0 0 7px;font-size:10px;font-weight:850}.adminModal h3{letter-spacing:-.035em;margin:0;font-size:20px}.adminModal>span{color:#6e7d95;margin:8px 0 20px;font-size:12px;display:block}.adminModal label{color:#54637b;margin-top:13px;font-size:11px;font-weight:800;display:block}.adminModal input{box-sizing:border-box;background:#fff;border:1px solid #d7e1ef;border-radius:8px;margin-top:6px;padding:0 11px}.adminModal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.adminModal footer>button:not(.primaryMini),.modalClose{color:#536177;cursor:pointer;background:#f1f4f8;border:0;border-radius:8px;padding:10px 12px;font:700 12px inherit}.modalClose{padding:7px;position:absolute;top:14px;right:14px}.plusCredit{font-size:17px;font-weight:500;line-height:10px}.spin{animation:1s linear infinite adminSpin}@keyframes adminSpin{to{transform:rotate(360deg)}}.adminSkeleton{background:linear-gradient(90deg,#edf1f7,#f6f8fb,#edf1f7) 0 0/200% 100%;border-radius:12px;animation:1.4s infinite adminShimmer}.adminSkeleton.hero{width:48%;height:80px;margin-bottom:22px}.adminSkeletonGrid,.adminSkeletonSplit{gap:16px;display:grid}.adminSkeletonGrid{grid-template-columns:repeat(4,1fr);margin-bottom:16px}.adminSkeletonGrid i,.adminSkeletonSplit i{background:#edf1f7;border-radius:12px;height:132px}.adminSkeletonSplit{grid-template-columns:1.5fr .85fr}.adminSkeletonSplit i{height:300px}@keyframes adminShimmer{to{background-position:-200% 0}}@media (max-width:1040px){.adminCenter{padding:25px}.adminMetricGrid{grid-template-columns:repeat(2,1fr)}.adminMetric:nth-child(2){border-right:0}.adminSplit,.financeSplit{grid-template-columns:1fr}.adminSkeletonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.adminCenter{padding:20px 14px}.adminCenterHero{display:block}.adminRefresh{margin-top:13px}.adminMetricGrid{grid-template-columns:1fr}.adminMetric{border-bottom:1px solid #e7edf5;border-right:0}.adminMetric:last-child{border-bottom:0}.adminFilters,.adminSkeletonGrid,.adminSkeletonSplit{grid-template-columns:1fr}.adminSkeleton.hero{width:85%}}
.paginationFooter,.tenantPager,.providerPager,.campaignPager,.recipientPager,.contactPager,.recipientHistoryPager{background:linear-gradient(#fff 0%,#f7f9fd 100%);justify-content:space-between;align-items:center;gap:14px;min-height:58px;display:flex;color:#68778e!important;border-top:1px solid #e8edf4!important;padding:10px 15px!important;font-size:10px!important}.paginationFooterSummary{align-items:center;gap:9px;display:flex}.paginationFooterSummary>b{color:#315cf4;letter-spacing:-.02em;background:#edf2ff;border-radius:8px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:12px;display:grid}.paginationFooterSummary span{gap:2px;display:grid}.paginationFooterSummary strong{color:#46566e;font-size:10px}.paginationFooterSummary small{color:#8a97a8;font-size:9px}.paginationFooter>nav,.tenantPager>div,.providerPager>div,.campaignPager>div,.recipientPager>div,.contactPager>div,.recipientHistoryPager>div{align-items:center;gap:5px;display:flex}.paginationFooter>nav>span{color:#718096;background:#fff;border:1px solid #e0e6ef;border-radius:7px;justify-content:center;align-items:center;min-width:69px;height:30px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.paginationFooter>nav>span b{color:#315cf4;margin-left:4px;font-size:10px}.paginationFooter button,.tenantPager button,.providerPager button,.campaignPager button,.recipientPager button,.contactPager button,.recipientHistoryPager button{cursor:pointer;place-items:center;min-width:30px;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;box-shadow:0 1px 1px #1c2b4606;color:#44546c!important;background:#fff!important;border:1px solid #d8e1ee!important;border-radius:7px!important;height:30px!important;padding:0 8px!important;font:800 10px/1 inherit!important;display:inline-grid!important}.paginationFooter button:hover:not(:disabled),.tenantPager button:hover:not(:disabled),.providerPager button:hover:not(:disabled),.campaignPager button:hover:not(:disabled),.recipientPager button:hover:not(:disabled),.contactPager button:hover:not(:disabled),.recipientHistoryPager button:hover:not(:disabled){box-shadow:0 4px 10px #315cf417;color:#315cf4!important;background:#f4f6ff!important;border-color:#aebeff!important}.paginationFooter button:disabled,.tenantPager button:disabled,.providerPager button:disabled,.campaignPager button:disabled,.recipientPager button:disabled,.contactPager button:disabled,.recipientHistoryPager button:disabled{cursor:not-allowed;opacity:.35!important}@media (max-width:620px){.paginationFooter,.tenantPager,.providerPager,.campaignPager,.recipientPager,.contactPager,.recipientHistoryPager{flex-direction:column;align-items:flex-start}.paginationFooter>nav,.tenantPager>div,.providerPager>div,.campaignPager>div,.recipientPager>div,.contactPager>div,.recipientHistoryPager>div{justify-content:flex-end;width:100%}}
