@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-ui:"Manrope","Manrope Fallback"}:root{color-scheme:dark;--bg:#050b18;--sidebar:#071122;--panel:#0a1730;--panel-2:#0d1d39;--line:#1b3155;--text:#f3f7ff;--muted:#8294b5;--blue:#568cff;--cyan:#25c7e8;--violet:#9c7cff;--green:#42d5a1;--danger:#ff6b7e}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:radial-gradient(circle at 75% -20%,#102c61 0,transparent 32%),var(--bg);color:var(--text);font-family:var(--font-ui),"Segoe UI Variable","Segoe UI",sans-serif;font-feature-settings:"ss01" 1,"ss02" 1,"cv02" 1;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.appShell{min-height:100vh;display:grid;grid-template-columns:252px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:28px 18px 20px;background:color-mix(in srgb,var(--sidebar) 94%,transparent);border-right:1px solid var(--line);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;padding:0 10px 28px}.brandMark{width:38px;height:44px;display:grid;place-items:center;color:white;font-weight:900;font-size:18px;background:linear-gradient(145deg,var(--blue),#3d5fd5);border-radius:11px 11px 16px 16px;box-shadow:0 12px 30px #356ff94d}.brand b{display:block;letter-spacing:.11em;font-size:14px;font-weight:850}.brand small{color:var(--muted);font-size:9px;letter-spacing:.12em}.sidebar nav{display:grid;grid-gap:5px;gap:5px}.navLink{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 13px;border-radius:11px;color:#94a7c8;font-size:14px;font-weight:650;transition:.18s ease}.navLink:hover{color:white;background:#102344}.navLink.active{color:white;background:linear-gradient(90deg,#1a3c73,#12284b);box-shadow:inset 3px 0 var(--blue)}.navIcon{width:25px;color:#79a1f8;font-weight:800;text-align:center}.sidebarFooter{margin-top:auto;padding:18px 10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px}.statusDot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);margin-right:6px}.sidebarFooter button{width:100%;margin-top:14px;padding:9px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:9px;cursor:pointer}.content{min-width:0;width:min(100%,1560px);padding:44px clamp(24px,4vw,64px) 80px}.pageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.explainer>span,.eyebrow,.pageHeader span,.panelHead span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.17em}.pageHeader h1{margin:8px 0 7px;font-size:clamp(34px,4vw,54px);line-height:1;font-weight:780;letter-spacing:-.045em}.pageHeader p{max-width:720px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.liveBadge{flex:none;padding:9px 13px;border:1px solid #26563f;border-radius:99px;color:#79e4bb;font-size:10px;font-weight:900;letter-spacing:.12em;background:#0d281f}.liveBadge i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.rangeTabs{display:inline-flex;gap:3px;margin:0 0 22px;padding:4px;background:#08152b;border:1px solid var(--line);border-radius:12px}.rangeTabs a{padding:8px 13px;border-radius:8px;color:var(--muted);font-size:12px;font-weight:700}.rangeTabs a.active{color:white;background:#173669;box-shadow:0 4px 14px #0005}.metricsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.metricsGrid.three{grid-template-columns:repeat(3,1fr)}.metricCard{min-height:164px;position:relative;overflow:hidden;padding:21px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0c1b36,#09162d)}.metricCard:after{content:"";position:absolute;width:90px;height:90px;right:-32px;top:-30px;border-radius:50%;background:var(--blue);filter:blur(35px);opacity:.16}.metricCard.cyan:after{background:var(--cyan)}.metricCard.violet:after{background:var(--violet)}.metricCard.green:after{background:var(--green)}.metricCard>span{color:var(--muted);font-size:12px}.metricCard strong{display:block;margin:25px 0 14px;font-size:clamp(28px,3vw,40px);letter-spacing:-.04em}.metricCard small{color:#7890b8}.panel{border:1px solid var(--line);border-radius:17px;background:linear-gradient(145deg,#0b1a34,#08152a);box-shadow:0 20px 60px #02071345}.chartGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.chartPanel{margin-top:14px;padding:24px}.chartGrid .chartPanel{margin-top:0}.chartPanel.large{min-height:380px}.panelHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.panelHead h2{margin:6px 0 0;font-size:21px;letter-spacing:-.02em}.panelHead>b{color:white;font-size:24px}.barChart{height:210px;display:flex;align-items:flex-end;gap:clamp(3px,.6vw,9px);padding-top:20px;border-bottom:1px solid var(--line);background-image:linear-gradient(#172c4f55 1px,transparent 0);background-size:100% 25%}.large .barChart{height:280px}.barItem{flex:1 1;min-width:2px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.bar{width:100%;max-width:25px;min-height:3px;border-radius:5px 5px 1px 1px;background:linear-gradient(180deg,#6ea3ff,#3264cd);box-shadow:0 0 18px #568cff32;transition:.2s}.barItem:hover .bar{filter:brightness(1.25)}.barItem span{height:13px;color:#66799b;font-size:8px}.miniMetrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:#09172e}.miniMetrics>div{padding:19px 22px;border-right:1px solid var(--line)}.miniMetrics>div:last-child{border:0}.miniMetrics span{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.miniMetrics b{font-size:20px}.searchBar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;margin-bottom:20px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#08152b}input,select,textarea{width:100%;min-width:0;padding:12px 13px;color:var(--text);background:#071226;border:1px solid #21395f;border-radius:9px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #568cff18}textarea{resize:vertical;line-height:1.5}.searchBar input{border:0;background:transparent;font-size:16px}.primaryButton,.searchBar button{padding:12px 18px;color:white;font-weight:800;background:linear-gradient(135deg,#477ef0,#315dcc);border:0;border-radius:9px;cursor:pointer;box-shadow:0 10px 24px #315dcc35}.userOverviewMetrics{grid-template-columns:repeat(5,1fr)}.userFilters{display:grid;grid-template-columns:1.4fr repeat(3,minmax(140px,.7fr));grid-gap:13px;gap:13px;margin-top:14px;padding:22px}.userFilters label{display:grid;grid-gap:7px;gap:7px;color:#a5b3cc;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.filterActions,.userFilters .userSearchField{grid-column:span 2}.filterActions{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}.filterActions a{padding:12px 5px;color:var(--muted);font-size:12px}.userDirectory{margin-top:14px}.userTableHeader,.userTableLine{min-width:1080px;display:grid;grid-template-columns:1.35fr 1fr 1.05fr .9fr .95fr 1fr 72px;align-items:center;grid-gap:15px;gap:15px;padding:13px 8px;border-top:1px solid var(--line)}.userTableHeader{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.userTableLine{min-height:72px;font-size:12px}.userTableLine code,.userTableLine>div>b{display:block;font-size:11px}.userCell{display:flex;align-items:center;gap:10px;min-width:0}.userCell i{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:10px;color:white;background:linear-gradient(145deg,#457ef1,#6849c5);font-style:normal;font-weight:900}.userCell b,.userCell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cellHint,.userCell span{display:block;margin-top:4px;color:var(--muted);font-size:9px}.userSegment{display:inline-block;padding:6px 8px;border-radius:99px;font-size:9px;font-weight:800}.userSegment.active{color:#71e5ba;background:#12372c}.userSegment.expired{color:#ffbd79;background:#3a2918}.userSegment.none{color:#91a2bf;background:#17253d}.rowAction{padding:8px 10px;color:#a9c7ff;text-align:center;border:1px solid #31578e;border-radius:8px;background:#10274a;font-size:10px;font-weight:800}.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.pagination a{color:#8eb4ff;font-size:12px}.pagination a:last-child{text-align:right}.pagination b{color:var(--muted);font-size:10px}.userDetails{margin-top:34px;scroll-margin-top:20px}.sectionDivider{display:flex;justify-content:space-between;gap:20px;margin-bottom:12px;color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.14em}.sectionDivider b{color:var(--muted);font-weight:500;letter-spacing:0}.userProfileMetrics{grid-template-columns:repeat(6,1fr)}.userProfileMetrics>div{padding:17px}.stackedRecord{flex-wrap:wrap}.stackedRecord .internalLink{width:100%;color:#83adff;font-size:10px}.emptyState{margin:18px 0;padding:42px;color:var(--muted);text-align:center;border:1px dashed #29446e;border-radius:15px;background:#08152b99}.userHero{display:flex;align-items:center;gap:18px;padding:24px}.avatar{width:62px;height:62px;display:grid;place-items:center;border-radius:19px;background:linear-gradient(145deg,#4d87fa,#704ed5);font-size:25px;font-weight:900}.userHero h2{margin:5px 0 3px;font-size:25px}.userHero p{margin:0;color:var(--muted)}.userRevenue{margin-left:auto;text-align:right}.userRevenue span{display:block;color:var(--muted);font-size:11px}.userRevenue b{display:block;margin-top:7px;font-size:27px}.detailGrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;padding:10px}.detailField{min-width:0;padding:15px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.detailField:nth-child(4n){border-right:0}.detailField:nth-last-child(-n+4){border-bottom:0}.detailField span{display:block;margin-bottom:7px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.detailField b,.detailField code{font-size:12px;word-break:break-all}.twoColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.twoColumns.topAlign{align-items:start}.twoColumns>.panel{padding:24px}.records{display:grid}.record{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid var(--line)}.record>div:last-child{text-align:right}.record b,.record code{display:block;font-size:12px}.record span{display:block;margin-top:4px;color:var(--muted);font-size:10px}.formPanel{padding:25px}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.formGrid label,.planCard label{display:grid;grid-gap:7px;gap:7px;color:#a5b3cc;font-size:11px;font-weight:650}.formGrid label.wide{grid-column:1/-1}.formGrid small,label small{color:var(--muted);line-height:1.4}.formGrid .primaryButton{align-self:end}.toggleLabel{display:flex!important;grid-column:1/-1;align-items:center;gap:9px!important}.toggleLabel input{width:auto}.actionPicker{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin:0;padding:14px;border:1px solid #21395f;border-radius:10px}.actionPicker legend{padding:0 7px;color:#a5b3cc;font-size:11px}.actionPicker label{display:flex;align-items:center;gap:8px;padding:9px;border-radius:8px;background:#08162c;cursor:pointer}.actionPicker input{width:auto}.state{padding:6px 9px;color:#8493aa;background:#16233a;border-radius:99px;font-size:9px;font-weight:800;text-transform:uppercase}.state.on{color:#63dfb2;background:#12372c}.retentionFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;margin-bottom:14px;padding:20px}.retentionFlow>div{display:grid;grid-gap:5px;gap:5px}.retentionFlow i{color:var(--blue);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em}.retentionFlow b{font-size:13px}.retentionFlow span{color:var(--muted);font-size:10px}.retentionFlow em{color:#3d5f91;font-style:normal}.retentionMetrics{grid-template-columns:repeat(5,1fr);margin-bottom:14px}.retentionColumns{grid-template-columns:1.15fr .85fr}.offerLifetime{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;grid-gap:5px 15px;gap:5px 15px;padding:15px;border:1px solid #24466f;border-radius:10px;background:#0b2343}.offerLifetime span{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.12em}.offerLifetime b{font-size:17px}.offerLifetime small{grid-column:1/-1;color:var(--muted)}.wideButton{grid-column:1/-1}.retentionPreview{min-height:650px;padding:25px;background:radial-gradient(circle at 50% 10%,#18396f,#08152a 52%)}.previewConversation{display:grid;grid-gap:18px;gap:18px;align-content:center;min-height:530px}.previewBubble{width:min(100%,390px);margin-left:auto;padding:18px;border-radius:18px 18px 5px 18px;background:linear-gradient(145deg,#24557e,#1b4268);box-shadow:0 18px 35px #0005}.previewBubble>span{color:#7fcaef;font-size:9px;font-weight:800}.previewBubble p{color:#e6f1fb;font-size:12px;line-height:1.55}.previewBubble button{width:100%;padding:10px;color:white;border:0;border-radius:8px;background:#3478c8;font-size:11px;font-weight:800}.previewBubble small{display:block;margin-top:9px;color:#8eb4d1;font-size:8px;text-align:right}.previewBubble.urgent{margin-left:0;margin-right:auto;background:linear-gradient(145deg,#46304f,#2e2749)}.previewBubble.urgent button{background:#7b4d9d}.promoLibraryColumns,.tablePanel{margin-top:14px}.tablePanel{padding:24px}.dataTable{overflow-x:auto}.tableHeader,.tableLine{min-width:760px;display:grid;grid-template-columns:1.1fr 1.2fr .9fr 1fr .8fr;align-items:center;grid-gap:15px;gap:15px;padding:12px 8px;border-top:1px solid var(--line)}.tableHeader{color:var(--muted);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.tableLine{font-size:12px}.statusButton{padding:7px 10px;color:#a5b1c7;border:1px solid #30415e;border-radius:99px;background:#142139;cursor:pointer}.statusButton.active{color:#67ddb4;border-color:#245844;background:#102d25}.utmForm{grid-template-columns:repeat(3,1fr)}.utmCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.utmCard{padding:22px}.utmTop{display:flex;justify-content:space-between;gap:15px}.utmTop span{color:var(--blue);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.utmTop h2{margin:5px 0 18px;font-size:19px}.copyCode{display:block;padding:11px;color:#8fb6ff;background:#050f20;border:1px solid var(--line);border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.utmStats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:17px}.utmStats>div{border-right:1px solid var(--line);padding-right:10px}.utmStats>div:last-child{border:0}.utmStats span{display:block;color:var(--muted);font-size:9px}.utmStats b{display:block;margin-top:6px;font-size:15px}.utmCard>small{display:block;margin-top:14px;color:var(--muted)}.previewPanel{min-height:500px;display:grid;place-items:center;grid-gap:22px;gap:22px;background:radial-gradient(circle at 50% 20%,#18366a,#08152a 52%)}.phone{width:min(100%,330px);padding:11px;border:7px solid #050912;border-radius:28px;background:#172332;box-shadow:0 30px 70px #0008}.phoneTop{padding:12px;font-weight:800}.phoneTop span{float:right;color:var(--muted);font-size:10px}.messagePreview{margin:9px;padding:15px;border-radius:14px 14px 4px 14px;background:#2a527a}.messagePreview p{color:#dce9f5;font-size:12px;line-height:1.5}.messagePreview>span{display:block;color:#8ddef3;font-size:9px;text-align:right}.safetyNote{padding:0 20px}.safetyNote p{color:var(--muted);line-height:1.5;font-size:12px}.broadcastList{display:grid}.broadcastRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;padding:20px 0;border-top:1px solid var(--line)}.broadcastRow h3{margin:9px 0 5px}.broadcastRow p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.broadcastStatus{padding:5px 8px;border-radius:99px;color:#8ba6d0;background:#152746;font-size:9px;font-weight:800;text-transform:uppercase}.broadcastStatus.completed{color:#5ee0af;background:#12352a}.broadcastStatus.failed{color:#ff8292;background:#3b1821}.delivery{min-width:220px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;align-content:start}.delivery span{color:var(--muted);font-size:9px}.delivery b{display:block;margin-top:4px;color:white;font-size:14px}.delivery form{grid-column:1/-1}.dangerButton{width:100%;padding:9px;color:#ffdce1;background:#401a25;border:1px solid #713244;border-radius:8px;cursor:pointer}.planGrid{grid-template-columns:1fr 1fr}.planCard,.planGrid{display:grid;grid-gap:14px;gap:14px}.planCard{padding:24px}.planMode{display:flex;justify-content:space-between;color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.14em}.settingsGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:14px;gap:14px}.settingIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#183669;font-size:23px}.panelText{margin-top:-8px;color:var(--muted);font-size:13px;line-height:1.6}.explainer{padding:26px}.explainer h2{font-size:25px}.explainer ol{padding:0;list-style:none;counter-reset:steps}.explainer li{position:relative;padding:16px 0 16px 45px;border-top:1px solid var(--line);counter-increment:steps}.explainer li:before{content:"0" counter(steps);position:absolute;left:0;top:16px;color:var(--blue);font-weight:900}.explainer p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.loginPage{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;padding:0;background:radial-gradient(circle at 25% 20%,#173a79,transparent 35%),#050b18}.loginVisual{display:flex;flex-direction:column;justify-content:space-between;padding:60px;border-right:1px solid var(--line)}.loginVisual .brand{padding:0}.loginHeadline h1{max-width:650px;margin:15px 0;font-size:clamp(50px,7vw,94px);line-height:.94;letter-spacing:-.065em}.loginHeadline p{max-width:520px;color:#9bb0d2;line-height:1.6}.loginStats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:13px;background:#08152baa}.loginStats div{padding:18px;border-right:1px solid var(--line)}.loginStats div:last-child{border:0}.loginStats span{display:block;color:var(--muted);font-size:9px}.loginStats b{display:block;margin-top:7px}.loginFormSide{display:grid;place-items:center;padding:40px}.loginCard{width:min(100%,430px);padding:34px;border:1px solid var(--line);border-radius:19px;background:#09162cdd;box-shadow:0 40px 90px #0007}.loginCard>span{color:var(--blue);font-size:10px;letter-spacing:.15em}.loginCard h2{margin:12px 0 8px;font-size:31px}.loginCard p{margin:0 0 24px;color:var(--muted);font-size:13px}.loginForm{display:grid;grid-gap:14px;gap:14px}.loginForm label{display:grid;grid-gap:7px;gap:7px;color:#a9b7cf;font-size:11px}.loginForm button{margin-top:5px;padding:13px;color:white;font-weight:800;background:linear-gradient(135deg,var(--blue),#385fd0);border:0;border-radius:9px;cursor:pointer}.loginError{padding:10px;color:#ff9ca9;background:#3a1720;border-radius:8px;font-size:12px}@media (max-width:1180px){.detailGrid,.metricsGrid{grid-template-columns:1fr 1fr}.detailField:nth-child(2n){border-right:0}.detailField:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.detailField:nth-last-child(-n+2){border-bottom:0}.planGrid,.utmCards{grid-template-columns:1fr}.userFilters{grid-template-columns:1fr 1fr}.filterActions,.userFilters .userSearchField{grid-column:span 2}.userProfileMetrics{grid-template-columns:repeat(3,1fr)}.retentionFlow{grid-template-columns:1fr 1fr}.retentionFlow em{display:none}.retentionMetrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.appShell{display:block}.sidebar{position:static;width:100%;height:auto;padding:16px;border-right:0;border-bottom:1px solid var(--line)}.sidebar nav{display:flex;overflow-x:auto;padding-bottom:4px}.navLink{flex:none}.brand{padding-bottom:16px}.sidebarFooter{display:none}.content{padding:28px 18px 60px}.chartGrid,.loginPage,.retentionColumns,.settingsGrid,.twoColumns{grid-template-columns:1fr}.loginVisual{display:none}.loginFormSide{min-height:100vh}.utmForm{grid-template-columns:1fr 1fr}.retentionPreview{min-height:560px}.previewConversation{min-height:450px}}@media (max-width:620px){.pageHeader{align-items:flex-start}.liveBadge{display:none}.metricsGrid,.metricsGrid.three,.miniMetrics{grid-template-columns:1fr 1fr}.metricCard{min-height:140px}.metricCard strong{font-size:27px}.miniMetrics>div:nth-child(2){border-right:0}.miniMetrics>div{border-bottom:1px solid var(--line)}.miniMetrics>div:nth-last-child(-n+2){border-bottom:0}.formGrid,.utmForm{grid-template-columns:1fr}.formGrid label.wide{grid-column:auto}.searchBar{grid-template-columns:1fr}.userHero{align-items:flex-start;flex-wrap:wrap}.userRevenue{width:100%;margin:5px 0 0;text-align:left}.utmStats{grid-template-columns:1fr 1fr;gap:14px}.broadcastRow{grid-template-columns:1fr}.delivery{min-width:0}.rangeTabs{width:100%;overflow-x:auto}.rangeTabs a{flex:1 1;white-space:nowrap;text-align:center}.userFilters{grid-template-columns:1fr}.filterActions,.userFilters .userSearchField{grid-column:auto}.filterActions{justify-content:stretch}.filterActions .primaryButton{flex:1 1}.userProfileMetrics{grid-template-columns:1fr 1fr}.sectionDivider b{display:none}}