:root{--bg:#f7f8fb;--bg-strong:#eef2f7;--panel:rgba(255,255,255,0.96);--panel-strong:#ffffff;--line:rgba(15,23,42,0.08);--line-strong:rgba(15,23,42,0.16);--text:#273244;--muted:#6b7280;--ink:#101828;--heading:#101828;--primary:#2563eb;--primary-strong:#1d4ed8;--primary-soft:rgba(37,99,235,0.1);--accent:#14b8a6;--accent-strong:#0f766e;--accent-soft:rgba(20,184,166,0.12);--sky-soft:rgba(14,165,233,0.1);--danger-soft:rgba(225,29,72,0.1);--shadow:0 16px 40px rgba(15,23,42,0.06);--shadow-strong:0 24px 60px rgba(15,23,42,0.12);--font-sans:"Avenir Next","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;min-height:100%;max-width:100%;overflow-x:hidden;background:linear-gradient(180deg,#ffffff 0,var(--bg) 240px);color:var(--text);font-family:var(--font-sans),"Avenir Next","Segoe UI",system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1720px,calc(100% - 32px));max-width:calc(100vw - 32px);margin:0 auto;padding:20px 0 56px;overflow-x:clip}.shell.narrow{width:min(480px,calc(100% - 32px))}.notice{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid rgba(0,163,154,.22);border-radius:12px;background:rgba(0,163,154,.1)}.notice p{margin:0;color:var(--muted)}.hero,.panel,.statCard{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero{padding:64px;background:linear-gradient(135deg,rgba(20,56,95,.98),rgba(242,110,34,.94) 58%,rgba(216,27,96,.9)),var(--panel);color:white}.productHero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:28px;gap:28px;align-items:stretch}.productHeroCopy{display:grid;grid-gap:18px;gap:18px;align-content:center}.heroLede{color:rgba(255,255,255,.84)}.heroActions{margin-top:8px}.heroFeatureStack{display:grid;grid-gap:14px;gap:14px}.heroFeatureCard{display:grid;grid-gap:8px;gap:8px;padding:20px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heroFeatureCard span{color:rgba(255,255,255,.7);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.heroFeatureCard strong{color:white;font-size:20px;line-height:1.3}.heroAdminCard{align-content:start}.heroCredentials{display:grid;grid-gap:10px;gap:10px;margin-top:8px;margin-bottom:8px;padding:14px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.heroCredentials small{display:block;margin-bottom:4px;color:rgba(255,255,255,.72);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.heroCredentials strong{font-size:16px;letter-spacing:0}.heroFeatureCard .muted{color:rgba(255,255,255,.74)}.panel{padding:22px}.eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:var(--muted);font-weight:600}h1,h2,h3{margin:0;line-height:1.08;letter-spacing:-.03em;color:var(--heading)}h1{font-size:clamp(38px,5vw,58px);max-width:12ch}h1,h2{font-weight:700}h2{font-size:30px}h3{font-size:22px;font-weight:600}.helper,.lede,.muted{color:var(--muted)}.lede{max-width:62ch;font-size:17px;line-height:1.68}.actions,.panelHeading,.toolbar,.topbar{display:flex;gap:12px;align-items:center;justify-content:space-between}.actions{margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease,border-color .14s ease;font-weight:600}.button.primary{background:linear-gradient(135deg,#202938,#101828);color:#fffdf7;box-shadow:0 10px 20px rgba(16,24,40,.16)}.button.primary:hover{transform:translateY(-1px);box-shadow:0 14px 24px rgba(16,24,40,.22)}.button:disabled,.button[aria-busy=true]{cursor:wait;opacity:.72;transform:none;box-shadow:none}.button.secondary{background:rgba(255,255,255,.84);border-color:var(--line-strong);color:var(--heading)}.button.tertiary{background:transparent;border-color:rgba(255,255,255,.18);color:white}.button.secondary:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.28)}.text-link{display:inline-block;margin-top:16px;color:var(--primary);font-weight:600}.inlineLink{margin-top:0}.subheading{font-size:18px}.errorText{color:#9f1239;margin:12px 0 0}.successText{color:#0f766e;margin:12px 0 0}.alertBox{margin-top:18px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);font-weight:800}.alertBox.error{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.copyPanel{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.copyPanel code{grid-column:1/-1;overflow-x:auto;padding:10px;border-radius:10px;background:#111827;color:#e5e7eb}.alertBox.success{color:#0f766e;background:#ecfdf5;border-color:#99f6e4}.stack{display:grid;grid-gap:16px;gap:16px}.stack.compact{gap:12px}.field{display:grid;grid-gap:8px;gap:8px}.field span{font-size:14px;color:var(--muted);font-weight:600}.field input,.field textarea,.select{width:100%;min-height:48px;border-radius:14px;border:1px solid var(--line);padding:0 14px;background:rgba(255,255,255,.96);color:var(--text);transition:border-color .12s ease,box-shadow .12s ease}.field input:focus,.field textarea:focus,.select:focus{outline:none;border-color:rgba(37,99,235,.5);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.field textarea{min-height:240px;border-radius:18px;padding:16px 18px;resize:vertical}.field input[type=file]{padding:10px 14px}.formGrid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.profilePageShell{display:grid;grid-gap:24px;gap:24px}.profileHero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 12% 0,rgba(94,234,212,.18),transparent 32%),radial-gradient(circle at 92% 8%,rgba(99,102,241,.14),transparent 34%),rgba(255,255,255,.92);box-shadow:var(--shadow)}.profileHero h1{margin:8px 0 10px;max-width:760px;font-size:clamp(34px,4vw,56px);line-height:.96;letter-spacing:0}.profileAvatarPreview{display:grid;place-items:center;width:112px;height:112px;flex:0 0 auto;border-radius:32px;background:#111827;color:#ffffff;font-size:34px;font-weight:900;box-shadow:0 18px 42px rgba(15,23,42,.22);overflow:hidden}.profileAvatarPreview img{width:100%;height:100%;object-fit:cover}.profileGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:24px;gap:24px;align-items:start}.profileForm,.profileSignaturePreview{border-radius:28px}.signaturePreviewCard{margin:18px 0;padding:22px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:var(--text);font-size:16px;line-height:1.7}.signaturePreviewCard p{margin:0 0 12px}.signaturePreviewCard p:last-child{margin-bottom:0}.unsubscribePreview{margin:48px 0 0;text-align:center;color:var(--muted);font-size:13px}.unsubscribePreview a{color:#0f766e;font-weight:800}.inlineOption{display:flex;align-items:center;gap:10px;min-height:42px;color:var(--text)}.inlineOption input{width:18px;height:18px;margin:0;accent-color:var(--accent)}@media (max-width:760px){.formGrid.two{grid-template-columns:1fr}.profileHero{align-items:flex-start;flex-direction:column}.profileGrid{grid-template-columns:1fr}}.checkboxRow{display:flex;gap:18px;flex-wrap:wrap}.toggle{display:inline-flex;gap:10px;align-items:center;color:var(--muted)}.toggle input{width:18px;height:18px}.dashboardGrid,.statsGrid{display:grid;grid-gap:20px;gap:20px;margin-top:24px}.statsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardGrid{grid-template-columns:320px minmax(0,1fr)}.statCard{padding:22px 24px;position:relative;overflow:hidden}.statCard span{display:block;color:var(--muted);margin-bottom:8px}.statCard strong{font-size:30px;color:var(--heading)}.badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--primary-soft);color:#7a5700;font-size:12px;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(122,87,0,.14);font-weight:700}.filterPanel{align-self:start}.savedListGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));grid-gap:16px;gap:16px}.opsLogGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.opsLogPanel{min-width:0;border:1px solid rgba(226,232,240,.18);border-radius:8px;background:#0f172a;color:#e2e8f0;padding:16px}.opsLogPanel .badge{background:rgba(226,232,240,.12);color:#dbeafe;border-color:rgba(226,232,240,.18)}.opsLogPanel .errorText{color:#fecaca}.opsLogBlock{max-height:360px;overflow:auto;margin:14px 0 0;padding:12px;border-radius:8px;background:rgba(2,6,23,.72);color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.senderPoolPicker{display:grid;grid-gap:14px;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.7)}.senderPoolTagPicker{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(20,184,166,.2);border-radius:16px;background:rgba(20,184,166,.06)}.senderPoolPickerRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.senderPoolAddButton{min-width:132px}.senderPoolSelectionSummary{align-items:center}.senderPoolChipList,.senderPoolSelectionSummary{display:flex;gap:10px;flex-wrap:wrap}.senderPoolChip{display:flex;gap:10px;align-items:center;justify-content:space-between;max-width:100%;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.92);box-shadow:0 6px 14px rgba(15,23,42,.04)}.senderPoolChipBody{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.senderPoolChipBody span,.senderPoolChipBody strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.senderPoolTagLine{color:#0f766e;font-size:12px;font-weight:800}.senderPoolRemoveButton{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:999px;border:1px solid rgba(148,163,184,.42);background:rgba(255,255,255,.86);color:var(--muted);cursor:pointer;font-size:22px;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.senderPoolRemoveButton:focus-visible,.senderPoolRemoveButton:hover{border-color:rgba(220,38,38,.36);background:#fef2f2;color:#b91c1c;transform:translateY(-1px)}.senderPoolEmptyState{padding:14px 16px;border-radius:16px;border:1px dashed var(--line-strong);background:rgba(255,255,255,.52)}.tagPillRow{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.tagSelector{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(15,118,110,.16);border-radius:16px;background:linear-gradient(135deg,rgba(240,253,250,.72),rgba(255,255,255,.86))}.tagSelectorHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-weight:900}.tagSelectorHeader strong{padding:5px 9px;border-radius:999px;background:rgba(15,118,110,.1);color:#0f766e;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.tagSelectorControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}.tagCreateRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.tagSelectorPills{margin:0}.tagChip{gap:8px;padding:8px 10px;border:1px solid rgba(15,118,110,.18);background:rgba(20,184,166,.1);color:#0f766e;cursor:pointer;font-weight:900}.tagChip,.tagChip strong{display:inline-flex;align-items:center;border-radius:999px}.tagChip strong{justify-content:center;width:18px;height:18px;background:rgba(15,118,110,.12);line-height:1}.tagChip:focus-visible,.tagChip:hover{border-color:rgba(220,38,38,.26);background:#fef2f2;color:#b91c1c}.priorityStrip{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));margin-top:18px}.presetStrip,.priorityStrip{display:grid;grid-gap:10px;gap:10px}.presetLabel{color:var(--muted);font-size:13px;font-weight:600}.buttonGroup,.presetChipRow{display:flex;gap:10px;flex-wrap:wrap}.inlineForm{display:flex;gap:8px;align-items:center;min-width:280px}.inlineForm input{min-height:38px;min-width:150px;padding:0 12px;border-radius:12px;border:1px solid var(--line);background:white;font:inherit}.memberStatus{display:inline-flex;align-items:center;gap:8px;min-height:34px;position:relative;font-weight:800}.memberStatus>span:first-child{width:9px;height:9px;border-radius:999px;flex:0 0 auto}.memberStatus.active>span:first-child{background:#0f766e;box-shadow:0 0 0 4px rgba(15,118,110,.12)}.memberStatus.inactive>span:first-child{background:#be123c;box-shadow:0 0 0 4px rgba(190,18,60,.12)}.memberActions{display:inline-flex;gap:6px;margin-left:6px;opacity:0;pointer-events:none;transform:translateX(-4px);transition:opacity .16s ease,transform .16s ease}.memberStatus.inactive:focus-within .memberActions,.memberStatus.inactive:hover .memberActions{opacity:1;pointer-events:auto;transform:translateX(0)}.memberActionButton{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-strong);color:var(--ink);cursor:pointer;font-weight:900;line-height:1}.memberActionButton:hover{border-color:rgba(0,95,115,.35);background:var(--sky-soft)}.presetChip{min-height:38px;padding:0 14px}.cadenceTemplateStrip{padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.priorityChip{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;border:1px dashed rgba(107,114,128,.28);background:rgba(255,255,255,.56)}.priorityChip strong{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--heading)}.priorityChip span{color:var(--muted);font-size:14px}.priorityChipFilled{border-style:solid;border-color:rgba(37,99,235,.18);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,243,255,.92))}.pricingCard,.pricingGrid{display:grid;grid-gap:14px;gap:14px}.pricingCard{padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.72)}.pricingCardSelected{border-color:rgba(37,99,235,.22);box-shadow:0 18px 40px rgba(37,99,235,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(234,243,255,.96))}.faqToolbarPanel,.promptStepPanel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.96)),var(--panel)}.faqToolbar{display:grid;grid-gap:14px;gap:14px}.faqSearchField{margin-bottom:0}.faqCategoryRow{display:flex;gap:10px;flex-wrap:wrap}.faqCategoryChip{cursor:pointer}.faqCategoryChipActive{background:linear-gradient(135deg,var(--primary),var(--accent));color:white;border-color:transparent}.faqItemPanel h2{font-size:24px}.promptTokenCard{margin-top:16px}.savedListCard{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 14px 36px rgba(15,23,42,.07);min-width:0}.savedServersPanel{min-width:0}.savedListIdentity{overflow-wrap:anywhere;word-break:break-word}.savedListHeader{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.savedListHeader>strong{min-width:0;overflow-wrap:anywhere;word-break:break-word}.tableWrap{overflow-x:auto;margin-top:18px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.78)}.geminiFullPanel{width:100%}.geminiKeyFormGrid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.7fr)}.geminiKeyTable td,.geminiKeyTable th{vertical-align:top}.secretCell{display:inline-flex;align-items:center;gap:8px}.secretCopyButton{opacity:0;transition:opacity .14s ease}.secretCell:focus-within .secretCopyButton,.secretCell:hover .secretCopyButton{opacity:1}.smallButton{min-height:34px;padding:0 12px;border-radius:10px;font-size:13px}.dangerButton{color:#be123c;border-color:rgba(190,18,60,.22);background:rgba(255,241,242,.9)}.dangerButton:hover{background:rgba(255,228,230,.96)}.geminiParallelNotice{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.geminiActionGroup{justify-content:flex-end;align-items:flex-start}.rowActionMenu>summary{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;cursor:pointer;list-style:none;font-size:24px;line-height:1}.rowActionMenu>summary::-webkit-details-marker,.rowActionMenuPanel details>summary::-webkit-details-marker{display:none}.rowActionMenuPanel{top:42px;z-index:5;grid-gap:10px;gap:10px;min-width:360px;padding:14px;border-radius:14px;background:#fffdf8;box-shadow:0 18px 34px rgba(15,23,42,.16)}.rowActionMenuPanel details>summary{cursor:pointer;font-weight:800}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:14px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:transparent}.keywordsCell{min-width:320px;max-width:320px;overflow:hidden;text-overflow:ellipsis}.eventTimeline{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.eventTimelineItem{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.resultCellLink{min-width:140px}thead th{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;background:rgba(244,238,220,.84)}.suppressionSummaryGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0 2px}.suppressionMetricCard{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.96));box-shadow:0 8px 18px rgba(15,23,42,.04)}.suppressionMetricCard span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.suppressionMetricCard strong{color:var(--heading);font-size:30px;line-height:1;letter-spacing:-.05em}.suppressionSearchForm{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,180px) minmax(150px,190px) auto;grid-gap:12px;gap:12px;align-items:end;margin-bottom:18px}.suppressionResultCount{min-height:52px;justify-content:center;gap:4px;padding:0 16px;background:rgba(248,250,252,.82);white-space:nowrap}.suppressionBulkBar,.suppressionResultCount{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px}.suppressionBulkBar{flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px;background:rgba(248,250,252,.86);margin-bottom:12px}.suppressionBulkForm{display:flex;flex:1 1 420px;gap:10px;align-items:center}.suppressionBulkForm input{min-width:220px}.warmupToolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,220px);grid-gap:12px;gap:12px;align-items:end;margin-bottom:20px}.warmupBulkToolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;margin:-8px 0 18px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:rgba(248,250,252,.82)}.bulkSelectControl{margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:var(--heading);font-size:13px;font-weight:800}.bulkSelectControl input,.warmupAccountRow .checkboxCell input{width:16px;height:16px;accent-color:var(--primary)}.warmupReportLayout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;align-items:flex-start;position:relative;z-index:6}.warmupReportLayout.hasDetail{grid-template-columns:minmax(0,1fr) minmax(320px,.5fr)}.warmupAccountTable{display:grid;grid-gap:14px;gap:14px;min-width:0;overflow:visible;padding-bottom:4px}.warmupAccountHeader,.warmupAccountRow{display:grid;grid-template-columns:34px minmax(138px,1.32fr) minmax(62px,.42fr) minmax(70px,.46fr) minmax(58px,.38fr) minmax(78px,.46fr) 40px;grid-gap:7px;gap:7px;align-items:center;min-width:0}.warmupAccountHeader{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:0 12px}.warmupAccountRow{width:100%;min-height:76px;padding:15px 12px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.82);color:var(--heading);box-shadow:0 8px 22px rgba(15,23,42,.04);cursor:pointer;font:inherit;text-align:left}.warmupAccountRow strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warmupAccountRow .memberStatus{justify-self:start}.warmupAccountHeader .checkboxCell,.warmupAccountRow .checkboxCell{width:auto;min-width:0;text-align:center}.warmupAccountRow.selected{border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,99,235,.14),0 12px 28px rgba(15,23,42,.08)}.rowActionMenu{position:relative;justify-self:end;z-index:10}.rowActionMenu summary{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.92);color:var(--heading);cursor:pointer;font-size:18px;font-weight:900;line-height:1;list-style:none}.rowActionMenu summary::-webkit-details-marker{display:none}.rowActionMenuPanel{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;min-width:190px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#ffffff;box-shadow:var(--shadow-strong)}.rowActionMenu.openUp .rowActionMenuPanel{top:auto;bottom:calc(100% + 8px)}.rowActionMenuPanel button{border:0;background:transparent;color:var(--heading);cursor:pointer;padding:12px 14px;text-align:left}.rowActionMenuPanel button:hover{background:rgba(248,250,252,.9)}.rowActionMenuPanel .dangerAction{color:#be123c}.credentialEditorPanel{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:22px;background:rgba(15,23,42,.42)}.credentialEditorCard{width:min(920px,100%);max-height:min(86vh,920px);overflow:auto;display:grid;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--panel-strong);box-shadow:var(--shadow-strong)}.iconButton{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.84);color:var(--heading);cursor:pointer;font-weight:900}.warmupDetailPanel{display:grid;grid-gap:16px;gap:16px;padding:18px;min-width:0;overflow:hidden;border-radius:18px;border:1px solid var(--line);background:#fffdf8;position:relative;z-index:2;box-shadow:0 18px 38px rgba(15,23,42,.08)}.warmupDetailPanel h2{font-size:clamp(24px,2.2vw,32px);line-height:1.05;overflow-wrap:anywhere}.warmupSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.warmupSummaryGrid div{display:grid;grid-gap:4px;gap:4px;padding:11px;border-radius:14px;border:1px solid var(--line);background:rgba(248,250,252,.8)}.warmupSummaryGrid strong{color:var(--heading);font-size:20px}.warmupSummaryGrid span{color:var(--muted);font-size:11px;font-weight:700}.warmupChart{display:grid;grid-gap:14px;gap:14px}.warmupChart h3{margin:0;color:var(--muted);font-size:16px}.warmupBars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:end;min-height:180px;padding:12px;border-radius:14px;border:1px solid var(--line)}.warmupBarColumn{display:grid;grid-gap:8px;gap:8px;justify-items:center;align-items:end}.warmupBarStack{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:center;width:30px;height:130px;border-bottom:1px solid var(--line)}.warmupBar{display:block;width:28px}.warmupBar.sent{background:#22c55e;border-radius:8px 8px 0 0}.warmupBar.failed{background:#fb7185;border-radius:0 0 8px 8px}.suppressionTable td,.suppressionTable th{padding:16px 14px;vertical-align:middle}.suppressionTable input,.suppressionTable select{min-height:42px}.checkboxCell{width:48px;min-width:48px;text-align:center}.suppressionTable tbody tr:hover{background:rgba(255,247,237,.7)}.suppressionNameCell{min-width:220px}.suppressionNameCell strong{font-size:15px;line-height:1.3}.suppressionActionCell{min-width:190px}.inlineActions{display:flex;gap:8px;align-items:center}.compactSelect{min-width:112px}.ghostButton{background:transparent;box-shadow:none}.breadcrumbShell{padding-bottom:0}.emailShell{width:min(1840px,calc(100% - 32px));padding-top:16px}.emailWorkspace{position:relative;display:grid;grid-template-columns:292px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:flex-start;min-width:0;max-width:100%;overflow-x:clip}.emailAuthWorkspace{display:grid;min-height:calc(100vh - 80px);align-items:center}.emailAuthStage{display:grid;grid-template-columns:minmax(320px,460px) minmax(0,620px);grid-gap:24px;gap:24px;align-items:center}.emailAuthIntro{background:radial-gradient(circle at top right,rgba(216,27,96,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(0,140,140,.12),transparent 26%),linear-gradient(180deg,rgba(20,56,95,.99),rgba(20,56,95,.96) 44%,rgba(242,110,34,.9));color:white;min-height:100%}.emailAuthIntro .eyebrow,.emailAuthIntro .lede,.emailAuthIntro .muted,.emailAuthIntro h1{color:white}.emailAuthContent{min-width:0}.authMetricGrid{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.authBadgeRow{margin-top:18px}.authPanel{max-width:620px;margin:0 auto;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98)),var(--panel)}.authPanelHeader{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.authButton{width:100%}.authFooter{display:grid;grid-gap:8px;gap:8px;padding-top:6px}.emailAuthRoot{min-height:100vh;background:radial-gradient(circle at 12% 18%,rgba(20,184,166,.18),transparent 32%),radial-gradient(circle at 82% 12%,rgba(37,99,235,.16),transparent 28%),linear-gradient(135deg,#f8fafc,#ffffff 44%,#eef4ff);color:var(--text)}.premiumLoginShell{min-height:100vh;display:grid;grid-template-columns:minmax(620px,1fr) minmax(480px,1fr);overflow:hidden}.premiumLoginBrand{position:relative;display:grid;align-content:space-between;grid-gap:32px;gap:32px;padding:clamp(32px,5vw,72px);min-height:100vh;background:linear-gradient(115deg,rgba(255,255,255,.035) 0 1px,transparent 1px 26px),radial-gradient(circle at 20% 18%,rgba(94,234,212,.28),transparent 26%),radial-gradient(circle at 78% 6%,rgba(124,58,237,.36),transparent 28%),radial-gradient(circle at 62% 88%,rgba(37,99,235,.16),transparent 30%),linear-gradient(150deg,#030712,#081225 44%,#10154a);color:#f8fafc;isolation:isolate}.premiumLoginBrand:after{content:"";position:absolute;inset:28px;border:1px solid rgba(255,255,255,.08);border-radius:32px;pointer-events:none}.loginBrandTop,.loginFeatureGrid,.loginHeroCopy,.loginSignalPanel,.loginTrustRow{position:relative;z-index:1}.loginBrandTop{display:flex;align-items:center;gap:14px}.loginBrandTop .eyebrow{margin:0 0 4px;color:rgba(226,232,240,.72)}.loginBrandTop strong{display:block;color:white;font-size:15px;letter-spacing:.16em;text-transform:uppercase}.loginLogoMark{display:inline-grid;width:54px;height:54px;place-items:center;border-radius:18px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(135deg,#7c3aed,#2563eb),rgba(15,23,42,.74);box-shadow:0 18px 48px rgba(0,0,0,.24);color:white;font-weight:800}.loginHeroCopy{display:grid;grid-gap:18px;gap:18px;max-width:720px}.loginHeroCopy h1{max-width:14ch;color:white;font-size:clamp(44px,4.8vw,68px);line-height:1.02;letter-spacing:-.055em}.loginHeroCopy p{max-width:66ch;margin:0;color:rgba(226,232,240,.78);font-size:18px;line-height:1.7}.loginAiBadge{width:max-content;display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:999px;border:1px solid rgba(94,234,212,.34);background:rgba(37,99,235,.18);color:#bfdbfe;font-weight:800;font-size:13px;letter-spacing:.04em}.loginAiBadge span,.loginSignalRows i{width:9px;height:9px;border-radius:999px;background:#5eead4;box-shadow:0 0 18px rgba(94,234,212,.8)}.loginFeatureGrid{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center}.loginCredibilityGrid,.loginFeatureGrid>div,.loginProductPreview,.loginSignalPanel,.premiumLoginCard{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.08);box-shadow:0 24px 80px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.loginFeatureGrid>div{display:inline-flex;align-items:center;gap:10px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.loginCopilotCard span,.loginFeatureGrid .loginFeatureIcon,.loginSignalHeader span{color:rgba(226,232,240,.66);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.loginFeatureGrid .loginFeatureIcon{display:inline-grid;width:22px;height:22px;place-items:center;color:#8b5cf6;font-size:16px;letter-spacing:0;text-transform:none}.loginFeatureGrid strong{color:#f8fafc;line-height:1.2;font-size:14px}.loginProductPreview{position:relative;z-index:1;display:grid;grid-template-columns:138px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px;border-radius:24px;background:radial-gradient(circle at 82% 14%,rgba(99,102,241,.18),transparent 32%),rgba(2,6,23,.58)}.loginPreviewSidebar{display:grid;grid-gap:6px;gap:6px;align-content:start}.loginPreviewSidebar span{display:flex;align-items:center;gap:9px;min-height:34px;padding:0 10px;border-radius:10px;color:rgba(226,232,240,.78);font-size:12px;font-weight:800}.loginPreviewSidebar span.active{background:linear-gradient(135deg,#7c3aed,#4f46e5);color:white}.loginPreviewSidebar i{width:8px;height:8px;border-radius:2px;background:currentColor;opacity:.72}.loginPreviewMain{display:grid;grid-gap:12px;gap:12px;min-width:0}.loginPreviewHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.loginPreviewHeader span,.loginPreviewMetrics span,.loginRecommendationCard span,.loginScoreCard span{color:rgba(203,213,225,.72);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.loginPreviewHeader strong{color:white}.loginPreviewMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.loginPreviewMetrics div,.loginRecommendationCard,.loginScoreCard{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px;border-radius:14px;border:1px solid rgba(148,163,184,.12);background:rgba(15,23,42,.62)}.loginPreviewMetrics strong,.loginScoreCard strong{color:white;font-size:22px}.loginPreviewMetrics small,.loginScoreCard small{color:#22c55e;font-weight:800}.loginPreviewLower{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px}.loginScoreCard strong{display:grid;width:84px;height:84px;place-items:center;margin:4px auto;border-radius:999px;background:radial-gradient(circle at center,rgba(15,23,42,.96) 54%,transparent 55%),conic-gradient(#22c55e 0 86%,rgba(51,65,85,.7) 86% 100%);font-size:34px}.loginRecommendationCard strong{color:#ddd6fe;font-size:16px;line-height:1.35}.loginRecommendationCard p{margin:0;color:rgba(226,232,240,.7);line-height:1.45}.loginCredibilityGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px;border-radius:24px;background:rgba(255,255,255,.07)}.loginCredibilityGrid div{display:grid;grid-gap:4px;gap:4px}.loginCredibilityGrid strong{color:white;font-size:22px}.loginCredibilityGrid span{color:rgba(226,232,240,.72);font-size:12px;line-height:1.35}.loginSignalPanel{display:grid;grid-gap:18px;gap:18px;padding:20px;border-radius:28px}.loginSignalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.loginSignalHeader strong{color:white;font-size:18px}.loginSignalRows{display:grid;grid-gap:10px;gap:10px}.loginSignalRows span{display:flex;align-items:center;gap:10px;color:rgba(241,245,249,.9);font-weight:700}.loginCopilotCard{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(94,234,212,.14),rgba(250,204,21,.1)),rgba(15,23,42,.58);border:1px solid rgba(255,255,255,.1)}.loginCopilotCard p{margin:0;color:rgba(226,232,240,.78);line-height:1.55}.loginTrustRow{display:flex;flex-wrap:wrap;gap:10px}.loginTrustRow span{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:rgba(241,245,249,.78);font-weight:800;font-size:13px}.premiumLoginPanelWrap{position:relative;display:grid;min-height:100vh;align-items:center;justify-items:center;padding:clamp(28px,5vw,76px);background:radial-gradient(circle at 82% 18%,rgba(124,58,237,.08),transparent 26%),radial-gradient(circle at 8% 74%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))}.premiumLoginPanelWrap:after{content:"";position:absolute;right:-180px;top:18%;width:380px;height:380px;border-radius:999px;border:1px solid rgba(99,102,241,.08);box-shadow:0 0 0 36px rgba(99,102,241,.03),0 0 0 78px rgba(99,102,241,.025),0 0 0 122px rgba(99,102,241,.018)}.loginThemeToggle{position:absolute;top:36px;right:56px;z-index:1;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.72);color:#475569;font-weight:800}.premiumLoginCard{position:relative;z-index:1;width:min(100%,560px);display:grid;grid-gap:22px;gap:22px;padding:clamp(24px,4vw,42px);border-radius:30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94)),white;color:var(--text)}.premiumLoginHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.premiumLoginHeader .eyebrow{margin-bottom:10px}.premiumLoginHeader h2{font-size:clamp(32px,4vw,44px);letter-spacing:-.045em}.premiumLoginForm{display:grid;grid-gap:16px;gap:16px}.premiumLoginForm .field input{min-height:56px;border-radius:16px;background:#f8fafc}.loginInputIconWrap,.passwordInputWrap{position:relative;display:grid}.loginInputIconWrap>span{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#64748b;z-index:1}.loginInputIconWrap input{padding-left:52px}.passwordInputWrap input{padding-right:82px}.passwordToggleButton{position:absolute;right:10px;top:50%;transform:translateY(-50%);min-height:38px;padding:0 12px;border-radius:11px;border:0;background:transparent;color:#64748b;font-weight:900}.loginFormOptions{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px}.loginRememberMe{display:inline-flex;align-items:center;gap:9px;color:var(--muted);font-weight:700}.loginRememberMe input{width:16px;height:16px;accent-color:var(--primary)}.premiumLoginCard .authButton{min-height:56px;border-radius:16px;background:linear-gradient(135deg,#7c3aed,#2563eb);color:white;box-shadow:0 18px 38px rgba(79,70,229,.26)}.premiumLoginCard .authButton:hover{transform:translateY(-1px);box-shadow:0 22px 44px rgba(79,70,229,.32)}.loginErrorText{margin:-4px 0 0}.premiumAuthDivider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:var(--muted);font-size:13px;font-weight:800}.premiumAuthDivider span{height:1px;background:var(--line)}.premiumAuthDivider em{font-style:normal}.googleSsoButton,.premiumCreateWorkspace{min-height:54px;border-radius:16px}.googleSsoButton{position:relative;gap:12px;width:100%;color:#0f172a;background:#ffffff}.googleSsoButton span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:999px;color:#2563eb;background:#f8fafc;font-weight:900}.googleSsoButton em{margin-left:auto;padding:4px 9px;border-radius:999px;background:#eef2ff;color:#64748b;font-size:12px;font-style:normal}.loginCreateCopy{margin:0;text-align:center;color:#475569}.loginCardFooter{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding-top:4px;color:var(--muted);font-size:13px}.emailWorkspace.sidebarCollapsed{grid-template-columns:88px minmax(0,1fr);gap:18px}.emailSidebar{position:-webkit-sticky;position:sticky;top:24px;width:292px;display:grid;grid-gap:20px;gap:20px;padding:14px;max-height:calc(100vh - 48px);overflow:auto;overflow-x:hidden;border-radius:22px;border:1px solid rgba(148,163,184,.24);background:radial-gradient(circle at 18% 0,rgba(20,184,166,.22),transparent 25%),radial-gradient(circle at 100% 16%,rgba(99,102,241,.18),transparent 28%),linear-gradient(180deg,#111827,#0f172a 48%,#111827);box-shadow:0 24px 70px rgba(15,23,42,.2);color:rgba(226,232,240,.9);transform:translateX(0);transition:width .22s ease,padding .22s ease,transform .22s ease,opacity .18s ease,visibility .18s ease,box-shadow .22s ease;z-index:35}.emailSidebar,.emailSidebar.isClosed{opacity:1;visibility:visible;pointer-events:auto}.emailSidebar.isClosed{transform:none}.emailSidebar.isOpen{transform:translateX(0);opacity:1;visibility:visible}.emailSidebar.isCompact{width:88px;padding:14px 10px;gap:14px}.emailSidebar.isCompact .emailSidebarTopbar{justify-content:center}.emailSidebar.isCompact .aiSidebarBadge,.emailSidebar.isCompact .saasBrandText,.emailSidebar.isCompact .sidebarCommandBlock strong,.emailSidebar.isCompact .workspaceSwitcherCopy{display:none}.emailSidebar.isCompact .saasBrandIcon,.emailSidebar.isCompact .workspaceLogo{width:42px;height:42px}.emailSidebar.isCompact .sidebarToggleButton{width:100%;min-height:40px;padding:0}.emailSidebar.isCompact .emailSidebarBrand,.emailSidebar.isCompact .sidebarCommandBlock,.emailSidebar.isCompact .sidebarFooter,.emailSidebar.isCompact .sidebarMetaCard{display:none}.emailSidebarTopbar{display:flex;gap:12px;justify-content:space-between;align-items:center}.workspaceSwitcher{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:7px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:#f8fafc;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspaceSwitcher:hover{transform:translateY(-1px);border-color:rgba(45,212,191,.32);background:rgba(255,255,255,.09)}.workspaceLogo{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;border-radius:14px;background:linear-gradient(135deg,rgba(45,212,191,.28),rgba(99,102,241,.22)),rgba(15,23,42,.9);border:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:13px;font-weight:900;letter-spacing:.08em}.workspaceSwitcherCopy{display:grid;grid-gap:1px;gap:1px;min-width:0}.workspaceSwitcherCopy span{color:rgba(203,213,225,.86);font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.workspaceSwitcherCopy strong{color:#ffffff;font-size:14px;line-height:1.2;white-space:nowrap}.sidebarCommandBlock{display:grid;grid-gap:10px;gap:10px}.sidebarPrimaryAction{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 14px;border-radius:14px;color:#04111f;background:linear-gradient(135deg,#5eead4,#a7f3d0 48%,#fde68a);box-shadow:0 14px 30px rgba(20,184,166,.2);font-size:14px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.sidebarPrimaryAction:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(20,184,166,.28)}.sidebarPrimaryAction span{width:22px;height:22px;background:rgba(15,23,42,.1);font-size:18px;line-height:1}.aiSidebarBadge,.sidebarPrimaryAction span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.aiSidebarBadge{gap:8px;min-height:32px;border:1px solid rgba(45,212,191,.18);background:rgba(20,184,166,.11);color:#99f6e4;font-size:12px;font-weight:850;letter-spacing:.05em}.aiSidebarBadge span{width:7px;height:7px;border-radius:999px;background:#5eead4;box-shadow:0 0 0 5px rgba(45,212,191,.12)}.emailSidebarBrand{display:grid;grid-gap:6px;gap:6px;padding:8px 6px 0}.sidebarProductLine{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.saasBrandMark{gap:10px;min-width:0;color:var(--heading)}.saasBrandIcon,.saasBrandMark{display:inline-flex;align-items:center}.saasBrandIcon{width:36px;height:36px;justify-content:center;border-radius:12px;background:#101828;color:white;font-size:12px;font-weight:900;letter-spacing:.1em}.saasBrandText{font-size:16px;font-weight:850;letter-spacing:-.01em}.brandLockup{display:flex;gap:14px;align-items:flex-start}.brandPill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.86);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brandPillDot{width:8px;height:8px;border-radius:999px;background:var(--primary)}.logoMark{width:48px;height:48px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,212,91,.34),rgba(0,163,154,.18));border:1px solid rgba(255,255,255,.12);color:white;font-size:14px;font-weight:800;letter-spacing:.12em}.authBrandLockup{align-items:flex-start}.emailSidebar .eyebrow{color:var(--muted);margin-bottom:8px}.emailSidebar .lede{color:rgba(255,255,255,.82);font-size:15px;line-height:1.6}.emailMainContent{min-width:0;width:100%;padding-top:0;overflow-x:clip}.subnavRail{display:grid;grid-gap:16px;gap:16px;padding:6px;border-radius:16px;border:0;background:transparent}.navGroup{display:grid;grid-gap:8px;gap:8px}.subnavRail.isCollapsed{gap:12px;padding:10px 8px}.subnavRail.isCollapsed .navGroup{gap:6px}.subnavLink{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 11px;border-radius:12px;border:1px solid transparent;background:transparent;color:rgba(203,213,225,.78);font-weight:600;font-size:13px;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.subnavRail.isCollapsed .subnavLink{width:100%;justify-content:center;padding:0}.activeSubnavLink{background:linear-gradient(135deg,rgba(20,184,166,.16),rgba(99,102,241,.1));color:#ffffff;border-color:rgba(94,234,212,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 24px rgba(2,6,23,.18)}.subnavIcon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.06);color:rgba(203,213,225,.78);box-shadow:none}.subnavSvgIcon{width:16px;height:16px;stroke-width:1.9}.activeSubnavLink .subnavIcon{border-color:rgba(94,234,212,.26);background:rgba(94,234,212,.13);color:#99f6e4;box-shadow:0 8px 18px rgba(20,184,166,.16)}.subnavLink:hover{color:#ffffff;background:rgba(255,255,255,.06);border-color:rgba(148,163,184,.14);transform:translateX(2px)}.subnavLink:hover .subnavIcon{border-color:rgba(148,163,184,.24);color:#ffffff;transform:translateY(-1px)}.activeSubnavLink:hover .subnavIcon{color:#0f766e}.subnavIcon{transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease,box-shadow .16s ease}.legacySubnavInitial{font-size:11px;line-height:1;font-weight:700}.subnavLabel{white-space:nowrap}.subnavRail.isCollapsed .subnavLabel,.subnavRail.isCollapsed .subnavSectionLabel{display:none}.titleStack{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.sidebarMetaCard{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.06)}.sidebarMetaCard span,.sidebarMetaCard strong{color:#ffffff}.sidebarMetaCard span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:rgba(203,213,225,.68)}.sidebarMetaCard strong{font-size:14px;line-height:1.5}.sidebarMetaCopy{color:rgba(203,213,225,.72);margin:0}.sidebarFooter{display:grid;grid-gap:12px;gap:12px}.sidebarToggleButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.06);color:rgba(226,232,240,.92);font-size:13px;font-weight:700;letter-spacing:.02em;transition:transform .18s ease,background .18s ease,border-color .18s ease}.sidebarToggleButton:hover{transform:translateY(-1px);background:rgba(255,255,255,.1)}.sidebarToggleButton.primary{border-color:rgba(20,56,95,.08);background:linear-gradient(135deg,rgba(255,212,91,.2),rgba(0,163,154,.14));color:var(--ink)}.sidebarBackdrop,.sidebarBackdrop.visible{display:none}.accountCard{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.06)}.accountLabel{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(203,213,225,.62)}.accountName{color:#ffffff;font-size:15px}.accountEmail{color:rgba(203,213,225,.72);font-size:13px}.sidebarActions{display:grid;grid-gap:10px;gap:10px}.sidebarButton{width:100%}.subnavSectionLabel{color:rgba(148,163,184,.76);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:0 4px}.emailAppHeader{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start;margin-bottom:22px;overflow:hidden;background:radial-gradient(circle at top right,rgba(255,212,91,.14),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(253,250,241,.98))}.emailAppHeaderTopbar{grid-column:1/-1;display:flex;justify-content:flex-start;margin-bottom:4px}.saasTopbar{position:-webkit-sticky;position:sticky;top:16px;z-index:25;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:64px;margin-bottom:20px;padding:10px 12px;border:1px solid rgba(226,232,240,.82);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 18px 44px rgba(15,23,42,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobileMenuButton{display:none;justify-content:center;min-height:40px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text);font-weight:750}.mobileMenuButton,.saasSearchBox{align-items:center;padding:0 14px}.saasSearchBox{display:flex;gap:10px;min-height:46px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(180deg,#ffffff,#f8fafc);color:#98a2b3;font-size:14px}.saasSearchBox span:first-child{display:inline-flex;align-items:center;justify-content:center;width:34px;height:24px;border-radius:8px;border:1px solid var(--line);background:#ffffff;color:#667085;font-size:11px;font-weight:800}.saasSearchBox input{flex:1 1;min-width:160px;min-height:40px;border:0;padding:0;background:transparent;color:var(--heading);outline:none}.saasSearchBox input::placeholder{color:#98a2b3}.saasSearchBox button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font-size:12px;font-weight:750;cursor:pointer}.saasTopbarActions{display:flex;align-items:center;gap:10px}.topbarButton{min-height:42px}.topbarAvatarButton,.topbarIconButton,.topbarPrimaryAction{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;border:1px solid rgba(226,232,240,.92);background:#ffffff;color:#111827;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.topbarPrimaryAction{padding:0 16px;background:#0f172a;color:#ffffff;border-color:#0f172a;box-shadow:0 14px 28px rgba(15,23,42,.16)}.topbarAvatarButton:hover,.topbarIconButton:hover,.topbarPrimaryAction:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(15,23,42,.1)}.topbarIconButton{width:44px;padding:0;color:#475467}.topbarIconButton span{font-size:11px;font-weight:900;letter-spacing:.04em}.topbarUserMenu{position:relative}.topbarUserMenu summary{list-style:none}.topbarUserMenu summary::-webkit-details-marker{display:none}.topbarAvatarButton{gap:9px;padding:0 13px 0 5px;cursor:pointer}.topbarAvatarButton span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#111827,#1f2937);color:#ffffff;font-size:13px;font-weight:900}.topbarAvatarButton strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.userDropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:35;display:grid;grid-gap:8px;gap:8px;width:240px;padding:12px;border:1px solid rgba(226,232,240,.92);border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(15,23,42,.16)}.userDropdown p{margin:0;padding:0 4px 8px;border-bottom:1px solid #eef2f7;color:#667085;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userDropdown a{min-height:36px;display:inline-flex;align-items:center;padding:0 10px;border-radius:10px;color:#344054;font-size:13px;font-weight:750}.userDropdown a:hover{background:#f8fafc;color:#101828}.saasUserChip{gap:10px;min-height:42px;padding:0 12px 0 5px;border:1px solid var(--line);background:#fff;color:var(--heading);font-size:13px}.saasUserChip,.saasUserChip span{display:inline-flex;align-items:center;border-radius:999px}.saasUserChip span{width:32px;height:32px;justify-content:center;background:#101828;color:white;font-weight:850}.comingSoonShell{min-height:calc(100vh - 160px);display:grid;place-items:center;padding:40px 16px}.comingSoonPanel{width:min(720px,100%);display:grid;grid-gap:16px;gap:16px;justify-items:center;text-align:center;padding:clamp(32px,6vw,64px);border:1px solid rgba(226,232,240,.9);border-radius:28px;background:radial-gradient(circle at 30% 10%,rgba(45,212,191,.16),transparent 30%),radial-gradient(circle at 80% 0,rgba(99,102,241,.14),transparent 32%),linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 28px 80px rgba(15,23,42,.1)}.comingSoonIcon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(135deg,#111827,#1f2937);color:#ffffff;font-size:16px;font-weight:900;letter-spacing:.08em;box-shadow:0 18px 32px rgba(15,23,42,.18)}.comingSoonPanel h1{margin:0;color:#111827;font-size:clamp(34px,5vw,54px);line-height:1}.comingSoonPanel .lede{max-width:560px;margin:0;color:#667085}.comingSoonActions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding-top:8px}.saasDashboard{display:grid;grid-gap:20px;gap:20px}.onboardingOverlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 50% 20%,rgba(20,184,166,.14),transparent 34%),rgba(15,23,42,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.onboardingModal{position:relative;width:min(920px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto;padding:26px;border:1px solid rgba(226,232,240,.9);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),#fff;box-shadow:0 32px 90px rgba(15,23,42,.28)}.onboardingClose{position:absolute;top:18px;right:18px;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#475467;cursor:pointer;font-size:18px;font-weight:750;line-height:1}.onboardingHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:start;padding-right:36px}.onboardingHeader h2{max-width:620px;margin:0 0 10px;color:var(--heading);font-size:clamp(30px,4vw,46px);line-height:1;letter-spacing:0}.onboardingHeader p{max-width:680px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.onboardingProgress{display:grid;justify-items:center;min-width:118px;padding:16px;border:1px solid #d9ebe7;border-radius:20px;background:#eefbf7;color:#0f766e}.onboardingProgress strong{color:#0f766e;font-size:34px;line-height:1}.onboardingProgress span{color:#0f766e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.onboardingStepList{display:grid;grid-gap:12px;gap:12px;margin-top:24px}.onboardingStep{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.86)}.onboardingStep.isComplete{border-color:rgba(20,184,166,.24);background:rgba(236,253,245,.62)}.onboardingStep.isSkipped{opacity:.68}.onboardingStepIndex{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#eef2f7;color:#344054;font-weight:850}.onboardingStep.isComplete .onboardingStepIndex{background:#ccfbef;color:#0f766e}.onboardingStepTitle{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.onboardingStepTitle strong{color:var(--heading);font-size:16px}.onboardingStepTitle span{padding:4px 9px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.onboardingStep.isComplete .onboardingStepTitle span{background:#d9fbe8;color:#0f766e}.onboardingStep p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.onboardingStepActions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.onboardingModal .button.tertiary{min-height:40px;border-color:transparent;background:transparent;color:#475467}.onboardingModal .button.tertiary:hover{border-color:var(--line);background:#f8fafc;color:var(--heading)}.onboardingFooter{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.dashboardHero,.saasMetricCard,.saasPanel{border:1px solid var(--line);background:rgba(255,255,255,.94);box-shadow:var(--shadow);border-radius:22px}.dashboardHero{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;padding:28px}.dashboardHero h1{max-width:760px;margin:0 0 10px;font-size:clamp(32px,4vw,54px);line-height:.98;letter-spacing:0;color:var(--heading)}.dashboardHero p{max-width:760px;margin:0}.dashboardHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.saasMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.saasMetricCard{display:grid;grid-gap:8px;gap:8px;min-height:142px;padding:20px}.saasMetricCard span,.saasPanel .eyebrow{color:#667085}.saasMetricCard strong{font-size:clamp(28px,3vw,42px);line-height:1;color:var(--heading);letter-spacing:0}.saasMetricCard p{margin:0;color:var(--muted)}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);grid-gap:20px;gap:20px;align-items:start}.saasPanel{padding:22px}.sideInsightStack{display:grid;grid-gap:20px;gap:20px}.campaignChart{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.chartRow{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) minmax(170px,auto);grid-gap:14px;gap:14px;align-items:center}.chartRow div:first-child{display:grid;grid-gap:4px;gap:4px}.chartRow div:first-child span,.chartRow p{margin:0;color:var(--muted);font-size:13px}.chartTrack{height:12px;overflow:hidden;border-radius:999px;background:#eef2f7}.chartTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6)}.healthMeter{height:12px;margin:18px 0;overflow:hidden;border-radius:999px;background:#eef2f7}.healthMeter span{display:block;height:100%;border-radius:inherit;background:#14b8a6}.healthBreakdown,.smtpStatusList{display:grid;grid-gap:10px;gap:10px}.healthBreakdown span,.smtpStatusList div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);color:var(--muted)}.smtpStatusList strong{color:var(--heading)}.premiumEmptyState{display:grid;justify-items:start;grid-gap:10px;gap:10px;min-height:220px;align-content:center;padding:24px;border:1px dashed var(--line-strong);border-radius:18px;background:#f8fafc}.commandDashboard{display:grid;grid-gap:20px;gap:20px;color:#e5e7eb}.commandHero,.commandPanel,.commandStatCard{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.78)),#0f172a;box-shadow:0 24px 70px rgba(15,23,42,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.commandHero{position:relative;overflow:hidden;min-height:260px;padding:32px;border-radius:28px;background:radial-gradient(circle at 18% 10%,rgba(37,99,235,.32),transparent 34%),radial-gradient(circle at 86% 22%,rgba(20,184,166,.22),transparent 28%),linear-gradient(135deg,#080f20,#111827 48%,#0f172a)}.commandHeroGlow{position:absolute;inset:-40%;background:conic-gradient(from 120deg,rgba(37,99,235,0),rgba(37,99,235,.28),rgba(20,184,166,.2),rgba(37,99,235,0));animation:commandHeroSpin 18s linear infinite;opacity:.72}@keyframes commandHeroSpin{to{transform:rotate(1turn)}}.commandHeroContent{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:end}.aiEngineBadge{min-height:34px;margin-bottom:18px;padding:0 12px;border:1px solid rgba(45,212,191,.34);background:rgba(20,184,166,.12);color:#99f6e4;font-weight:800}.commandHero h1{max-width:920px;margin:0 0 14px;color:#f8fafc;font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:0}.commandHero p{max-width:720px;margin:0;color:#cbd5e1;font-size:17px;line-height:1.65}.commandHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.commandMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.commandStatCard{display:grid;grid-gap:14px;gap:14px;min-height:168px;padding:18px;border-radius:22px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.commandStatCard:hover{transform:translateY(-3px);border-color:rgba(96,165,250,.34);box-shadow:0 28px 80px rgba(15,23,42,.24)}.commandStatCard.isEmpty{opacity:.72}.commandStatTopline{display:flex;gap:8px;align-items:center;justify-content:space-between}.commandStatTopline span{color:#94a3b8;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.commandStatCard strong{color:#f8fafc;font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:0}.trendBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:rgba(148,163,184,.12);color:#cbd5e1;font-size:11px;font-weight:800}.trend-positive{background:rgba(20,184,166,.16);color:#99f6e4}.trend-negative{background:rgba(248,113,113,.16);color:#fecaca}.sparkline{display:flex;align-items:flex-end;gap:5px;min-height:38px}.sparkline span{width:100%;min-width:8px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#60a5fa,#14b8a6);opacity:.72}.sparkline span:first-child{height:34%}.sparkline span:nth-child(2){height:58%}.sparkline span:nth-child(3){height:42%}.sparkline span:nth-child(4){height:78%}.sparkline span:nth-child(5){height:64%}.commandMainGrid{grid-template-columns:minmax(0,1.45fr) minmax(360px,.72fr);align-items:start}.commandMainGrid,.commandPrimaryColumn,.commandSideColumn{display:grid;grid-gap:20px;gap:20px}.commandPanel{min-width:0;padding:22px;border-radius:24px}.commandPanelHeader{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:18px}.commandPanelHeader h2{color:#f8fafc;font-size:clamp(22px,2vw,30px);letter-spacing:0}.commandPanel .eyebrow{color:#94a3b8}.commandLegend{color:#94a3b8;font-size:13px;font-weight:700}.activityFeed,.commandTrendChart,.healthSignalGrid,.recommendationList{display:grid;grid-gap:12px;gap:12px}.recommendationCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(255,255,255,.045);transition:transform .16s ease,background .16s ease,border-color .16s ease}.recommendationCard:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.34);background:rgba(255,255,255,.075)}.activityItem>span,.emptyStateIcon,.recommendationIcon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:rgba(37,99,235,.16);color:#bfdbfe;font-size:12px;font-weight:900;letter-spacing:.08em}.recommendationCopy{display:grid;grid-gap:5px;gap:5px;min-width:0}.recommendationCopy strong{color:#f8fafc;line-height:1.25}.recommendationAction,.recommendationCopy small{color:#94a3b8}.recommendationAction{font-size:12px;font-weight:850;white-space:nowrap}.severityPill{width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:999px;background:rgba(148,163,184,.14);color:#cbd5e1;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.severity-high{background:rgba(248,113,113,.18);color:#fecaca}.severity-medium{background:rgba(251,191,36,.18);color:#fde68a}.severity-low{background:rgba(20,184,166,.16);color:#99f6e4}.deliverabilityRingWrap{display:grid;grid-gap:14px;gap:14px;justify-items:center;padding:10px 0 18px}.deliverabilityRingWrap p{max-width:360px;margin:0;color:#94a3b8;text-align:center;line-height:1.55}.deliverabilityRing{width:156px;aspect-ratio:1;display:grid;place-items:center;border-radius:999px;background:radial-gradient(circle at center,#0f172a 58%,transparent 59%),conic-gradient(#14b8a6 var(--score),rgba(148,163,184,.18) 0);box-shadow:inset 0 0 0 1px rgba(148,163,184,.16),0 20px 60px rgba(20,184,166,.12)}.deliverabilityRing.tone-warning{background:radial-gradient(circle at center,#0f172a 58%,transparent 59%),conic-gradient(#f59e0b var(--score),rgba(148,163,184,.18) 0)}.deliverabilityRing.tone-critical{background:radial-gradient(circle at center,#0f172a 58%,transparent 59%),conic-gradient(#f87171 var(--score),rgba(148,163,184,.18) 0)}.deliverabilityRing strong{color:#f8fafc;font-size:34px;line-height:1}.deliverabilityRing span{margin-top:42px;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;position:absolute}.healthSignalCard{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(255,255,255,.045)}.healthSignalCard div:first-child{display:flex;justify-content:space-between;gap:12px}.healthSignalCard span{color:#94a3b8;font-size:12px;font-weight:800}.healthSignalCard strong{color:#f8fafc}.healthSignalCard p{margin:0;color:#94a3b8;font-size:13px}.healthSignalTrack{height:8px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.14)}.healthSignalFill{display:block;height:100%;border-radius:inherit}.tone-good{background:#14b8a6}.tone-warning{background:#f59e0b}.tone-critical{background:#f87171}.trendCampaignRow{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:rgba(255,255,255,.04)}.trendCampaignRow strong{display:block;color:#f8fafc}.trendCampaignRow span{color:#94a3b8;font-size:13px}.trendBars{grid-gap:6px;gap:6px}.trendBars i{display:block;height:7px;border-radius:999px}.trendBars .sent{background:#60a5fa}.trendBars .opened{background:#22c55e}.trendBars .replied{background:#14b8a6}.trendBars .bounced{background:#f87171}.commandTableWrap{overflow:auto;border:1px solid rgba(148,163,184,.14);border-radius:18px}.commandTable{width:100%;min-width:980px;border-collapse:collapse}.commandTable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:14px;background:rgba(15,23,42,.98);color:#94a3b8;text-align:left;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.commandTable td{padding:16px 14px;border-top:1px solid rgba(148,163,184,.12);color:#e5e7eb}.commandTable tr{transition:background .16s ease}.commandTable tbody tr:hover{background:rgba(255,255,255,.045)}.commandTable td strong{display:block;color:#f8fafc}.commandTable td span{color:#94a3b8}.metricCell{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aiScorePill,.tableActionButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid rgba(96,165,250,.24);border-radius:999px;background:rgba(37,99,235,.16);color:#bfdbfe;font-size:13px;font-weight:850}.activityFeed{position:relative}.activityItem{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border-radius:16px;animation:activityIn .42s ease both}.activityItem div{display:grid;grid-gap:3px;gap:3px}.activityItem strong{color:#f8fafc;line-height:1.35}.activityItem small{color:#94a3b8}@keyframes activityIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.commandEmptyState,.compactEmptyState{background:rgba(255,255,255,.045);color:#cbd5e1}.commandEmptyState strong,.compactEmptyState strong{color:#f8fafc}@media (max-width:1280px){.commandMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.commandMainGrid{grid-template-columns:1fr}.commandSideColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aiRecommendationsPanel{grid-row:span 2}}@media (max-width:900px){.commandHero{min-height:auto;padding:24px;border-radius:24px}.commandHeroContent{grid-template-columns:1fr;align-items:start}.commandHeroActions{justify-content:flex-start}.commandMetricGrid,.commandSideColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.trendCampaignRow{grid-template-columns:1fr}}@media (max-width:620px){.commandDashboard{gap:14px}.commandHero,.commandPanel,.commandStatCard{border-radius:20px}.commandHero h1{font-size:38px}.commandHeroActions{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;display:grid;width:100%}.commandHeroActions,.commandMetricGrid,.commandSideColumn{grid-template-columns:1fr}.commandPanelHeader,.recommendationCard{grid-template-columns:1fr;align-items:start}.commandPanelHeader{flex-direction:column}.recommendationAction{justify-self:start}}.premiumEmptyState p{max-width:520px;margin:0;color:var(--muted)}.saasTableWrap{overflow-x:auto;margin-top:14px}.saasTable{width:100%;min-width:860px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--line);border-radius:16px}.saasTable td,.saasTable th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.saasTable th{background:#f8fafc;color:#667085;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.saasTable td{background:#fff}.saasTable tr:last-child td{border-bottom:0}.saasTable td:first-child{display:grid;grid-gap:4px;gap:4px}.saasTable td:first-child span{color:var(--muted);font-size:13px}.senderHealthCenter{overflow:hidden}.mailboxDiagnosticsToolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:14px;flex-wrap:wrap}.mailboxTagFilter{min-width:240px;max-width:320px}.senderHealthTable{min-width:1380px}.senderHealthTable td:first-child{display:table-cell;gap:0}.senderHealthTable td:nth-child(2){display:grid;grid-gap:4px;gap:4px}.senderHealthTable td:nth-child(2) span{color:var(--muted);font-size:13px}.senderHealthTable .checkboxCell{width:56px;min-width:56px;text-align:center}.senderHealthTable .checkboxCell input{width:16px;height:16px;accent-color:var(--primary)}.senderHealthTable td{vertical-align:top}.senderHealthTable td:not(:first-child){white-space:nowrap}.senderHealthTable td:nth-child(11),.senderHealthTable td:nth-child(3),.senderHealthTable td:nth-child(9){white-space:normal}.senderHealthTable td:nth-child(7),.senderHealthTable td:nth-child(8){display:grid;grid-gap:4px;gap:4px}.senderHealthTable td:nth-child(7) span,.senderHealthTable td:nth-child(8) span{color:var(--muted);font-size:12px}.senderHealthError{min-width:240px;max-width:360px;white-space:normal!important;color:var(--muted);font-size:13px;line-height:1.45}.mailboxTagCell{display:flex;flex-wrap:wrap;gap:8px;min-width:180px}.mailboxTagPill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(20,184,166,.1);border:1px solid rgba(15,118,110,.16);color:#0f766e;font-size:12px;font-weight:800;letter-spacing:.03em}.mailboxActionsCell{min-width:170px}.mailboxBulkToolbar{margin-top:0}.mailboxActionsCell .button{width:100%;justify-content:center}.tableEmpty{margin-top:14px}.deliverabilityCommandCenter{display:grid;grid-gap:20px;gap:20px}.deliverabilityHero{align-items:center}.deliverabilityAlertsPanel{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.deliverabilityAlertGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.deliverabilityAlert{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.deliverabilityAlert>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;align-items:start}.deliverabilityAlert strong{color:var(--heading);font-size:15px}.deliverabilityAlert p{grid-column:2;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.alertIndicator{width:10px;height:10px;margin-top:5px;border-radius:999px;background:#2563eb;box-shadow:0 0 0 5px rgba(37,99,235,.1)}.deliverabilityAlert.alert-critical{border-color:rgba(225,29,72,.22);background:linear-gradient(135deg,rgba(255,241,242,.95),#fff)}.deliverabilityAlert.alert-critical .alertIndicator{background:#e11d48;box-shadow:0 0 0 5px rgba(225,29,72,.1)}.deliverabilityAlert.alert-warning{border-color:rgba(245,158,11,.24);background:linear-gradient(135deg,rgba(255,251,235,.95),#fff)}.deliverabilityAlert.alert-warning .alertIndicator{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.12)}.deliverabilityAlert.alert-info{border-color:rgba(37,99,235,.2);background:linear-gradient(135deg,rgba(239,246,255,.95),#fff)}.deliverabilityScoreBadge{display:grid;justify-items:center;min-width:156px;padding:18px;border-radius:20px;border:1px solid var(--line);background:#f8fafc}.deliverabilityScoreBadge small,.deliverabilityScoreBadge span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.deliverabilityScoreBadge strong{color:var(--heading);font-size:54px;line-height:.95;letter-spacing:0}.score-strong{--scoreColor:#14b8a6}.score-warning{--scoreColor:#f59e0b}.score-danger{--scoreColor:#e11d48}.deliverabilityGrid{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);grid-gap:20px;gap:20px;align-items:stretch}.deliverabilityGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.deliverabilityScorePanel{display:grid;align-content:start;grid-gap:18px;gap:18px}.scoreRing{--score:0%;width:min(220px,100%);aspect-ratio:1;display:grid;place-items:center;justify-self:center;border-radius:999px;background:radial-gradient(circle at center,var(--panel-strong) 0 58%,transparent 59%),conic-gradient(var(--scoreColor,#2563eb) var(--score),#eef2f7 0)}.scoreRing strong{color:var(--heading);font-size:52px;line-height:1}.scoreRing span{margin-top:56px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;position:absolute}.deliverabilityMiniStats,.placementGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.deliverabilityMiniStats div,.placementGrid div{display:grid;grid-gap:4px;gap:4px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.deliverabilityMiniStats span,.placementGrid span{color:var(--muted);font-size:12px;font-weight:750}.deliverabilityMiniStats strong,.placementGrid strong{color:var(--heading);font-size:20px}.dnsStatusStack,.fixList,.reputationCardGrid{display:grid;grid-gap:12px;gap:12px}.reputationCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff}.reputationCard p{margin:3px 0 0;color:var(--muted);font-size:13px}.statusDot{width:10px;height:10px;border-radius:999px;background:#94a3b8}.statusDot.status-verified{background:#14b8a6}.statusDot.status-failed{background:#e11d48}.domainHealthTable td:not(:first-child),.domainHealthTable th:not(:first-child){text-align:center}.healthChip{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:30px;background:color-mix(in srgb,var(--scoreColor,#2563eb) 14%,transparent);color:var(--scoreColor,#2563eb);font-weight:850}.dnsStatusStack div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.dnsStatusStack div:last-child{border-bottom:0}.blacklistState{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px dashed var(--line-strong);border-radius:16px;background:#f8fafc}.blacklistState p{margin:0;color:var(--muted)}.deliverabilityTrend{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.trendRow{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,1fr) minmax(180px,auto);grid-gap:14px;gap:14px;align-items:center}.trendRow div:first-child{display:grid;grid-gap:4px;gap:4px}.trendRow div:first-child span,.trendRow p{margin:0;color:var(--muted);font-size:13px}.trendBars{display:grid;grid-gap:5px;gap:5px}.trendBars span{display:block;height:8px;border-radius:999px}.trendInbox{background:#14b8a6}.trendSpam{background:#f59e0b}.trendBounce{background:#e11d48}.fixItem{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}.fixItem span{width:10px;height:10px;margin-top:6px;border-radius:999px;background:#2563eb}.fixItem p{margin:0;color:var(--text);line-height:1.45}@media (prefers-color-scheme:dark){:root{--bg:#0b1220;--bg-strong:#111827;--panel:rgba(17,24,39,0.94);--panel-strong:#111827;--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.18);--text:#d1d5db;--muted:#9ca3af;--ink:#f9fafb;--heading:#f9fafb;--shadow:0 16px 40px rgba(0,0,0,0.22);--shadow-strong:0 24px 60px rgba(0,0,0,0.32)}body{background:linear-gradient(180deg,#0f172a 0,var(--bg) 240px)}.dashboardHero,.emailSidebar,.onboardingModal,.reputationCard,.saasMetricCard,.saasPanel,.saasTable td,.saasTopbar{background:rgba(17,24,39,.92)}.accountCard,.blacklistState,.deliverabilityAlert,.deliverabilityAlertsPanel,.deliverabilityMiniStats div,.fixItem,.onboardingClose,.onboardingStep,.placementGrid div,.premiumEmptyState,.saasSearchBox,.saasTable th,.sidebarMetaCard{background:rgba(31,41,55,.72)}.saasSearchBox button,.saasSearchBox span:first-child,.saasUserChip,.sidebarToggleButton{background:#111827}.subnavLink{color:#d1d5db}.activeSubnavLink,.chartTrack,.healthMeter,.onboardingStepIndex,.scoreRing,.subnavIcon{background:rgba(255,255,255,.08)}.onboardingOverlay{background:radial-gradient(circle at 50% 20%,rgba(20,184,166,.14),transparent 34%),rgba(2,6,23,.72)}.onboardingProgress,.onboardingStep.isComplete{background:rgba(20,184,166,.12)}.deliverabilityAlert.alert-critical{background:linear-gradient(135deg,rgba(127,29,29,.24),rgba(17,24,39,.92))}.deliverabilityAlert.alert-warning{background:linear-gradient(135deg,rgba(120,53,15,.24),rgba(17,24,39,.92))}.deliverabilityAlert.alert-info{background:linear-gradient(135deg,rgba(30,64,175,.2),rgba(17,24,39,.92))}}@media (max-width:1100px){.mobileMenuButton{display:inline-flex}.saasTopbar{top:10px;grid-template-columns:auto minmax(0,1fr)}.saasTopbarActions{grid-column:1/-1;justify-content:space-between}.saasSearchBox{min-width:0}.dashboardGrid,.deliverabilityAlertGrid,.deliverabilityGrid,.deliverabilityGrid.three,.saasMetricGrid{grid-template-columns:1fr 1fr}.chartRow,.trendRow{grid-template-columns:1fr;align-items:stretch}.onboardingStep{grid-template-columns:auto minmax(0,1fr);align-items:start}.onboardingStepActions{grid-column:2;justify-content:flex-start}}@media (max-width:720px){.onboardingOverlay{align-items:stretch;padding:10px}.onboardingModal{max-height:calc(100vh - 20px);padding:20px;border-radius:20px}.onboardingHeader{grid-template-columns:1fr;padding-right:32px}.onboardingProgress{justify-items:start;min-width:0}.onboardingStep{grid-template-columns:1fr}.onboardingStepActions{grid-column:auto}.onboardingFooter{flex-direction:column-reverse;align-items:stretch}.emailShell{width:min(100% - 20px,1840px);max-width:calc(100vw - 20px)}.saasTopbar{border-radius:16px}.dashboardHero,.dashboardHeroActions,.saasTopbarActions{align-items:stretch;flex-direction:column}.saasUserChip{justify-content:flex-start}.dashboardHero{padding:22px}.dashboardHero h1{font-size:34px}.dashboardGrid,.deliverabilityAlert,.deliverabilityAlertGrid,.deliverabilityGrid,.deliverabilityGrid.three,.deliverabilityMiniStats,.placementGrid,.saasMetricGrid{grid-template-columns:1fr}.deliverabilityAlert{align-items:stretch}.deliverabilityAlert .compactButton{width:100%;justify-content:center}}.emailAppHeaderContent{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);grid-gap:20px;gap:20px;align-items:start}.workspaceStatusCard{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--line);background:rgba(247,243,232,.78)}.workspaceStatusCard div{display:grid;grid-gap:4px;gap:4px}.workspaceStatusCard span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.workspaceStatusCard strong{color:var(--heading);font-size:15px}.emailContentStack{display:grid;grid-gap:24px;gap:24px;min-width:0;max-width:100%;overflow-x:clip}.emailStats{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.pageIntro{margin-top:0}.campaignIntroPanel,.reportIntroPanel{overflow:hidden;background:radial-gradient(circle at top right,rgba(242,110,34,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,245,240,.98))}.campaignIntroLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:20px;gap:20px;align-items:start}.campaignIntroAside{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.heroTrustRow{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0 2px}.spotlightCard{background:radial-gradient(circle at top right,rgba(242,110,34,.16),transparent 40%),radial-gradient(circle at bottom left,rgba(0,140,140,.1),transparent 36%),var(--panel)}.statCardPrimary{background:radial-gradient(circle at top right,rgba(242,110,34,.18),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.94))}.emailGrid{display:grid;grid-gap:20px;gap:20px;margin-top:24px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.detailPanel,.workflowPanel{overflow:hidden}.studioPanel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,248,239,.96)),var(--panel)}.compactLead{margin:0 0 12px}.splitGrid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.checklistPanel,.splitGrid{margin-top:24px}.checklistPopover{position:relative;display:grid;justify-items:start;margin-top:24px}.checklistPopover[open]{z-index:8}.checklistToggle{list-style:none}.checklistToggle::-webkit-details-marker{display:none}.checklistOverlayPanel{width:min(980px,calc(100vw - 360px));margin-top:14px;box-shadow:0 30px 70px rgba(20,56,95,.16)}.checklistGrid{display:grid;grid-gap:12px;gap:12px;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.checklistItem{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.78)}.checklistItem.done{border-color:rgba(20,184,166,.22);background:rgba(240,253,250,.88)}.checklistMarker{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:rgba(30,58,138,.08);font-size:12px;font-weight:700}.checklistMarker.done{background:linear-gradient(135deg,var(--primary),var(--accent));color:white;border-color:transparent}.detailGrid,.researchPanel,.workflowHighlights{display:grid;grid-gap:14px;gap:14px}.detailGrid,.workflowHighlights{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.campaignCollection{display:grid;grid-gap:14px;gap:14px}.compactSavedGrid{grid-template-columns:repeat(1,minmax(0,1fr))}.campaignCard{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.8);box-shadow:0 10px 22px rgba(15,23,42,.05);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.campaignCard:hover,.selectedCampaignCard{transform:translateY(-2px);border-color:rgba(0,163,154,.22);box-shadow:0 18px 32px rgba(27,36,48,.08)}.campaignCardHeader,.campaignFootRow,.campaignMetaRow{display:grid;grid-gap:12px;gap:12px}.campaignCardHeader,.campaignFootRow{grid-template-columns:minmax(0,1fr) auto;align-items:start}.campaignMetaRow{grid-template-columns:repeat(3,minmax(0,1fr))}.campaignMetaRow span{display:inline-flex;align-items:center;min-height:36px;border-radius:12px;padding:0 12px;background:rgba(255,212,91,.14);color:#7a5700;font-size:13px;font-weight:600}.campaignFootRow{align-items:center}.campaignHeroPanel{background:radial-gradient(circle at top right,rgba(255,212,91,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(251,248,239,.965)),var(--panel)}.campaignHeroTop{display:grid;grid-gap:18px;gap:18px}.campaignHeroIdentity,.campaignHeroMeta,.campaignInsightGrid{min-width:0}.campaignHeroIdentity{display:grid;grid-gap:16px;gap:16px}.campaignHeroTitle{max-width:none;font-size:clamp(32px,3vw,46px);line-height:1;letter-spacing:-.05em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.campaignHeroStatusRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dangerButton{border-color:rgba(216,27,96,.22);color:#a61b4d}.campaignHeroMeta{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.campaignInsightGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-top:20px}.campaignAudienceCard,.campaignHighlightCard{display:grid;grid-gap:8px;gap:8px;min-width:0;width:100%;padding:18px;border-radius:18px;border:1px solid rgba(37,99,235,.12)}.campaignAudienceCard{background:linear-gradient(135deg,rgba(30,58,138,.06),rgba(20,184,166,.08))}.campaignAudienceCard span{color:var(--muted);font-size:13px;font-weight:600}.campaignAudienceCard strong{font-size:15px;line-height:1.55;word-break:break-word}.campaignHighlightCard{background:linear-gradient(135deg,rgba(242,110,34,.08),rgba(216,27,96,.08))}.campaignHighlightCard span{color:var(--muted);font-size:13px;font-weight:600}.campaignHighlightCard strong{color:var(--heading);font-size:14px;line-height:1.65}.campaignHeroCopy{max-width:62ch;font-size:16px;line-height:1.7}.campaignMetaCard{min-height:100px;align-content:start;padding:18px}.campaignMetricGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(150px,1fr));margin-top:22px}.accordionPanel{padding:0}.accordionSummary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;cursor:pointer}.accordionSummary::-webkit-details-marker{display:none}.accordionBody{padding:0 24px 24px}.topDivider{border-top:1px solid var(--line);padding-top:20px}.compactPanelHeading{margin-bottom:0}.fullSpanField{grid-column:1/-1}.compactFormGrid{margin:0}.campaignModeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.campaignModeCard{min-height:160px;align-content:start}.templateBuilderPanel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,255,.98))}.campaignCommandCenter{display:grid;grid-gap:22px;gap:22px}.campaignLaunchBanner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:18px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.94);color:#334155;box-shadow:0 18px 42px rgba(15,23,42,.06)}.campaignLaunchBanner.success{border-color:rgba(20,184,166,.24);background:rgba(240,253,250,.95)}.campaignLaunchBanner.error{border-color:rgba(244,63,94,.22);background:rgba(255,241,242,.96)}.campaignLaunchBanner strong{color:#111827}.campaignLaunchBanner span{color:#475467}.campaignCommandHero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;padding:clamp(28px,4vw,44px);border-radius:28px;border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 12% 0,rgba(45,212,191,.22),transparent 32%),radial-gradient(circle at 92% 18%,rgba(99,102,241,.2),transparent 34%),linear-gradient(135deg,#0f172a,#111827 54%,#172033);color:white;box-shadow:0 28px 80px rgba(15,23,42,.18)}.campaignCommandHero h1{margin:12px 0 10px;color:#ffffff;font-size:clamp(42px,6vw,76px);line-height:.95;letter-spacing:-.04em}.campaignCommandHero p{max-width:720px;margin:0;color:rgba(226,232,240,.78);font-size:17px;line-height:1.55}.aiEnginePill{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:34px;align-items:center;padding:0 12px;border-radius:999px;border:1px solid rgba(94,234,212,.24);background:rgba(20,184,166,.12);color:#99f6e4;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.campaignHeroActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.campaignHeroActions .button.secondary{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.18)}.campaignHeroActions .aiButton{border-color:rgba(94,234,212,.28);background:rgba(20,184,166,.14);color:#ccfbf1}.campaignKpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.campaignKpiCard{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:18px;border-radius:22px;border:1px solid rgba(226,232,240,.92);background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 34%),linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 18px 42px rgba(15,23,42,.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.campaignKpiCard:hover{transform:translateY(-3px);border-color:rgba(20,184,166,.3);box-shadow:0 24px 54px rgba(15,23,42,.1)}.campaignKpiCard small,.campaignKpiCard span{color:#667085;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.campaignKpiCard strong{color:#111827;font-size:40px;line-height:1}.campaignOpsLayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:18px;gap:18px;align-items:start}.campaignCreateDock,.campaignDataPanel,.campaignInsightsPanel{border:1px solid rgba(226,232,240,.92);border-radius:26px;background:rgba(255,255,255,.94);box-shadow:0 22px 60px rgba(15,23,42,.08)}.campaignDataPanel{min-width:0;overflow:hidden}.campaignFilters{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:18px;border-bottom:1px solid #eef2f7}.campaignFilters select,.campaignSearch input{width:100%;min-height:44px;border-radius:14px;border:1px solid #d9e2ef;background:#ffffff;color:#111827;padding:0 12px;font:inherit;outline:none}.campaignSearch{display:grid;grid-gap:6px;gap:6px}.campaignSearch span{color:#667085;font-size:12px;font-weight:850}.campaignViewToolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #eef2f7}.bulkActionBar,.segmentedControl{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.segmentedControl{padding:4px;border-radius:14px;background:#f1f5f9}.bulkActionBar button,.campaignActionMenu summary,.campaignActionMenuPanel a,.campaignActionMenuPanel button,.campaignPagination button,.segmentedControl button{min-height:34px;border-radius:10px;border:1px solid transparent;padding:0 12px;background:transparent;color:#475467;font-size:13px;font-weight:850;cursor:pointer}.segmentedControl button.active{background:#ffffff;color:#111827;box-shadow:0 6px 14px rgba(15,23,42,.08)}.bulkActionBar{color:#667085;font-size:13px;font-weight:750}.bulkActionBar button{border-color:#d9e2ef;background:#ffffff}.bulkActionBar button:disabled{opacity:.45;cursor:not-allowed}.campaignTableWrap{overflow:auto;max-width:100%}.premiumCampaignTable{width:100%;min-width:1120px;border-collapse:separate;border-spacing:0}.premiumCampaignTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#f8fafc;color:#667085;text-align:left;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.premiumCampaignTable th button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.premiumCampaignTable td,.premiumCampaignTable th{padding:14px 12px;border-bottom:1px solid #eef2f7;vertical-align:middle}.premiumCampaignTable tbody tr{transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.premiumCampaignTable tbody tr:hover{background:#f8fafc}.premiumCampaignTable td:not(:nth-child(2)){text-align:right}.premiumCampaignTable td:first-child,.premiumCampaignTable td:last-child,.premiumCampaignTable td:nth-child(10),.premiumCampaignTable td:nth-child(11),.premiumCampaignTable td:nth-child(2),.premiumCampaignTable td:nth-child(3),.premiumCampaignTable td:nth-child(6){text-align:left}.campaignNameLink{display:block;color:#111827;font-weight:900}.premiumCampaignTable td:nth-child(2) span{display:block;max-width:320px;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.campaignStatusBadge{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid #d9e2ef;background:#f8fafc;color:#475467;font-size:12px;font-weight:900}.campaignStatusBadge span{width:7px;height:7px;border-radius:999px;background:#94a3b8}.campaignStatusBadge.status-running{border-color:rgba(20,184,166,.22);background:rgba(240,253,250,.9);color:#0f766e}.campaignStatusBadge.status-running span{background:#14b8a6;animation:campaignPulse 1.4s ease-in-out infinite}.campaignStatusBadge.status-draft,.campaignStatusBadge.status-paused{background:#f8fafc}.campaignStatusBadge.status-completed{border-color:rgba(37,99,235,.18);background:#eff6ff;color:#1d4ed8}.campaignStatusBadge.status-scheduled{border-color:rgba(245,158,11,.22);background:#fffbeb;color:#92400e}@keyframes campaignPulse{0%,to{box-shadow:0 0 0 0 rgba(20,184,166,.28)}50%{box-shadow:0 0 0 6px rgba(20,184,166,0)}}.aiScoreBadge{display:inline-flex;min-width:42px;justify-content:center;padding:6px 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-weight:950}.analyticsMiniChart{display:inline-flex;align-items:flex-end;gap:3px;width:58px;height:24px;margin-left:8px;vertical-align:middle}.analyticsMiniChart span{width:7px;border-radius:999px 999px 2px 2px;background:#14b8a6}.analyticsMiniChart.chart-blue span{background:#3b82f6}.analyticsMiniChart.chart-amber span{background:#f59e0b}.sequenceProgressCell{display:grid;grid-gap:10px;gap:10px;min-width:220px}.sequenceProgressBar{overflow:hidden;height:8px;border-radius:999px;background:#e2e8f0}.sequenceProgressBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf,#60a5fa,#a78bfa)}.sequenceProgressStages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px}.sequenceProgressStages span{color:#667085;font-size:11px;line-height:1.35}.sequenceProgressStages strong{color:#111827;font-size:12px}.campaignActionMenu{position:relative;width:-moz-fit-content;width:fit-content}.campaignActionMenu summary{list-style:none;border-color:#d9e2ef;background:#ffffff}.campaignActionMenu summary::-webkit-details-marker{display:none}.campaignActionMenuPanel{position:absolute;right:0;top:calc(100% + 8px);z-index:12;display:grid;width:190px;grid-gap:4px;gap:4px;padding:8px;border:1px solid #d9e2ef;border-radius:16px;background:#ffffff;box-shadow:0 22px 48px rgba(15,23,42,.14)}.campaignActionMenuPanel a,.campaignActionMenuPanel button{width:100%;justify-content:flex-start;text-align:left}.campaignActionMenuPanel a:hover,.campaignActionMenuPanel button:hover{background:#f8fafc;color:#111827}.campaignActionMenuPanel .dangerAction{color:#be123c}.premiumCampaignGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumCampaignCard,.premiumCampaignGrid{display:grid;grid-gap:14px;gap:14px;padding:18px}.premiumCampaignCard{border-radius:22px;border:1px solid #e5eaf1;background:#ffffff;box-shadow:0 14px 34px rgba(15,23,42,.06);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.premiumCampaignCard.isSelected,.premiumCampaignCard:hover{transform:translateY(-3px);border-color:rgba(20,184,166,.3);box-shadow:0 24px 52px rgba(15,23,42,.1)}.premiumCampaignCardFooter,.premiumCampaignCardHeader{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.premiumCampaignCardHeader a{color:#111827;font-size:18px;font-weight:950}.premiumCampaignCardHeader p{margin:5px 0 0;color:#667085;font-size:13px;line-height:1.45}.campaignCardMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.campaignCardMetrics span{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:14px;background:#f8fafc;color:#667085;font-size:12px;font-weight:750}.campaignCardMetrics strong{color:#111827;font-size:18px}.premiumCampaignCardFooter{align-items:center;color:#667085;font-size:13px;font-weight:800}.campaignInsightsPanel{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:12px;gap:12px;padding:18px}.campaignInsightsHeader h2{margin:0;color:#111827;font-size:24px}.aiInsightCard{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid #e5eaf1;border-radius:18px;background:linear-gradient(180deg,#ffffff,#f8fafc)}.aiInsightIcon{width:34px;height:34px;display:inline-flex;justify-content:center;border-radius:12px;background:#111827;color:#ffffff;font-weight:950}.aiInsightIcon,.aiInsightTopline{align-items:center;font-size:11px}.aiInsightTopline{display:flex;gap:8px;justify-content:space-between;color:#667085;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.aiInsightCard strong{display:block;margin:8px 0 12px;color:#111827;line-height:1.4}.aiInsightCard button{min-height:32px;border-radius:999px;border:1px solid #d9e2ef;background:#ffffff;color:#111827;padding:0 12px;font-weight:850}.campaignPagination{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid #eef2f7;color:#667085;font-size:13px;font-weight:750}.campaignPagination div{display:inline-flex;align-items:center;gap:8px}.campaignPagination button{border-color:#d9e2ef;background:#ffffff}.campaignPagination button:disabled{opacity:.45;cursor:not-allowed}.campaignEmptyState{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:56px 24px;text-align:center}.campaignEmptyState.compact{padding:28px}.campaignEmptyState>div:first-child{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:22px;background:linear-gradient(135deg,#111827,#1f2937);color:#ffffff;font-weight:950}.campaignEmptyState h2{margin:0;color:#111827;font-size:30px}.campaignEmptyState p{max-width:480px;margin:0;color:#667085}.campaignEmptyState div:last-child{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.campaignCreateDock{overflow:hidden}.campaignCreateDock summary{display:grid;grid-gap:5px;gap:5px;padding:22px 24px;cursor:pointer;list-style:none;background:radial-gradient(circle at top right,rgba(45,212,191,.12),transparent 28%),linear-gradient(180deg,#ffffff,#f8fafc)}.campaignCreateDock summary::-webkit-details-marker{display:none}.campaignCreateDock summary span{color:#667085;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.campaignCreateDock summary strong{color:#111827;font-size:22px}.campaignWorkflowCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px;border-top:1px solid #eef2f7}.campaignWorkflowCards article{display:grid;grid-gap:9px;gap:9px;min-height:160px;padding:16px;border:1px solid #e5eaf1;border-radius:18px;background:#ffffff}.campaignWorkflowCards span{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:950}.campaignWorkflowCards strong{color:#111827}.campaignWorkflowCards p{margin:0;color:#667085;font-size:13px;line-height:1.45}.campaignCreateFormPanel{padding:0 18px 18px}.campaignSetupWorkspace{margin-top:24px}.campaignDetailPageTopbar{display:flex;align-items:center;justify-content:flex-start;margin-bottom:-8px}.campaignCommandCenter:has(.campaignCreateDock[open])+.campaignSetupWorkspace{display:none}.campaignFloatingAction{display:none}.campaignBuilder{display:grid;grid-gap:20px;gap:20px;padding:20px;border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(20,184,166,.12),transparent 28%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.96));color:rgba(226,232,240,.9)}.builderHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.builderHeader h2,.builderPreviewPanel h3{margin:0;color:#ffffff}.builderAutosave{display:inline-flex;margin-top:8px;color:#99f6e4;font-size:12px;font-weight:850}.builderStatusText{margin:0}.builderProgress{display:grid;min-width:180px;grid-gap:8px;gap:8px;justify-items:end}.builderProgress strong{color:#ffffff}.builderProgress span{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.18)}.builderProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5eead4,#a7f3d0,#fde68a)}.builderStepper{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.builderStepper button{min-height:54px;gap:8px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(255,255,255,.06);color:rgba(226,232,240,.76);font-size:12px;font-weight:850;cursor:pointer}.builderStepper button,.builderStepper button span{display:inline-flex;align-items:center;justify-content:center}.builderStepper button span{width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.08)}.builderStepper button.active,.builderStepper button.done{border-color:rgba(94,234,212,.3);background:rgba(20,184,166,.14);color:#ffffff}.builderLayout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:18px;gap:18px;align-items:start}.builderPreviewPanel,.builderStage{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.builderStage{padding:18px}.builderPreviewPanel{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:14px;gap:14px;padding:18px}.builderPreviewPanel p{margin:0;color:rgba(203,213,225,.76);line-height:1.55}.campaignTypeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.campaignTypeCard{display:grid;grid-gap:10px;gap:10px;min-height:184px;padding:16px;text-align:left;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(255,255,255,.06);color:rgba(226,232,240,.86);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.campaignTypeCard.selected,.campaignTypeCard:hover{transform:translateY(-3px);border-color:rgba(94,234,212,.34);background:rgba(20,184,166,.13);box-shadow:0 18px 44px rgba(0,0,0,.18)}.campaignTypeCard>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(15,23,42,.72);color:#99f6e4;font-size:12px;font-weight:950}.campaignTypeCard strong{color:#ffffff;font-size:16px}.campaignTypeCard p,.campaignTypeCard small{margin:0;color:rgba(203,213,225,.72);line-height:1.45}.campaignTypeCard small{width:-moz-fit-content;width:fit-content;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.07);font-size:11px;font-weight:850}.builderFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.aiEmailEditor .field,.builderFieldGrid label,.senderSetupPanel .field{display:grid;grid-gap:7px;gap:7px}.aiEmailEditor .field span,.builderFieldGrid label span,.senderSetupPanel .field span{color:rgba(203,213,225,.76);font-size:12px;font-weight:850}.aiEmailEditor input,.aiEmailEditor select,.builderFieldGrid input,.builderFieldGrid select,.senderSetupPanel input,.senderSetupPanel select{width:100%;min-height:46px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:rgba(15,23,42,.72);color:#ffffff;padding:0 12px;outline:none}.builderAiHint.wide,.builderFieldGrid .wide{grid-column:1/-1}.builderAiHint,.builderWarning{padding:14px;border-radius:16px;border:1px solid rgba(94,234,212,.22);background:rgba(20,184,166,.1);color:#ccfbf1;font-weight:750}.builderWarning{border-color:rgba(251,191,36,.28);background:rgba(245,158,11,.12);color:#fde68a}.leadSourceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.aiActionGrid button,.leadSourceGrid>button,.sequenceTimeline button{min-height:42px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:rgba(255,255,255,.06);color:rgba(226,232,240,.86);font-weight:850;cursor:pointer}.leadSourceGrid>button.selected{border-color:rgba(94,234,212,.34);background:rgba(20,184,166,.14);color:#ffffff}.sampleDownloadRow{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(94,234,212,.22);border-radius:18px;background:rgba(15,23,42,.28)}.sampleDownloadRow span{display:block;color:#ffffff;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sampleDownloadRow p{margin:5px 0 0;color:rgba(203,213,225,.74);font-size:13px}.sampleButtonGroup,.sampleDownloadRow>div:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leadUploadBox{grid-column:1/-1;min-height:210px;display:grid;place-items:center;grid-gap:8px;gap:8px;padding:24px;border:1px dashed rgba(94,234,212,.36);border-radius:22px;background:rgba(20,184,166,.08);text-align:center;cursor:pointer}.leadUploadBox input{display:none}.leadUploadBox span,.leadUploadBox strong{color:#ffffff}.leadUploadBox small,.mappingPreview p{color:rgba(203,213,225,.72)}.emailPreviewCard,.mappingPreview,.senderHealthCard{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.06)}.emailPreviewCard span,.mappingPreview span,.reviewLaunchPanel span,.senderHealthCard span{color:rgba(203,213,225,.68);font-size:12px;font-weight:850}.emailPreviewCard strong,.mappingPreview strong,.reviewLaunchPanel strong,.senderHealthCard strong{color:#ffffff}.aiEmailEditor,.reviewLaunchPanel,.senderSetupPanel{display:grid;grid-gap:16px;gap:16px}.builderLaunchPanel{grid-column:1/-1;display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(94,234,212,.22);border-radius:20px;background:rgba(15,23,42,.28)}.builderLaunchPanel>span{color:rgba(203,213,225,.78);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.builderLaunchPanel>p{margin:0;color:rgba(203,213,225,.76)}.builderLaunchPanel .field{margin:0}.builderInlineOption{color:rgba(226,232,240,.9)}.builderInlineOption strong{color:#ffffff}.compactSampleRow{padding:14px}.builderSectionTitle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;color:#ffffff}.builderSectionTitle span{font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.builderSectionTitle strong{border:1px solid rgba(94,234,212,.24);border-radius:999px;padding:6px 10px;color:#99f6e4;background:rgba(20,184,166,.1);font-size:12px}.abTestPanel{border:1px solid rgba(148,163,184,.16);border-radius:20px;background:rgba(15,23,42,.22)}.abTestPanel,.abVariantCard{display:grid;grid-gap:12px;gap:12px;padding:14px}.abVariantCard{border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(2,6,23,.2)}.abVariantHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.abVariantHeader span{color:rgba(226,232,240,.86);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.senderHealthCard.health-healthy{border-color:rgba(20,184,166,.3);background:rgba(20,184,166,.1)}.senderHealthCard.health-warming{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.1)}.senderHealthCard.health-blacklisted,.senderHealthCard.health-risky{border-color:rgba(244,63,94,.32);background:rgba(244,63,94,.1)}.aiActionGrid{display:flex;gap:8px;flex-wrap:wrap}.aiActionGrid button{padding:0 12px}.sequenceTimeline{display:grid;grid-gap:12px;gap:12px}.sequenceTimeline article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(255,255,255,.06)}.sequenceTimeline article.disabled{opacity:.58;border-style:dashed}.sequenceTimeline article>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(94,234,212,.14);color:#99f6e4;font-weight:950}.sequenceTimeline strong{color:#ffffff}.sequenceTimeline p,.sequenceTimeline small{margin:4px 0 0;color:rgba(203,213,225,.68);font-size:12px}.sequenceTimeline button:disabled{opacity:.42;cursor:not-allowed}.sequenceEditorBody{display:grid;grid-gap:14px;gap:14px;min-width:0}.sequenceEditorTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sequenceEditorTopline>div{min-width:0}.sequenceEditorTopline strong{display:block}.sequenceEditorTopline p,.sequenceEditorTopline small{max-width:58ch}.sequenceEditorActions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.sequenceEditorActions button{min-width:84px}.sequenceEditorPanel{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.2)}.sequenceEditorHint{margin:0}.sequenceEditorCard .badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(94,234,212,.22);background:rgba(20,184,166,.12);color:#99f6e4;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.builderToggle{min-height:46px;display:flex!important;align-items:center;gap:10px!important;padding:0 12px;border-radius:14px;background:rgba(255,255,255,.06);color:rgba(226,232,240,.86)}.builderScoreGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.builderScoreGrid span{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:16px;background:rgba(255,255,255,.06);color:rgba(203,213,225,.72);font-size:12px;font-weight:750}.builderScoreGrid strong{color:#ffffff;font-size:22px}.reviewLaunchPanel{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewLaunchPanel div{display:grid;grid-gap:5px;gap:5px;padding:14px;border-radius:16px;background:rgba(255,255,255,.06)}.reviewLaunchPanel .builderSignaturePreview,.reviewLaunchPanel .builderTestPanel{grid-column:1/-1;gap:12px}.builderTestPanel{align-items:end;grid-template-columns:minmax(0,1fr) auto}.builderTestPanel .field,.builderTestPanel>span{grid-column:1/-1}.campaignSignaturePreviewCard{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(15,23,42,.42);color:#ffffff;line-height:1.6}.reviewLaunchPanel .campaignSignaturePreviewCard{background:rgba(15,23,42,.42)}.campaignSignaturePreviewCard.light{background:#f8fafc;color:#111827}.campaignSignaturePreviewCard div,.campaignSignaturePreviewCard p{margin:0;padding:0;background:transparent;border-radius:0}.campaignUnsubscribePreview{margin:48px 0 0;text-align:center;color:rgba(203,213,225,.78);font-size:12px}.signatureDetailCard .campaignUnsubscribePreview{color:#667085}.campaignUnsubscribePreview a{color:#0f766e;font-weight:850;text-decoration:underline}.reviewLaunchPanel .builderWarning{grid-column:1/-1}.builderNav{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:1280px){.campaignOpsLayout{grid-template-columns:1fr}.campaignInsightsPanel{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.campaignInsightsHeader{grid-column:1/-1}.campaignFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.campaignSearch{grid-column:1/-1}.builderLayout,.campaignWorkflowCards,.premiumCampaignGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.builderStepper{grid-template-columns:repeat(4,minmax(0,1fr))}.campaignTypeGrid,.reviewLaunchPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.campaignCommandHero,.campaignPagination,.campaignViewToolbar{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.bulkActionBar,.campaignHeroActions,.campaignPagination div,.segmentedControl{width:100%;justify-content:stretch}.bulkActionBar button,.campaignHeroActions .button,.campaignPagination button,.segmentedControl button{flex:1 1}.builderFieldGrid,.builderLayout,.builderScoreGrid,.campaignFilters,.campaignInsightsPanel,.campaignKpiGrid,.campaignTypeGrid,.campaignWorkflowCards,.leadSourceGrid,.premiumCampaignGrid,.reviewLaunchPanel{grid-template-columns:1fr}.builderHeader,.builderNav,.sampleDownloadRow,.sequenceTimeline article{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.builderStepper{grid-template-columns:repeat(2,minmax(0,1fr))}.builderPreviewPanel,.builderProgress{position:static;width:100%}.sequenceTimeline div{justify-content:stretch}.sequenceTimeline button{flex:1 1}.premiumCampaignTable{display:none}.campaignTableWrap{overflow:visible}.campaignTableWrap:after{content:"Switch to Card View on mobile for the complete campaign workspace.";display:block;padding:22px;color:#667085;text-align:center}.campaignCreateDock{padding-bottom:76px}.campaignFloatingAction{position:fixed;right:18px;bottom:18px;z-index:28;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:#0f172a;color:#ffffff;box-shadow:0 18px 44px rgba(15,23,42,.24);font-weight:900}}.templateBuilderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.templatePreviewHeading{margin-bottom:8px}.templatePreviewText{white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.alignEnd{align-items:flex-end}.metricTile{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.86)}.metricTile span{color:var(--muted);font-size:13px;font-weight:600}.metricTile strong{font-size:26px;color:var(--heading);line-height:1.05;word-break:break-word}.metricTile{min-width:0}.cadenceTimeline{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.cadenceEditorGrid{display:grid;grid-gap:16px;gap:16px}.cadenceAddForm,.cadenceEditorCard{padding:20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.98))}.compactTextarea{min-height:180px}.cadenceStepCard{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,255,.96))}.reportSummaryPanel,.reportTablePanel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98)),var(--panel);min-width:0;overflow:hidden}.reportTableWrap{margin-top:12px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.86);max-width:100%}.reportBucketSummaryGrid,.reportSelectedHeader,.reportSelectorForm{display:grid;grid-gap:12px;gap:12px;min-width:0}.reportSelectedHeader{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:14px}.reportSelectorForm{grid-template-columns:minmax(220px,360px) auto;align-items:end;justify-content:end}.reportSelectorForm label{grid-column:1/-1;color:var(--muted);font-weight:800}.reportBucketSummaryGrid{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,.6fr));margin:22px 0}.reportTable thead th{background:rgba(30,58,138,.04)}.reportTable tbody tr:hover{background:rgba(37,99,235,.03)}.campaignReportTable td:not(:first-child),.campaignReportTable th:not(:first-child){text-align:center}.campaignReportTable{table-layout:fixed;min-width:0}.campaignReportTable td,.campaignReportTable th{padding:12px 8px;white-space:normal;overflow-wrap:anywhere}.campaignReportTable td:first-child,.campaignReportTable th:first-child{width:22%}.campaignReportTable td:nth-child(n+2):nth-child(-n+8),.campaignReportTable th:nth-child(n+2):nth-child(-n+8){width:7.4%}.campaignReportTable td:nth-child(9),.campaignReportTable th:nth-child(9){width:12%}.campaignReportTable td:nth-child(10),.campaignReportTable th:nth-child(10){width:14.2%}.campaignNameCell{min-width:0;max-width:none;white-space:normal}.smtpPauseNotice{display:grid;grid-gap:3px;gap:3px;margin:8px 0;padding:9px 10px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px;line-height:1.35}.smtpPauseNotice strong{color:#7c2d12;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.smtpPauseNotice span{overflow-wrap:anywhere}.reportCountLink{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:34px;border-radius:10px;border:1px solid rgba(37,99,235,.2);background:rgba(37,99,235,.08);color:#1d4ed8;font-weight:800}.reportCountLink:hover{border-color:rgba(37,99,235,.36);background:rgba(37,99,235,.14)}.compactButtonGroup{justify-content:center;flex-wrap:wrap;gap:6px}.reportRecipientTableWrap{overflow-x:auto;overflow-y:hidden}.reportRecipientTable{min-width:1320px}.reportRecipientTable td,.reportRecipientTable th{white-space:normal;vertical-align:top}.reportRecipientTable td:first-child,.reportRecipientTable th:first-child{min-width:260px}.reportRecipientTable td:nth-child(2),.reportRecipientTable th:nth-child(2){min-width:220px}.reportRecipientTable td:last-child,.reportRecipientTable th:last-child{min-width:150px;text-align:center;position:-webkit-sticky;position:sticky;right:0;z-index:2;background:rgba(255,253,248,.98);box-shadow:-10px 0 18px rgba(15,23,42,.06)}.reportRecipientTable th:last-child{z-index:3;background:#f4f6fb}.reportReasonCell,.reportSubjectCell{min-width:260px;max-width:340px;white-space:normal;overflow-wrap:anywhere}.reportInlineAction{display:inline-flex;align-items:center;justify-content:center;min-height:30px;margin-top:8px;padding:0 10px;border-radius:9px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:#1d4ed8;font-size:12px;font-weight:800}.reportInlineAction:hover{background:rgba(37,99,235,.14);border-color:rgba(37,99,235,.32)}.reportToplineGrid{margin-bottom:16px}.reportGuideList,.reportMessageGrid,.reportMetricList,.reportTimeline{display:grid;grid-gap:14px;gap:14px}.reportGuideCard,.reportMetricRowCard,.reportTimelineCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.9);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.reportGuideCard:hover,.reportMetricRowCard:hover{transform:translateY(-1px);border-color:rgba(0,95,115,.22);box-shadow:var(--shadow)}.reportMetricCopy,.reportMetricValueWrap{display:grid;grid-gap:6px;gap:6px}.reportMetricCopy strong,.reportTimelineSubject{font-size:18px;color:var(--heading)}.reportMetricValueWrap{justify-items:end;text-align:right}.reportMetricValue{font-size:34px;font-weight:700;line-height:1;color:var(--heading)}.reportBucketPanel,.reportConversationPanel,.reportDetailPanel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98)),var(--panel)}.reportLeadSummaryGrid{margin-top:16px}.reportMessageCard{display:grid;grid-gap:10px;gap:10px}.reportHtmlBody,.reportMessageText{margin:0;max-height:340px;overflow:auto;padding:16px;border-radius:14px;border:1px solid var(--line);background:rgba(248,251,255,.78);color:var(--text);line-height:1.65}.reportMessageText{white-space:pre-wrap;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px}.reportTimeline{margin-top:8px}.reportTimelineCard{display:grid;justify-content:stretch;grid-gap:10px;gap:10px}.reportTimelineMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.activityRow,.alertCard,.composerPanel,.detailCard,.leadRow,.miniCard,.researchBlock,.stageRow{border:1px solid var(--line);background:rgba(255,255,255,.76);border-radius:18px}.alertCard,.detailCard,.miniCard,.researchBlock{padding:16px 18px}.detailCard span,.miniCard span{display:block;margin-bottom:8px;color:var(--muted);font-size:13px}.detailCard strong,.miniCard strong{font-size:16px}.textarea{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.55}.templateEditor{display:grid;grid-gap:14px;gap:14px}.templateEditorTextarea{min-height:220px}.templateVariableBar{display:flex;flex-wrap:wrap;gap:8px}.variableChip{border:1px solid rgba(20,56,95,.16);background:rgba(20,56,95,.04);color:var(--ink);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;letter-spacing:.03em;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.variableChip:hover{transform:translateY(-1px);border-color:rgba(242,110,34,.34);background:rgba(242,110,34,.08)}.subjectPreviewCard{background:linear-gradient(135deg,rgba(20,56,95,.04),rgba(0,140,140,.05))}.templatePreviewCard{gap:12px}.emailPreviewShell{max-width:640px;width:100%;margin:0 auto;border-radius:22px;border:1px solid rgba(20,56,95,.1);background:#f8fafc;overflow:hidden;box-shadow:0 18px 38px rgba(15,23,42,.08)}.emailPreviewToolbar{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;background:rgba(20,56,95,.06);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.templateEditorPreview{margin-top:0;border:0;border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96))}.templateEditorPreview p{margin:0 0 14px}.templateEditorPreview p:last-child{margin-bottom:0}.premiumDeliverabilityCenter{display:grid;grid-gap:22px;gap:22px;color:#e5edf8}.aiDeliverabilityCard,.blacklistMonitor,.deliverabilityCommandHero,.deliverabilityMetricCard,.deliverabilityPanel,.domainHealthCard,.reputationChart,.smartAlert,.smtpHealthCard,.warmupTracker{border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(17,24,39,.72)),radial-gradient(circle at top right,rgba(45,212,191,.14),transparent 35%);box-shadow:0 24px 70px rgba(15,23,42,.18)}.deliverabilityCommandHero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:center;grid-gap:24px;gap:24px;min-height:300px;padding:34px;border-radius:30px;overflow:hidden}.deliverabilityCommandHero:before{content:"";position:absolute;inset:-40% -10% auto auto;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(94,234,212,.2),transparent 68%);animation:softPulse 6s ease-in-out infinite}.deliverabilityCommandHero>*{position:relative;z-index:1}.deliverabilityCommandHero h1{max-width:860px;margin:16px 0;color:#ffffff;font-size:clamp(38px,5vw,72px);line-height:.96;letter-spacing:0}.deliverabilityCommandHero p{max-width:760px;color:rgba(226,232,240,.74);font-size:18px;line-height:1.6}.aiEngineBadge{display:inline-flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;padding:9px 13px;border:1px solid rgba(94,234,212,.28);border-radius:999px;background:rgba(20,184,166,.11);color:#a7f3d0;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aiEngineBadge i,.scanPulse,.timelineEvent>span{width:9px;height:9px;border-radius:999px;background:#5eead4;box-shadow:0 0 18px rgba(94,234,212,.8)}.heroScoreStack{display:grid;justify-items:center;grid-gap:12px;gap:12px}.heroScoreStack small{color:rgba(226,232,240,.76);font-weight:800}.metricRing{--score:0%;display:grid;place-items:center;width:118px;height:118px;border-radius:999px;background:radial-gradient(circle at center,#101827 58%,transparent 59%),conic-gradient(#5eead4 var(--score),rgba(71,85,105,.45) 0);box-shadow:inset 0 0 20px rgba(255,255,255,.04),0 18px 42px rgba(15,23,42,.2)}.metricRing strong{color:#ffffff;font-size:25px;line-height:1}.metricRing span{color:rgba(203,213,225,.74);font-size:11px;font-weight:850;text-transform:uppercase}.heroRing{width:190px;height:190px}.heroRing strong{font-size:54px}.deliverabilityMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.deliverabilityMetricCard{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:24px;transition:transform .18s ease,border-color .18s ease}.aiDeliverabilityCard:hover,.deliverabilityMetricCard:hover,.domainHealthCard:hover,.smtpHealthCard:hover{transform:translateY(-3px);border-color:rgba(94,234,212,.34)}.deliverabilityMetricCard .metricRing{width:82px;height:82px}.deliverabilityMetricCard .metricRing strong{font-size:17px}.deliverabilityMetricCard span,.domainDnsGrid span,.placementCommandGrid span,.smtpMetaGrid span,.warmupStats span{color:rgba(203,213,225,.7);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.deliverabilityMetricCard p{margin:6px 0;color:#ffffff;font-weight:850}.deliverabilityMetricCard small{color:rgba(226,232,240,.66)}.tone-danger .metricRing{background:radial-gradient(circle at center,#101827 58%,transparent 59%),conic-gradient(#fb7185 var(--score),rgba(71,85,105,.45) 0)}.tone-warning .metricRing{background:radial-gradient(circle at center,#101827 58%,transparent 59%),conic-gradient(#facc15 var(--score),rgba(71,85,105,.45) 0)}.deliverabilityMonitorGrid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr);grid-gap:18px;gap:18px}.deliverabilityPanel{min-width:0;padding:22px;border-radius:28px}.deliverabilityPanel h2,.deliverabilityPanel h3,.domainHealthCard h3,.reputationChart h3,.smtpHealthCard h3,.warmupTracker h3{color:#ffffff;letter-spacing:0}.aiRecommendationGrid,.analyticsChartGrid,.domainHealthGrid,.infrastructureTimeline,.smartAlertStack,.smtpHealthGrid,.warmupTrackerStack{display:grid;grid-gap:14px;gap:14px}.smtpHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiDeliverabilityCard,.domainHealthCard,.smtpHealthCard,.warmupTracker{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:22px}.domainHealthTop,.smtpHealthTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.smtpHealthTop>strong{border-radius:999px;padding:7px 11px;background:rgba(148,163,184,.14);color:#e5edf8;font-size:12px}.status-healthy .smtpHealthTop>strong{background:rgba(20,184,166,.18);color:#99f6e4}.status-blacklisted .smtpHealthTop>strong,.status-risky .smtpHealthTop>strong{background:rgba(244,63,94,.18);color:#fecdd3}.status-limited .smtpHealthTop>strong,.status-warming .smtpHealthTop>strong{background:rgba(250,204,21,.16);color:#fde68a}.aiDeliverabilityCard p,.blacklistMonitor p,.domainHealthCard p,.smartAlert p,.smtpHealthCard p,.warmupTracker p{margin:4px 0 0;color:rgba(226,232,240,.68);line-height:1.5}.domainDnsGrid,.placementCommandGrid,.smtpMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.domainDnsGrid div,.placementCommandGrid div,.smtpMetaGrid div{min-width:0;padding:13px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:rgba(255,255,255,.055)}.domainDnsGrid strong,.placementCommandGrid strong,.smtpMetaGrid strong{display:block;margin-top:6px;color:#ffffff;overflow-wrap:anywhere}.aiRecommendationLine{display:flex;gap:10px;padding:13px;border:1px solid rgba(94,234,212,.18);border-radius:16px;background:rgba(20,184,166,.08)}.aiRecommendationLine span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:11px;background:rgba(94,234,212,.16);color:#a7f3d0;font-weight:950}.recommendationMeta,.smartAlert div,.smtpQuickActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.healthChip{border-radius:999px;padding:7px 11px;font-weight:900}.score-strong{background:rgba(20,184,166,.16);color:#99f6e4}.score-warning{background:rgba(245,158,11,.16);color:#fde68a}.score-danger{background:rgba(244,63,94,.16);color:#fecdd3}.domainHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.domainProgress{height:9px;overflow:hidden;border-radius:999px;background:rgba(71,85,105,.48)}.domainProgress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5eead4,#fef08a)}.aiRecommendationGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aiDeliverabilityCard>div:first-child>span{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:10px;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.severity-high>div:first-child>span{background:rgba(244,63,94,.18);color:#fecdd3}.severity-medium>div:first-child>span{background:rgba(245,158,11,.16);color:#fde68a}.severity-low>div:first-child>span{background:rgba(20,184,166,.16);color:#99f6e4}.recommendationMeta small{color:rgba(226,232,240,.68)}.warmupTracker{grid-template-columns:auto minmax(0,1fr);align-items:center}.metricRing.small{width:74px;height:74px}.metricRing.small strong{font-size:20px}.warmupStats{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.warmupStats span{border-radius:999px;padding:7px 9px;background:rgba(255,255,255,.07)}.blacklistMonitor{display:grid;grid-gap:14px;gap:14px;justify-items:start;padding:18px;border-radius:22px}.scanPulse{width:16px;height:16px;animation:softPulse 1.8s ease-in-out infinite}.analyticsChartGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reputationChart{display:grid;grid-gap:16px;gap:16px;padding:18px;border-radius:22px}.reputationChart>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;grid-gap:10px;gap:10px;min-height:220px}.reputationChart span{display:grid;align-items:end;grid-gap:8px;gap:8px;height:100%}.reputationChart i{display:block;min-height:4px;border-radius:999px 999px 6px 6px;background:#5eead4}.reputationChart small{color:rgba(226,232,240,.64);font-size:11px;text-align:center;overflow-wrap:anywhere}.bar-danger{background:#fb7185!important}.bar-warn{background:#facc15!important}.bar-good{background:#86efac!important}.bar-reply{background:#93c5fd!important}.bar-inbox{background:#5eead4!important}.smartAlert{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px}.alert-critical{border-color:rgba(244,63,94,.28)}.alert-warning{border-color:rgba(245,158,11,.26)}.alert-info{border-color:rgba(96,165,250,.24)}.infrastructureTimeline{position:relative}.timelineEvent{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 0;border-bottom:1px solid rgba(148,163,184,.12)}.aiDeliverabilityCard strong,.blacklistMonitor strong,.smartAlert strong,.timelineEvent strong{color:#ffffff}.timelineEvent small{color:rgba(226,232,240,.6)}.event-warn>span{background:#facc15;box-shadow:0 0 18px rgba(250,204,21,.55)}.placementCommandGrid{margin-top:18px}.deliverabilityEmptyState{display:grid;place-items:center;grid-column:1/-1;min-height:220px;grid-gap:10px;gap:10px;padding:26px;border:1px dashed rgba(148,163,184,.26);border-radius:22px;background:rgba(255,255,255,.05);text-align:center}.deliverabilityEmptyState.compact{min-height:150px}.deliverabilityEmptyState strong{color:#ffffff;font-size:20px}.deliverabilityEmptyState p{max-width:460px;margin:0;color:rgba(226,232,240,.68)}@keyframes softPulse{0%,to{opacity:.66;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (max-width:1180px){.deliverabilityMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.deliverabilityCommandHero,.deliverabilityMonitorGrid{grid-template-columns:1fr}.aiRecommendationGrid,.domainHealthGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.deliverabilityCommandHero{padding:22px;border-radius:22px}.aiRecommendationGrid,.analyticsChartGrid,.deliverabilityMetricGrid,.domainDnsGrid,.domainHealthGrid,.placementCommandGrid,.smtpHealthGrid,.smtpMetaGrid{grid-template-columns:1fr}.heroRing{width:150px;height:150px}.timelineEvent{grid-template-columns:auto minmax(0,1fr)}.timelineEvent small{grid-column:2}}@media (max-width:900px){.campaignModeGrid,.templateBuilderGrid{grid-template-columns:1fr}}.activityFeed,.leadTable,.stageList{display:grid;grid-gap:12px;gap:12px}.verificationStack{display:grid;grid-gap:10px;gap:10px}.emptyState{display:grid;grid-gap:12px;gap:12px;min-height:220px;align-content:center}.statusCluster{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.activityRow,.stageRow{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 18px}.subtleBadge{background:rgba(15,118,110,.1)}.leadRow{display:flex;width:100%;text-align:left;gap:14px;align-items:center;justify-content:space-between;padding:18px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.leadRow:hover,.selectedRow{transform:translateY(-1px);border-color:rgba(37,99,235,.28);box-shadow:0 16px 34px rgba(37,99,235,.12)}.rowMeta{display:grid;grid-gap:8px;gap:8px;justify-items:end}.statusPill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent}.status-queued{background:rgba(148,163,184,.14);color:#475569}.status-failed_precheck{background:var(--danger-soft);color:#be123c}.status-sent{background:rgba(20,184,166,.14);color:var(--accent-strong)}.status-completed,.status-draft,.status-email_ready,.status-follow_up_due,.status-paused,.status-ready,.status-research_ready,.status-running,.status-scheduled{background:rgba(37,99,235,.12);color:#1d4ed8}.pipelineRail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0}.pipelineStep{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:20px;border:1px dashed var(--line);background:rgba(255,255,255,.68)}.pipelineStep span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(30,58,138,.08);font-size:12px}.pipelineStep.complete{border-style:solid;border-color:rgba(20,184,166,.25);background:rgba(240,253,250,.92)}.pipelineStep.failed{border-style:solid;border-color:rgba(225,29,72,.22);background:rgba(255,241,242,.92)}.warningCard{border-color:rgba(225,29,72,.18);background:rgba(255,241,242,.92);color:#9f1239}.composerPanel{padding:20px;margin-top:18px}.composerHeader{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.emailPreview{margin-top:14px;padding:20px;border-radius:18px;background:#ffffff;border:1px solid var(--line);line-height:1.7}.emailPreview p:first-child{margin-top:0}.monoPreview{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.55}.researchPanel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.researchBlock h3{margin-bottom:10px;font-size:18px}.researchBlock p{margin:0 0 8px}.insightList,.researchBlock p{color:var(--muted);line-height:1.7}.insightList{margin:0;padding-left:18px}.activityRow{grid-template-columns:auto 1fr auto}.activityDot{width:12px;height:12px;border-radius:999px;flex:0 0 auto}.activityDot.success{background:var(--accent)}.activityDot.warning{background:#e11d48}.compactStats{margin-top:18px}.inboxPanel{overflow:hidden}.inboxMailboxPanel{margin-bottom:22px}.inboxMailboxTable td{vertical-align:middle}.mailboxSelectorGrid{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.mailboxSelectorCard,.selectedMailboxCard{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 18px 45px rgba(15,23,42,.06);padding:18px}.mailboxSelectorCard{display:grid;grid-gap:14px;gap:14px;align-content:start}.mailboxSelectorCard label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px;font-weight:800}.mailboxSelectorCard select{width:100%;min-height:52px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.96);color:var(--heading);font:inherit;font-weight:800;padding:0 14px}.selectedMailboxCard{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.selectedMailboxCard h3{margin:4px 0;font-size:clamp(22px,2vw,30px)}.selectedMailboxActions,.selectedMailboxMeta{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.selectedMailboxActions{grid-column:1/-1}.inboxFilterBar{display:grid;grid-template-columns:minmax(240px,1fr) auto;grid-gap:14px;gap:14px;align-items:end;margin-bottom:20px}.inboxFilterBar label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px;font-weight:800}.inboxFilterBar select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.94);color:var(--heading);font:inherit;padding:0 14px}.compactToggle{justify-content:center}.inboxLayout{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);grid-gap:20px;gap:20px;min-width:0}.inboxList{display:grid;grid-gap:12px;gap:12px;max-height:920px;overflow:auto;padding-right:4px}.inboxListItem{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.82);box-shadow:0 8px 18px rgba(15,23,42,.04);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.inboxListItem.isActive,.inboxListItem:hover{transform:translateY(-1px);border-color:rgba(0,163,154,.22);box-shadow:0 16px 26px rgba(27,36,48,.08)}.inboxListItemTop,.inboxMetaRow{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.inboxSubjectLine{color:var(--heading);font-size:16px;font-weight:700;line-height:1.35}.inboxPreviewText{margin:0;font-size:14px;line-height:1.6}.inboxConversationPanel{display:grid;grid-gap:18px;gap:18px;align-content:start;min-width:0;padding:20px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,246,236,.96)),var(--panel);box-shadow:0 16px 32px rgba(15,23,42,.06)}.inboxConversationHeader{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.inboxDetailGrid{margin:0}.inboxMessageBody{min-height:360px;padding:18px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.84);overflow:auto}.inboxMessageBody pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono),"SFMono-Regular",ui-monospace,monospace;font-size:14px;line-height:1.65;color:var(--text)}.inboxReplyForm{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.9)}.inboxReplyForm label{color:var(--heading);font-size:15px;font-weight:800}.inboxReplyMetaGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.inboxReplyMetaField{display:grid;grid-gap:8px;gap:8px}.inboxReplyInput{width:100%;min-height:52px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--heading);font:inherit;line-height:1.5;padding:12px 14px}.inboxReplyFileInput{padding:10px 14px}.inboxReplyHint{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.inboxReplyForm textarea{width:100%;min-height:180px;resize:vertical;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--heading);font:inherit;line-height:1.6;padding:14px 16px}.inboxReplyActions{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:860px){.inboxReplyMetaGrid{grid-template-columns:1fr}}.protocolSupportGrid,.sendingProfileProtocolGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.protocolSupportCard{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.78)}.protocolSupportCard span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.protocolSupportCard strong{color:var(--heading);font-size:18px;line-height:1.35}.sendingProfileProtocolCard{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.78);min-width:0}.sendingProfileProtocolCard span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sendingProfileProtocolCard strong{color:var(--heading);font-size:14px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.sendingProfileProtocolCard p{margin:0;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}@media (max-width:1180px){.warmupReportLayout.hasDetail{grid-template-columns:1fr}.warmupDetailPanel{width:100%}.sendingProfileProtocolGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:900px){.checklistGrid,.dashboardGrid,.detailGrid,.emailGrid,.emailStats,.pipelineRail,.protocolSupportGrid,.reportBucketSummaryGrid,.reportSelectedHeader,.reportSelectorForm,.researchPanel,.sendingProfileProtocolGrid,.splitGrid,.statsGrid,.suppressionSummaryGrid,.workflowHighlights{grid-template-columns:1fr}.hero{padding:36px 24px}.productHero{grid-template-columns:1fr}.actions,.activityRow,.composerHeader,.leadRow,.panelHeading,.stageRow,.topbar{flex-direction:column;align-items:flex-start}.rowMeta{justify-items:start}.titleStack{align-items:flex-start}.emailWorkspace{display:block}.emailAuthStage{grid-template-columns:1fr}.emailSidebar{position:fixed;top:16px;left:16px;width:min(320px,calc(100vw - 32px));max-height:calc(100vh - 32px);z-index:40}.emailSidebar.isClosed{transform:translateX(calc(-100% - 40px));opacity:0;visibility:hidden;pointer-events:none}.emailWorkspace.sidebarOpen{gap:0}.emailSidebar.isCompact,.emailWorkspace.sidebarCollapsed .emailSidebar{left:16px;width:min(320px,calc(100vw - 32px));padding:22px;gap:20px}.emailSidebar.isCompact .emailSidebarTopbar{justify-content:space-between}.emailSidebar.isCompact .aiSidebarBadge,.emailSidebar.isCompact .brandPill,.emailSidebar.isCompact .emailSidebarBrand,.emailSidebar.isCompact .sidebarCommandBlock,.emailSidebar.isCompact .sidebarCommandBlock strong,.emailSidebar.isCompact .sidebarFooter,.emailSidebar.isCompact .sidebarMetaCard,.emailSidebar.isCompact .workspaceSwitcherCopy,.subnavRail.isCollapsed .subnavLabel,.subnavRail.isCollapsed .subnavSectionLabel{display:initial}.emailSidebar.isCompact .sidebarCommandBlock,.emailSidebar.isCompact .sidebarFooter,.emailSidebar.isCompact .sidebarMetaCard{display:grid}.subnavRail.isCollapsed .subnavLink{width:auto;justify-content:flex-start;padding:0 12px}.sidebarBackdrop{position:fixed;inset:0;z-index:30;background:rgba(15,23,42,.34);opacity:0;visibility:hidden;pointer-events:none;display:block;transition:opacity .18s ease,visibility .18s ease}.sidebarBackdrop.visible{opacity:1;visibility:visible;pointer-events:auto;display:block}.campaignCardHeader,.campaignFootRow,.campaignHeroMeta,.campaignHeroTop,.campaignInsightGrid,.campaignIntroLayout,.campaignMetaRow,.campaignMetricGrid,.emailAppHeader,.emailAppHeaderContent{grid-template-columns:1fr}.campaignHeroTitle{font-size:clamp(28px,8vw,40px)}.inboxConversationHeader,.inboxFilterBar,.inboxLayout,.mailboxSelectorGrid,.selectedMailboxCard{grid-template-columns:1fr}.selectedMailboxActions,.selectedMailboxMeta{justify-content:flex-start}.opsLogGrid,.warmupAccountHeader,.warmupAccountRow,.warmupReportLayout.hasDetail,.warmupToolbar{grid-template-columns:1fr}.warmupAccountHeader{display:none}.warmupAccountRow{gap:10px;min-width:0}.rowActionMenu{justify-self:start}.inboxList{max-height:none}.checklistOverlayPanel{width:min(100%,calc(100vw - 48px))}}.aiCopilotDock{position:fixed;right:28px;bottom:28px;z-index:70;display:grid;justify-items:end;grid-gap:14px;gap:14px;pointer-events:none}.aiCopilotLauncher,.aiCopilotPanel{pointer-events:auto}.aiCopilotLauncher{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(45,212,191,.35);border-radius:999px;padding:12px 18px 12px 12px;color:#f8fafc;background:linear-gradient(135deg,rgba(20,184,166,.94),rgba(15,23,42,.98) 58%),#0f172a;box-shadow:0 22px 48px rgba(15,23,42,.28),0 0 0 8px rgba(20,184,166,.08);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.aiCopilotLauncher:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgba(15,23,42,.34),0 0 0 10px rgba(20,184,166,.1)}.aiCopilotLauncher span{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;color:#0f172a;background:linear-gradient(135deg,#99f6e4,#fef08a);font-weight:900;letter-spacing:0}.aiCopilotLauncher strong{font-size:15px}.aiCopilotPanel{width:min(420px,calc(100vw - 32px));max-height:min(680px,calc(100vh - 120px));display:grid;grid-template-rows:auto minmax(180px,1fr) auto auto;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:24px;color:#f8fafc;background:radial-gradient(circle at 18% 0,rgba(45,212,191,.22),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.98),rgba(2,6,23,.98));box-shadow:0 34px 90px rgba(15,23,42,.42)}.aiCopilotHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid rgba(148,163,184,.16)}.aiCopilotHeader h2{margin:8px 0 0;font-size:22px;line-height:1.1}.aiCopilotStatus{display:inline-flex;align-items:center;gap:8px;color:#99f6e4;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.aiCopilotStatus span{width:9px;height:9px;border-radius:999px;background:#5eead4;box-shadow:0 0 16px rgba(94,234,212,.9)}.aiCopilotClose{width:36px;height:36px;border:1px solid rgba(148,163,184,.22);border-radius:12px;color:#e2e8f0;background:rgba(15,23,42,.72);cursor:pointer;font-size:24px;line-height:1}.aiCopilotMessages{display:flex;flex-direction:column;gap:10px;padding:18px 20px;overflow-y:auto}.aiCopilotMessage{max-width:92%;border-radius:18px;padding:12px 14px;white-space:pre-wrap;font-size:14px;line-height:1.45}.aiCopilotMessage.assistant{align-self:flex-start;border:1px solid rgba(148,163,184,.16);color:#dbeafe;background:rgba(30,41,59,.72)}.aiCopilotMessage.user{align-self:flex-end;color:#052e2b;background:linear-gradient(135deg,#99f6e4,#fef08a);font-weight:800}.aiCopilotMessage.isThinking{color:#99f6e4}.aiCopilotPrompts{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 16px}.aiCopilotPrompts button{border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:8px 10px;color:#cbd5e1;background:rgba(15,23,42,.72);cursor:pointer;font-size:12px;font-weight:800}.aiCopilotPrompts button:hover{color:#f8fafc;border-color:rgba(94,234,212,.44)}.aiCopilotComposer{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:16px;border-top:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.44)}.aiCopilotComposer input{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:12px 14px;color:#f8fafc;background:rgba(15,23,42,.78);outline:none}.aiCopilotComposer input:focus{border-color:rgba(94,234,212,.7);box-shadow:0 0 0 4px rgba(20,184,166,.12)}.aiCopilotComposer button{border:0;border-radius:14px;padding:0 16px;color:#0f172a;background:linear-gradient(135deg,#99f6e4,#fef08a);cursor:pointer;font-weight:900}.aiCopilotComposer button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:720px){.aiCopilotDock{right:16px;bottom:16px}.aiCopilotPanel{max-height:calc(100vh - 96px)}}.analyticsHero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:end;border:1px solid rgba(148,163,184,.18);border-radius:28px;padding:34px;color:#f8fafc;background:radial-gradient(circle at 16% 0,rgba(45,212,191,.28),transparent 34%),radial-gradient(circle at 92% 8%,rgba(250,204,21,.18),transparent 28%),linear-gradient(135deg,#0f172a,#111827 58%,#020617);box-shadow:0 28px 90px rgba(15,23,42,.22)}.analyticsHero h1{margin:8px 0 12px;font-size:clamp(34px,5vw,64px);line-height:.95;letter-spacing:0}.analyticsHero p{max-width:760px;margin:0;color:#cbd5e1;font-size:18px;line-height:1.5}.analyticsHeroActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.analyticsFilterBar{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));grid-gap:12px;gap:12px;margin-top:18px;padding:16px;border:1px solid rgba(226,232,240,.88);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 50px rgba(15,23,42,.06)}.analyticsFilterBar label{display:grid;grid-gap:6px;gap:6px;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.analyticsFilterBar select{min-width:0;height:42px;border:1px solid #e2e8f0;border-radius:14px;padding:0 12px;color:#0f172a;background:#fff;font-size:14px}.analyticsMetricGrid,.predictionGrid{display:grid;grid-gap:16px;gap:16px}.analyticsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.predictionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsMetricCard{min-height:150px;display:grid;align-content:space-between;grid-gap:14px;gap:14px;border:1px solid rgba(226,232,240,.9);border-radius:22px;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92)),#fff;box-shadow:0 18px 52px rgba(15,23,42,.07);transition:transform .18s ease,box-shadow .18s ease}.analyticsMetricCard:hover{transform:translateY(-2px);box-shadow:0 24px 64px rgba(15,23,42,.1)}.analyticsMetricCard span{color:#64748b;font-size:13px;font-weight:900}.analyticsMetricCard strong{color:#0f172a;font-size:34px;line-height:1}.analyticsMetricCard small{color:#64748b;line-height:1.35}.analyticsSparkline{display:flex;align-items:flex-end;gap:5px;height:30px}.analyticsSparkline i{flex:1 1;min-width:9px;border-radius:999px 999px 4px 4px;background:linear-gradient(180deg,#14b8a6,#a3e635)}.analyticsSparkline i:first-child{height:38%}.analyticsSparkline i:nth-child(2){height:62%}.analyticsSparkline i:nth-child(3){height:48%}.analyticsSparkline i:nth-child(4){height:78%}.analyticsSparkline i:nth-child(5){height:92%}.analyticsGridThree,.analyticsGridTwo{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.analyticsGridTwo{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.analyticsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsPanel{border:1px solid rgba(226,232,240,.88);border-radius:26px;padding:24px;background:rgba(255,255,255,.92);box-shadow:0 22px 70px rgba(15,23,42,.08)}.aiSummaryPanel{color:#f8fafc;border-color:rgba(148,163,184,.2);background:radial-gradient(circle at 100% 0,rgba(45,212,191,.18),transparent 34%),linear-gradient(135deg,#0f172a,#111827)}.analyticsPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.analyticsPanelHeader h2{margin:4px 0 0;color:inherit;font-size:28px;line-height:1.05}.analyticsExecutiveSummary{color:#dbeafe;font-size:18px;line-height:1.55;margin:0 0 18px}.analyticsInsightList,.analyticsList,.replyCategoryStack{display:grid;grid-gap:12px;gap:12px}.analyticsInsightCard,.analyticsList article,.replyCategoryStack div{border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:16px;background:rgba(248,250,252,.82)}.aiSummaryPanel .analyticsInsightCard{background:rgba(30,41,59,.78)}.analyticsInsightCard strong,.analyticsList strong,.replyCategoryStack strong{display:block;margin-top:8px;color:inherit;font-size:17px}.analyticsInsightCard p,.analyticsInsightCard small,.analyticsList small,.analyticsList span,.replyCategoryStack small{display:block;margin-top:6px;color:#64748b;line-height:1.4}.aiSummaryPanel .analyticsInsightCard p,.aiSummaryPanel .analyticsInsightCard small{color:#cbd5e1}.analyticsTableWrap{overflow-x:auto}.analyticsComparisonTable td:first-child span{display:block;color:#64748b;margin-top:4px}.variantPreviewCell{max-width:420px}.variantPreviewCell strong{display:block;overflow:hidden;color:#0f172a;text-overflow:ellipsis;white-space:nowrap}.winnerBadge{display:inline-flex;margin-top:8px;border-radius:999px;padding:4px 8px;color:#065f46;background:#d1fae5;font-size:11px;font-style:normal;font-weight:900}.replyCategoryStack div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px}.replyCategoryStack span{color:#334155;font-weight:900}.replyCategoryStack small{grid-column:1/-1}.funnelStack{display:grid;grid-gap:10px;gap:10px}.funnelStack div{width:var(--funnel-width);min-width:160px;display:flex;justify-content:space-between;gap:14px;border-radius:14px;padding:12px 14px;color:#042f2e;background:linear-gradient(135deg,#99f6e4,#fef08a);font-weight:900}@media (max-width:1280px){.analyticsFilterBar,.analyticsGridThree,.analyticsMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGridTwo{grid-template-columns:1fr}}@media (max-width:760px){.analyticsFilterBar,.analyticsGridThree,.analyticsHero,.analyticsMetricGrid,.predictionGrid{grid-template-columns:1fr}.analyticsHero,.analyticsPanel{padding:20px}.analyticsHeroActions{justify-content:flex-start}}@media (max-width:1120px){.premiumLoginShell{grid-template-columns:1fr}.premiumLoginBrand{min-height:auto;padding-bottom:40px}.premiumLoginBrand:after{inset:18px}.loginHeroCopy h1{max-width:16ch}.premiumLoginPanelWrap{min-height:auto;padding-top:32px}}@media (max-width:760px){.premiumLoginBrand,.premiumLoginPanelWrap{padding:22px}.premiumLoginBrand:after{display:none}.loginBrandTop{align-items:flex-start}.loginHeroCopy h1{font-size:clamp(38px,13vw,54px)}.loginHeroCopy p{font-size:16px}.loginFeatureGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.loginFeatureGrid>div{padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(255,255,255,.08)}.loginProductPreview{display:none}.loginCredibilityGrid{grid-template-columns:1fr 1fr;padding:14px}.loginThemeToggle{display:none}.premiumLoginCard{border-radius:24px;padding:22px}.loginCardFooter,.loginFormOptions,.loginSignalHeader,.premiumLoginHeader{align-items:flex-start;flex-direction:column}.premiumLoginHeader h2{font-size:32px}.googleSsoButton{align-items:center}}@media (max-width:460px){.loginCredibilityGrid,.loginFeatureGrid{grid-template-columns:1fr}}