:root{--font-body:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:"Trebuchet MS","Avenir Next","Segoe UI",sans-serif;--font-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;--bg:#eef4fb;--bg-elevated:#f6faff;--sidebar:rgba(255,255,255,0.92);--surface:rgba(255,255,255,0.96);--surface-strong:rgba(255,255,255,0.99);--surface-soft:rgba(246,250,255,0.94);--line:rgba(91,122,164,0.16);--line-strong:rgba(59,89,134,0.24);--text:#13294b;--muted:#6f86a3;--brand:#3b63f0;--brand-deep:#2f54db;--accent:#15947d;--accent-soft:rgba(21,148,125,0.12);--danger:#cf5e77;--shadow:0 22px 54px rgba(32,55,97,0.1);--shadow-soft:0 10px 26px rgba(32,55,97,0.07);--theme-bg:#eef4fb;--theme-surface:#ffffff;--theme-surface-soft:#f6faff;--theme-surface-alt:#edf4ff;--theme-border:#dbe7f3;--theme-border-strong:rgba(91,122,164,0.22);--theme-text-strong:#13294b;--theme-text:#35506f;--theme-text-muted:#6f86a3;--theme-primary:#3b63f0;--theme-primary-hover:#2f54db;--theme-primary-soft:#eaf0ff;--theme-shadow-md:0 18px 36px rgba(34,76,136,0.08);--theme-shadow-lg:0 24px 48px rgba(34,76,136,0.12)}*{box-sizing:border-box}html{font-size:16px}body{margin:0;min-height:100vh;color:var(--text);background:radial-gradient(circle at top left,rgba(47,111,237,.12),transparent 24%),radial-gradient(circle at top right,rgba(21,148,125,.08),transparent 18%),radial-gradient(circle at 50% 120%,rgba(163,192,237,.18),transparent 36%),linear-gradient(180deg,#f7faff,#edf3fb 44%,#e8eff8);font-family:var(--font-body),sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.theme-switch,.theme-toggle,[aria-label="Change theme"],[data-theme-toggle],[title="Change theme"]{display:none!important}.shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at top left,rgba(52,211,153,.06),transparent 22%),radial-gradient(circle at top right,rgba(34,211,238,.05),transparent 20%),linear-gradient(180deg,#07111b,#0a1724)}.shell-topbar{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100vh;--app-surface-1:linear-gradient(180deg,rgba(36,41,48,0.92),rgba(30,35,42,0.92)),#252a31;--app-surface-2:linear-gradient(180deg,rgba(255,255,255,0.022),rgba(255,255,255,0.01)),rgba(19,24,31,0.9);--app-surface-3:rgba(255,255,255,0.03);--app-surface-4:#20252c;--app-border-strong:rgba(255,255,255,0.08);--app-border-soft:rgba(255,255,255,0.06);--app-border-subtle:rgba(255,255,255,0.045);--app-text-primary:#f8fafc;--app-text-secondary:#dbe7f5;--app-text-muted:#8fa0b7;--app-accent:linear-gradient(90deg,#2281f4,#2555f4);--app-accent-soft:rgba(37,85,244,0.16);--app-cyan-soft:rgba(34,211,238,0.16);--app-cyan-strong:#67e8f9;--app-shadow-lg:0 18px 40px rgba(0,0,0,0.18);--app-shadow-md:0 12px 28px rgba(0,0,0,0.14);background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 20%),radial-gradient(circle at bottom right,rgba(59,130,246,.08),transparent 24%),linear-gradient(180deg,#12161d,#171b21)}.shell-inbox{min-height:100dvh;overflow:hidden}.sidebar{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1rem 1rem;border-right:1px solid rgba(255,255,255,.08);background:#030f1c;box-shadow:inset -1px 0 0 rgba(255,255,255,.03)}.shell-inbox .sidebar{min-height:0;overflow-y:auto}.sidebar-top{display:grid;grid-gap:.9rem;gap:.9rem}.brand{display:grid;grid-gap:.35rem;gap:.35rem;padding:0 0 .75rem;margin-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.05)}.public-logo-image{object-fit:contain}.brand>div{display:grid;grid-gap:.08rem;gap:.08rem}.brand .public-logo-link{filter:none}.brand .public-logo-frame{width:190px;height:44px}.sidebar-admin-label,.sidebar-eyebrow{margin:0;color:#67e8f9;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.brand h1,.card-title,.hero h2,.section-title{margin:0;font-family:var(--font-display),sans-serif}.brand h1{font-size:.88rem;font-weight:700;letter-spacing:.01em;color:#ffffff}.brand p{color:#67e8f9;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em}.brand .muted{color:#8da4c4;font-size:.72rem;letter-spacing:.08em}.metric-label,.muted,.pill-muted,.table-subtle{color:#93a4bc}.nav-group{display:grid;grid-gap:.15rem;gap:.15rem}.nav-group-setup{margin-top:.2rem}.sidebar-section-label{padding:.1rem .2rem 0;color:#64748b;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-nav-divider{height:1px;margin:1rem 0 .8rem;background:linear-gradient(90deg,rgba(148,163,184,.22),rgba(148,163,184,.04))}.nav-link{display:flex;align-items:center;justify-content:space-between;min-height:2.95rem;padding:.82rem .95rem;border:1px solid rgba(255,255,255,0);border-radius:1rem;color:#cbd5e1;transition:.14s ease,box-shadow .14s ease}.nav-link.active,.nav-link:hover{color:#ffffff;border-color:rgba(34,211,238,.3);background:linear-gradient(90deg,rgba(6,182,212,.16),rgba(37,99,235,.12));box-shadow:none}.automation-tab-button:focus-visible,.button-danger:focus-visible,.button-ghost:focus-visible,.button-outline:focus-visible,.button-secondary:focus-visible,.button-toggle:focus-visible,.button:focus-visible,.campaigns-filter-chip:focus-visible,.campaigns-stage-tab:focus-visible,.dashboard-topbar-icon-button:focus-visible,.inbox-detail-tab:focus-visible,.inbox-filter-tab:focus-visible,.inbox-incognito-toggle:focus-visible,.inbox-search-tool:focus-visible,.landing-package-card a:focus-visible,.message-logs-filter-chip:focus-visible,.nav-link:focus-visible,.scheduled-filter-chip:focus-visible,.subscriber-icon-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.28),0 0 0 6px rgba(37,99,235,.12)}.pill-muted{padding:.16rem .45rem;border-radius:999px;color:#67e8f9;background:rgba(34,211,238,.1);font-size:.68rem;font-weight:600}.content-card,.message-card,.sidebar-admin-card,.sidebar-card,.table-card,.timeline-card{border:1px solid rgba(255,255,255,.08);border-radius:1.3rem;background:linear-gradient(180deg,rgba(10,23,36,.9),rgba(9,19,29,.96));box-shadow:0 24px 60px rgba(0,0,0,.22)}.sidebar-admin-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.9rem 1rem;position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 42%),linear-gradient(180deg,rgba(8,23,35,.96),rgba(6,16,26,.96))}.sidebar-admin-card:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,rgba(34,211,238,.9),rgba(37,99,235,0))}.sidebar-admin-card strong{color:#ffffff;font-size:1rem;line-height:1.35}.sidebar-session-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sidebar-session-role-pill{display:inline-flex;align-items:center;min-height:1.55rem;padding:.12rem .55rem;border-radius:999px;color:#d9f8ff;background:rgba(8,145,178,.18);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-session-meta{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.4rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.08)}.sidebar-session-meta-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.sidebar-session-meta-row span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58)}.sidebar-session-meta-row strong{margin:0;font-size:.9rem;text-transform:none}.sidebar-card{padding:1rem;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.sidebar-card strong{display:block;margin-bottom:.45rem;font-size:.96rem;color:#ffffff}.sidebar-session-actions{display:grid;margin-top:.75rem}.sidebar-session-actions .button{width:100%}.workspace-switcher{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.5rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.08)}.workspace-switcher-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}.workspace-switcher-button,.workspace-switcher-select{width:100%}.workspace-switcher-error{margin:0;font-size:.82rem}.app-main{display:flex;flex-direction:column;gap:1.15rem;padding:1.5rem;color:#ffffff}.app-main-inbox{min-height:0;flex:1 1 auto;overflow:hidden}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-left:0;margin-right:0;padding:.2rem 1rem}.hero h2{font-size:clamp(1.95rem,2.5vw,2.8rem);line-height:.98;color:#ffffff}.hero p{max-width:52rem}.hero-actions{display:flex;gap:.85rem;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.72rem 1.08rem;border:1px solid rgba(148,163,184,.2);border-radius:999px;color:#edf4ff;background:rgba(255,255,255,.06);font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 10px 22px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.button:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.34);background:rgba(255,255,255,.1);box-shadow:0 14px 28px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.1)}.button:active{transform:translateY(0);box-shadow:0 8px 18px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.06)}.button-primary{color:#f8fbff;border-color:rgba(102,130,255,.88);background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 82%);box-shadow:0 14px 30px rgba(33,73,153,.28),inset 0 1px 0 rgba(255,255,255,.18)}.button-primary:hover{border-color:rgba(130,154,255,.96);background:linear-gradient(135deg,#4b73ff,#345ee6 82%)}.button-secondary{border-color:rgba(148,163,184,.24);color:#f8fbff;background:rgba(255,255,255,.09)}.button-secondary:hover{border-color:rgba(96,165,250,.38);background:rgba(37,99,235,.16)}.button-outline{border-color:rgba(96,165,250,.34);color:#dbeafe;background:rgba(15,23,42,.22)}.button-outline:hover{border-color:rgba(96,165,250,.52);background:rgba(37,99,235,.14)}.button-ghost{border-color:rgba(148,163,184,.1);color:#dbe7f5;background:rgba(255,255,255,.025);box-shadow:none}.button-ghost:hover{border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.07)}.button-danger{border-color:rgba(248,113,113,.38);color:#fee2e2;background:rgba(127,29,29,.28);box-shadow:0 12px 26px rgba(69,10,10,.16),inset 0 1px 0 rgba(255,255,255,.08)}.button-danger:hover{border-color:rgba(248,113,113,.54);background:rgba(153,27,27,.34)}.button-icon{min-width:2.75rem;padding-inline:0;border-radius:.9rem}.button-toggle{border-color:rgba(148,163,184,.22);color:#dbe7f5;background:rgba(255,255,255,.06)}.button-toggle:hover{border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.14)}.button-toggle.button-selected,.button-toggle[aria-pressed=true],.button-toggle[aria-selected=true]{border-color:rgba(96,165,250,.48);color:#ffffff;background:rgba(37,99,235,.22);box-shadow:0 12px 24px rgba(30,64,175,.16),inset 0 0 0 1px rgba(147,197,253,.18)}.insight-grid,.lower-grid,.metrics-grid{display:grid;grid-gap:1rem;gap:1rem}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-grid,.lower-grid{grid-template-columns:1.1fr .9fr}.inbox-grid{display:grid;grid-template-columns:320px minmax(0,1fr) 272px;grid-gap:0;gap:0;align-items:stretch;min-height:75vh;border:1px solid rgba(255,255,255,.06);border-radius:1.3rem;overflow:hidden;background:#031424}.inbox-grid>*{min-width:0}.contacts-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:1rem;gap:1rem}.contacts-grid-single{grid-template-columns:minmax(0,1fr)}.contacts-metrics-grid{gap:.85rem}.contacts-hero{padding:.9rem 1rem;margin-bottom:.75rem}.contacts-hero h2{font-size:1.5rem;margin-bottom:.28rem}.contacts-hero p{max-width:42rem;font-size:.88rem}.contacts-metrics-grid-compact{gap:.65rem;margin-bottom:.8rem}.contacts-metric-card{position:relative;overflow:hidden;background:rgba(8,18,34,.88)}.contacts-metrics-grid-compact .contacts-metric-card{padding:.8rem .9rem;min-height:0}.contacts-metrics-grid-compact .metric-label{font-size:.72rem}.contacts-metrics-grid-compact .metric-value{font-size:1.55rem}.contacts-metrics-grid-compact .table-subtle{font-size:.72rem}.contacts-metric-card:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,rgba(56,189,248,.55),rgba(59,130,246,0))}.contacts-workspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.contacts-sidepane{display:grid;grid-gap:1rem;gap:1rem;align-self:start;position:-webkit-sticky;position:sticky;top:1rem}.contacts-mainpane{min-width:0;width:100%}.contacts-create-card{border:1px solid rgba(148,163,184,.09);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0)),rgba(7,14,26,.72)}.contacts-directory-search{margin-bottom:0;padding-bottom:.9rem;border-bottom:1px solid rgba(148,163,184,.08)}.contacts-directory-card{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-height:0;border:1px solid rgba(148,163,184,.09);background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,0)),rgba(7,14,26,.78)}.contacts-directory-card .timeline-list{min-height:0;overflow-y:auto;padding:.28rem .42rem .42rem}.contact-create-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.9rem;gap:.9rem}.contact-phone-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-height:2.5rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;background:rgba(255,255,255,.03);overflow:hidden}.contact-phone-prefix-cluster{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border-right:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.035)}.contact-country-code-pill{min-height:1.75rem;padding:.18rem .55rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.05);font-size:.78rem;font-weight:700}.contact-phone-prefix-plus{color:#8ea5c2;font-size:.82rem;font-weight:700}.contact-country-code-input{width:4.35rem;min-width:0;padding:0;border:0;color:#e2e8f0;background:transparent;font-size:.82rem;font-weight:700;outline:0}.contact-phone-input{min-height:100%;border:0;border-radius:0;background:transparent}.contact-inline-link{padding:0;border:0;color:#cfe0f3;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.contact-create-actions{display:flex;align-items:center;justify-content:stretch;grid-column:1/-1}.contact-create-error{grid-column:1/-1}.contacts-create-card .button{width:100%}.timeline-row.contact-directory-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.95rem;gap:.95rem;padding:1.12rem 1.18rem;border:1px solid rgba(148,163,184,.09);border-radius:1.15rem;background:radial-gradient(circle at top right,rgba(125,211,252,.05),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.014)),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 1px 0 rgba(15,23,42,.18);transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.timeline-row.contact-directory-row:hover{border-color:rgba(125,211,252,.2);background:radial-gradient(circle at top right,rgba(125,211,252,.07),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.02)),rgba(255,255,255,.024);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 28px rgba(2,6,23,.12);transform:translateY(-1px)}.contact-directory-main{display:grid;grid-gap:.92rem;gap:.92rem;min-width:0}.contact-directory-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contact-directory-identity{display:flex;align-items:flex-start;gap:.82rem}.contact-directory-avatar{display:grid;place-items:center;overflow:hidden;width:2.9rem;height:2.9rem;border:1px solid rgba(125,211,252,.16);border-radius:1rem;color:#f8fafc;background:linear-gradient(135deg,rgba(56,189,248,.3),rgba(59,130,246,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 20px rgba(14,165,233,.08);font-size:.84rem;font-weight:800;letter-spacing:.06em;flex-shrink:0}.contact-directory-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.contact-directory-copy{display:grid;grid-gap:.3rem;gap:.3rem}.contact-directory-headline{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.contact-directory-copy strong{color:#f8fafc;font-size:1.02rem;line-height:1.2}.contact-directory-meta-line{display:flex;align-items:center;gap:.38rem;flex-wrap:wrap;min-width:0}.contact-directory-meta-dot{color:rgba(148,163,184,.75);font-size:.7rem;line-height:1}.contact-directory-time-block{display:grid;justify-items:end;grid-gap:.12rem;gap:.12rem}.contact-directory-summary-label,.contact-directory-time-label{color:rgba(148,163,184,.78);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.contact-directory-summary{display:grid;grid-gap:.3rem;gap:.3rem;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.08);border-radius:.95rem;background:rgba(255,255,255,.018)}.contact-directory-preview{color:#c3d3e6;font-size:.82rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contact-directory-badges{align-items:center;gap:.5rem;flex-wrap:wrap;padding:.1rem .12rem}.contact-owner-pill{display:inline-flex;align-items:center;gap:.42rem;min-height:1.8rem;padding:.26rem .62rem;border:1px solid rgba(125,211,252,.18);border-radius:999px;color:#d7f1ff;background:rgba(8,47,73,.38);font-size:.72rem;font-weight:700}.contact-owner-pill.is-assigned{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.contact-owner-pill.is-unassigned{border-color:rgba(251,191,36,.2);color:#fde68a;background:rgba(120,53,15,.28)}.contact-owner-pill-label{color:rgba(186,230,253,.82);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact-owner-pill.is-assigned .contact-owner-pill-label{color:inherit;opacity:.8}.contact-owner-pill.is-unassigned .contact-owner-pill-label{color:#fcd34d}.contact-owner-pill strong{color:#e0f2fe;font-size:.74rem;font-weight:700}.contact-owner-pill.is-assigned strong{color:inherit}.contact-owner-pill.is-unassigned strong{color:#fef3c7}.contact-tag-chip{border:1px solid rgba(96,165,250,.18);color:#dbeafe;background:rgba(30,64,175,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.contact-tag-chip-whatsapp{border-color:rgba(52,211,153,.26);color:#bbf7d0;background:rgba(6,95,70,.34)}.contact-tag-chip-hot{border-color:rgba(251,113,133,.26);color:#fecdd3;background:rgba(159,18,57,.34)}.contact-note-toggle{justify-self:start}.contact-directory-actions{display:grid;justify-items:end;grid-gap:.5rem;gap:.5rem;align-self:stretch}.contact-directory-action-row{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap}.contact-notes-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.24rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#c7d8ea;background:rgba(255,255,255,.024);font-size:.7rem;font-weight:700}.contact-note-composer{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.05rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(255,255,255,.03)}.contact-note-textarea{min-height:5.8rem;resize:vertical}.contact-paste-textarea{min-height:8.5rem;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.45}.contact-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.contacts-directory-toolbar{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.contacts-directory-toolbar-secondary{justify-content:space-between;padding-bottom:.2rem}.contacts-pagination-form{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.contacts-page-size-label{display:flex;gap:.5rem}.contacts-page-size-select{min-width:5.4rem;min-height:2.2rem;padding-top:.4rem;padding-bottom:.4rem}.contacts-pagination{justify-content:space-between;gap:.8rem;padding:.85rem 0;border-top:1px solid rgba(148,163,184,.08)}.contacts-pagination-pages{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:center}.contacts-pagination .is-disabled{pointer-events:none;opacity:.55}.contact-dialog{width:min(100%,40rem);max-height:calc(100vh - 2.5rem);overflow-y:auto;overscroll-behavior:contain}.contact-dialog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.contact-dialog-field-wide{grid-column:1/-1}.contact-dialog-error{margin:0}.contact-dialog .inbox-dialog-head{position:-webkit-sticky;position:sticky;top:-1rem;z-index:1;margin:-1rem -1rem 0;padding:1rem 1rem .25rem;background:linear-gradient(180deg,rgba(9,18,30,.995),rgba(9,18,30,.94)),rgba(9,18,30,.98)}.contact-dialog .inbox-dialog-actions{position:-webkit-sticky;position:sticky;bottom:-1rem;z-index:1;margin:0 -1rem -1rem;padding:.85rem 1rem 1rem;background:linear-gradient(180deg,rgba(8,16,28,.92),rgba(5,12,22,.995)),rgba(5,12,22,.98);border-top:1px solid rgba(148,163,184,.1)}.contact-field-reset{margin-top:.35rem;align-self:flex-start}.contact-supporting-block{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:.15rem}.contact-supporting-picker{display:grid;grid-gap:.72rem;gap:.72rem}.contact-supporting-hint{margin:0;color:#9db0c8;font-size:.78rem;line-height:1.5}.contact-supporting-selected{display:flex;flex-wrap:wrap;gap:.5rem;min-height:2.35rem;padding:.55rem;border:1px solid rgba(148,163,184,.1);border-radius:.9rem;background:linear-gradient(180deg,rgba(21,29,41,.96),rgba(16,24,36,.96)),rgba(16,24,36,.96)}.contact-supporting-pill{display:inline-flex;align-items:center;gap:.48rem;max-width:100%;min-height:2.1rem;padding:.25rem .35rem .25rem .28rem;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:rgba(14,165,233,.1)}.contact-supporting-chip-avatar,.contact-supporting-pill-avatar{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:rgba(34,211,238,.13);color:#67e8f9;font-size:.62rem;font-weight:800;flex:0 0 auto}.contact-supporting-pill-copy{display:inline-grid;min-width:0;line-height:1.1}.contact-supporting-pill-copy strong{max-width:11rem;overflow:hidden;color:#f8fafc;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.contact-supporting-pill-copy span{color:#9db0c8;font-size:.64rem}.contact-supporting-pill-remove{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#cbd5e1;background:rgba(18,26,38,.88);font-size:.72rem;font-weight:800}.contact-supporting-empty-pill{display:inline-flex;align-items:center;min-height:2rem;color:#9db0c8;font-size:.78rem}.contact-supporting-search{position:relative;display:grid;grid-gap:.45rem;gap:.45rem}.contact-supporting-options{display:grid;grid-gap:.35rem;gap:.35rem;max-height:13rem;overflow:auto;padding:.38rem;border:1px solid rgba(148,163,184,.1);border-radius:.9rem;background:linear-gradient(180deg,rgba(18,26,38,.98),rgba(12,20,32,.98)),rgba(12,20,32,.98)}.contact-supporting-option{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:center;width:100%;min-height:2.55rem;padding:.48rem .55rem;border:1px solid transparent;border-radius:.72rem;color:inherit;background:transparent;text-align:left}.contact-supporting-option:hover{border-color:rgba(103,232,249,.18);background:rgba(255,255,255,.045)}.contact-supporting-option span:last-child{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.contact-supporting-option strong{overflow:hidden;color:#f8fafc;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.contact-supporting-no-results,.contact-supporting-option small{color:#9db0c8;font-size:.72rem}.contact-supporting-no-results{padding:.7rem .75rem}.contact-supporting-list{display:grid;grid-gap:.6rem;gap:.6rem}.contact-supporting-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.78rem .85rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:linear-gradient(180deg,rgba(20,28,40,.96),rgba(16,24,36,.96)),rgba(16,24,36,.96)}.contact-supporting-chip-copy{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.contact-supporting-chip-copy strong{color:#f8fafc;font-size:.84rem}.contact-supporting-chip-copy span{color:#9db0c8;font-size:.76rem}.contact-supporting-chip-remove{border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(18,26,38,.88);color:#e2e8f0;padding:.34rem .62rem;cursor:pointer;font-size:.76rem;font-weight:700}.contact-supporting-empty{padding:.85rem .95rem;border:1px dashed rgba(148,163,184,.18);border-radius:.95rem;color:#9db0c8;background:linear-gradient(180deg,rgba(18,26,38,.96),rgba(13,21,33,.96)),rgba(13,21,33,.96);font-size:.8rem}.contact-supporting-add{display:grid;grid-gap:.35rem;gap:.35rem}.contact-supporting-add span{color:#dbe7f5;font-size:.78rem;font-weight:600}.contact-note-inline{display:grid;grid-gap:.38rem;gap:.38rem;padding:1rem 1.05rem;border:1px solid rgba(148,163,184,.08);border-radius:.98rem;background:linear-gradient(180deg,rgba(255,255,255,.024),rgba(255,255,255,.014)),rgba(255,255,255,.018)}.contact-note-meta{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.contact-note-meta span,.contact-note-meta strong{font-size:.73rem}.contact-note-meta span{color:#93a4bc}.contact-note-inline p{margin:0;color:#d7e4f2;font-size:.8rem;line-height:1.55}.contact-note-empty{grid-column:1/-1}.contact-directory-empty{min-height:16rem;place-items:center;text-align:center}.leads-workspace-card{display:grid;grid-gap:1rem;gap:1rem}.leads-workspace-head{align-items:flex-start}.leads-toolbar{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(180px,.6fr));grid-gap:.75rem;gap:.75rem}.lead-workspace-list{display:grid;grid-gap:.8rem;gap:.8rem}.lead-workspace-row{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.lead-workspace-copy,.lead-workspace-main,.lead-workspace-side{display:grid}.lead-workspace-main{gap:.75rem;min-width:0}.lead-workspace-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.lead-workspace-top strong{color:#f8fafc;font-size:.96rem}.lead-workspace-copy p,.lead-workspace-top p{margin:0}.lead-workspace-copy,.lead-workspace-project{gap:.45rem}.lead-workspace-project{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.lead-workspace-copy strong{color:#f1f5f9;font-size:.88rem}.lead-workspace-copy span{color:#93a4bc;font-size:.78rem;line-height:1.5}.lead-workspace-copy p{color:#dbe7f5;font-size:.82rem;line-height:1.55}.lead-workspace-side{align-content:start;gap:.75rem;padding-left:.5rem;border-left:1px solid rgba(148,163,184,.09)}.lead-workspace-open{width:100%}.team-member-list{display:grid;grid-gap:.8rem;gap:.8rem}.team-capacity-pill{flex-shrink:0}.team-capacity-note{display:grid;grid-gap:.2rem;gap:.2rem;margin-bottom:.9rem;padding:.85rem .95rem;border:1px solid rgba(103,232,249,.1);border-radius:1rem;background:rgba(6,182,212,.06)}.team-capacity-note strong{color:#f8fafc;font-size:.84rem}.team-capacity-note span{color:#b7cadf;font-size:.78rem;line-height:1.45}.team-invite-row,.team-member-row{display:grid;grid-gap:.75rem;gap:.75rem;padding:.95rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.team-member-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.team-member-controls,.team-member-identity{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.team-member-identity strong{color:#f8fafc;font-size:.92rem}.team-availability-list{display:grid;grid-gap:.7rem;gap:.7rem}.team-availability-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .9rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.team-availability-row strong{min-width:0;color:#f8fafc}.team-availability-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.28rem .62rem;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.team-availability-pill.available{color:#ccfbf1;background:rgba(13,148,136,.18)}.team-availability-pill.scheduled{color:#bae6fd;background:rgba(2,132,199,.18)}.team-availability-pill.away{color:#fecaca;background:rgba(185,28,28,.2)}.team-availability-pill.off{color:#cbd5e1;background:rgba(71,85,105,.26)}.team-member-controls{grid-template-columns:repeat(2,minmax(160px,180px));gap:.75rem}.team-member-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem}.team-member-remove,.team-member-save{justify-self:start;align-self:end}.team-invite-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.content-card,.message-card,.table-card,.timeline-card{padding:1.35rem 1rem 1rem}.metric-card{min-height:7.4rem;padding:1rem}.metric-value{margin:.2rem 0 .35rem;font-size:1.9rem;font-weight:700;font-family:var(--font-display),sans-serif}.badge-row,.lead-list,.message-list,.panel-row,.timeline-list{display:grid;grid-gap:.72rem;gap:.72rem}.badge,.lead-chip,.stage-pill{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.32rem .68rem;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.02em}.badge{border:1px solid rgba(59,99,240,.18);color:#1f4ea3;background:linear-gradient(180deg,rgba(238,244,255,.98),rgba(224,235,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.stage-pill{color:#12695d;background:rgba(21,148,125,.12)}.stage-pill.qualified{color:#117b68;background:rgba(31,200,181,.16)}.stage-pill.follow-up{color:#c7567a;background:rgba(217,108,131,.12)}.lead-row,.message-row,.table-row,.timeline-row{display:grid;grid-gap:.38rem;gap:.38rem;padding:.9rem 0}.quick-reply-button,.selectable-row{width:100%;border:0;text-align:left;color:inherit;background:transparent;cursor:pointer}.selectable-row{padding:.85rem .9rem;border:1px solid transparent;border-radius:1rem}.selectable-row.selected{border-color:rgba(48,196,141,.24);background:linear-gradient(180deg,rgba(77,181,138,.1),rgba(77,181,138,.035))}.chat-thread,.conversation-header-block,.message-meta,.note-block{display:grid;grid-gap:.7rem;gap:.7rem}.conversation-panel{display:grid;grid-gap:1rem;gap:1rem}.conversation-header-block{padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.04)}.composer{display:grid;grid-gap:.7rem;gap:.7rem;padding-top:.2rem}.control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.control-block{display:grid;grid-gap:.35rem;gap:.35rem}.control-label{font-size:.79rem;color:rgba(165,243,252,.72);text-transform:uppercase;letter-spacing:.08em}.control-input,.control-select{width:100%;min-height:2.85rem;padding:.72rem .9rem;border:1px solid rgba(255,255,255,.12);border-radius:.95rem;color:#ffffff;background:rgba(255,255,255,.05);box-shadow:none}.composer-label{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(165,243,252,.72)}.composer-textarea{width:100%;min-height:7rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.12);color:#ffffff;background:rgba(255,255,255,.05)}.composer-actions{display:flex;justify-content:flex-end}.form-error{color:var(--danger);font-size:.88rem}.form-success{color:#86efac;font-size:.88rem}.chat-thread{padding:.25rem 0}.chat-bubble{grid-gap:.45rem;gap:.45rem;max-width:78%;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem}.chat-bubble.outbound{color:#07111b;background:linear-gradient(90deg,#34d399,#22d3ee);border-color:transparent}.inbox-workspace{display:flex;flex-direction:column;gap:.85rem;min-height:0}.inbox-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.1rem .1rem 0}.inbox-topbar-side{display:flex;gap:.55rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.inbox-title{margin:.18rem 0 0;font-family:var(--font-display),sans-serif;font-size:1.72rem;line-height:1;letter-spacing:-.03em}.inbox-topbar-meta{display:flex;gap:.5rem;flex-wrap:wrap}.inbox-topbar-copy{margin:.3rem 0 0;max-width:38rem}.inbox-list-title-block{grid-gap:.2rem;gap:.2rem}.inbox-head-action{min-height:1.8rem;padding:.3rem .7rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.04);font-size:.74rem;font-weight:600}.inbox-list-toolbar{display:grid;grid-gap:.7rem;gap:.7rem;padding:.7rem .8rem 0}.inbox-search-shell{display:flex;align-items:center;gap:.65rem;min-height:2.7rem;padding:0 .85rem;border:1px solid rgba(148,163,184,.12);border-radius:.85rem;background:rgba(9,24,39,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.inbox-search-input{width:100%;min-width:0;outline:0;color:#cbd5e1;font-size:.92rem}.inbox-search-input::placeholder{color:#6b83a8}.inbox-topbar-count{display:inline-flex;align-items:center;min-height:1.8rem;padding:.3rem .72rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.04);font-size:.75rem}.inbox-whatsapp-status{display:flex;align-items:center;gap:.55rem;width:auto;min-height:1.8rem;padding:.32rem .72rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:rgba(255,255,255,.03)}.inbox-whatsapp-status.ready{border-color:rgba(74,222,128,.16);background:rgba(74,222,128,.08)}.inbox-whatsapp-status-head,.inbox-whatsapp-status-links{display:flex;align-items:center;gap:.55rem;min-width:0}.inbox-whatsapp-status-head strong{color:#ffffff;font-size:.78rem}.inbox-whatsapp-status-links a{color:#7dd3fc;font-size:.78rem;font-weight:600}.inbox-whatsapp-status-links .table-subtle{max-width:7rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-whatsapp-pill{display:inline-flex;align-items:center;min-height:1.4rem;padding:.1rem .48rem;border-radius:999px;border:1px solid rgba(248,113,113,.16);background:rgba(248,113,113,.1);color:#fca5a5;font-size:.68rem;font-weight:700}.inbox-whatsapp-pill.ready{border-color:rgba(74,222,128,.16);background:rgba(74,222,128,.1);color:#bbf7d0}.inbox-column{min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.inbox-list-panel,.inbox-thread-panel{border-right:1px solid rgba(255,255,255,.06)}.inbox-detail-panel,.inbox-list-panel,.inbox-thread-panel{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.inbox-thread-panel{grid-template-rows:auto minmax(0,1fr) auto}.inbox-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.85rem .9rem .72rem;border-bottom:1px solid rgba(255,255,255,.08)}.inbox-panel-head p{margin:.2rem 0 0;font-size:.86rem}.inbox-thread-head{display:grid;grid-gap:.8rem;gap:.8rem}.whatsapp-thread-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.whatsapp-detail-profile,.whatsapp-thread-contact{display:flex;align-items:center;gap:.85rem}.whatsapp-thread-contact-copy{display:grid;grid-gap:.32rem;gap:.32rem;min-width:0;flex:1 1}.whatsapp-thread-title-row{gap:.75rem;min-width:0}.whatsapp-detail-avatar,.whatsapp-thread-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;color:#07111b;background:linear-gradient(90deg,#34d399,#22d3ee);font-weight:700}.whatsapp-detail-avatar{width:2.35rem;height:2.35rem;font-size:.84rem}.whatsapp-detail-copy{display:grid;grid-gap:.18rem;gap:.18rem}.whatsapp-thread-meta{display:flex;gap:.45rem;align-items:center;justify-content:flex-end;flex-shrink:0}.whatsapp-thread-subline{display:flex;gap:.7rem;flex-wrap:wrap}.inbox-thread-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.whatsapp-thread-controls-bar{width:100%}.inbox-conversation-list,.inbox-side-list{display:grid;grid-gap:.32rem;gap:.32rem;padding:.55rem;overflow:auto}.inbox-list-item,.inbox-side-item{width:100%;display:grid;grid-gap:.46rem;gap:.46rem;padding:.82rem .88rem;border:0;border-radius:.95rem;color:inherit;text-align:left;background:rgba(255,255,255,.02);cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease}.inbox-list-item:hover,.inbox-side-item:hover{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(148,163,184,.08)}.inbox-list-item.selected{background:linear-gradient(180deg,rgba(13,54,80,.9),rgba(8,37,58,.92));box-shadow:inset 0 0 0 1px rgba(34,211,238,.18)}.chatbox-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start}.chatbox-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:999px;color:#ffffff;font-weight:800;letter-spacing:.04em}.avatar-cyan-blue{background:linear-gradient(135deg,#22d3ee,#3b82f6)}.avatar-emerald-teal{background:linear-gradient(135deg,#34d399,#14b8a6)}.avatar-violet-fuchsia{background:linear-gradient(135deg,#a78bfa,#d946ef)}.avatar-amber-orange{background:linear-gradient(135deg,#fbbf24,#f97316)}.avatar-pink-rose{background:linear-gradient(135deg,#f472b6,#fb7185)}.chatbox-content{display:grid;grid-gap:.28rem;gap:.28rem}.chatbox-incoming-pill{display:inline-flex;align-items:center;min-height:1.25rem;padding:.12rem .45rem;border-radius:999px;color:#bbf7d0;background:rgba(74,222,128,.14);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.inbox-list-item.selected .inbox-list-preview,.inbox-list-item.selected .timeline-time{color:#d7e7f7}.chatbox-alert-row{display:flex}.chatbox-alert-pill{display:inline-flex;align-items:center;min-height:1.2rem;padding:.08rem .42rem;border-radius:999px;color:#fbd38d;background:rgba(251,191,36,.12);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chatbox-message-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center}.inbox-composer-footer,.inbox-detail-row,.inbox-list-meta,.inbox-list-row,.inbox-list-tags,.inbox-panel-subhead{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.inbox-list-preview{font-size:.84rem;line-height:1.3}.inbox-list-tags{justify-content:flex-start;flex-wrap:wrap}.unread-time{color:#7dd3fc}.inbox-unread-pill{min-width:1.45rem;height:1.45rem;padding:0 .42rem;color:#062616;background:#4ade80;font-size:.74rem;font-weight:700}.inbox-chat-thread{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem;padding:1.25rem 1rem;overflow:auto;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 28%),rgba(7,17,27,.48)}.whatsapp-thread-body{background:radial-gradient(circle at top left,rgba(52,211,153,.04),transparent 24%),radial-gradient(circle at bottom right,rgba(34,211,238,.04),transparent 20%),rgba(6,18,29,.82)}.inbox-composer{gap:.75rem;padding:.95rem 1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.inbox-composer-head{display:flex;justify-content:space-between;flex-wrap:wrap}.whatsapp-composer{background:rgba(2,12,23,.96)}.chat-bubble{display:grid;grid-gap:.42rem;gap:.42rem;max-width:min(76%,34rem);padding:.8rem .9rem .55rem;border:1px solid rgba(255,255,255,.06);border-radius:1.05rem;background:rgba(255,255,255,.04);box-shadow:0 10px 24px rgba(0,0,0,.16)}.chat-bubble.inbound{border-top-left-radius:.35rem;background:rgba(255,255,255,.05)}.chat-bubble.outbound{border-top-right-radius:.35rem;color:#072032;border-color:rgba(125,211,252,.12);background:linear-gradient(135deg,#67e8f9,#38bdf8)}.chat-bubble-body{font-size:.92rem;line-height:1.5}.whatsapp-composer-actions,.whatsapp-quick-strip{display:flex;gap:.45rem;flex-wrap:wrap}.inbox-send-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:nowrap;flex-shrink:0}.whatsapp-composer-footer{flex-wrap:nowrap}.whatsapp-circle-button{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.04);font-weight:700}.whatsapp-circle-button:hover{border-color:rgba(125,211,252,.16);background:rgba(255,255,255,.07)}.inbox-quick-replies{display:flex;gap:.45rem;flex-wrap:wrap}.inbox-quick-reply{min-height:1.9rem;padding:.24rem .58rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.04);cursor:pointer;font-size:.78rem}.inbox-quick-reply:hover{color:#ffffff;border-color:rgba(34,211,238,.18)}.inbox-detail-section{display:grid;grid-gap:.65rem;gap:.65rem;padding:.8rem .9rem;border-top:1px solid rgba(255,255,255,.08)}.inbox-detail-section:first-of-type{border-top:0}.inbox-detail-section.compact{gap:.55rem}.inbox-detail-panel{background:rgba(255,255,255,.01)}.inbox-detail-panel .card-title{font-size:1.05rem}.inbox-detail-panel .muted{font-size:.82rem}.inbox-detail-panel .control-label{font-size:.72rem}.inbox-detail-panel .inbox-detail-row{align-items:start}.inbox-detail-panel .inbox-detail-row span:last-child,.inbox-detail-panel .inbox-detail-row strong{text-align:right}.inbox-detail-side-item{padding:.7rem .75rem;border-radius:.75rem;background:rgba(255,255,255,.025)}.inbox-detail-side-item .table-subtle{font-size:.8rem;line-height:1.45}.inbox-detail-panel .inbox-side-list{gap:.35rem;padding:0}.inbox-detail-panel .lead-chip{font-size:.72rem}.inbox-note-item{cursor:default}.inbox-note-item:hover{border-color:transparent;background:transparent}.inbox-empty-state{display:grid;place-items:center;min-height:18rem;padding:1rem}.whatsapp-empty-state{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;text-align:center}.whatsapp-empty-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;width:6rem;height:6rem;border-radius:999px;border:1px solid rgba(125,211,252,.12);background:radial-gradient(circle at 30% 30%,rgba(34,211,238,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02))}.whatsapp-empty-icon:after,.whatsapp-empty-icon:before{content:"";position:absolute;border-radius:999px}.whatsapp-empty-icon:before{width:2.7rem;height:2.7rem;border-color:transparent rgba(34,211,238,.72) rgba(226,232,240,.72) rgba(226,232,240,.72);border-style:solid;border-width:2px;transform:rotate(18deg)}.whatsapp-empty-icon:after{width:.8rem;height:.8rem;background:#22d3ee;right:1.2rem;bottom:1.35rem;box-shadow:0 0 0 .3rem rgba(34,211,238,.12)}.whatsapp-empty-state strong{color:#ffffff}.chat-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--muted);font-size:.78rem}.hot-badge{color:var(--accent);background:rgba(225,164,139,.18)}.status-open{color:#177d76;background:rgba(31,200,181,.16)}.status-pending{color:#2b67c5;background:rgba(75,136,255,.14)}.status-closed{color:#6b83a8;background:rgba(108,130,168,.1)}.whatsapp-detail-head{align-items:center}.lead-row+.lead-row,.message-row+.message-row,.table-row+.table-row,.timeline-row+.timeline-row{border-top:1px solid rgba(255,255,255,.08)}.lead-topline,.message-topline,.table-head,.table-row,.timeline-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-left:0;margin-right:0;padding-top:.35rem;padding-left:1rem;padding-right:1rem;margin-bottom:.95rem}.card-title{font-size:1.05rem}.table-head{padding-bottom:.7rem;color:#93a4bc;font-size:.84rem}.table-card .table-row{padding:.85rem 0}.agent-board-head,.agent-board-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(5.5rem,.7fr) minmax(6.5rem,.8fr) minmax(6.5rem,.8fr);align-items:center;grid-gap:1rem;gap:1rem}.agent-board-head span:nth-child(n+2),.agent-board-row>:nth-child(n+2){text-align:right;justify-self:end}.agent-board-name{min-width:0;overflow-wrap:anywhere}.channel-bars{display:grid;grid-gap:.85rem;gap:.85rem}.search-form{display:flex;gap:.8rem;flex-wrap:wrap}.search-input{flex:1 1 320px;min-height:2.85rem;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffff;background:rgba(255,255,255,.05)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.full-span{grid-column:1/-1}.inline-actions{justify-content:flex-start}.compact-button{min-height:2.2rem;padding:.45rem .9rem}.channel-row{display:grid;grid-template-columns:120px minmax(0,1fr) 48px;align-items:center;grid-gap:.8rem;gap:.8rem}.channel-track{height:.72rem;border-radius:999px;overflow:hidden;background:rgba(75,136,255,.08)}.channel-fill{height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--brand) 0,var(--accent) 100%)}.kpi-note{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.lead-chip{color:#bbf7d0;background:rgba(52,211,153,.12)}.timeline-time{font-size:.8rem;color:var(--muted);flex-shrink:0}input::placeholder,textarea::placeholder{color:rgba(203,213,225,.48)}.auth-shell,.landing-shell{min-height:100vh;padding:1rem}.landing-shell{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:1320px;margin:0 auto}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.05rem .1rem .7rem;border-bottom:1px solid rgba(188,201,192,.08)}.public-logo-link{display:inline-flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;line-height:0}.public-logo-link.dark{filter:drop-shadow(0 18px 40px rgba(0,0,0,.24))}.public-logo-link.centered{justify-self:center}.public-logo-frame{display:inline-flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;width:clamp(190px,18vw,260px);height:58px}.public-logo-image{display:block;width:100%;height:auto;transform:translateY(-2%)}.public-logo-image-light,.public-logo-link:not(.dark) .public-logo-image-dark{display:none}.public-logo-link:not(.dark) .public-logo-image-light{display:block}html[data-theme=light] .public-logo-image-dark{display:none}html[data-theme=light] .public-logo-image-light{display:block}.landing-actions{display:flex;gap:.8rem;flex-wrap:wrap}.landing-hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:1rem;gap:1rem;align-items:stretch}.auth-panel,.landing-copy,.landing-preview-card{border:1px solid var(--line);border-radius:1.2rem;background:var(--surface);box-shadow:var(--shadow)}.landing-copy{display:grid;align-content:center;grid-gap:1rem;gap:1rem;padding:1.9rem;min-height:31rem;background:radial-gradient(circle at top left,rgba(47,111,237,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,255,.96)),var(--surface)}.auth-panel h1,.auth-panel h2,.landing-copy h1{margin:0;font-family:var(--font-display),sans-serif}.landing-copy h1{font-size:clamp(2.05rem,3.3vw,3.35rem);line-height:.98;letter-spacing:-.03em;max-width:12ch}.landing-lead{max-width:32rem;font-size:.96rem;line-height:1.62}.landing-proof{max-width:32rem;margin:-.15rem 0 0;font-size:.9rem;line-height:1.56}.landing-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:.2rem}.landing-metric{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem .95rem;border:1px solid var(--line);border-radius:1rem;background:rgba(248,251,255,.96)}.landing-metric strong{font-size:1rem;letter-spacing:-.02em}.landing-metric span{color:var(--muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.landing-preview{display:grid;grid-gap:.8rem;gap:.8rem}.landing-trust-row{display:flex;gap:.5rem;flex-wrap:wrap}.landing-trust-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .72rem;border:1px solid rgba(67,99,153,.12);border-radius:999px;color:var(--muted);background:rgba(248,251,255,.96);font-size:.8rem}.landing-preview-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,248,255,.92)),#f4f8ff}.preview-toolbar{display:flex;gap:.45rem;flex-wrap:wrap;position:relative;z-index:1}.preview-toolbar-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.32rem .62rem;border:1px solid rgba(188,201,192,.14);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.025);font-size:.74rem}.preview-chat{min-height:18rem;position:relative;overflow:hidden}.preview-chat:before{content:"";position:absolute;inset:0 0 auto;height:4.5rem;background:linear-gradient(180deg,rgba(47,111,237,.09),transparent);pointer-events:none}.preview-side{align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(238,246,255,.74)),#f4f8ff}.preview-label{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:#3462bf;font-weight:700}.preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.1rem;position:relative;z-index:1}.preview-header p{margin:.2rem 0 0;color:var(--muted);font-size:.86rem}.preview-feature,.preview-note,.preview-thread-item{display:grid;grid-gap:.35rem;gap:.35rem;padding:.82rem .92rem;border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.98);position:relative;z-index:1}.preview-thread-item.active{border-color:rgba(47,111,237,.2);background:linear-gradient(135deg,rgba(47,111,237,.08),rgba(255,255,255,.98))}.preview-feature p,.preview-note p,.preview-thread-item p{margin:0;color:var(--muted);line-height:1.45;font-size:.9rem}.preview-feature strong,.preview-header strong,.preview-note strong,.preview-thread-item strong{font-size:.92rem}.landing-section{display:grid;grid-gap:.9rem;gap:.9rem;padding:.15rem .1rem .3rem}.landing-section-copy{display:grid;grid-gap:.45rem;gap:.45rem;max-width:42rem}.landing-section-copy h2{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.08;letter-spacing:-.02em}.landing-section-copy p{margin:0;line-height:1.6}.landing-package-grid,.landing-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.landing-package-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem;border:1px solid var(--line);border-radius:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.94)),#f4f8ff;box-shadow:var(--shadow)}.landing-package-card.featured{border-color:rgba(47,111,237,.3);background:radial-gradient(circle at top right,rgba(47,111,237,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(237,245,255,.92)),#f4f8ff}.landing-package-head{display:grid;grid-gap:.35rem;gap:.35rem}.landing-package-head strong{font-size:1.15rem;font-family:var(--font-display),sans-serif}.landing-package-head p{margin:0;color:var(--muted);line-height:1.55;font-size:.9rem}.landing-package-price{display:flex;align-items:flex-end;gap:.3rem}.landing-package-price span{font-family:var(--font-display),sans-serif;font-size:1.9rem;line-height:1}.landing-package-price small{color:var(--muted);font-size:.9rem}.landing-package-features{display:flex;gap:.5rem;flex-wrap:wrap}.landing-workflow-card{display:grid;grid-gap:.42rem;gap:.42rem;padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.95);box-shadow:var(--shadow)}.landing-workflow-card strong{font-size:.95rem}.landing-workflow-card p{margin:0;color:var(--muted);line-height:1.55;font-size:.9rem}.auth-shell{display:grid;grid-template-columns:.9fr minmax(360px,520px);grid-gap:.9rem;gap:.9rem;align-items:stretch;max-width:1180px;margin:0 auto}.auth-centered-shell{grid-template-columns:1fr;place-items:center;max-width:none;min-height:100vh;background:radial-gradient(circle at 50% 12%,rgba(47,111,237,.1),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.46),transparent 22%)}.invite-shell{background:radial-gradient(circle at 50% 8%,rgba(34,211,238,.12),transparent 24%),radial-gradient(circle at 20% 25%,rgba(47,111,237,.14),transparent 28%),linear-gradient(180deg,#07111b,#0a1624 48%,#09121d)}.invite-shell .auth-top-copy .muted,.invite-shell .auth-top-copy h1,.invite-shell .auth-top-copy p{color:#e2e8f0}.invite-shell .auth-top-copy .muted,.invite-shell .auth-top-copy p{color:#a8b8cb}.invite-shell .public-logo-link{transform:none;transform-origin:center}.invite-shell .public-logo-frame{width:clamp(260px,24vw,340px);height:76px}html[data-theme=light] .invite-shell{background:radial-gradient(circle at 50% 8%,rgba(34,211,238,.08),transparent 24%),radial-gradient(circle at 20% 25%,rgba(47,111,237,.1),transparent 28%),linear-gradient(180deg,#eef4ff,#f8fbff)}html[data-theme=light] .invite-shell .auth-top-copy h1{color:#13254a}html[data-theme=light] .invite-shell .auth-top-copy .muted,html[data-theme=light] .invite-shell .auth-top-copy p{color:#61748f}.auth-center-column{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;width:min(100%,528px);padding:.2rem 0}.auth-center-column-wide{width:min(100%,680px)}.forgot-password-shell{padding:clamp(1rem,3vw,2.5rem)}.forgot-password-column{width:min(100%,34rem);gap:1rem}.forgot-password-card{width:100%;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.35rem,2.4vw,2rem)}.forgot-password-form{display:grid;grid-gap:.9rem;gap:.9rem}.forgot-password-hint{margin:-.1rem 0 0;font-size:.9rem;line-height:1.55}.forgot-password-input,.forgot-password-submit{min-height:3rem}.forgot-password-footer{display:flex;justify-content:center;padding-top:.15rem}.forgot-password-form .form-success{margin:0;padding:.85rem .95rem;border:1px solid rgba(52,211,153,.24);border-radius:1rem;background:rgba(52,211,153,.12);color:#c7f9df;font-size:.92rem;line-height:1.5}.auth-panel{padding:1.35rem}.auth-aside{display:grid;align-content:start;grid-gap:1.1rem;gap:1.1rem;background:radial-gradient(circle at top left,rgba(47,111,237,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.5),transparent 100%),var(--surface)}.register-shell{grid-template-columns:minmax(0,1.08fr) minmax(360px,520px);align-items:start;max-width:1280px;padding-top:1.5rem;padding-bottom:1.5rem}.register-aside{gap:1.2rem;min-height:calc(100vh - 3rem);padding:1.35rem}.register-shell-professional{grid-template-columns:minmax(360px,460px) minmax(360px,520px);gap:1rem}.register-aside-professional{min-height:auto;align-content:start}.register-copy h1{max-width:13ch}.register-form-column{width:min(100%,540px);align-self:center}.register-top-copy{max-width:33rem}.register-plan-card,.register-summary-card{border:1px solid var(--line);border-radius:1rem;background:rgba(255,255,255,.96);box-shadow:var(--shadow-soft);width:100%}.register-plan-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem}.register-plan-head{display:grid;grid-gap:.2rem;gap:.2rem}.register-plan-head strong{font-size:1.18rem;font-family:var(--font-display),sans-serif}.register-package-highlight-row,.register-trust-row{display:flex;gap:.5rem;flex-wrap:wrap}.register-summary-card{display:grid;grid-gap:0;gap:0;padding:.35rem 1rem}.register-summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0}.register-summary-row+.register-summary-row{border-top:1px solid var(--line)}.auth-form-panel{display:grid;align-content:center;grid-gap:.8rem;gap:.8rem;max-width:500px}.auth-form-card{width:100%;padding:1.3rem;border-color:rgba(67,99,153,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.96) 34%,rgba(240,246,255,.94)),rgba(247,251,255,.96);box-shadow:0 24px 48px rgba(32,55,97,.12),0 0 0 1px rgba(255,255,255,.22),inset 0 1px 0 rgba(255,255,255,.72)}.auth-form-header{display:grid;grid-gap:.45rem;gap:.45rem}.auth-form{display:grid;grid-gap:.7rem;gap:.7rem}.register-package-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.register-package-option{display:grid;grid-gap:.38rem;gap:.38rem;padding:.9rem .95rem;border:1px solid rgba(67,99,153,.16);border-radius:.95rem;text-decoration:none;color:inherit;background:rgba(255,255,255,.04);transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.register-package-option:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.22);background:rgba(255,255,255,.07)}.register-package-option.active{border-color:rgba(103,232,249,.42);background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 46%),rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(34,211,238,.12)}.register-package-option-label{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(165,243,252,.78)}.register-package-option strong{font-size:.95rem;line-height:1.45}.register-package-option-meta{font-size:.78rem;color:rgba(203,213,225,.72)}.auth-submit{width:100%}.auth-footer{display:grid;grid-gap:.4rem;gap:.4rem}.auth-badge{color:#2b67c5;background:rgba(75,136,255,.14);border:1px solid rgba(75,136,255,.16)}.auth-aside-copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:30rem}.auth-top-copy{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;max-width:31rem;text-align:center}.auth-top-copy h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,2.6vw,2.7rem);line-height:.98;letter-spacing:-.04em;max-width:13.5ch;text-wrap:balance}.auth-top-copy-balanced h1{max-width:17ch}.auth-top-copy p{margin:0;max-width:28rem;font-size:.95rem;line-height:1.58}.auth-aside-copy h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3vw,2.8rem);line-height:.99;letter-spacing:-.03em;max-width:11ch}.auth-aside-copy p{margin:0;line-height:1.6}.auth-side-note{display:grid;grid-gap:.35rem;gap:.35rem;padding:.95rem 1rem 0 0;border-top:1px solid rgba(188,201,192,.1)}.auth-side-note p{margin:0;color:var(--muted);line-height:1.55}.auth-form-meta{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding-top:.05rem}.auth-checkbox{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.84rem}.auth-checkbox input{margin:0;accent-color:var(--brand)}.auth-form-card .control-label{color:rgba(18,35,61,.72)}.auth-form-card .control-input{min-height:2.95rem;padding:.72rem .92rem;border-color:rgba(67,99,153,.18);color:var(--text);background:rgba(255,255,255,.98);box-shadow:0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.58)}.auth-form-card .control-input:hover{border-color:rgba(47,111,237,.28);background:rgba(255,255,255,1)}.auth-form-card .control-input:focus{outline:none;border-color:rgba(47,111,237,.54);background:rgba(255,255,255,1);box-shadow:0 0 0 3px rgba(47,111,237,.1),inset 0 1px 0 rgba(255,255,255,.24)}.auth-form-card .control-input::placeholder{color:rgba(96,118,153,.72)}.auth-inline-link{color:rgba(36,87,214,.9);font-size:.84rem;transition:color .14s ease}.auth-inline-link:hover{color:var(--text)}.auth-submit.button-primary{min-height:3rem;background:linear-gradient(135deg,#3d7bf0,#163f9e);box-shadow:0 14px 28px rgba(32,55,97,.2),inset 0 1px 0 rgba(255,255,255,.18)}.auth-submit.button-primary:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(32,55,97,.24),inset 0 1px 0 rgba(255,255,255,.2)}.auth-submit.button-primary:active{transform:translateY(0);background:linear-gradient(135deg,#356de0,#13398f);box-shadow:0 9px 18px rgba(32,55,97,.18),inset 0 1px 0 rgba(255,255,255,.14)}.auth-submit.button-primary:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(47,111,237,.14),0 14px 28px rgba(32,55,97,.22),inset 0 1px 0 rgba(255,255,255,.18)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.auth-footer a{font-size:.84rem;color:rgba(95,118,153,.82);transition:color .14s ease}.auth-footer a:hover{color:rgba(18,35,61,.86)}.auth-support-note{display:grid;justify-items:center;grid-gap:.45rem;gap:.45rem;padding-top:.15rem}.auth-support-note span{font-size:.8rem;color:rgba(95,118,153,.82)}.metrica-login-shell{min-height:100vh;padding-top:0;padding-bottom:0}.metrica-login-layout{grid-template-columns:minmax(320px,1fr) minmax(360px,460px);grid-gap:1.25rem;gap:1.25rem;max-width:1120px;height:min(720px,calc(100vh - 1rem));margin:0 auto}.metrica-login-card,.metrica-login-side{border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;box-shadow:0 30px 100px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.metrica-login-side{display:grid;align-content:space-between;grid-gap:.8rem;gap:.8rem;padding:1.05rem 1.15rem;background:radial-gradient(circle at top right,rgba(34,211,238,.05),transparent 28%),linear-gradient(180deg,rgba(10,23,36,.72),rgba(9,19,29,.82))}.metrica-login-copy{display:grid;grid-gap:.45rem;gap:.45rem;max-width:26rem}.metrica-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.42rem .82rem;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:rgba(14,165,233,.1);color:rgba(165,243,252,.72);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.metrica-login-copy h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,2.8vw,2.5rem);line-height:.98;letter-spacing:-.04em}.metrica-login-copy p{margin:0;max-width:26rem;color:#cbd5e1;font-size:.88rem;line-height:1.55}.metrica-login-visual{min-height:220px;border-radius:1.4rem;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.05),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));overflow:hidden}.metrica-login-orb{position:absolute;border-radius:999px;filter:blur(8px)}.metrica-login-orb.orb-one{top:28px;left:36px;width:140px;height:140px;background:radial-gradient(circle,rgba(52,211,153,.28),rgba(52,211,153,.03) 70%)}.metrica-login-orb.orb-two{right:42px;top:52px;width:96px;height:96px;background:radial-gradient(circle,rgba(34,211,238,.22),rgba(34,211,238,.03) 72%)}.metrica-login-orb.orb-three{bottom:28px;left:120px;width:180px;height:72px;border-radius:999px;background:radial-gradient(circle,rgba(59,130,246,.14),rgba(59,130,246,.02) 78%)}.metrica-login-card{align-content:center;grid-gap:.75rem;gap:.75rem;padding:1.05rem 1.1rem;background:rgba(10,23,36,.88)}.metrica-login-card-brand{display:grid;justify-items:center}.metrica-login-card-brand .public-logo-frame{width:clamp(170px,16vw,220px)}.metrica-login-card-header{display:grid;grid-gap:.25rem;gap:.25rem;text-align:center}.metrica-login-card-kicker{display:inline-flex;align-items:center;justify-self:center;width:-moz-fit-content;width:fit-content;padding:.4rem .8rem;border:1px solid rgba(125,211,252,.18);border-radius:999px;background:rgba(14,165,233,.1);color:rgba(165,243,252,.72);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.metrica-kicker-platform-owner,.metrica-login-card-kicker-platform-owner{border-color:rgba(96,165,250,.24);background:rgba(37,99,235,.14);color:#bfdbfe}.metrica-kicker-platform-admin,.metrica-kicker-workspace,.metrica-login-card-kicker-platform-admin,.metrica-login-card-kicker-workspace{border-color:rgba(45,212,191,.22);background:rgba(13,148,136,.14);color:#99f6e4}.metrica-login-card-header h2{margin:0;font-size:1.28rem;font-weight:700;color:#fff}.metrica-login-card-header p{margin:0;color:#cbd5e1;font-size:.82rem}.metrica-login-form{gap:.6rem}.metrica-login-form .control-label{font-size:.76rem;color:rgba(165,243,252,.72)}.metrica-login-form .control-input{min-height:2.55rem;border-color:rgba(255,255,255,.09);border-radius:.85rem;color:#fff;background:rgba(255,255,255,.04)}.metrica-login-form .control-input:focus{border-color:rgba(103,232,249,.3);background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(34,211,238,.08)}.metrica-login-form .control-input::placeholder{color:rgba(203,213,225,.48)}.metrica-login-footer .muted,.metrica-login-form .auth-checkbox,.metrica-login-form .muted{color:#cbd5e1}.metrica-login-submit{min-height:2.65rem;margin-top:0;border-radius:.85rem}.metrica-login-error{margin:0}.metrica-login-footer{display:flex;gap:.35rem;flex-wrap:wrap;font-size:.9rem}.metrica-login-footer .auth-inline-link,.metrica-login-form .auth-inline-link{color:#a5f3fc}.metrica-login-footer .auth-inline-link:hover,.metrica-login-form .auth-inline-link:hover{color:#fff}.connexa-dark-shell{position:relative;min-height:100vh;overflow:hidden;color:#142033;background:radial-gradient(circle at top left,rgba(6,182,212,.12),transparent 24%),radial-gradient(circle at 85% 18%,rgba(37,99,235,.12),transparent 26%),radial-gradient(circle at 52% 100%,rgba(15,118,110,.08),transparent 24%),linear-gradient(180deg,#f4f8fc,#edf4fb 52%,#f8fbff)}html{scroll-padding-top:6.5rem}.connexa-dark-bg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.18))}.connexa-dark-glow{position:absolute;border-radius:999px;filter:blur(80px)}.connexa-dark-glow.glow-left{top:-120px;left:-80px;width:320px;height:320px;background:rgba(6,182,212,.16)}.connexa-dark-glow.glow-right{top:120px;right:-100px;width:340px;height:340px;background:rgba(37,99,235,.16)}.connexa-dark-glow.glow-bottom{bottom:-120px;left:20%;width:360px;height:360px;background:rgba(15,118,110,.14)}.connexa-dark-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(125,151,184,.08) 1px,transparent 0),linear-gradient(90deg,rgba(125,151,184,.08) 1px,transparent 0);background-size:42px 42px}.connexa-header,.connexa-hero,.connexa-section{position:relative;z-index:1}.connexa-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(215,227,240,.9);background:rgba(244,248,252,.78);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.connexa-header-inner,.connexa-hero,.connexa-section{width:min(100% - 3rem,1280px);margin:0 auto}.connexa-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 0}.connexa-brand{display:flex;align-items:center;gap:.75rem}.connexa-brand-copy{display:grid}.connexa-brand-copy strong{font-size:.98rem;font-weight:600;letter-spacing:.02em}.connexa-brand-copy span{color:rgba(37,99,235,.76);font-size:.7rem;text-transform:uppercase;letter-spacing:.28em}.connexa-nav{display:flex;align-items:center;gap:2rem;color:#66768c;font-size:.92rem}.connexa-header-actions a,.connexa-nav a{transition:.14s ease}.connexa-nav a:hover{color:#142033}.connexa-nav a.active{color:#142033;font-weight:700}.connexa-nav a.active:after{content:"";display:block;width:100%;height:2px;margin-top:.32rem;border-radius:999px;background:linear-gradient(90deg,#2563eb,#06b6d4)}.connexa-contact-actions,.connexa-header-actions,.connexa-hero-actions{display:flex;align-items:center;gap:.75rem}.connexa-button{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.1rem;border-radius:.95rem;border:1px solid transparent;font-size:.92rem;font-weight:600;box-shadow:0 10px 22px rgba(43,86,146,.08)}.connexa-button:hover{transform:translateY(-2px)}.connexa-button-primary{color:#eff6ff;background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 16px 34px rgba(37,99,235,.22)}.connexa-button-ghost,.connexa-button-glass{color:#3f4a56;border-color:rgba(215,227,240,.95);background:rgba(255,255,255,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.connexa-button-glass:hover,.connexa-button-white:hover{border-color:rgba(167,190,221,.95);background:rgba(248,251,255,.96)}.connexa-button-white{color:#17313d;background:#ffffff;border-color:rgba(215,227,240,.8)}.connexa-button-large{padding:.95rem 1.5rem;border-radius:1rem;font-size:1rem}.connexa-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:4rem;gap:4rem;align-items:center;padding:4.75rem 0 2.4rem;scroll-margin-top:6.5rem}.connexa-hero-copy{display:flex;flex-direction:column;justify-content:center}.connexa-contact-card span,.connexa-kicker,.connexa-section-copy span,.connexa-why-main span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em}.connexa-kicker{margin-bottom:1.5rem;padding:.8rem 1rem;border:1px solid rgba(37,99,235,.14);color:#2563eb;background:rgba(239,246,255,.95)}.connexa-hero-copy h1{margin:0;max-width:11.5ch;font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:580;color:#142033;line-height:1.06;letter-spacing:-.045em}.connexa-hero-copy h1 span{display:block;margin-top:.45rem;color:#35506f;max-width:20ch;font-size:clamp(1.02rem,1.8vw,1.3rem);font-weight:520;letter-spacing:-.02em;line-height:1.28}.connexa-hero-copy p{margin:1.35rem 0 0;max-width:28rem;color:#5f6f86;font-size:.98rem;line-height:1.72}.connexa-hero-actions{margin-top:2rem;flex-wrap:wrap}.connexa-hero-proof-list{display:grid;grid-gap:.82rem;gap:.82rem;margin-top:1.6rem;max-width:24rem}.connexa-hero-proof-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:center;border:1px solid rgba(215,227,240,.92);border-radius:1.2rem;background:rgba(255,255,255,.82);box-shadow:0 14px 28px rgba(43,86,146,.05);padding:.82rem .92rem}.connexa-hero-proof-item strong{display:block;color:#142033;font-size:.95rem}.connexa-hero-proof-item p{margin:.16rem 0 0;color:#6a7b92;font-size:.8rem;line-height:1.4}.connexa-hero-proof-icon{position:relative;width:2.7rem;height:2.7rem;border-radius:1rem;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(6,182,212,.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.connexa-hero-proof-icon:after,.connexa-hero-proof-icon:before{content:"";position:absolute}.connexa-hero-proof-icon.chat:before{inset:.78rem .68rem .86rem;border-radius:.7rem;background:#2563eb}.connexa-hero-proof-icon.chat:after{left:1rem;bottom:.72rem;width:.82rem;height:.82rem;background:#2563eb;-webkit-clip-path:polygon(0 0,100% 0,36% 100%);clip-path:polygon(0 0,100% 0,36% 100%)}.connexa-hero-proof-icon.team:before{width:.78rem;height:.78rem;top:.82rem;left:.7rem;border-radius:999px;background:#22c55e;box-shadow:.82rem 0 0 #22c55e}.connexa-hero-proof-icon.team:after{left:.64rem;right:.64rem;bottom:.76rem;height:.72rem;border-radius:.8rem;background:rgba(34,197,94,.22);border:2px solid #22c55e}.connexa-hero-proof-icon.bolt:before{left:1.08rem;top:.66rem;width:.88rem;height:1.68rem;background:#f59e0b;-webkit-clip-path:polygon(36% 0,100% 0,62% 42%,100% 42%,0 100%,30% 58%,0 58%);clip-path:polygon(36% 0,100% 0,62% 42%,100% 42%,0 100%,30% 58%,0 58%)}.connexa-preview-wrap{position:relative;display:flex;align-items:center;justify-content:center;min-height:100%;padding:3.3rem 1.2rem 1.6rem}.connexa-preview-glow{position:absolute;inset:5.6rem 1.5rem auto;height:16rem;border-radius:999px;background:rgba(37,99,235,.1);filter:blur(90px)}.connexa-hero-chip{position:absolute;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-width:10.8rem;max-width:13rem;padding:.62rem .74rem;border:1px solid rgba(215,227,240,.96);border-radius:1.15rem;background:rgba(255,255,255,.92);box-shadow:0 18px 38px rgba(43,86,146,.12);z-index:2}.connexa-hero-chip strong{display:block;color:#142033;font-size:.78rem}.connexa-hero-chip p{margin:.18rem 0 0;color:#6c7f97;font-size:.67rem;line-height:1.35}.connexa-hero-chip-icon{width:1.75rem;height:1.75rem;border-radius:999px}.connexa-hero-chip.green .connexa-hero-chip-icon{background:linear-gradient(135deg,#22c55e,#4ade80)}.connexa-hero-chip.blue .connexa-hero-chip-icon{background:linear-gradient(135deg,#2563eb,#60a5fa)}.connexa-hero-chip.amber .connexa-hero-chip-icon{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.connexa-hero-chip.purple .connexa-hero-chip-icon{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.connexa-hero-chip.top-left{top:1rem;left:1.2rem}.connexa-hero-chip.top-center{top:.8rem;left:33%}.connexa-hero-chip.top-right{top:1rem;right:6%}.connexa-hero-chip.bottom-left{bottom:-.2rem;left:20%}.connexa-hero-chip.bottom-right{right:4%;bottom:.1rem}.connexa-preview-shell{position:relative;width:min(100%,58rem);overflow:hidden;padding:1rem;border:1px solid rgba(215,227,240,.95);border-radius:1.9rem;background:rgba(248,251,255,.88);box-shadow:0 20px 50px rgba(43,86,146,.12),0 50px 110px rgba(43,86,146,.08);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:1}.connexa-preview-image{display:block;width:100%;height:auto;border-radius:1.25rem;border:1px solid rgba(215,227,240,.98);background:#ffffff;box-shadow:0 18px 36px rgba(43,86,146,.08)}.connexa-stats-band{position:relative;z-index:1;width:min(100% - 3rem,1280px);margin:0 auto;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 1rem}.connexa-stat-card{padding:1.2rem 1.3rem;border:1px solid rgba(215,227,240,.96);border-radius:1.35rem;background:rgba(255,255,255,.8);box-shadow:0 18px 42px rgba(43,86,146,.07)}.connexa-stat-card strong{display:block;color:#142033;font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.connexa-stat-card p{margin:.45rem 0 0;color:#5f6f86;font-size:.88rem;line-height:1.6}.connexa-preview-frame{padding:1rem;border:1px solid rgba(215,227,240,.98);border-radius:1.65rem;background:linear-gradient(180deg,#ffffff,#f3f8fe);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.connexa-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid rgba(215,227,240,.98);border-radius:1rem;background:rgba(255,255,255,.94)}.connexa-contact-card h3,.connexa-feature-card strong,.connexa-preview-chat-head strong,.connexa-preview-panel-head strong,.connexa-preview-topbar strong,.connexa-pricing-head strong,.connexa-section-copy h2,.connexa-why-card strong,.connexa-why-main h3{color:#142033}.connexa-preview-chat-head strong,.connexa-preview-panel-head strong,.connexa-preview-topbar strong{display:block;font-size:.95rem}.connexa-preview-chat-head p,.connexa-preview-topbar p{margin:.2rem 0 0;color:#70829b;font-size:.75rem}.connexa-preview-topbar span{padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(6,182,212,.18);color:#0891b2;background:rgba(6,182,212,.08);font-size:.72rem}.connexa-preview-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}.connexa-preview-chat,.connexa-preview-list{padding:.85rem;border:1px solid rgba(215,227,240,.96);border-radius:1rem;background:rgba(255,255,255,.88)}.connexa-preview-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.connexa-preview-panel-head span{color:#7e8ea4;font-size:.72rem}.connexa-preview-list-items,.connexa-preview-messages{display:grid;grid-gap:.75rem;gap:.75rem}.connexa-preview-list-item{display:flex;justify-content:space-between;gap:.75rem;padding:.85rem;border:1px solid rgba(224,235,245,.98);border-radius:1rem;background:#ffffff}.connexa-preview-list-item.active{border-color:rgba(37,99,235,.24);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(247,251,255,.98));box-shadow:0 14px 28px rgba(37,99,235,.08)}.connexa-preview-list-item>div:first-child{min-width:0;flex:1 1 auto}.connexa-preview-list-item strong{display:block;color:#142033;font-size:.86rem}.connexa-preview-list-item p{margin:.3rem 0 0;color:#7e8ea4;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connexa-preview-list-item span{display:inline-flex;justify-content:flex-end;min-width:3rem;color:#7e8ea4;background:transparent;font-size:.67rem;font-weight:600}.connexa-preview-list-meta{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem}.connexa-preview-list-meta strong{color:#7e8ea4;font-size:.68rem;font-weight:600}.connexa-preview-list-unread{min-width:1.3rem;height:1.3rem;padding:0 .32rem;align-items:center;justify-content:center;border-radius:999px;color:#eff6ff;background:#22c55e;font-size:.68rem}.connexa-preview-chat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding-bottom:.85rem;border-bottom:1px solid rgba(215,227,240,.92)}.connexa-preview-chat-contact{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.connexa-preview-chat-contact>div:last-child{min-width:0;flex:1 1 auto}.connexa-preview-chat-contact p,.connexa-preview-chat-contact strong{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connexa-preview-avatar{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:999px;color:#eff6ff;background:linear-gradient(135deg,#2563eb,#06b6d4);font-size:.86rem;font-weight:700;box-shadow:0 10px 22px rgba(37,99,235,.18)}.connexa-preview-chat-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0;flex:0 1 46%;max-width:46%}.connexa-preview-chat-badges span{max-width:100%;padding:.38rem .68rem;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.1);font-size:.66rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.connexa-preview-messages{padding:1rem 0;min-height:15rem;align-content:start;justify-items:start}.connexa-preview-date-chip{justify-self:center;padding:.34rem .68rem;border-radius:999px;color:#6b7f96;background:rgba(215,227,240,.72);font-size:.66rem;font-weight:600}.connexa-preview-bubble{max-width:80%;padding:.9rem 1rem;border-radius:1rem;font-size:.88rem;line-height:1.6}.connexa-preview-bubble p{margin:0}.connexa-preview-bubble.inbound{border:1px solid rgba(224,235,245,.98);border-bottom-left-radius:.4rem;color:#39424e;background:#ffffff;box-shadow:0 8px 18px rgba(43,86,146,.05)}.connexa-preview-bubble.outbound{margin-left:auto;border-bottom-right-radius:.4rem;color:#eff6ff;background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 12px 24px rgba(37,99,235,.18)}.connexa-preview-bubble-meta{display:flex;justify-content:flex-end;align-items:center;gap:.38rem;margin-top:.45rem;font-size:.68rem}.connexa-preview-bubble.inbound .connexa-preview-bubble-meta{color:#8aa0ba}.connexa-preview-bubble.outbound .connexa-preview-bubble-meta{color:rgba(239,246,255,.82)}.connexa-preview-ticks{font-weight:700;letter-spacing:-.06em}.connexa-preview-attachment{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.connexa-preview-attachment-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.85rem;color:#1d4ed8;background:rgba(255,255,255,.86);font-size:.68rem;font-weight:800}.connexa-preview-attachment strong{display:block;color:#eff6ff;font-size:.8rem}.connexa-preview-attachment p{margin-top:.1rem;color:rgba(239,246,255,.8);font-size:.68rem}.connexa-preview-composer{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding-top:.85rem;border-top:1px solid rgba(215,227,240,.92)}.connexa-preview-input{padding:.95rem 1rem;border:1px solid rgba(215,227,240,.98);border-radius:1rem;color:#7e8ea4;font-size:.86rem;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.connexa-preview-send{padding:.95rem 1rem;border:0;border-radius:1rem;color:#eff6ff;background:#2563eb;font-weight:600}.connexa-section{display:flex;flex-direction:column;justify-content:flex-start;padding:4.5rem 0 0;scroll-margin-top:6.5rem}.connexa-section-copy{max-width:44rem;margin-bottom:1.6rem}.connexa-contact-card span,.connexa-section-copy span,.connexa-why-main span{color:#2563eb}.connexa-contact-card h3,.connexa-section-copy h2{margin:.7rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3.2vw,2.45rem);font-weight:600;letter-spacing:-.03em;line-height:1.12}.connexa-feature-grid,.connexa-pricing-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.connexa-contact-card,.connexa-feature-card,.connexa-pricing-card,.connexa-why-card,.connexa-why-main{border:1px solid rgba(215,227,240,.96);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.connexa-feature-card{padding:1.15rem;border-radius:1.3rem;background:rgba(255,255,255,.76);box-shadow:0 18px 42px rgba(43,86,146,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.connexa-feature-card:hover,.connexa-pricing-card:hover,.connexa-why-card:hover{transform:translateY(-4px);border-color:rgba(167,190,221,.98);box-shadow:0 24px 48px rgba(43,86,146,.12)}.connexa-feature-icon{position:relative;width:2.6rem;height:2.6rem;margin-bottom:.8rem;border-radius:1rem;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(6,182,212,.14));box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.connexa-feature-icon:after,.connexa-feature-icon:before{content:"";position:absolute}.connexa-feature-icon-inbox:before{inset:.72rem .58rem .64rem;border:2px solid #2563eb;border-radius:.42rem}.connexa-feature-icon-inbox:after{left:.92rem;right:.92rem;top:1.02rem;height:.12rem;background:#2563eb;box-shadow:0 .42rem 0 #2563eb}.connexa-feature-icon-channels:before{width:.68rem;height:.68rem;left:.62rem;top:1.16rem;border-radius:999px;background:#2563eb;box-shadow:1.08rem -.48rem 0 #06b6d4,1.08rem .48rem 0 #0f766e}.connexa-feature-icon-channels:after{left:.98rem;top:1.13rem;width:1.08rem;height:.12rem;background:#7c9dc8;transform:rotate(-28deg);box-shadow:0 .92rem 0 #7c9dc8}.connexa-feature-icon-automation:before{inset:.64rem;border-radius:999px;border:2px solid #2563eb}.connexa-feature-icon-automation:after{left:1.44rem;top:.84rem;width:.18rem;height:1.32rem;background:#2563eb;box-shadow:-.5rem .48rem 0 0 #06b6d4,.5rem .16rem 0 0 #0f766e}.connexa-feature-icon-campaigns:before{inset:.7rem .62rem;border-radius:.42rem;border:2px solid #2563eb}.connexa-feature-icon-campaigns:after{left:.98rem;top:1.02rem;width:1.08rem;height:.8rem;border-right:2px solid #06b6d4;border-bottom:2px solid #06b6d4;transform:rotate(45deg)}.connexa-feature-icon-contacts:before{width:.82rem;height:.82rem;top:.8rem;left:1.09rem;border-radius:999px;background:#2563eb}.connexa-feature-icon-contacts:after{left:.82rem;right:.82rem;bottom:.74rem;height:.82rem;border-radius:.82rem .82rem .44rem .44rem;background:rgba(37,99,235,.18);border:2px solid #2563eb}.connexa-feature-icon-tracking:before{left:.8rem;top:.78rem;width:1.42rem;height:1.42rem;border-radius:999px;border:2px solid #2563eb}.connexa-feature-icon-tracking:after{left:1.48rem;top:1.02rem;width:.16rem;height:.72rem;background:#06b6d4;transform-origin:bottom center;transform:rotate(24deg);box-shadow:-.36rem .62rem 0 -.02rem #2563eb}.connexa-feature-card strong,.connexa-pricing-head strong,.connexa-why-card strong{font-size:.96rem}.connexa-contact-card p,.connexa-feature-card p,.connexa-why-card p,.connexa-why-main p{margin:.65rem 0 0;color:#5f6f86;font-size:.84rem;line-height:1.6}.connexa-why-section{padding-top:4rem}.connexa-why-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.connexa-why-main{padding:2rem;border-radius:1.9rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,254,.98));box-shadow:0 20px 48px rgba(43,86,146,.1)}.connexa-why-main h3{margin:1rem 0 0;font-family:var(--font-display),sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.03em}.connexa-why-cards{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.connexa-why-card{padding:1.5rem;border-radius:1.6rem;background:rgba(255,255,255,.82);box-shadow:0 16px 38px rgba(43,86,146,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.connexa-video-layout{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center}.connexa-video-copy span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;border-radius:999px;padding:.72rem .95rem;border:1px solid rgba(37,99,235,.14);color:#2563eb;background:rgba(239,246,255,.95);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.24em}.connexa-video-copy h2{margin:1rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3.2vw,2.35rem);font-weight:600;color:#142033;letter-spacing:-.035em;line-height:1.08}.connexa-video-copy p{max-width:32rem;margin:.85rem 0 0;color:#5f6f86;font-size:.9rem;line-height:1.7}.connexa-video-frame{position:relative;overflow:hidden;border:1px solid rgba(215,227,240,.98);border-radius:1.85rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,254,.98));box-shadow:0 24px 52px rgba(43,86,146,.12),inset 0 1px 0 rgba(255,255,255,.92)}.connexa-video-frame:before{content:"";display:block;padding-top:56.25%}.connexa-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.connexa-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connexa-pricing-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem;border-radius:1.35rem;background:rgba(255,255,255,.82);box-shadow:0 20px 44px rgba(43,86,146,.09);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.connexa-pricing-card.featured{border-color:rgba(37,99,235,.28);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(243,248,254,.98));box-shadow:0 24px 56px rgba(37,99,235,.14)}.connexa-pricing-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.connexa-pricing-head span{padding:.42rem .75rem;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.1);font-size:.72rem}.connexa-pricing-price{font-family:var(--font-display),sans-serif;font-size:2rem;font-weight:600;color:#142033}.connexa-pricing-features{display:grid;grid-gap:.58rem;gap:.58rem}.connexa-pricing-feature{display:flex;align-items:center;gap:.75rem}.connexa-pricing-feature span{width:.5rem;height:.5rem;border-radius:999px;background:#2563eb}.connexa-pricing-feature p{margin:0;color:#5f6f86;font-size:.82rem}.connexa-contact-section{padding:4.5rem 0 3.5rem}.connexa-contact-card{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;padding:1.6rem 1.8rem;border-radius:1.7rem;background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(243,248,254,.98));box-shadow:0 22px 54px rgba(43,86,146,.11)}.connexa-contact-card .connexa-button-primary{min-width:11.5rem}.connexa-contact-card .connexa-button-glass{min-width:10rem}.connexa-contact-card p{max-width:40rem}.connexa-solutions-section .connexa-feature-card{min-height:100%}.connexa-contact-actions{justify-content:flex-end;flex-wrap:wrap}.connexa-public-shell{padding:3rem 1rem 4rem}.connexa-public-stack{gap:1rem}.connexa-public-intro h1{color:#fff}.connexa-public-intro p{color:#cbd5e1}.connexa-public-badge{color:#bbf7d0;border-color:rgba(52,211,153,.18);background:rgba(52,211,153,.12)}.connexa-public-card{border:1px solid rgba(255,255,255,.08);color:#fff;background:rgba(10,23,36,.82);box-shadow:0 30px 100px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.connexa-public-card .muted,.connexa-public-card p{color:#cbd5e1}.connexa-public-card .control-label,.connexa-public-card .preview-label{color:rgba(165,243,252,.72)}.connexa-public-card .landing-trust-pill{border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.76);background:rgba(255,255,255,.06)}.connexa-public-card .register-summary-row+.register-summary-row{border-top-color:rgba(255,255,255,.08)}.connexa-public-form-card .auth-badge{color:#bbf7d0;border-color:rgba(52,211,153,.18);background:rgba(52,211,153,.12)}.connexa-public-form-card .control-input{border-color:rgba(255,255,255,.12);color:#fff;background:rgba(255,255,255,.05);box-shadow:none}.connexa-public-form-card .control-input:hover{border-color:rgba(103,232,249,.22);background:rgba(255,255,255,.08)}.connexa-public-form-card .control-input:focus{border-color:rgba(103,232,249,.42);background:rgba(255,255,255,.1);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.connexa-public-form-card .control-input::placeholder{color:rgba(203,213,225,.48)}.connexa-public-form-card .auth-footer a,.connexa-public-form-card .auth-inline-link{color:#a5f3fc}.connexa-public-form-card .auth-footer a:hover,.connexa-public-form-card .auth-inline-link:hover{color:#fff}.connexa-public-form-card .button-secondary{color:#fff;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.connexa-public-form-card .button-secondary:hover{background:rgba(255,255,255,.09)}.onboarding-dark-hero,.onboarding-dark-panel,.onboarding-dark-sidecard,.onboarding-dark-status-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,23,36,.9),rgba(9,19,29,.94));box-shadow:0 30px 100px rgba(0,0,0,.22)}.onboarding-dark-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:1rem;gap:1rem;padding:1.5rem;border-radius:1.6rem}.onboarding-dark-copy{display:grid;grid-gap:.8rem;gap:.8rem;max-width:44rem}.onboarding-dark-copy h1{margin:0;color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:.98;letter-spacing:-.04em}.onboarding-dark-copy p,.onboarding-dark-panel-head p,.onboarding-dark-sidecard p,.onboarding-dark-status-card p,.onboarding-dark-step p{margin:0;color:#cbd5e1;line-height:1.7}.onboarding-dark-status{display:grid;align-items:stretch}.onboarding-dark-sidecard,.onboarding-dark-status-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.1rem;border-radius:1.2rem}.onboarding-dark-sidecard span,.onboarding-dark-status-card span{color:rgba(165,243,252,.72);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.onboarding-dark-sidecard strong,.onboarding-dark-status-card strong{color:#fff;font-size:1rem}.onboarding-dark-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) 300px}.onboarding-dark-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem;border-radius:1.6rem}.onboarding-dark-panel-head h2{margin:0;color:#fff;font-size:1.3rem}.onboarding-dark-steps{display:grid;grid-gap:.85rem;gap:.85rem}.onboarding-dark-step{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start;padding:1rem 0}.onboarding-dark-step+.onboarding-dark-step{border-top:1px solid rgba(255,255,255,.08)}.onboarding-dark-step>span{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border-radius:1rem;color:#07111b;background:linear-gradient(90deg,#34d399,#22d3ee);font-weight:700}.onboarding-dark-step strong{display:block;margin-bottom:.35rem;color:#fff;font-size:1rem}.onboarding-dark-sidepanel{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.register-dark-layout{display:grid;grid-template-columns:minmax(320px,420px) minmax(360px,520px);grid-gap:1.25rem;gap:1.25rem;align-items:stretch;width:min(100%,1080px);margin:0 auto}.register-dark-side{display:grid;align-content:start;grid-gap:.8rem;gap:.8rem;padding:1.2rem}.register-dark-copy{display:grid;grid-gap:.7rem;gap:.7rem;max-width:26rem}.register-dark-copy h1{margin:0;color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,2.7rem);line-height:1;letter-spacing:-.04em}.register-dark-copy p{margin:0;color:#cbd5e1;line-height:1.65}.register-dark-plan-card{box-shadow:none}.register-dark-note{margin:0;max-width:24rem;color:rgba(203,213,225,.78);font-size:.88rem;line-height:1.65}.register-dark-form-card{align-self:center;width:100%;max-width:520px;margin-left:auto}.register-package-price{font-size:2rem}.packages-page-shell{display:grid;grid-gap:2.5rem;gap:2.5rem}.packages-page-header{display:grid;grid-gap:1rem;gap:1rem;width:min(100%,1080px);margin:0 auto}.packages-page-copy h1{margin:0;color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.02;letter-spacing:-.04em}.packages-page-copy p{margin:0;line-height:1.7}.packages-page-section{padding-top:0}.packages-page-grid{width:min(100%,1120px);margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr))}.packages-page-summary{margin:0;color:#cbd5e1;font-size:.92rem;line-height:1.75}.packages-page-card{grid-gap:1.5rem;gap:1.5rem;min-height:100%;padding:1.9rem;grid-template-rows:auto auto auto;border-color:rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(14,22,35,.96),rgba(10,17,29,.98)),rgba(255,255,255,.02);box-shadow:0 24px 60px rgba(0,0,0,.22)}.packages-page-card.featured{border-color:rgba(56,189,248,.32);background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 34%),linear-gradient(180deg,rgba(13,24,39,.98),rgba(8,17,29,1));box-shadow:0 26px 72px rgba(8,145,178,.14)}.packages-page-card-top{grid-gap:.9rem;gap:.9rem}.packages-page-best-for{display:grid;grid-gap:.3rem;gap:.3rem;margin:0;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.08);color:#e2e8f0;font-size:.84rem;line-height:1.55}.packages-page-best-for span{color:rgba(165,243,252,.78);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.packages-page-features{align-content:start;padding-top:.1rem}.packages-page-card-footer{display:grid;align-self:end;padding-top:.3rem}.packages-page-button{min-height:3.15rem;border:1px solid rgba(148,163,184,.18);color:#e5eefc;background:linear-gradient(180deg,rgba(24,37,56,.96),rgba(16,26,42,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);letter-spacing:.01em}.packages-page-button-featured{color:#07111b;border-color:rgba(125,211,252,.3);background:linear-gradient(180deg,#39d2e5,#24b8d4);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 32px rgba(6,182,212,.24)}.packages-page-button:hover{border-color:rgba(125,211,252,.2);background:linear-gradient(180deg,rgba(28,43,66,.98),rgba(18,29,46,1));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.packages-page-button-featured:hover{border-color:rgba(165,243,252,.42);background:linear-gradient(180deg,#4adeef,#2cc4df);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 18px 38px rgba(6,182,212,.28)}@media (max-width:1180px){.packages-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.packages-page-grid{grid-template-columns:1fr}.packages-page-card{padding:1.45rem}}.invite-accept-card{gap:1rem;max-width:620px;padding:1.5rem}.invite-top-copy{gap:.65rem;margin-top:-.15rem;max-width:42rem}.invite-top-copy h1{max-width:16ch}.invite-top-copy p{max-width:34rem}.invite-accept-header{gap:.4rem}.invite-accept-header p{margin:0}.invite-accept-card .auth-checkbox{color:#cbd5e1}.invite-accept-card .auth-checkbox input{accent-color:#22d3ee}.invite-summary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.invite-summary-item{display:grid;grid-gap:.28rem;gap:.28rem;padding:.8rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:.95rem;background:rgba(255,255,255,.04)}.invite-summary-item strong{color:#f8fafc;font-size:.9rem}html[data-theme=light] .invite-accept-card .auth-checkbox{color:#61748f}html[data-theme=light] .invite-summary-item{border-color:rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97))}html[data-theme=light] .invite-summary-item strong{color:#13254a}.invite-empty-state{gap:.7rem;padding:.45rem 0 0}.invite-empty-state strong{color:#f8fafc;font-size:1rem}.invite-empty-state .button{margin-top:.2rem;min-width:14rem}.verify-dark-layout{align-items:center}.settings-dark-hero,.settings-dark-status-card{border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(10,23,36,.9),rgba(9,19,29,.94));box-shadow:0 30px 100px rgba(0,0,0,.22)}.settings-dark-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:1rem;gap:1rem;padding:1.5rem;border-radius:1.6rem}.settings-dark-copy{display:grid;grid-gap:.8rem;gap:.8rem;max-width:48rem}.settings-dark-copy h1{margin:0;color:#fff;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.04em}.settings-dark-copy p,.settings-dark-status-card p{margin:0;color:#cbd5e1;line-height:1.7}.settings-dark-status{display:grid;align-items:stretch}.settings-dark-status-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.1rem;border-radius:1.2rem}.settings-dark-status-card span{color:rgba(165,243,252,.72);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.settings-dark-status-card strong{color:#fff;font-size:1rem}.settings-dark-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.platform-admin-layout{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;max-width:100%}.platform-admin-content,.platform-admin-sidebar{min-width:0}.platform-admin-sidebar{display:grid;grid-gap:1rem;gap:1rem;width:100%;position:-webkit-sticky;position:sticky;top:2rem;padding:1.15rem;background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 30%),linear-gradient(180deg,rgba(8,20,32,.96),rgba(6,15,24,.98))}.platform-admin-sidebar-foot,.platform-admin-sidebar-head{display:grid;grid-gap:.65rem;gap:.65rem}.platform-admin-sidebar-head h2{margin:0;color:#ffffff;font-family:var(--font-display),sans-serif;font-size:1.4rem}.platform-admin-sidebar-foot p,.platform-admin-sidebar-head p{margin:0;color:#cbd5e1;line-height:1.6}.platform-admin-nav{display:grid;grid-gap:.75rem;gap:.75rem}.platform-admin-nav-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:start;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;background:rgba(255,255,255,.02);transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.platform-admin-nav-item:hover{transform:translateY(-1px);border-color:rgba(34,211,238,.2)}.platform-admin-nav-item.active{border-color:rgba(34,211,238,.3);background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(37,99,235,.09))}.platform-admin-nav-item.planned{opacity:.9}.platform-admin-nav-item strong,.platform-admin-sidebar-foot strong{color:#ffffff}.platform-admin-nav-item p,.platform-admin-sidebar-foot span{margin:0;color:#cbd5e1}.platform-admin-nav-item strong{display:block;margin-bottom:.28rem;font-size:.95rem}.platform-admin-nav-item p{line-height:1.55;font-size:.82rem}.platform-admin-nav-pill{display:inline-flex;align-items:center;min-height:1.7rem;padding:.14rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700}.platform-admin-nav-pill.live{color:#ccfbf1;background:rgba(13,148,136,.2)}.platform-admin-nav-pill.planned{color:#cbd5e1;background:rgba(71,85,105,.3)}.platform-discount-status-pill.active{color:#ccfbf1;background:rgba(13,148,136,.2)}.platform-discount-status-pill.inactive{color:#cbd5e1;background:rgba(71,85,105,.32)}.platform-discount-status-pill.used{color:#fde68a;background:rgba(217,119,6,.22)}.platform-discount-status-pill.expired{color:#fecaca;background:rgba(220,38,38,.22)}.platform-admin-sidebar-foot{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.25rem;padding-top:1rem;padding-bottom:.1rem;border-top:1px solid rgba(255,255,255,.08)}.platform-admin-sidebar-foot span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.platform-admin-sidebar-session{display:grid;grid-gap:.35rem;gap:.35rem}.platform-admin-sidebar-actions{display:grid}.platform-admin-sidebar-actions .button{width:100%}.platform-admin-content{display:grid;grid-gap:1rem;gap:1rem;max-width:100%}.platform-admin-hero{grid-template-columns:minmax(0,1fr)}.platform-admin-toolbar{display:flex;align-items:stretch;justify-content:space-between;gap:1rem;flex-wrap:wrap}.platform-ops-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.platform-ops-inline-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.85rem;gap:.85rem}.platform-ops-list,.platform-ops-row{display:grid;grid-gap:1rem;gap:1rem}.platform-ops-row{padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:rgba(255,255,255,.02)}.platform-ops-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.platform-ops-row-head h4,.platform-ops-row-head p{margin:0}.platform-ops-row-head h4{color:#ffffff;font-size:1rem}.platform-ops-row-head p{margin-top:.18rem;color:#94a3b8;font-size:.85rem}.platform-ops-row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem}.platform-ops-phone-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0;list-style:none}.platform-ops-phone-item{display:grid;grid-gap:.4rem;gap:.4rem;padding:.7rem .8rem;border:1px solid rgba(148,163,184,.12);border-radius:.85rem;background:rgba(15,23,42,.22)}.platform-ops-phone-item-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.platform-ops-phone-item-head strong{color:#e2e8f0;font-size:.82rem}.platform-ops-phone-item-head span{color:#7dd3fc;font-size:.72rem;font-weight:700}.platform-ops-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.24rem .68rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(148,163,184,.12);color:#e2e8f0;font-size:.76rem;font-weight:800;letter-spacing:.01em}.platform-ops-status-pill.success{border-color:rgba(34,197,94,.3);background:rgba(34,197,94,.16);color:#bbf7d0}.platform-ops-status-pill.error{border-color:rgba(244,63,94,.32);background:rgba(244,63,94,.16);color:#fecdd3}.platform-ops-status-pill.warning{border-color:rgba(245,158,11,.3);background:rgba(245,158,11,.16);color:#fde68a}.platform-ops-status-pill.neutral{border-color:rgba(148,163,184,.22);background:rgba(148,163,184,.14);color:#cbd5e1}.platform-ops-status-pill.status-ready{border-color:rgba(34,197,94,.32);background:rgba(22,163,74,.18);color:#bbf7d0}.platform-ops-status-pill.status-authenticated{border-color:rgba(20,184,166,.34);background:rgba(13,148,136,.2);color:#99f6e4}.platform-ops-status-pill.status-syncing-history{border-color:rgba(14,165,233,.36);background:rgba(2,132,199,.2);color:#bae6fd}.platform-ops-status-pill.status-qr-ready{border-color:rgba(245,158,11,.34);background:rgba(180,83,9,.2);color:#fde68a}.platform-ops-status-pill.status-initializing{border-color:rgba(168,85,247,.34);background:rgba(126,34,206,.2);color:#e9d5ff}.platform-ops-status-pill.status-error{border-color:rgba(244,63,94,.34);background:rgba(190,18,60,.2);color:#fecdd3}.platform-ops-status-pill.status-disconnected{border-color:rgba(249,115,22,.34);background:rgba(194,65,12,.2);color:#fed7aa}.platform-ops-status-pill.status-unknown{border-color:rgba(99,102,241,.34);background:rgba(67,56,202,.2);color:#c7d2fe}.platform-ops-phone-item-meta{display:grid;grid-gap:.18rem;gap:.18rem}.platform-ops-phone-item-meta span{color:#94a3b8;font-size:.75rem}.platform-ops-alerts{display:flex;gap:.6rem;flex-wrap:wrap}.platform-ops-runtime-log{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.platform-ops-runtime-log-item{display:grid;grid-gap:.3rem;gap:.3rem;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(15,23,42,.28)}.platform-ops-runtime-log-item strong{color:#f8fafc;font-size:.82rem;letter-spacing:.04em}.platform-ops-runtime-log-item span{color:#7dd3fc;font-size:.76rem}.platform-ops-runtime-log-item p{margin:0;color:#cbd5e1;font-size:.8rem;line-height:1.55}.platform-ops-row-actions{display:flex;justify-content:flex-end}.platform-ops-alert{display:inline-flex;align-items:center;min-height:1.85rem;padding:.24rem .7rem;border-radius:999px;background:rgba(251,113,133,.14);color:#fecdd3;font-size:.78rem;font-weight:700}.platform-ops-alert.ok{background:rgba(16,185,129,.14);color:#a7f3d0}.settings-dark-panel{border-color:rgba(255,255,255,.08)}.platform-danger-panel{display:grid;grid-gap:1rem;gap:1rem;border-color:rgba(248,113,113,.16);background:linear-gradient(160deg,rgba(127,29,29,.16),rgba(15,23,42,.92)),rgba(15,23,42,.9)}.platform-danger-copy{display:grid;grid-gap:.75rem;gap:.75rem}.platform-danger-copy p{margin:0}.settings-dark-panel-head{margin-left:0;margin-right:0;padding-top:.35rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.settings-dark-email-card{margin-top:0}.availability-settings-card{display:grid;grid-gap:1rem;gap:1rem}.availability-settings-pill{flex-shrink:0}.availability-settings-form{display:grid;grid-gap:1rem;gap:1rem}.availability-calendar-nav{display:inline-flex;gap:.6rem}.availability-calendar-nav strong{min-width:10rem;color:#f8fafc;font-size:.86rem}.availability-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.availability-calendar-shell{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);grid-gap:1rem;gap:1rem;align-items:start}.availability-quick-add{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid rgba(103,232,249,.12);border-radius:1rem;background:rgba(6,182,212,.05)}.availability-quick-add-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.availability-quick-add-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:end}.availability-quick-add-buttons{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.availability-calendar-weekday{padding:.2rem .4rem;color:#93a4bc;font-size:.72rem;letter-spacing:.06em}.availability-calendar-day{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-height:8.25rem;padding:.78rem;border:1px solid rgba(148,163,184,.1);background:rgba(4,12,22,.22);overflow:hidden}.availability-calendar-day.muted-day{opacity:.48}.availability-calendar-day.today{border-color:rgba(34,211,238,.24);box-shadow:inset 0 0 0 1px rgba(34,211,238,.12)}.availability-calendar-day.selected{border-color:rgba(56,189,248,.28);background:rgba(8,22,38,.62);box-shadow:inset 0 0 0 1px rgba(56,189,248,.12),0 12px 28px rgba(2,8,23,.16)}.availability-calendar-day-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.5rem;gap:.5rem}.availability-calendar-day-top strong{color:#f8fafc;font-size:.95rem;line-height:1.1}.availability-calendar-add{border:0;justify-self:end;max-width:100%;padding:0;background:transparent;color:#67e8f9;font-size:.72rem;font-weight:700;cursor:pointer;white-space:nowrap}.availability-calendar-add:hover{color:#d5f8ff}.availability-calendar-body{display:grid;grid-gap:.42rem;align-content:start;min-width:0}.availability-calendar-default,.availability-calendar-override{display:inline-flex;align-items:center;width:100%;max-width:100%;padding:.26rem .52rem;border-radius:.8rem;font-size:.7rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere;box-sizing:border-box}.availability-calendar-override{display:grid;width:100%;justify-items:start;grid-gap:.18rem;gap:.18rem}.availability-calendar-override-button{border:0;text-align:left;cursor:pointer}.availability-calendar-override-button:hover{filter:brightness(1.06)}.availability-calendar-override-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(103,232,249,.18)}.availability-calendar-override strong{font-size:.7rem;line-height:1.35}.availability-calendar-override span{font-size:.68rem;line-height:1.35}.availability-calendar-override p{margin:0;font-size:.66rem;line-height:1.4;opacity:.9}.availability-calendar-default.working{color:#d8f3ff;border:1px solid rgba(56,189,248,.22);background:rgba(2,132,199,.24)}.availability-calendar-default.off{color:#f1d4a8;border:1px solid rgba(251,191,36,.18);background:rgba(120,53,15,.22)}.availability-calendar-appointment-count{display:inline-flex;align-items:center;width:100%;max-width:100%;padding:.24rem .5rem;border:1px solid rgba(96,165,250,.2);border-radius:999px;color:#dbeafe;background:rgba(29,78,216,.28);font-size:.66rem;font-weight:700;line-height:1.35;box-sizing:border-box}.availability-calendar-override.blocked{color:#fecaca;border:1px solid rgba(248,113,113,.2);background:rgba(185,28,28,.26)}.availability-calendar-override.leave{color:#fbcfe8;border:1px solid rgba(244,114,182,.2);background:rgba(157,23,77,.24)}.availability-calendar-override.available{color:#ccfbf1;border:1px solid rgba(45,212,191,.18);background:rgba(13,148,136,.24)}.availability-settings-section{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.08);border-radius:1.1rem;background:rgba(255,255,255,.025)}.availability-settings-section-head{display:grid;grid-gap:.18rem;gap:.18rem}.availability-settings-section-head strong{color:#f8fafc;font-size:.92rem}.availability-settings-section-head-actions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem}.availability-day-panel{display:grid;grid-gap:.9rem;gap:.9rem;padding:.95rem;border:1px solid rgba(148,163,184,.08);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 36%),rgba(4,12,22,.34)}.availability-day-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.8rem;gap:.8rem}.availability-day-panel-head strong{color:#f8fafc;font-size:.96rem}.availability-day-panel-head>div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.availability-day-panel-default-hours{display:block}.availability-day-summary{display:grid;grid-gap:.7rem;gap:.7rem}.availability-day-summary-card{display:grid;grid-gap:.18rem;gap:.18rem;padding:.75rem .8rem;border:1px solid rgba(148,163,184,.08);background:rgba(255,255,255,.025)}.availability-day-summary-card span{color:#93a4bc;font-size:.72rem}.availability-day-summary-card strong{color:#f8fafc;font-size:1.15rem}.availability-day-slot-panel{display:grid;grid-gap:.75rem;gap:.75rem;padding:.85rem;border:1px solid rgba(148,163,184,.08);background:rgba(255,255,255,.02)}.availability-day-slot-head{grid-gap:.18rem;gap:.18rem}.availability-day-slot-head strong{color:#f8fafc;font-size:.84rem}.availability-day-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.availability-day-slot-button{min-height:2.1rem;padding:.4rem .55rem;border:1px solid rgba(125,211,252,.12);border-radius:.8rem;color:#dbeafe;background:rgba(15,23,42,.42);font-size:.75rem;font-weight:700;cursor:pointer}.availability-day-slot-button:hover{border-color:rgba(103,232,249,.22);background:rgba(15,23,42,.62)}.availability-day-timeline{grid-gap:.75rem;gap:.75rem}.availability-day-item{display:grid;grid-gap:.42rem;gap:.42rem;padding:.82rem .86rem;border:1px solid rgba(148,163,184,.08);border-radius:.95rem;text-align:left;background:rgba(255,255,255,.025)}.availability-day-item-button{cursor:pointer}.availability-day-item-button.blocked{color:#fecaca;background:rgba(127,29,29,.18)}.availability-day-item-button.leave{color:#fda4af;background:rgba(136,19,55,.18)}.availability-day-item-button.available{color:#ccfbf1;background:rgba(15,118,110,.18)}.availability-day-item.appointment{background:radial-gradient(circle at top right,rgba(37,99,235,.14),transparent 42%),rgba(255,255,255,.03)}.availability-day-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.availability-day-item-head strong{color:#f8fafc;font-size:.84rem}.availability-day-item p,.availability-day-item-head span,.availability-day-item-meta{color:#b7cadf;font-size:.76rem;line-height:1.5}.availability-day-item p{margin:0}.availability-day-item-actions{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.15rem}.availability-current-list,.availability-override-list,.availability-rule-list{display:grid;grid-gap:.75rem;gap:.75rem}.availability-rule-row{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:center;grid-gap:.9rem;gap:.9rem}.availability-rule-toggle{display:inline-flex;align-items:center;gap:.7rem;color:#f8fafc;font-weight:600}.availability-rule-toggle input{width:1rem;height:1rem;accent-color:#22d3ee}.availability-rule-time{display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap}.availability-rule-time.disabled{opacity:.62}.availability-rule-time .lead-record-input{max-width:10rem}.availability-rule-all-day{display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-weight:600;white-space:nowrap}.availability-rule-all-day.disabled{opacity:.68}.availability-rule-all-day input{width:1rem;height:1rem;accent-color:#22d3ee}.availability-current-row,.availability-override-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(4,12,22,.2)}.availability-override-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.availability-override-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:end}.availability-override-note{margin:0}.availability-empty-state{padding:.95rem;border:1px dashed rgba(148,163,184,.14)}.availability-edit-dialog{width:min(32rem,calc(100vw - 2rem))}.availability-edit-grid{display:grid;grid-gap:.85rem;gap:.85rem}.availability-edit-note{margin:0}.calendar-appointment-list{display:grid;grid-gap:.85rem;gap:.85rem}.calendar-appointment-card{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.calendar-appointment-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.calendar-appointment-head .team-availability-pill.scheduled{border:1px solid rgba(96,165,250,.22);color:#dbeafe;background:rgba(29,78,216,.28)}.calendar-appointment-head strong{color:#f8fafc}.calendar-appointment-head p,.calendar-appointment-note{margin:0}.calendar-appointment-meta{display:flex;flex-wrap:wrap;gap:.55rem .8rem;color:#b7cadf;font-size:.78rem}.calendar-appointment-actions{display:flex;flex-wrap:wrap;gap:.55rem}.inbox-appointment-form{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border:1px solid rgba(103,232,249,.12);border-radius:1rem;background:rgba(6,182,212,.05)}.inbox-appointment-date-stack,.inbox-appointment-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.inbox-appointment-form .app-select,.inbox-appointment-form .contact-assignment-label,.inbox-appointment-form .lead-record-input{min-width:0}.whatsapp-setup-status-card{gap:.9rem}.whatsapp-status-row{display:flex;gap:.55rem;flex-wrap:wrap}.whatsapp-status-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.4rem .72rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.04);font-size:.78rem;font-weight:600}.whatsapp-status-pill.is-ready{color:#bbf7d0;border-color:rgba(74,222,128,.16);background:rgba(74,222,128,.1)}.whatsapp-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.whatsapp-setup-grid-secondary{margin-top:1rem}.whatsapp-setup-panel{display:grid;align-content:start}.whatsapp-env-list,.whatsapp-setup-fields,.whatsapp-step-list{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem}.whatsapp-env-item,.whatsapp-step-item{display:grid;grid-gap:.32rem;gap:.32rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.03)}.whatsapp-env-item strong,.whatsapp-step-item strong{color:#ffffff}.whatsapp-env-item span{color:#93a4bc;font-size:.88rem;word-break:break-word}.whatsapp-step-item p{margin:0}.worker-status-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.worker-status-metric{display:grid;grid-gap:.18rem;gap:.18rem;padding:.8rem .85rem;border:1px solid rgba(148,163,184,.12);border-radius:.9rem;background:rgba(255,255,255,.03)}.worker-status-metric span{color:#8ea5c2;font-size:.72rem}.worker-status-metric strong{color:#f8fafc;font-size:1.15rem}.worker-status-failure{display:grid;grid-gap:.32rem;gap:.32rem;padding:.8rem .9rem;border:1px solid rgba(248,113,113,.18);border-radius:.9rem;background:rgba(127,29,29,.18)}.worker-status-failure strong{color:#fecaca}.worker-status-failure p,.worker-status-failure span{margin:0;color:#fca5a5}@media (max-width:980px){.onboarding-dark-grid,.onboarding-dark-hero,.platform-admin-layout,.settings-dark-grid,.settings-dark-hero,.whatsapp-setup-grid{grid-template-columns:1fr}.worker-status-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.register-dark-layout{width:min(100%,720px)}.connexa-contact-card,.connexa-feature-grid,.connexa-hero,.connexa-stats-band,.connexa-video-layout,.connexa-why-grid,.register-dark-layout{grid-template-columns:1fr}.connexa-pricing-grid,.connexa-why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-grid{grid-template-columns:320px minmax(0,1fr)}.auth-shell,.landing-hero,.register-shell{grid-template-columns:1fr}.inbox-detail-panel{grid-column:1/-1}}@media (max-width:1100px){.contact-create-grid,.contacts-grid,.contacts-workspace,.insight-grid,.landing-package-grid,.landing-workflow-grid,.leads-toolbar,.lower-grid,.metrics-grid{grid-template-columns:1fr 1fr}.availability-calendar-shell,.availability-day-slot-grid,.availability-override-grid,.availability-override-meta,.availability-quick-add-actions,.availability-quick-add-grid,.availability-rule-row{grid-template-columns:1fr}.availability-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.team-availability-row{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.connexa-public-shell{padding:2rem 1rem 3rem}.sidebar{gap:.85rem;border-bottom:1px solid rgba(255,255,255,.08)}.platform-admin-sidebar{position:static;top:auto}.connexa-header-inner,.connexa-hero,.connexa-section,.connexa-stats-band{width:min(100% - 2rem,1280px)}.connexa-header-inner{flex-wrap:wrap}.connexa-desktop-only,.connexa-nav{display:none}.connexa-contact-card,.connexa-feature-grid,.connexa-preview-grid,.connexa-pricing-grid,.connexa-why-cards{grid-template-columns:1fr}.connexa-preview-shell{transform:none}.connexa-preview-wrap{padding:1.75rem 0 0}.connexa-hero-chip{position:static;width:100%;max-width:none}.connexa-preview-composer{grid-template-columns:1fr}.connexa-preview-chat-head{align-items:flex-start;flex-direction:column}.connexa-preview-chat-badges{justify-content:flex-start}.connexa-hero{gap:2rem;padding:4.25rem 0 4rem}.connexa-hero-proof-list{max-width:none}.connexa-hero-chip.bottom-left,.connexa-hero-chip.bottom-right,.connexa-hero-chip.top-center,.connexa-hero-chip.top-left,.connexa-hero-chip.top-right{inset:auto}.connexa-hero-copy h1{font-size:clamp(2.6rem,12vw,4rem)}.connexa-contact-section,.connexa-section{padding:3.5rem 0 1rem}.connexa-contact-actions{justify-content:flex-start}.metrica-login-shell{display:block;min-height:auto;padding:1rem}.metrica-login-layout{grid-template-columns:1fr;height:auto;min-height:auto}.metrica-login-card,.metrica-login-side{padding:1.2rem}.metrica-login-visual{min-height:160px}.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.contact-create-grid,.contacts-grid,.contacts-workspace,.insight-grid,.landing-package-grid,.landing-workflow-grid,.leads-toolbar,.lower-grid,.metrics-grid{grid-template-columns:1fr}.contacts-sidepane{position:static}.contacts-directory-card{max-height:none}.contact-directory-top{flex-direction:column;align-items:flex-start}.agent-board-head,.agent-board-row,.contact-directory-row{grid-template-columns:minmax(0,1fr)}.agent-board-head,.agent-board-row{justify-items:start}.agent-board-head span:nth-child(n+2),.agent-board-row>:nth-child(n+2){text-align:left;justify-self:start}.lead-workspace-row{grid-template-columns:minmax(0,1fr)}.lead-workspace-side{padding-left:0;border-left:0;border-top:1px solid rgba(148,163,184,.09);padding-top:.85rem}.contact-directory-actions{justify-items:start}.team-invite-row,.team-member-controls,.team-member-row{grid-template-columns:minmax(0,1fr)}.team-member-actions{justify-content:flex-start}.availability-settings-section-head-actions{grid-template-columns:1fr}.calendar-appointment-head{flex-direction:column}.availability-calendar{grid-template-columns:1fr}.availability-calendar-weekday{display:none}.control-grid,.form-grid,.invite-summary-row{grid-template-columns:1fr}.hero,.inbox-composer-footer,.inbox-panel-head,.inbox-topbar{flex-direction:column;align-items:flex-start}.inbox-topbar-side{width:100%;justify-content:flex-start}.inbox-whatsapp-status{width:100%}.inbox-whatsapp-status-head,.inbox-whatsapp-status-links,.whatsapp-thread-head-row{flex-direction:column;align-items:flex-start}.inbox-whatsapp-status-links .table-subtle{text-align:left}.inbox-grid,.inbox-thread-controls{grid-template-columns:1fr}.app-main,.auth-shell,.landing-shell{padding:1rem}.auth-center-column{width:min(100%,520px);gap:.65rem;padding:.25rem 0}.auth-form-card{padding:1.05rem}.public-logo-frame{width:clamp(180px,52vw,220px);height:52px}.landing-nav{flex-direction:column;align-items:flex-start}.landing-metric-row{grid-template-columns:1fr}.preview-header{flex-direction:column;align-items:flex-start}}@media (max-height:820px) and (min-width:901px){.metrica-login-layout{height:min(680px,calc(100vh - .75rem))}.metrica-login-side{padding:.9rem 1rem}.metrica-login-card{padding:.95rem 1rem}.metrica-login-copy h1{font-size:clamp(1.7rem,2.7vw,2.35rem)}.metrica-login-visual{min-height:160px}}@media (display-mode:standalone){.connexa-header-inner{padding:.68rem 0}.connexa-brand-copy strong{font-size:.84rem}.connexa-hero{gap:1.75rem;padding:2.8rem 0 1rem}.connexa-kicker{display:none}.connexa-hero-copy h1{font-size:clamp(1.9rem,4vw,2.85rem)}.connexa-hero-copy p{margin-top:.8rem;max-width:24rem;font-size:.86rem;line-height:1.5}.connexa-hero-actions{margin-top:1rem}.connexa-hero-proof-list{display:none}.connexa-preview-wrap{padding:1rem 0 .2rem}.connexa-preview-shell{width:min(100%,46rem);padding:.7rem}.connexa-hero-chip{display:none}}.composer-textarea{min-height:6.6rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.035)}.composer-textarea:focus{border-color:rgba(103,232,249,.22);outline:none;box-shadow:0 0 0 .2rem rgba(34,211,238,.08)}.chat-meta{gap:.6rem;font-size:.74rem;opacity:.86}.chat-bubble.outbound .chat-meta{color:rgba(7,32,50,.8)}.chat-bubble.inbound .chat-meta{color:#7f93ad}.premium-inbox-workspace{display:flex;flex-direction:column;gap:.9rem;min-height:0;height:100%;overflow:hidden}.premium-inbox-grid{display:grid;grid-template-columns:280px minmax(720px,1.8fr) 240px;height:100%;overflow:hidden;border-color:rgba(148,163,184,.12);border-radius:1.25rem;background:linear-gradient(180deg,rgba(5,17,28,.98),rgba(6,15,26,.98)),radial-gradient(circle at top right,rgba(8,145,178,.12),transparent 28%);box-shadow:0 18px 54px rgba(0,0,0,.24)}.premium-inbox-grid.details-hidden{grid-template-columns:280px minmax(0,1fr)}.premium-inbox-grid .inbox-column{background:transparent;min-width:0;min-height:0}.inbox-page-shell{flex:1 1;min-height:0;padding-bottom:1rem;overflow:hidden}.inbox-page-shell>.premium-inbox-workspace{min-height:0}.queue-panel-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:0;gap:0;min-height:0}.queue-panel-header,.queue-toolbar{border-bottom:1px solid rgba(148,163,184,.1)}.queue-toolbar{position:relative;z-index:10;display:grid;grid-gap:.55rem;gap:.55rem;padding:.82rem .84rem .78rem;background:linear-gradient(180deg,rgba(8,20,33,.96),rgba(8,20,33,.9))}.queue-toolbar-meta,.queue-toolbar-search-row,.queue-toolbar-tabs{min-width:0}.queue-toolbar-search-row{display:block}.queue-panel-scroll{min-height:0;overflow:hidden}.queue-panel-scroll>.inbox-conversation-list{height:100%;overflow-y:auto;padding:.5rem;scrollbar-width:thin}.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel{border-right:1px solid rgba(148,163,184,.12)}.inbox-status-strip{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;grid-gap:.9rem;gap:.9rem;padding:.72rem .88rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(8,20,33,.82)}.inbox-status-strip.is-history-attention{border-color:rgba(251,191,36,.48);background:rgba(69,39,8,.88)}.inbox-status-copy,.inbox-status-strip-actions,.inbox-status-strip-main,.inbox-status-strip-summary{display:flex;align-items:center;gap:.7rem;min-width:0}.inbox-status-copy{gap:.85rem;color:#93a4bc;font-size:.78rem;white-space:nowrap;overflow:hidden}.inbox-status-copy strong{color:#f8fafc;font-size:.82rem}.inbox-history-import-label{color:#cbd5e1;font-size:.75rem;font-weight:700}.inbox-history-import-label.attention{color:#fde68a}.inbox-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.inbox-workspace-header-copy{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.inbox-status-state{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(248,113,113,.16);color:#fecaca;background:rgba(127,29,29,.35);font-size:.72rem;font-weight:700}.inbox-status-state.ready{border-color:rgba(74,222,128,.18);color:#bbf7d0;background:rgba(20,83,45,.4)}.inbox-status-strip-summary{justify-content:center;gap:.45rem;flex-wrap:wrap}.inbox-status-strip-actions a,.inbox-status-strip-summary span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.22rem .62rem;border:1px solid rgba(148,163,184,.1);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.03);font-size:.73rem;font-weight:600}.inbox-status-strip-actions{justify-content:flex-end}.inbox-status-strip-actions a:hover{border-color:rgba(103,232,249,.24);color:#ffffff}.inbox-list-head{align-items:center}.inbox-count-badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:.16rem .56rem;border:1px solid rgba(148,163,184,.1);border-radius:999px;color:#d8e5f4;background:rgba(255,255,255,.025);font-size:.71rem;font-weight:600}.inbox-list-toolbar{gap:.56rem;padding:.66rem .72rem 0}.inbox-filter-tabs{grid-gap:.35rem;gap:.35rem;min-width:0;padding:.26rem .32rem;border:1px solid rgba(148,163,184,.14);border-radius:.95rem;background:rgba(255,255,255,.04)}.inbox-filter-tab{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;width:100%;padding:.28rem .42rem;border:1px solid transparent;border-radius:.8rem;color:#c3d2e7;background:rgba(255,255,255,.03);font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .14s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.inbox-filter-tab>span:first-child{overflow:visible;text-overflow:clip;white-space:nowrap}.inbox-filter-tab.active{color:#f4fbff;border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.24);box-shadow:0 10px 18px rgba(15,23,42,.12),inset 0 0 0 1px rgba(96,165,250,.2)}.inbox-filter-tab:hover{color:#e5f2ff;border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.08);transform:translateY(-1px)}.inbox-filter-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;min-height:1rem;padding:0 .35rem;border-radius:999px;color:#dfe7f4;background:rgba(255,255,255,.14);font-size:.62rem;font-weight:600}.inbox-filter-tab.active .inbox-filter-tab-count{color:#0f172a;background:#ffffff}.inbox-search-bar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:stretch}.inbox-search-field{display:flex;align-items:center;gap:.55rem;min-height:2.2rem;padding:0 .75rem;border:1px solid rgba(148,163,184,.15);border-radius:.9rem;background:rgba(255,255,255,.02);transition:border-color .16s ease,box-shadow .16s ease}.inbox-search-field:focus-within{border-color:rgba(37,99,235,.35);box-shadow:0 0 0 1px rgba(37,99,235,.18)}.inbox-search-svg{width:.9rem;height:.9rem;color:#96a6c3;flex-shrink:0}.inbox-search-input{flex:1 1;border:0;background:transparent;color:#e7f2ff;font-size:.82rem;padding:0}.inbox-search-input::placeholder{color:#7c91b2}.inbox-search-side{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0;flex-wrap:wrap}.inbox-search-actions{display:flex;gap:.4rem;flex-wrap:wrap;min-width:0}.inbox-queue-tools{gap:.35rem}.inbox-queue-tools,.inbox-search-tool{display:inline-flex;align-items:center}.inbox-search-tool{justify-content:center;min-height:2.45rem;padding:0 .88rem;border:1px solid rgba(148,163,184,.2);border-radius:.85rem;color:#e2ebf8;background:rgba(255,255,255,.06);font-size:.76rem;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.inbox-search-tool.icon-only{min-width:2.1rem;padding:0}.inbox-search-tool:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.12);box-shadow:0 14px 28px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.08)}.inbox-search-tool.active-financing-tag{border-color:rgba(103,232,249,.34);color:#f4fbff;background:rgba(37,99,235,.22)}.inbox-search-owner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.05rem;min-width:0;font-size:.66rem;color:#97a8c2}.inbox-search-owner strong{font-size:.82rem;font-weight:700;color:#f5fbff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-search-owner span{letter-spacing:.12em;text-transform:uppercase;color:#7e92b4;font-size:.62rem}.inbox-portal-menu{width:max-content;max-width:min(24rem,calc(100vw - 24px))}.inbox-menu-panel{display:grid;grid-gap:.35rem;gap:.35rem;min-width:12rem;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid rgba(148,163,184,.14);border-radius:.85rem;background:linear-gradient(180deg,rgba(9,18,30,.98),rgba(4,14,24,.98));box-shadow:0 20px 40px rgba(0,0,0,.34)}.inbox-menu-panel-head{display:grid;grid-gap:.12rem;gap:.12rem;padding:.28rem .3rem .4rem}.inbox-menu-panel-head strong{color:#f8fafc;font-size:.8rem}.inbox-menu-panel-head span{color:#8ea5c2;font-size:.7rem;line-height:1.4}.inbox-menu-item{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-height:2rem;padding:.44rem .58rem;border:1px solid transparent;border-radius:.72rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.02)}.inbox-menu-item strong{color:#67e8f9;font-size:.72rem}.inbox-menu-item.active,.inbox-menu-item:hover{border-color:rgba(103,232,249,.16);background:rgba(255,255,255,.05)}.inbox-conversation-list{display:grid;grid-gap:.35rem;gap:.35rem;padding:0;min-height:0}.inbox-list-item{padding:.65rem .9rem;border:1px solid rgba(148,163,184,.06);border-radius:1rem;background:rgba(255,255,255,.02);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.inbox-list-item.loading{opacity:.6}.inbox-list-item-skeleton{pointer-events:none}.inbox-list-item:hover{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.05);box-shadow:0 6px 18px rgba(0,0,0,.2)}.inbox-list-item.selected{background:linear-gradient(180deg,rgba(15,60,96,.95),rgba(8,34,53,.98));border-color:rgba(37,99,235,.35);box-shadow:inset 0 0 0 1px rgba(37,99,235,.35),0 12px 30px rgba(0,0,0,.25)}.inbox-action-button:focus-visible,.inbox-action-icon:focus-visible,.inbox-action-select:focus-within,.inbox-filter-tab:focus-visible,.inbox-list-item:focus-visible,.inbox-note-toggle:focus-visible,.inbox-quick-reply:focus-visible,.inbox-search-shell:focus-within,.inbox-search-tool:focus-visible,.whatsapp-circle-button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(103,232,249,.16)}.inbox-list-row-top{align-items:flex-start}.inbox-tag-chip{display:inline-flex;align-items:center;max-width:100%;min-width:0;min-height:1.25rem;padding:.06rem .38rem;border-radius:999px;font-size:.64rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;border:1px solid transparent}.inbox-tag-chip>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.inbox-tag-chip.removable{gap:.28rem;padding-right:.16rem}.inbox-tag-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:.95rem;height:.95rem;border:0;border-radius:999px;color:inherit;background:rgba(255,255,255,.12);font-size:.72rem;line-height:1;cursor:pointer;opacity:.9}.inbox-tag-chip-remove:hover{background:rgba(255,255,255,.2)}.inbox-tag-chip.tone-default{color:#dbe7f5;background:rgba(51,65,85,.72)}.inbox-tag-chip.tone-channel{color:#bbf7d0;background:rgba(22,163,74,.18)}.inbox-tag-chip.tone-owner{color:#dbe7f5;background:rgba(30,41,59,.9)}.inbox-tag-chip.tone-unassigned{color:#fcd34d;background:rgba(120,53,15,.42)}.inbox-tag-chip.tone-status{color:#7dd3fc;background:rgba(8,47,73,.9)}.inbox-tag-chip.tone-hot{color:#fdba74;background:rgba(124,45,18,.42)}.inbox-tag-chip.tone-status{text-transform:none}.inbox-list-item-meta{gap:.4rem}.inbox-list-item-meta,.inbox-list-subline{display:flex;align-items:center;flex-wrap:wrap}.inbox-list-subline{gap:.45rem;min-width:0;color:#7f93ad;font-size:.72rem;line-height:1.3}.inbox-list-subline span{min-width:0}.inbox-list-subline span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-list-subline span+span:before{content:"";display:inline-block;width:.2rem;height:.2rem;margin-right:.45rem;border-radius:999px;vertical-align:middle;background:rgba(148,163,184,.45)}.inbox-list-flag{color:#fdba74;font-weight:700}.inbox-list-flag.subdued{color:#a5b4cc}.chatbox-avatar{width:2.6rem;height:2.6rem;font-size:.78rem}.chatbox-avatar-image{width:100%;height:100%;border-radius:inherit;object-fit:cover;display:block}.chatbox-content{gap:.32rem}.chatbox-title-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.chatbox-title-row strong{font-size:.95rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-row-head,.inbox-row-meta-top{display:flex;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.inbox-row-meta-top{flex-shrink:0;gap:.35rem}.inbox-row-tags{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.inbox-list-preview{color:#9aa9c3;min-width:0;text-overflow:ellipsis;white-space:nowrap}.timeline-time{color:#9cb5d6}.inbox-unread-pill{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;min-height:1.2rem;padding:0 .35rem;border-radius:999px;color:#071c1b;background:#34d399;font-size:.68rem;font-weight:800;box-shadow:0 0 0 1px rgba(52,211,153,.2)}.inbox-row-chip-row{justify-content:flex-start;gap:.28rem;flex-wrap:wrap}.inbox-queue-empty{display:grid;grid-gap:.55rem;gap:.55rem;align-content:center;justify-items:center;min-height:18rem;padding:1.4rem;text-align:center}.inbox-empty-illustration{width:4rem;height:4rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.08);background:radial-gradient(circle at top left,rgba(34,211,238,.24),transparent 50%),rgba(255,255,255,.02)}.inbox-skeleton-block,.inbox-skeleton-line{background:linear-gradient(90deg,rgba(51,65,85,.7),rgba(71,85,105,.5),rgba(51,65,85,.7));background-size:200% 100%;animation:inbox-skeleton-shimmer 1.4s linear infinite}.inbox-skeleton-block{border-radius:999px}.inbox-skeleton-line{height:.72rem;border-radius:999px}.inbox-skeleton-line.short{width:42%}.inbox-skeleton-line.medium{width:78%}.inbox-skeleton-line.tiny{width:28%}@keyframes inbox-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.inbox-thread-panel{grid-template-rows:auto minmax(0,1fr);min-width:0;overflow:hidden}.inbox-thread-resizable{display:grid;min-height:0;overflow:hidden}.inbox-thread-resizable.resizing{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.inbox-thread-splitter{display:flex;align-items:center;justify-content:center;cursor:ns-resize;background:rgba(255,255,255,.02)}.inbox-thread-splitter span{width:100%;max-width:5.5rem;height:2px;border-radius:999px;background:rgba(148,163,184,.22)}.inbox-thread-splitter:hover span{background:rgba(103,232,249,.35)}.inbox-thread-top{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0;padding:.76rem .84rem .68rem;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.inbox-thread-primary{display:flex;align-items:flex-start;gap:.68rem}.inbox-thread-primary-copy{display:grid;grid-gap:.2rem;gap:.2rem;flex:1 1 auto}.inbox-thread-actions,.inbox-thread-chip-row,.inbox-thread-name-row,.inbox-thread-subline{display:flex;align-items:center;gap:.48rem;flex-wrap:wrap;min-width:0}.inbox-thread-name-row .card-title{min-width:0;overflow-wrap:anywhere}.inbox-thread-subline{color:#93a4bc;font-size:.75rem}.inbox-thread-automation-copy{color:#cbd5e1;font-size:.72rem;line-height:1.45}.inbox-thread-subline span{position:relative}.inbox-thread-subline>*+:before{content:"";display:inline-block;width:.22rem;height:.22rem;margin-right:.6rem;border-radius:999px;vertical-align:middle;background:rgba(148,163,184,.5)}.inbox-list-scheduled-chip,.inbox-scheduled-link{display:inline-flex;align-items:center;min-height:1.25rem;padding:.08rem .42rem;border:1px solid rgba(96,165,250,.22);border-radius:999px;color:#dbeafe;background:rgba(37,99,235,.12);font-size:.72rem;font-weight:700;text-decoration:none}.inbox-list-scheduled-chip:hover,.inbox-scheduled-link:hover{color:#eff6ff;border-color:rgba(125,211,252,.3);background:rgba(14,116,144,.18)}.inbox-detail-link-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.inbox-thread-actions{justify-content:flex-start;gap:.38rem}.inbox-snooze-banner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.65rem;padding:.65rem .84rem;border-bottom:1px solid rgba(245,158,11,.18);background:linear-gradient(90deg,rgba(245,158,11,.12),rgba(245,158,11,.04));color:#fde68a;font-size:.74rem;line-height:1.45}.inbox-snooze-banner strong{color:#fff7d6}.inbox-snooze-banner-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;flex:1 1 18rem}.inbox-list-reminder{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;color:#f5d37a;font-size:.69rem}.inbox-list-reminder-label{display:inline-flex;align-items:center;min-height:1rem;padding:.02rem .34rem;border:1px solid rgba(245,158,11,.2);border-radius:999px;color:#fff3c4;background:rgba(245,158,11,.12);font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.inbox-action-button,.inbox-action-icon,.inbox-note-toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.3rem .72rem;border:1px solid rgba(148,163,184,.18);border-radius:.68rem;color:#e2ebf8;background:rgba(255,255,255,.055);font-size:.72rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.inbox-action-button strong{color:#ffffff;font-size:.67rem}.inbox-action-icon{padding-inline:.58rem}.inbox-action-button strong{color:#7dd3fc;font-size:.72rem}.inbox-action-icon{justify-content:center;min-width:1.9rem}.inbox-action-button:hover,.inbox-action-icon:hover,.inbox-note-toggle:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.24);background:rgba(37,99,235,.12)}.inbox-note-toggle.active{border-color:rgba(96,165,250,.34);background:rgba(37,99,235,.22);box-shadow:0 12px 24px rgba(15,23,42,.16),inset 0 0 0 1px rgba(147,197,253,.14)}.inbox-dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(3,10,22,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inbox-dialog{width:min(100%,28rem);display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:1.15rem;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,rgba(9,18,30,.985),rgba(5,12,22,.99));box-shadow:0 28px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.03)}.inbox-dialog-actions,.inbox-dialog-actions-right,.inbox-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.inbox-dialog-head{align-items:flex-start}.inbox-dialog-head strong{display:block;color:#f8fafc;font-size:.96rem}.inbox-dialog-head p{margin:.22rem 0 0;color:#9db0c8;font-size:.76rem;line-height:1.45}.inbox-dialog-close,.inbox-dialog-preset,.inbox-dialog-primary,.inbox-dialog-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .72rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;color:#dbe7f5;background:rgba(255,255,255,.035);font-size:.74rem;font-weight:600;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.inbox-dialog-close{min-width:2rem;padding:0;font-size:1rem;line-height:1}.inbox-dialog-close:hover,.inbox-dialog-preset:hover,.inbox-dialog-primary:hover,.inbox-dialog-secondary:hover{border-color:rgba(103,232,249,.24);background:rgba(255,255,255,.055)}.inbox-dialog-primary{color:#08253a;border-color:rgba(103,232,249,.26);background:linear-gradient(90deg,#9fe8fb,#c4f3ff);box-shadow:0 12px 24px rgba(34,211,238,.14)}.inbox-dialog-primary:hover{color:#072133;background:linear-gradient(90deg,#b5effd,#d5f8ff)}.confirmation-dialog{width:min(28rem,calc(100vw - 2rem))}.confirmation-dialog-danger{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .72rem;border:1px solid rgba(248,113,113,.24);border-radius:999px;background:rgba(127,29,29,.52);color:#fee2e2;font-size:.76rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.confirmation-dialog-danger:hover{border-color:rgba(252,165,165,.34);background:rgba(153,27,27,.62)}.confirmation-dialog-danger:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(248,113,113,.16)}.confirmation-dialog-danger:disabled{cursor:not-allowed;opacity:.6}.app-toast-stack{position:fixed;top:1.25rem;right:1.25rem;display:grid;grid-gap:.7rem;gap:.7rem;width:min(22rem,calc(100vw - 1.5rem));pointer-events:none}.app-toast{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start;padding:.9rem .95rem;border:1px solid rgba(91,122,164,.18);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(241,247,255,.99)),rgba(255,255,255,.99);box-shadow:0 18px 45px rgba(32,55,97,.16);pointer-events:auto}.app-toast-success{border-color:rgba(21,148,125,.24);background:linear-gradient(180deg,rgba(240,253,250,.99),rgba(232,250,245,.99)),rgba(240,253,250,.99);box-shadow:0 18px 45px rgba(21,148,125,.14)}.app-toast-error{border-color:rgba(207,94,119,.24);background:linear-gradient(180deg,rgba(255,245,247,.99),rgba(255,237,241,.99)),rgba(255,245,247,.99);box-shadow:0 18px 45px rgba(207,94,119,.14)}.app-toast-copy{display:grid;grid-gap:.22rem;gap:.22rem}.app-toast-copy strong{color:#13294b;font-size:.86rem;font-weight:700}.app-toast-success .app-toast-copy strong{color:#0f7667}.app-toast-error .app-toast-copy strong{color:#9f1239}.app-toast-copy p{margin:0;color:#5d7696;font-size:.77rem;line-height:1.45}.app-toast-success .app-toast-copy p{color:#12715d}.app-toast-error .app-toast-copy p{color:#be4967}.app-toast-dismiss{border:0;padding:0;background:transparent;color:#537199;font-size:1rem;line-height:1;cursor:pointer}.app-toast-success .app-toast-dismiss{color:#15947d}.app-toast-error .app-toast-dismiss{color:#cf5e77}.app-toast-dismiss:hover{color:#13294b}.app-toast-success .app-toast-dismiss:hover{color:#0f7667}.app-toast-error .app-toast-dismiss:hover{color:#9f1239}.app-toast-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(59,99,240,.18);border-radius:999px}.inbox-dialog-primary:disabled,.inbox-dialog-secondary:disabled{cursor:not-allowed;opacity:.6}.inbox-dialog-body,.inbox-dialog-field{display:grid;grid-gap:.62rem;gap:.62rem}.inbox-dialog-presets{display:flex;flex-wrap:wrap;gap:.42rem}.inbox-dialog-field span{color:#a6b6cc;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.inbox-dialog-input{width:100%;min-height:2.5rem;padding:.56rem .72rem;border:1px solid rgba(148,163,184,.12);border-radius:.78rem;color:#e2e8f0;background:linear-gradient(180deg,rgba(23,31,43,.96),rgba(18,26,38,.96)),rgba(18,26,38,.96);outline:0}.inbox-dialog-close:focus-visible,.inbox-dialog-input:focus,.inbox-dialog-preset:focus-visible,.inbox-dialog-primary:focus-visible,.inbox-dialog-secondary:focus-visible{box-shadow:0 0 0 2px rgba(103,232,249,.16)}.inbox-dialog-input::-webkit-calendar-picker-indicator{filter:invert(.9);opacity:.8;cursor:pointer}.whatsapp-thread-body{padding:1rem 1.5rem;gap:.5rem;overflow-y:auto;scrollbar-gutter:stable;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0)),radial-gradient(circle at top,rgba(34,211,238,.05),transparent 34%)}.timeline-separator{display:flex;align-items:center;justify-content:center;margin:.18rem 0 .06rem}.timeline-separator span{padding:.14rem .5rem;border:1px solid rgba(148,163,184,.1);border-radius:999px;color:#7f93ad;background:rgba(8,20,33,.78);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.timeline-event{justify-self:center;display:grid;grid-gap:.14rem;gap:.14rem;max-width:25rem;padding:.48rem .72rem;border:1px solid rgba(148,163,184,.08);border-radius:.78rem;text-align:center;background:rgba(255,255,255,.014)}.timeline-event-link{text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.timeline-event-link:hover{border-color:rgba(96,165,250,.34);background:rgba(59,130,246,.08);transform:translateY(-1px)}.timeline-event strong{color:#cbd5e1;font-size:.74rem}.timeline-event span{color:#7f93ad;font-size:.72rem}.chat-bubble{max-width:min(42rem,82%);gap:.18rem;padding:.78rem .92rem;border:1px solid rgba(148,163,184,.08);border-radius:.88rem}.chat-bubble.inbound{background:rgba(255,255,255,.04)}.chat-bubble.outbound{color:#eaf7ff;background:linear-gradient(180deg,rgba(12,74,110,.9),rgba(8,47,73,.95))}.chat-bubble.outbound.external{color:#dbe7f5;border-color:rgba(148,163,184,.14);background:linear-gradient(180deg,rgba(51,65,85,.84),rgba(30,41,59,.94))}.chat-bubble-sender{color:#7dd3fc;font-size:.65rem;letter-spacing:.02em}.chat-bubble.outbound .chat-bubble-sender{color:#a5f3fc}.chat-bubble.outbound.external .chat-bubble-sender{color:#cbd5e1}.chat-bubble-reply-context{display:grid;grid-gap:.18rem;gap:.18rem;margin-bottom:.24rem;padding:.46rem .58rem;border-left:3px solid rgba(125,211,252,.38);border-radius:.65rem;background:rgba(255,255,255,.05)}.chat-bubble-reply-context span{color:#7dd3fc;font-size:.64rem;font-weight:700}.chat-bubble-reply-context strong{color:inherit;font-size:.76rem;font-weight:600;line-height:1.35}.chat-bubble-deleted{color:#cbd5e1;font-size:.82rem;font-style:italic;line-height:1.45}.chat-bubble-body{color:inherit;font-size:.84rem;line-height:1.48;white-space:pre-wrap}.attachment-preview{display:grid;grid-gap:.58rem;gap:.58rem;width:100%;min-width:0}.attachment-preview-frame{overflow:hidden;border:1px solid rgba(148,163,184,.12);border-radius:.85rem;background:rgba(15,23,42,.42)}.attachment-preview-document,.attachment-preview-media{display:block;width:100%;max-width:100%;min-height:8.5rem;max-height:18rem;background:rgba(15,23,42,.42)}.attachment-preview-audio{min-height:auto}.attachment-preview-fit-cover img.attachment-preview-media,.attachment-preview-fit-cover video.attachment-preview-media{object-fit:cover}.attachment-preview-fit-contain img.attachment-preview-media,.attachment-preview-fit-contain video.attachment-preview-media{object-fit:contain}.attachment-preview-file-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;min-height:8.5rem;padding:.9rem}.attachment-preview-file-card.is-unavailable{border-style:dashed}.attachment-preview-file-icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.8rem;color:#dbeafe;background:rgba(37,99,235,.18)}.attachment-preview-file-copy{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0}.attachment-preview-copy strong,.attachment-preview-file-copy strong{overflow:hidden;color:#f8fafc;font-size:.82rem;line-height:1.35;text-overflow:ellipsis}.attachment-preview-copy span,.attachment-preview-file-copy p,.attachment-preview-file-copy span{color:#93a4bc;font-size:.72rem;line-height:1.45}.attachment-preview-file-copy p{margin:0}.attachment-preview-footer{display:grid;grid-gap:.42rem;gap:.42rem}.attachment-preview-copy{display:grid;grid-gap:.14rem;gap:.14rem}.attachment-preview-open{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.36rem .7rem;border:1px solid rgba(125,211,252,.16);border-radius:.7rem;color:#dbeafe;font-size:.74rem;font-weight:700;text-decoration:none;background:rgba(29,78,216,.18);transition:border-color .14s ease,background .14s ease,color .14s ease}.attachment-preview-open:hover{border-color:rgba(125,211,252,.28);color:#ffffff;background:rgba(37,99,235,.28)}.attachment-preview-open.is-disabled{cursor:default;color:#93a4bc;background:rgba(71,85,105,.18)}.attachment-preview-compact{max-width:min(100%,22rem)}.attachment-preview-compact .attachment-preview-frame{border-radius:.8rem}.attachment-preview-compact .attachment-preview-document,.attachment-preview-compact .attachment-preview-file-card,.attachment-preview-compact .attachment-preview-media{min-height:6.5rem;max-height:16rem}.chat-bubble-attachment{display:grid;grid-gap:.12rem;gap:.12rem;padding:.5rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:.72rem;background:rgba(255,255,255,.05)}.chat-bubble-attachment span{color:#7dd3fc;font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.chat-bubble-attachment strong{color:inherit;font-size:.78rem;font-weight:650;line-height:1.35}.chat-bubble-attachment-wrap{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.1rem}.chat-bubble-attachment-actions{display:flex;flex-wrap:wrap;gap:.4rem}.chat-bubble-image-link{display:block}.chat-bubble-image{display:block;max-width:min(100%,22rem);max-height:20rem;border-radius:.8rem;object-fit:cover;background:rgba(15,23,42,.3)}.chat-bubble-audio,.chat-bubble-video{width:min(100%,22rem);max-width:100%;border-radius:.8rem;background:rgba(15,23,42,.42)}.chat-bubble-video{display:block;max-height:20rem}.chat-bubble-interactive{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.2rem}.chat-bubble-interactive-label{color:#7dd3fc;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chat-bubble.outbound .chat-bubble-interactive-label{color:#bae6fd}.chat-bubble.outbound.external .chat-bubble-interactive-label{color:#dbeafe}.chat-bubble-interactive-options{display:grid;grid-gap:.45rem;gap:.45rem}.chat-bubble-interactive-option{display:flex;align-items:center;min-height:2.35rem;padding:.58rem .8rem;border:1px solid rgba(125,211,252,.26);border-radius:.9rem;background:rgba(255,255,255,.05);color:inherit;font-size:.8rem;font-weight:600;line-height:1.35}.chat-bubble-reactions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.chat-bubble-reaction{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .48rem;border:1px solid rgba(125,211,252,.22);background:rgba(255,255,255,.08);color:inherit;font-size:.78rem;line-height:1}.chat-bubble-reaction span{font-family:var(--font-emoji);font-size:.92rem;line-height:1}.chat-bubble-reaction strong{font-size:.68rem;font-weight:700}.chat-bubble.outbound .chat-bubble-interactive-option{border-color:rgba(186,230,253,.24);background:rgba(255,255,255,.08)}.chat-bubble.outbound.external .chat-bubble-interactive-option{border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.05)}.chat-meta{gap:.45rem;color:#8ea5c2;font-size:.65rem;opacity:.88;margin-top:.18rem}.chat-bubble.outbound .chat-meta{justify-content:flex-end;color:rgba(224,242,254,.9);opacity:1}.chat-bubble.outbound.external .chat-meta{color:rgba(226,232,240,.86)}.chat-delivery-status{display:inline-flex;align-items:center;min-width:1rem;justify-content:center;font-size:.72rem;font-weight:700;line-height:1}.chat-delivery-status.pending{color:rgba(224,242,254,.78)}.chat-delivery-status.delivered,.chat-delivery-status.sent{color:rgba(224,242,254,.92)}.chat-delivery-status.read{color:#60a5fa}.chat-bubble-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;margin-top:.32rem}.chat-bubble-action{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(255,255,255,.04);color:inherit;padding:.22rem .55rem;cursor:pointer;font-weight:700}.chat-bubble-action:hover{background:rgba(255,255,255,.08)}.chat-bubble-action-link{text-decoration:none}.inbox-composer{position:relative;display:grid;align-content:start;grid-gap:.62rem;gap:.62rem;min-height:0;padding:.68rem .84rem .78rem;border-top:1px solid rgba(148,163,184,.12);background:rgba(4,14,24,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,.3) rgba(255,255,255,.03)}.inbox-composer::-webkit-scrollbar{width:10px}.inbox-composer::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.inbox-composer::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(125,211,252,.28);background-clip:padding-box}.inbox-composer::-webkit-scrollbar-thumb:hover{background:rgba(125,211,252,.42);background-clip:padding-box}.inbox-composer-head{align-items:center;gap:.75rem}.inbox-composer-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;flex:1 1}.inbox-composer-helper{margin:0;color:#8ea5c2;font-size:.74rem;line-height:1.45}.inbox-reply-context{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.58rem .72rem;border-left:3px solid rgba(103,232,249,.4);border-radius:.8rem;background:rgba(15,23,42,.44)}.inbox-reply-context-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.inbox-reply-context-copy span{color:#7dd3fc;font-size:.68rem;font-weight:700}.inbox-reply-context-copy strong{color:#e2e8f0;font-size:.78rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.inbox-hidden-file-input{display:none}.inbox-attachment-tray{display:grid;grid-gap:.6rem;gap:.6rem;padding:.72rem .82rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:rgba(255,255,255,.025)}.inbox-attachment-tray-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.inbox-attachment-tray-copy{display:grid;grid-gap:.16rem;gap:.16rem}.inbox-attachment-tray-copy strong{color:#f8fafc;font-size:.78rem}.inbox-attachment-tray-copy span{color:#93a4bc;font-size:.72rem;line-height:1.4}.inbox-attachment-row{display:flex;align-items:stretch;justify-content:flex-start;gap:.6rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.inbox-attachment-chip{display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:min(20rem,100%);flex:0 0 auto;min-height:1.9rem;padding:.28rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:.72rem;color:#dbe7f5;background:rgba(255,255,255,.03);font-size:.72rem;font-weight:600}.inbox-attachment-chip-summary{border-style:dashed;color:#cbd5e1;background:rgba(8,47,73,.22)}.inbox-attachment-chip span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-attachment-clear{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:.72rem;color:#dbe7f5;background:rgba(255,255,255,.03);font-size:.72rem;font-weight:600}.inbox-attachment-clear:hover{border-color:rgba(103,232,249,.18);background:rgba(255,255,255,.05)}.inbox-buttons-panel{display:grid;grid-gap:.62rem;gap:.62rem;padding:.72rem;border:1px solid rgba(148,163,184,.1);border-radius:.84rem;background:rgba(255,255,255,.03)}.inbox-buttons-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-buttons-panel-head strong{color:#f8fafc;font-size:.8rem}.inbox-buttons-panel-head span{color:#8ea5c2;font-size:.7rem}.inbox-buttons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.inbox-buttons-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.whatsapp-circle-button.active{border-color:rgba(103,232,249,.18);color:#67e8f9;background:rgba(103,232,249,.12)}.inbox-interactive-chip{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.1);border-radius:999px;background:rgba(255,255,255,.03);color:#dbe7f5;font-size:.72rem;font-weight:600;transition:border-color .14s ease,background .14s ease,color .14s ease}.inbox-interactive-chip:hover{border-color:rgba(125,211,252,.16);background:rgba(255,255,255,.07)}.inbox-interactive-chip.active{border-color:rgba(103,232,249,.18);color:#67e8f9;background:rgba(103,232,249,.12)}.inbox-template-menu{width:21rem;display:grid;grid-gap:.5rem;gap:.5rem;padding:.58rem;border:1px solid rgba(191,219,254,.88);border-radius:.78rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.98));box-shadow:0 20px 44px rgba(15,23,42,.16)}.inbox-template-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-template-menu-head strong{color:#10213b;font-size:.82rem}.inbox-template-menu-head span{color:#64748b;font-size:.7rem}.inbox-template-search{width:100%;min-height:2rem;padding:.38rem .58rem;border:1px solid rgba(191,219,254,.9);border-radius:.64rem;color:#10213b;background:rgba(255,255,255,.96);font-size:.74rem;outline:0}.inbox-template-search::placeholder{color:#7b8ca4}.inbox-template-search:focus{border-color:rgba(59,130,246,.34);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.inbox-template-list{display:grid;grid-gap:.38rem;gap:.38rem;max-height:15rem;overflow-y:auto;padding-right:.12rem}.inbox-template-option{display:grid;grid-gap:.28rem;gap:.28rem;padding:.56rem .62rem;border:1px solid rgba(219,234,254,.95);border-radius:.72rem;color:#20324d;text-align:left;background:rgba(255,255,255,.94)}.inbox-template-option:hover{border-color:rgba(96,165,250,.5);background:linear-gradient(180deg,rgba(239,246,255,.96),rgba(232,244,255,.92))}.inbox-media-menu{width:21rem;display:grid;grid-gap:.5rem;gap:.5rem;padding:.58rem;border:1px solid rgba(191,219,254,.88);border-radius:.78rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.98));box-shadow:0 20px 44px rgba(15,23,42,.16)}.inbox-media-list{display:grid;grid-gap:.38rem;gap:.38rem;max-height:15.5rem;overflow-y:auto;padding-right:.12rem}.inbox-media-option{display:grid;grid-gap:.32rem;gap:.32rem;padding:.62rem .68rem;border:1px solid rgba(219,234,254,.95);border-radius:.72rem;color:#20324d;text-align:left;background:rgba(255,255,255,.94)}.inbox-media-option.active,.inbox-media-option:hover{border-color:rgba(96,165,250,.5);background:linear-gradient(180deg,rgba(239,246,255,.96),rgba(232,244,255,.92))}.inbox-media-option-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-media-option-head strong{color:#10213b;font-size:.76rem}.inbox-media-option-head span{color:#2563eb;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inbox-media-option-meta{display:flex;flex-wrap:wrap;gap:.5rem;color:#64748b;font-size:.7rem}.inbox-template-option-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-template-option-head strong{color:#10213b;font-size:.76rem}.inbox-template-option-head span{color:#2563eb;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inbox-template-empty,.inbox-template-option p{margin:0;color:#64748b;font-size:.72rem;line-height:1.5}.inbox-template-empty{padding:.72rem .2rem}.inbox-note-toggle.active{color:#fde68a;border-color:rgba(245,158,11,.18);background:rgba(120,53,15,.35)}.whatsapp-quick-strip{display:flex;gap:.45rem;overflow-x:auto}.inbox-quick-reply{display:grid;grid-gap:.08rem;gap:.08rem;min-width:8rem;padding:.48rem .62rem;border:1px solid rgba(148,163,184,.09);border-radius:.78rem;color:#dbe7f5;background:rgba(255,255,255,.025)}.inbox-quick-reply span{color:#67e8f9;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.inbox-quick-reply strong{font-size:.7rem}.composer-textarea{min-height:5rem;padding:.78rem .84rem;border-color:rgba(148,163,184,.12);background:rgba(255,255,255,.03);color:#e2e8f0;resize:vertical}.composer-textarea.note-mode{border-color:rgba(245,158,11,.18);background:rgba(120,53,15,.18)}.composer-textarea::placeholder{color:#7287a4}.whatsapp-circle-button{width:2rem;height:2rem;border-color:rgba(148,163,184,.1);color:#dbe7f5;background:rgba(255,255,255,.03)}.inbox-send-button{display:inline-flex;align-items:center;gap:.5rem}.inbox-detail-panel{min-width:0}.whatsapp-thread-body{scrollbar-width:thin;scrollbar-color:rgba(125,211,252,.34) rgba(255,255,255,.03)}.whatsapp-thread-body::-webkit-scrollbar{width:10px}.whatsapp-thread-body::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.whatsapp-thread-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(125,211,252,.32);background-clip:padding-box}.whatsapp-thread-body::-webkit-scrollbar-thumb:hover{background:rgba(125,211,252,.48);background-clip:padding-box}.inbox-detail-stack{display:grid;align-content:start;grid-auto-rows:max-content;grid-gap:.58rem;gap:.58rem;padding:.66rem;min-height:0}.inbox-detail-overview{display:grid;grid-gap:.12rem;gap:.12rem;padding:.2rem .2rem .35rem}.inbox-detail-overview strong{color:#ffffff;font-size:1rem}.inbox-detail-overview span{color:#8da4c4;font-size:.78rem}.inbox-detail-tabs{display:flex;align-items:center;gap:.2rem;padding:0 .2rem .2rem;border-bottom:1px solid rgba(148,163,184,.08)}.inbox-detail-tab{min-height:2.3rem;padding:.42rem .82rem;border:1px solid transparent;border-radius:.82rem;color:#a9bbd6;font-size:.78rem;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.inbox-detail-tab:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.18);color:#e5f2ff;background:rgba(255,255,255,.04)}.inbox-detail-tab.active{border-color:rgba(103,232,249,.28);background:rgba(8,47,73,.28);box-shadow:inset 0 0 0 1px rgba(103,232,249,.16)}.inbox-detail-disclosure{border:1px solid rgba(148,163,184,.09);border-radius:.88rem;background:rgba(255,255,255,.02);overflow:hidden}.inbox-detail-disclosure[open]{background:rgba(255,255,255,.03)}.inbox-detail-disclosure-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem;cursor:pointer;list-style:none}.inbox-detail-disclosure-summary::-webkit-details-marker{display:none}.inbox-detail-disclosure-summary .inbox-detail-card-head{padding-bottom:0;border-bottom:0}.inbox-detail-disclosure-indicator{color:#8fb0d8;font-size:1rem;font-weight:700;line-height:1;transition:transform .14s ease}.inbox-detail-disclosure[open] .inbox-detail-disclosure-indicator{transform:rotate(45deg)}.inbox-detail-card{display:grid;grid-gap:.62rem;gap:.62rem;padding:.78rem;border:0;border-radius:0;background:transparent}.inbox-detail-card-head{display:grid;grid-gap:.14rem;gap:.14rem;padding-bottom:.48rem;border-bottom:1px solid rgba(148,163,184,.08)}.inbox-detail-card-head span{color:#67e8f9;font-size:.68rem;font-weight:700}.inbox-detail-card-head h3{margin:0;color:#ffffff}.inbox-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.58rem;gap:.58rem}.inbox-detail-kv,.inbox-detail-list-item{display:grid;grid-gap:.18rem;gap:.18rem}.inbox-detail-kv span,.inbox-detail-list-item span{color:#7f93ad;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.inbox-detail-kv strong,.inbox-detail-list-item strong{color:#e2e8f0;font-size:.82rem;font-weight:650;line-height:1.35}.inbox-detail-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.inbox-detail-action-row{display:grid;grid-gap:.55rem;gap:.55rem}.inbox-detail-form{display:grid;grid-gap:.6rem;gap:.6rem}.inbox-detail-form-field{display:grid;grid-gap:.22rem;gap:.22rem}.inbox-detail-form-field span{color:#7f93ad;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.inbox-detail-input{width:100%;min-height:2rem;padding:.42rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:.68rem;color:#e2e8f0;background:rgba(255,255,255,.03);font-size:.76rem;outline:0}.inbox-detail-input:focus{border-color:rgba(103,232,249,.22);box-shadow:0 0 0 2px rgba(103,232,249,.12)}.inbox-detail-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:.48rem}.inbox-detail-save{min-height:1.95rem;padding:.3rem .72rem;font-size:.74rem}.industry-setup-stack{display:grid;grid-gap:.75rem;gap:.75rem}.industry-setup-options{display:grid;grid-gap:.6rem;gap:.6rem}.industry-setup-option{display:grid;grid-gap:.24rem;gap:.24rem;padding:.82rem .88rem;border:1px solid rgba(148,163,184,.1);border-radius:.88rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.03)}.industry-setup-option.active,.industry-setup-option:hover{border-color:rgba(103,232,249,.18);background:rgba(255,255,255,.06)}.industry-setup-option strong{color:#ffffff;font-size:.86rem}.industry-setup-option p{margin:0;color:#93a4bc;font-size:.74rem;line-height:1.5}.industry-setup-actions{display:flex;justify-content:flex-end}.inbox-detail-feed,.inbox-detail-list{display:grid;grid-gap:.5rem;gap:.5rem}.inbox-detail-feed-item{display:grid;grid-gap:.28rem;gap:.28rem;padding:.62rem .68rem;border:1px solid rgba(148,163,184,.08);border-radius:.78rem;background:rgba(255,255,255,.02)}.inbox-detail-feed-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.inbox-detail-feed-head strong{color:#e2e8f0;font-size:.76rem}.inbox-detail-feed-head span,.inbox-detail-feed-item p,.inbox-detail-placeholder,.inbox-detail-placeholder-block span{color:#93a4bc;font-size:.73rem;line-height:1.55}.inbox-detail-feed-item p{margin:0}.inbox-detail-placeholder-block{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:start;padding:.3rem 0}.inbox-detail-product-gallery{display:flex;flex-wrap:wrap;gap:.45rem}.inbox-detail-product-gallery a{font-size:.72rem;color:#67e8f9;text-decoration:underline}.inbox-empty-state,.inbox-thread-empty{min-height:100%}.lead-record-page-card{display:grid;grid-gap:1rem;gap:1rem}.lead-record-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(148,163,184,.09);border-radius:1rem;background:rgba(255,255,255,.025)}.lead-record-hero h2{margin:.34rem 0 .18rem;font-size:1.56rem;line-height:1.02}.lead-record-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;min-width:21rem}.lead-record-meta-card,.lead-record-panel{display:grid;grid-gap:.28rem;gap:.28rem;padding:.9rem;border:1px solid rgba(148,163,184,.09);border-radius:.95rem;background:rgba(255,255,255,.025)}.lead-record-field span,.lead-record-meta-card span,.lead-record-section-head span{color:#93a4bc;font-size:.72rem;line-height:1.5}.lead-record-meta-card strong,.lead-record-section-head strong{color:#f8fafc;font-size:.86rem}.lead-record-layout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem}.lead-record-panel{align-content:start;gap:.85rem}.lead-record-section-head{display:grid;grid-gap:.18rem;gap:.18rem}.lead-record-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.lead-record-form-sections{display:grid;grid-gap:1rem;gap:1rem}.lead-record-field{display:grid;grid-gap:.28rem;gap:.28rem}.lead-record-field-stack{display:grid;grid-gap:.45rem;gap:.45rem}.lead-record-field-wide{grid-column:1/-1}.lead-record-inline-toggle{justify-self:start}.product-upload-chip-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.product-upload-field-status{min-height:2.4rem;display:flex;align-items:flex-start;padding-top:.15rem}.product-hidden-file-input{display:none}.product-upload-trigger{display:grid;grid-gap:.14rem;gap:.14rem;width:100%;min-height:4.2rem;padding:.72rem .82rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.03)}.product-upload-trigger:hover{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.05)}.product-upload-trigger-label{color:#8ea5c2;font-size:.72rem}.product-upload-trigger strong{color:#f8fafc;font-size:.82rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-upload-chip{display:inline-flex;align-items:center;min-height:2rem;padding:.34rem .62rem;border:1px solid rgba(148,163,184,.12);border-radius:.72rem;color:#dbe7f5;background:rgba(255,255,255,.03);font-size:.74rem;font-weight:600}.product-upload-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.8rem;gap:.8rem}.product-upload-preview-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:.55rem;border:1px solid rgba(148,163,184,.09);border-radius:.9rem;background:rgba(255,255,255,.025)}.product-upload-preview-image{width:100%;aspect-ratio:1.2/1;object-fit:cover;border-radius:.72rem;background:rgba(255,255,255,.03)}.product-upload-preview-copy{display:grid;grid-gap:.35rem;gap:.35rem}.product-upload-preview-copy strong{color:#f8fafc;font-size:.76rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.product-delete-button{border-color:rgba(248,113,113,.2);color:#fecaca;background:rgba(127,29,29,.22)}.product-catalog-layout{align-items:start}.product-catalog-editor-pane,.product-catalog-list-pane{min-width:0}.product-catalog-list-pane{grid-template-rows:auto minmax(0,1fr);gap:.95rem;max-height:min(72vh,980px)}.product-catalog-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.product-catalog-asset-count,.product-catalog-count{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .6rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.03);font-size:.72rem;font-weight:700;white-space:nowrap}.product-catalog-list{display:grid;grid-gap:.8rem;gap:.8rem;min-height:0;overflow-y:auto;padding-right:.15rem}.product-catalog-item{display:grid;grid-gap:.68rem;gap:.68rem;padding:.9rem;border:1px solid rgba(148,163,184,.09);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0)),rgba(7,14,26,.45)}.product-catalog-item-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.8rem;gap:.8rem}.product-catalog-item-head>div{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.product-catalog-item-head span{color:#f8fafc;font-size:.9rem;font-weight:700;line-height:1.35}.product-catalog-item-head strong{color:#93a4bc;font-size:.74rem;line-height:1.45}.product-catalog-subline{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;color:#8ea5c2;font-size:.72rem;line-height:1.45}.product-catalog-subline span{display:inline-flex;align-items:center}.product-catalog-subline span+span:before{content:"•"}.product-catalog-item-head small{color:#f8fafc;font-size:.73rem;font-weight:700}.product-catalog-price{min-width:0;max-width:9.5rem;text-align:right;white-space:normal;line-height:1.45;overflow-wrap:anywhere}.product-catalog-summary{margin:0;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.product-catalog-chip-row{gap:.38rem}.product-catalog-financing{color:#a9bad1;font-size:.72rem;line-height:1.5}.product-catalog-meta-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding-top:.1rem}.product-catalog-asset-link{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-catalog-list-item{padding:.55rem}.product-catalog-list-item.active{border-color:rgba(56,189,248,.2);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 42%),rgba(8,18,34,.74)}.product-catalog-select{display:grid;grid-gap:.58rem;gap:.58rem;width:100%;min-width:0;padding:.35rem;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.product-catalog-subline span+span:before{content:"\2022";margin-right:.45rem;color:rgba(148,163,184,.45)}.product-catalog-meta-row-compact{padding-top:0}.product-catalog-actions{justify-content:flex-start}.product-gallery-dialog{width:min(68rem,calc(100vw - 2rem))}.product-gallery-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-gallery-dialog-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.9rem;gap:.9rem}.product-gallery-dialog-image{width:100%;max-height:min(72vh,48rem);border-radius:1rem;object-fit:contain;background:rgba(2,8,23,.72)}.product-gallery-nav{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#e2e8f0;background:rgba(15,23,42,.82);box-shadow:0 12px 24px rgba(2,8,23,.18)}.product-gallery-close svg,.product-gallery-nav svg{width:1.1rem;height:1.1rem}.product-gallery-close:hover,.product-gallery-nav:hover{border-color:rgba(103,232,249,.22);background:rgba(15,23,42,.96)}.product-gallery-nav:disabled{opacity:.4;cursor:not-allowed}.product-gallery-close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;background:rgba(15,23,42,.78)}.automation-layout,.automation-settings-card,.automation-tab-shell{display:grid;grid-gap:1rem;gap:1rem}.automation-workflow-shell{gap:1.15rem}.automation-test-thread{min-height:24rem;max-height:38rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem}.automation-tab-header{padding-bottom:.1rem}.automation-tab-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.automation-tab-button{display:grid;grid-gap:.22rem;gap:.22rem;padding:.9rem 1rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;text-align:left;color:#dbe7f5;background:rgba(255,255,255,.045);cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.05);transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.automation-tab-button strong{color:#f8fafc;font-size:.86rem}.automation-tab-button span{color:#93a4bc;font-size:.76rem;line-height:1.45}.automation-tab-button:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.26);background:rgba(37,99,235,.1);box-shadow:0 14px 28px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.06)}.automation-tab-button.active{border-color:rgba(96,165,250,.38);background:radial-gradient(circle at top right,rgba(34,211,238,.12),transparent 52%),rgba(7,19,32,.94);box-shadow:0 16px 30px rgba(15,23,42,.2),inset 0 0 0 1px rgba(147,197,253,.12)}.automation-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.automation-overview-card{min-height:100%}.automation-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.automation-rule-note,.automation-stat-tile{display:grid;grid-gap:.24rem;gap:.24rem;padding:.9rem;border:1px solid rgba(148,163,184,.09);border-radius:.95rem;background:rgba(255,255,255,.025)}.automation-rule-note strong,.automation-stat-tile strong{color:#f8fafc;font-size:1rem}.automation-rule-note span,.automation-stat-tile span{color:#93a4bc;font-size:.76rem;line-height:1.45}.automation-delay-presets{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.7rem}.automation-delay-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0 .82rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;color:#d4dff2;background:rgba(255,255,255,.02);font-size:.72rem;font-weight:600;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.automation-delay-chip:hover{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.05)}.automation-delay-chip.active{border-color:rgba(103,232,249,.2);color:#f8fafc;background:rgba(34,211,238,.12)}.automation-delay-input-row{display:flex;align-items:center;gap:.65rem;margin-top:.75rem}.automation-delay-input-row .lead-record-input{min-width:0}.automation-delay-unit{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 .9rem;border:1px solid rgba(148,163,184,.12);border-radius:.9rem;color:#93a4bc;background:rgba(15,23,42,.35);font-size:.78rem;font-weight:600;white-space:nowrap}.automation-summary-row{gap:.22rem}.automation-advanced-block{display:grid;grid-gap:.8rem;gap:.8rem;padding:.9rem;border:1px solid rgba(148,163,184,.09);border-radius:.95rem;background:rgba(255,255,255,.02)}.automation-advanced-block summary{cursor:pointer;color:#f8fafc;font-size:.84rem;font-weight:700}.automation-advanced-block[open] summary{margin-bottom:.15rem}.automation-workflow-textarea{min-height:18rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.automation-workflow-canvas{position:relative;min-height:24rem;overflow:auto;border:1px solid rgba(148,163,184,.09);border-radius:1rem;background:linear-gradient(rgba(148,163,184,.06) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.06) 1px,transparent 0),rgba(255,255,255,.02);background-size:32px 32px,32px 32px,auto}.automation-workflow-builder{display:grid;grid-gap:1rem;gap:1rem;align-items:stretch;min-height:min(78vh,58rem)}.automation-workflow-builder-side{grid-template-columns:minmax(0,1fr) .7rem minmax(18rem,var(--workflow-inspector-width,38%))}.automation-workflow-builder-bottom{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,min(78vh,58rem)) minmax(24rem,auto)}.automation-workflow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.9rem}.automation-workflow-toolbar .button.active{border-color:rgba(125,211,252,.38);color:#f8fafc;background:rgba(8,47,73,.28)}.automation-workflow-footer-actions{gap:.75rem}.automation-workflow-resizer{position:relative;width:.7rem;min-height:100%;cursor:col-resize;border-radius:999px;background:linear-gradient(180deg,rgba(148,163,184,.06),rgba(125,211,252,.22),rgba(148,163,184,.06))}.automation-workflow-resizer:after{content:"";position:absolute;inset:.1rem .18rem;border-radius:999px;background:rgba(15,23,42,.92)}.automation-workflow-resizer:hover:after{background:rgba(8,47,73,.92)}.automation-workflow-list{display:grid;grid-gap:.7rem;gap:.7rem}.automation-workflow-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.09);border-radius:.9rem;background:rgba(255,255,255,.025)}.automation-workflow-list-item.selected{border-color:rgba(125,211,252,.28);background:rgba(8,47,73,.18)}.automation-workflow-list-main{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:0;border:0;text-align:left;color:inherit;background:transparent;cursor:pointer}.automation-workflow-list-main strong{color:#f8fafc;font-size:.84rem}.automation-workflow-list-main span{color:#93a4bc;font-size:.72rem}.automation-workflow-list-actions{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.automation-workflow-edges{position:absolute;inset:0;pointer-events:none;overflow:visible}.automation-workflow-edge path{fill:none;stroke:rgba(125,211,252,.24);stroke-width:2;marker-end:url(#automation-workflow-arrow)}.automation-workflow-edge text{fill:rgba(186,230,253,.8);font-size:12px;text-anchor:middle}.automation-workflow-edge-label{fill:rgba(7,19,32,.94);stroke:rgba(148,163,184,.14);stroke-width:1}.automation-workflow-edge.active path{stroke:rgba(125,211,252,.88);stroke-width:2.5}.automation-workflow-edge.active text{fill:#f8fafc}.automation-workflow-edge.preview path{stroke:rgba(125,211,252,.72);stroke-dasharray:6 6;marker-end:url(#automation-workflow-arrow-preview)}.automation-workflow-edge.preview text{fill:rgba(226,232,240,.92)}.automation-workflow-edges marker path{fill:rgba(125,211,252,.72)}.automation-workflow-node{position:absolute;display:grid;grid-gap:.28rem;gap:.28rem;width:220px;padding:.8rem .88rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;color:#cbd5e1;background:rgba(7,19,32,.92);box-shadow:0 12px 24px rgba(2,6,23,.22);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;z-index:1}.automation-workflow-node.selected{border-color:rgba(125,211,252,.55);box-shadow:0 0 0 1px rgba(125,211,252,.18),0 16px 28px rgba(2,6,23,.28)}.automation-workflow-node.terminal{border-color:rgba(245,158,11,.42)}.automation-workflow-node strong{color:#f8fafc;font-size:.84rem}.automation-workflow-node-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.automation-workflow-node-copy{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.automation-workflow-node-menu-hint{color:rgba(148,163,184,.86);font-size:.66rem;white-space:nowrap}.automation-workflow-start-node{position:absolute;display:grid;grid-gap:.28rem;gap:.28rem;width:160px;padding:.9rem;border:1px solid rgba(125,211,252,.28);border-radius:999px;color:#e2e8f0;background:rgba(11,23,40,.94);box-shadow:0 12px 24px rgba(2,6,23,.18);z-index:1;cursor:pointer}.automation-workflow-start-node strong{color:#f8fafc;font-size:.9rem}.automation-workflow-start-node span{color:#93a4bc;font-size:.72rem;line-height:1.4}.automation-workflow-empty-state{position:absolute;inset:0;display:grid;place-items:center;padding:1.5rem}.automation-workflow-start-button{min-width:10rem;min-height:3rem;padding:.72rem 1.2rem;border:1px solid rgba(125,211,252,.32);border-radius:999px;color:#f8fafc;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(8,145,178,.88));box-shadow:0 14px 28px rgba(2,6,23,.22);font-size:.92rem;font-weight:700;cursor:pointer}.automation-workflow-start-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(2,6,23,.28)}.automation-workflow-anchor{position:absolute;top:50%;width:10px;height:10px;border:2px solid rgba(125,211,252,.72);border-radius:999px;background:#091726;transform:translateY(-50%);pointer-events:none}.automation-workflow-anchor-in{left:-6px}.automation-workflow-anchor-out{right:-6px}.automation-workflow-node p,.automation-workflow-node small,.automation-workflow-node span{margin:0;color:#93a4bc;font-size:.74rem;line-height:1.4}.automation-workflow-node-question{border-color:rgba(96,165,250,.28)}.automation-workflow-node-action{border-color:rgba(34,197,94,.24)}.automation-workflow-node-end{border-color:rgba(245,158,11,.24)}.automation-workflow-node-branches{display:flex;flex-wrap:wrap;gap:.35rem}.automation-workflow-branch-pill,.automation-workflow-link-handle{display:inline-flex;align-items:center;justify-content:center;padding:.14rem .42rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.06);font-size:.66rem;cursor:default}.automation-workflow-link-handle{flex-shrink:0}.automation-workflow-branch-pill.active,.automation-workflow-link-handle.active{border-color:rgba(125,211,252,.48);color:#f8fafc;background:rgba(59,130,246,.22)}.automation-workflow-inspector{display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:minmax(0,1fr);min-height:min(78vh,58rem);max-height:min(78vh,58rem);overflow:hidden}.automation-workflow-builder-bottom .automation-workflow-inspector{min-height:24rem;max-height:none}.workflow-node-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workflow-node-panel-actions{flex-shrink:0}.workflow-node-panel.expanded{height:min(88vh,70rem);min-height:min(88vh,70rem);background:rgba(6,15,28,.98)}.workflow-node-section-heading{display:grid;grid-gap:.2rem;gap:.2rem;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:radial-gradient(circle at left top,rgba(34,211,238,.08),transparent 42%),rgba(255,255,255,.025)}.workflow-node-section-heading strong{color:#f8fafc;font-size:.88rem}.workflow-node-section-heading span{color:#94a3b8;font-size:.76rem;line-height:1.45}.workflow-node-section-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:.95rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(15,23,42,.2)}.workflow-node-inspector-intro{display:grid;grid-gap:.18rem;gap:.18rem;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:radial-gradient(circle at top right,rgba(34,211,238,.05),transparent 36%),rgba(255,255,255,.025)}.workflow-node-inspector-intro strong{color:#f8fafc;font-size:.94rem}.workflow-node-inspector-intro span{color:#93a4bc;font-size:.78rem;line-height:1.5}.workflow-node-variable-summary{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.3rem}.workflow-node-variable-label{color:#cbd5e1;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.workflow-node-variable-summary code{padding:.22rem .5rem;border:1px solid rgba(56,189,248,.26);border-radius:999px;color:#e0f2fe;background:rgba(8,47,73,.36);font-size:.76rem}.workflow-save-answer-panel{display:grid;grid-gap:.9rem;gap:.9rem;padding:.95rem;border:1px solid rgba(148,163,184,.08);border-radius:.9rem;background:rgba(15,23,42,.16)}.workflow-save-answer-head{display:grid;grid-gap:.22rem;gap:.22rem}.workflow-save-answer-head strong{color:#f8fafc;font-size:.86rem}.workflow-save-answer-head span{color:#93a4bc;font-size:.75rem;line-height:1.45}.workflow-save-answer-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-save-answer-status{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding-top:.1rem}.workflow-save-answer-assigned{display:inline-flex;align-items:center;gap:.45rem;margin-right:auto}.workflow-save-answer-label{color:#cbd5e1;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.workflow-save-answer-assigned code{padding:.18rem .5rem;border:1px solid rgba(56,189,248,.22);border-radius:.55rem;color:#e0f2fe;background:rgba(8,47,73,.32);font-size:.76rem}.workflow-question-options-summary{display:grid;grid-gap:.7rem;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.85rem}.workflow-question-options-summary-item{display:grid;grid-gap:.18rem;gap:.18rem;padding:.75rem .85rem;border:1px solid rgba(148,163,184,.08);border-radius:.85rem;background:rgba(15,23,42,.18)}.workflow-question-options-summary-label{color:#93a4bc;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workflow-question-options-summary-item strong{color:#f8fafc;font-size:.85rem}.workflow-question-options-grid{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-compact-button{min-height:2rem;padding:.32rem .7rem;border-radius:.55rem;font-size:.78rem}.workflow-danger-button{border-color:rgba(248,113,113,.28);color:#fecaca;background:rgba(127,29,29,.16)}.workflow-danger-button:hover{border-color:rgba(248,113,113,.42);background:rgba(127,29,29,.26)}.workflow-suggestion-row{gap:.35rem}.workflow-suggestion-chip{min-height:1.7rem;padding:.18rem .56rem;border-radius:999px;color:#dbeafe;background:rgba(30,41,59,.72);font-size:.74rem;font-weight:600}@media (max-width:860px){.workflow-question-options-grid,.workflow-question-options-summary,.workflow-save-answer-grid{grid-template-columns:1fr}}.workflow-node-footer{justify-content:space-between;margin-top:1rem}.workflow-inspector-backdrop{padding:1.5rem}.workflow-inspector-dialog{width:min(78rem,calc(100vw - 3rem));max-width:none;height:min(90vh,72rem);padding:0;background:transparent;border:0;box-shadow:none}.workflow-question-options-dialog{width:min(64rem,calc(100vw - 3rem));max-width:none;max-height:min(88vh,68rem);padding:0;overflow:hidden}.workflow-question-options-dialog .inbox-dialog-actions,.workflow-question-options-dialog .inbox-dialog-body,.workflow-question-options-dialog .inbox-dialog-head{padding-left:1.15rem;padding-right:1.15rem}.workflow-question-options-dialog .inbox-dialog-head{padding-top:1.15rem;padding-bottom:.35rem;border-bottom:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,rgba(9,18,30,.995),rgba(9,18,30,.94))}.workflow-question-options-dialog-body{padding-top:.95rem;padding-bottom:.95rem;overflow-y:auto}.workflow-question-options-dialog .inbox-dialog-actions{padding-top:.8rem;padding-bottom:1rem;border-top:1px solid rgba(148,163,184,.1);background:linear-gradient(180deg,rgba(4,14,24,.92),rgba(4,14,24,.995))}.workflow-library-shell{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;min-height:min(78vh,58rem);border:1px solid rgba(148,163,184,.09);border-radius:1rem;overflow:hidden;background:rgba(7,19,32,.88)}.workflow-library-designer{flex:1 1 auto;min-width:0;min-height:0;height:100%}.workflow-library-shell .sqd-theme-dark.sqd-designer{background:radial-gradient(circle at top,rgba(37,99,235,.12),transparent 30%),linear-gradient(180deg,rgba(6,15,28,.98),rgba(8,17,30,.98))}.workflow-library-shell .sqd-theme-dark .sqd-line-grid-path{stroke:rgba(71,85,105,.22)}.workflow-library-shell .sqd-theme-dark .sqd-join{stroke:rgba(96,165,250,.52);stroke-width:2.4}.workflow-library-shell .sqd-theme-dark .sqd-control-bar{border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(15,23,42,.92);box-shadow:0 16px 32px rgba(2,6,23,.24)}.workflow-library-shell .sqd-theme-dark .sqd-control-bar-button{border-radius:.8rem;background:rgba(255,255,255,.08)}.workflow-library-shell .sqd-theme-dark .sqd-control-bar-button:hover{background:rgba(255,255,255,.14)}.workflow-library-shell .sqd-theme-dark .sqd-control-bar-button .sqd-icon-path{fill:#e2e8f0}.workflow-library-shell .sqd-theme-dark .sqd-root-start-stop-circle{fill:#0f766e;filter:drop-shadow(0 4px 10px rgba(15,118,110,.3))}.workflow-library-shell .sqd-theme-dark .sqd-root-start-stop-icon{fill:#ecfeff}.workflow-library-shell .sqd-theme-dark .sqd-step-container>.sqd-label>.sqd-label-rect,.workflow-library-shell .sqd-theme-dark .sqd-step-switch>.sqd-label-primary>.sqd-label-rect,.workflow-library-shell .sqd-theme-dark .sqd-step-switch>.sqd-label-secondary>.sqd-label-rect,.workflow-library-shell .sqd-theme-dark .sqd-step-task .sqd-step-task-rect{transition:fill .14s ease,stroke .14s ease,filter .14s ease}.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-reply .sqd-step-task-rect{fill:#13283f;stroke:rgba(56,189,248,.45);stroke-width:1.2;filter:drop-shadow(0 10px 22px rgba(8,47,73,.28))}.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-update .sqd-step-task-rect{fill:#132f2b;stroke:rgba(74,222,128,.38);stroke-width:1.2;filter:drop-shadow(0 10px 22px rgba(20,83,45,.24))}.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-ask .sqd-step-task-rect,.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-follow_up .sqd-step-task-rect{fill:#13283f;stroke:rgba(56,189,248,.45);stroke-width:1.2;filter:drop-shadow(0 10px 22px rgba(8,47,73,.28))}.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-action .sqd-step-task-rect{fill:#132f2b;stroke:rgba(74,222,128,.38);stroke-width:1.2;filter:drop-shadow(0 10px 22px rgba(20,83,45,.24))}.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-delay .sqd-step-task-rect{fill:#162336;stroke:rgba(148,163,184,.24);stroke-width:1.2;filter:drop-shadow(0 10px 22px rgba(15,23,42,.24))}.workflow-library-shell .sqd-theme-dark .sqd-step-task.sqd-type-go_to .sqd-step-task-rect{fill:#3a2412;stroke:rgba(251,191,36,.42);stroke-width:1.2;filter:drop-shadow(0 10px 22px rgba(146,64,14,.26))}.workflow-library-shell .sqd-theme-dark .sqd-step-task .sqd-step-task-rect.sqd-selected{stroke:#bae6fd;stroke-width:2;filter:drop-shadow(0 0 0 rgba(0,0,0,0)) drop-shadow(0 0 .7rem rgba(56,189,248,.22))}.workflow-library-shell .sqd-theme-dark .sqd-step-task .sqd-step-task-text{fill:#f8fafc;font-weight:700}.workflow-library-shell .sqd-theme-dark .sqd-step-task .sqd-step-task-empty-icon{fill:rgba(226,232,240,.9)}.workflow-library-shell .sqd-theme-dark .sqd-step-container>g>.sqd-input,.workflow-library-shell .sqd-theme-dark .sqd-step-launch-pad>g>.sqd-input,.workflow-library-shell .sqd-theme-dark .sqd-step-switch>g>.sqd-input,.workflow-library-shell .sqd-theme-dark .sqd-step-task .sqd-input{fill:#e2e8f0;stroke:rgba(15,23,42,.8);stroke-width:2}.workflow-library-shell .sqd-theme-dark .sqd-step-launch-pad>g>.sqd-output,.workflow-library-shell .sqd-theme-dark .sqd-step-task .sqd-output{fill:#38bdf8}.workflow-library-shell .sqd-theme-dark .sqd-step-switch.sqd-type-decision>.sqd-label-primary>.sqd-label-rect{fill:#1e3a8a;filter:drop-shadow(0 8px 18px rgba(30,64,175,.22))}.workflow-library-shell .sqd-theme-dark .sqd-step-switch.sqd-type-choice>.sqd-label-primary>.sqd-label-rect{fill:#155e75;filter:drop-shadow(0 8px 18px rgba(8,47,73,.22))}.workflow-library-shell .sqd-theme-dark .sqd-step-container>.sqd-label>.sqd-label-text,.workflow-library-shell .sqd-theme-dark .sqd-step-switch>.sqd-label-primary>.sqd-label-text{fill:#eff6ff;font-weight:700}.workflow-library-shell .sqd-theme-dark .sqd-step-switch>.sqd-label-secondary>.sqd-label-rect{fill:rgba(15,23,42,.92);stroke:rgba(148,163,184,.18);stroke-width:1}.workflow-library-shell .sqd-theme-dark .sqd-step-switch>.sqd-label-secondary>.sqd-label-text{fill:#cbd5e1;font-weight:600}.workflow-library-shell .sqd-theme-dark .sqd-placeholder .sqd-placeholder-rect{fill:rgba(15,23,42,.68);stroke:rgba(96,165,250,.38);stroke-width:1.2;stroke-dasharray:4}.workflow-library-shell .sqd-theme-dark .sqd-placeholder.sqd-hover .sqd-placeholder-rect{fill:rgba(30,64,175,.85)}.workflow-library-shell .sqd-theme-dark .sqd-placeholder-icon-path{fill:rgba(148,163,184,.8)}.workflow-library-shell .sqd-theme-dark .sqd-placeholder.sqd-hover .sqd-placeholder-icon-path{fill:#eff6ff}html[data-theme=light] .workflow-library-shell{border-color:rgba(183,204,236,.52);background:radial-gradient(circle at top left,rgba(124,196,255,.18),transparent 22%),radial-gradient(circle at top right,rgba(163,140,255,.12),transparent 18%),linear-gradient(180deg,rgba(251,253,255,.98),rgba(244,249,255,.98));box-shadow:0 18px 38px rgba(76,98,148,.08)}html[data-theme=light] .workflow-library-loading{border-color:rgba(176,200,236,.86);color:#3d5780;background:rgba(255,255,255,.94);box-shadow:0 8px 18px rgba(76,98,148,.08)}html[data-theme=light] .workflow-library-shell .sqd-theme-light.sqd-designer{background:radial-gradient(circle at top left,rgba(99,168,255,.12),transparent 26%),radial-gradient(circle at bottom right,rgba(92,211,196,.1),transparent 24%),linear-gradient(180deg,#f9fbff,#f3f8ff 58%,#f8fbff)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-line-grid-path{stroke:rgba(108,135,176,.22)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-join{stroke:rgba(63,107,205,.62);stroke-width:2.4}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-control-bar{border:1px solid rgba(186,206,235,.92);border-radius:1rem;background:rgba(255,255,255,.94);box-shadow:0 14px 28px rgba(76,98,148,.12)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-control-bar-button{border-radius:.8rem;background:linear-gradient(180deg,#ffffff,#f4f8ff)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-control-bar-button:hover{background:linear-gradient(180deg,#ffffff,#ebf2ff)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-control-bar-button .sqd-icon-path{fill:#284472}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-root-start-stop-circle{fill:#18a874;filter:drop-shadow(0 6px 14px rgba(24,168,116,.22))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-root-start-stop-icon{fill:#f8fffd}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-container>.sqd-label>.sqd-label-rect,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch>.sqd-label-primary>.sqd-label-rect,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch>.sqd-label-secondary>.sqd-label-rect,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task .sqd-step-task-rect{transition:fill .14s ease,stroke .14s ease,filter .14s ease}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-ask .sqd-step-task-rect,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-follow_up .sqd-step-task-rect,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-reply .sqd-step-task-rect{fill:#ffffff;stroke:rgba(78,133,233,.52);stroke-width:1.3;filter:drop-shadow(0 10px 22px rgba(85,117,182,.12))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-action .sqd-step-task-rect,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-update .sqd-step-task-rect{fill:#f7fffb;stroke:rgba(54,179,118,.5);stroke-width:1.3;filter:drop-shadow(0 10px 22px rgba(58,138,102,.12))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-delay .sqd-step-task-rect{fill:#fcfdff;stroke:rgba(129,150,187,.42);stroke-width:1.3;filter:drop-shadow(0 10px 22px rgba(85,117,182,.1))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task.sqd-type-go_to .sqd-step-task-rect{fill:#fffaf1;stroke:rgba(223,163,53,.58);stroke-width:1.3;filter:drop-shadow(0 10px 22px rgba(177,131,47,.12))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task .sqd-step-task-rect.sqd-selected{stroke:#2f6fed;stroke-width:2;filter:drop-shadow(0 0 0 rgba(0,0,0,0)) drop-shadow(0 0 .8rem rgba(47,111,237,.18))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-container>.sqd-label>.sqd-label-text,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch>.sqd-label-primary>.sqd-label-text,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task .sqd-step-task-text{fill:#142b52;font-weight:700}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task .sqd-step-task-empty-icon{fill:rgba(47,73,112,.76)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-container>g>.sqd-input,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-launch-pad>g>.sqd-input,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch>g>.sqd-input,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task .sqd-input{fill:#ffffff;stroke:rgba(77,108,160,.8);stroke-width:2}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-launch-pad>g>.sqd-output,html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-task .sqd-output{fill:#2f6fed}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch.sqd-type-decision>.sqd-label-primary>.sqd-label-rect{fill:#eaf1ff;stroke:rgba(77,108,160,.34);filter:drop-shadow(0 8px 18px rgba(85,117,182,.12))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch.sqd-type-choice>.sqd-label-primary>.sqd-label-rect{fill:#eefbff;stroke:rgba(74,142,184,.34);filter:drop-shadow(0 8px 18px rgba(85,117,182,.12))}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch>.sqd-label-secondary>.sqd-label-rect{fill:rgba(255,255,255,.98);stroke:rgba(183,204,236,.9);stroke-width:1}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-step-switch>.sqd-label-secondary>.sqd-label-text{fill:#526888;font-weight:600}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-placeholder .sqd-placeholder-rect{fill:rgba(255,255,255,.86);stroke:rgba(90,128,191,.44);stroke-width:1.2;stroke-dasharray:4}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-placeholder.sqd-hover .sqd-placeholder-rect{fill:rgba(231,240,255,.96)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-placeholder-icon-path{fill:rgba(82,104,136,.78)}html[data-theme=light] .workflow-library-shell .sqd-theme-light .sqd-placeholder.sqd-hover .sqd-placeholder-icon-path{fill:#2f6fed}html[data-theme=light] .workflow-library-shell .sqd-toolbox{border-color:rgba(188,208,237,.94);background:radial-gradient(circle at top right,rgba(184,231,255,.24),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.98));box-shadow:0 20px 44px rgba(76,98,148,.14)}html[data-theme=light] .workflow-library-shell .sqd-toolbox-header{border-bottom-color:rgba(210,224,245,.92)}html[data-theme=light] .workflow-library-shell .sqd-toolbox.sqd-collapsed .sqd-toolbox-toggle{border-color:rgba(188,208,237,.92);background:linear-gradient(135deg,#ffffff,#eef5ff);box-shadow:0 16px 32px rgba(76,98,148,.14)}html[data-theme=light] .workflow-library-shell .sqd-toolbox.sqd-collapsed .sqd-toolbox-toggle:hover{background:linear-gradient(135deg,#ffffff,#e5f0ff)}html[data-theme=light] .workflow-library-shell .sqd-toolbox-group-title,html[data-theme=light] .workflow-library-shell .sqd-toolbox-header-title{color:#3d5780}html[data-theme=light] .workflow-library-shell .sqd-toolbox-group-title{background:rgba(232,239,252,.92)}html[data-theme=light] .sqd-toolbox-item,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item{border-color:rgba(188,208,237,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}html[data-theme=light] .sqd-toolbox-item:hover,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item:hover{border-color:rgba(117,158,222,.62);box-shadow:0 12px 24px rgba(76,98,148,.12),inset 0 1px 0 rgba(255,255,255,.92)}html[data-theme=light] .sqd-toolbox-item-text,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item-text{color:#173260!important}html[data-theme=light] .sqd-toolbox-item.sqd-type-ask,html[data-theme=light] .sqd-toolbox-item.sqd-type-follow_up,html[data-theme=light] .sqd-toolbox-item.sqd-type-reply,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-ask,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-follow_up,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-reply{background:radial-gradient(circle at top right,rgba(103,181,255,.2),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.99),rgba(241,248,255,.98))}html[data-theme=light] .sqd-toolbox-item.sqd-type-action,html[data-theme=light] .sqd-toolbox-item.sqd-type-update,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-action,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-update{background:radial-gradient(circle at top right,rgba(101,212,154,.18),transparent 44%),linear-gradient(135deg,rgba(252,255,253,.99),rgba(241,253,247,.98))}html[data-theme=light] .sqd-toolbox-item.sqd-type-decision,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-decision{background:radial-gradient(circle at top right,rgba(143,176,255,.22),transparent 44%),linear-gradient(135deg,rgba(252,253,255,.99),rgba(240,245,255,.98))}html[data-theme=light] .sqd-toolbox-item.sqd-type-choice,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-choice{background:radial-gradient(circle at top right,rgba(145,226,255,.22),transparent 44%),linear-gradient(135deg,rgba(252,255,255,.99),rgba(239,250,255,.98))}html[data-theme=light] .sqd-toolbox-item.sqd-type-delay,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-delay{background:radial-gradient(circle at top right,rgba(192,203,223,.18),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.99),rgba(246,248,252,.98))}html[data-theme=light] .sqd-toolbox-item.sqd-type-go_to,html[data-theme=light] .workflow-library-shell .sqd-toolbox-item.sqd-type-go_to{background:radial-gradient(circle at top right,rgba(255,214,130,.2),transparent 44%),linear-gradient(135deg,rgba(255,253,248,.99),rgba(255,247,231,.98))}html[data-theme=light] .workflow-node-panel .lead-record-section-head,html[data-theme=light] .workflow-variable-panel .lead-record-section-head{background:rgba(255,255,255,.82)}html[data-theme=light] .workflow-panel-body{scrollbar-color:rgba(123,155,211,.42) rgba(221,232,248,.48)}html[data-theme=light] .workflow-panel-body::-webkit-scrollbar-track{background:rgba(221,232,248,.48)}html[data-theme=light] .workflow-panel-body::-webkit-scrollbar-thumb{background:rgba(123,155,211,.38)}html[data-theme=light] .workflow-panel-body::-webkit-scrollbar-thumb:hover{background:rgba(123,155,211,.54)}html[data-theme=light] .workflow-variable-tree-group-toggle{color:#35506f;background:rgba(237,244,255,.82)}html[data-theme=light] .workflow-variable-tree-group-toggle:hover,html[data-theme=light] .workflow-variable-tree-item:hover{background:rgba(228,238,255,.88)}html[data-theme=light] .workflow-variable-editor-head strong,html[data-theme=light] .workflow-variable-tree-group-toggle strong,html[data-theme=light] .workflow-variable-tree-item span{color:#173260}html[data-theme=light] .workflow-variable-editor-head span,html[data-theme=light] .workflow-variable-tree-group-toggle span,html[data-theme=light] .workflow-variable-tree-item small{color:#6c7f97}html[data-theme=light] .workflow-variable-tree-item.selected{background:rgba(226,237,255,.94);box-shadow:inset 0 0 0 1px rgba(97,142,220,.22)}html[data-theme=light] .workflow-variable-editor{border-color:rgba(188,208,237,.78);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,250,255,.96))}.workflow-node-panel,.workflow-variable-panel{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:1.1rem;min-height:0;overflow:hidden}.workflow-node-panel .lead-record-section-head,.workflow-variable-panel .lead-record-section-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-bottom:.2rem;background:rgba(255,255,255,.025)}.workflow-panel-body{min-height:0;overflow-y:auto;padding-right:.2rem;scrollbar-width:thin;scrollbar-color:rgba(125,211,252,.3) rgba(255,255,255,.03)}.workflow-panel-body::-webkit-scrollbar{width:10px}.workflow-panel-body::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.workflow-panel-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(125,211,252,.28);background-clip:padding-box}.workflow-panel-body::-webkit-scrollbar-thumb:hover{background:rgba(125,211,252,.42);background-clip:padding-box}.workflow-node-body,.workflow-variable-body{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.workflow-variable-list{display:grid;grid-gap:1rem;gap:1rem}.workflow-variable-toolbar{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}.workflow-variable-tree{display:grid;grid-gap:.35rem;gap:.35rem}.workflow-variable-tree-group{display:grid;grid-gap:.25rem;gap:.25rem}.workflow-variable-tree-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;padding:.42rem .5rem;border:0;border-radius:.7rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.03);cursor:pointer}.workflow-variable-tree-group-toggle:hover{background:rgba(255,255,255,.05)}.workflow-variable-tree-group-toggle strong{margin-right:auto;color:#f8fafc;font-size:.8rem}.workflow-variable-tree-group-toggle span{color:#93a4bc;font-size:.72rem}.workflow-variable-tree-group-caret{width:.8rem;color:#cbd5e1!important;text-align:center}.workflow-variable-tree-children{display:grid;grid-gap:.12rem;gap:.12rem;padding-left:1.1rem}.workflow-variable-tree-item{display:grid;grid-gap:.06rem;gap:.06rem;justify-items:start;width:100%;padding:.45rem .55rem;border:0;border-radius:.7rem;color:#dbe7f5;text-align:left;background:transparent;cursor:pointer}.workflow-variable-tree-item:hover{background:rgba(255,255,255,.04)}.workflow-variable-tree-item.selected{background:rgba(59,130,246,.18);box-shadow:inset 0 0 0 1px rgba(125,211,252,.18)}.workflow-variable-tree-item span{color:#f8fafc;font-size:.78rem;line-height:1.3}.workflow-variable-tree-item small{color:#7f93ad;font-size:.68rem;line-height:1.4}.workflow-variable-editor{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border:1px solid rgba(148,163,184,.1);border-radius:.9rem;background:rgba(255,255,255,.03)}.workflow-variable-editor-head{display:grid;grid-gap:.12rem;gap:.12rem}.workflow-variable-editor-head strong{color:#f8fafc;font-size:.84rem}.workflow-variable-editor-head span{color:#93a4bc;font-size:.72rem}.workflow-variable-row-delete{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.workflow-library-loading{position:absolute;top:1rem;right:1rem;z-index:2;padding:.45rem .7rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#cbd5e1;background:rgba(7,19,32,.92);font-size:.74rem}.workflow-library-shell .sqd-toolbox{position:absolute;top:1rem;left:1rem;z-index:4;width:232px;max-width:calc(100% - 2rem);border:1px solid rgba(148,163,184,.14);border-radius:1.2rem;overflow:hidden;background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(10,16,30,.96)),rgba(15,23,42,.96);box-shadow:0 20px 44px rgba(2,6,23,.28)}.workflow-library-shell .sqd-toolbox.sqd-collapsed{width:auto;border-radius:999px;overflow:visible;background:transparent;box-shadow:none}.workflow-library-shell .sqd-toolbox-header{padding:1rem 1rem .95rem;border-bottom:1px solid rgba(148,163,184,.08)}.workflow-library-shell .sqd-toolbox.sqd-collapsed .sqd-toolbox-header{padding:0;border-bottom:0}.workflow-library-shell .sqd-toolbox.sqd-collapsed .sqd-toolbox-toggle{width:2.9rem;height:2.9rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(8,47,73,.9)),rgba(15,23,42,.96);box-shadow:0 16px 32px rgba(2,6,23,.28)}.workflow-library-shell .sqd-toolbox.sqd-collapsed .sqd-toolbox-toggle:hover{background:linear-gradient(135deg,rgba(8,47,73,.98),rgba(14,116,144,.9)),rgba(15,23,42,.96)}.workflow-library-shell .sqd-toolbox-header-title{font-size:.84rem;letter-spacing:.08em;text-transform:uppercase}.workflow-library-shell .sqd-toolbox-body{padding:.85rem}.workflow-library-shell .sqd-toolbox-group-title{margin-bottom:.8rem;padding:.48rem .65rem;border-radius:999px;color:#cbd5e1;background:rgba(148,163,184,.08);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-library-shell .sqd-toolbox-item{margin-bottom:.85rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.workflow-library-shell .sqd-toolbox-item:hover{transform:translateY(-1px);border-color:rgba(125,211,252,.32);box-shadow:0 12px 24px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.05)}.workflow-library-shell .sqd-toolbox-item-text{position:relative;display:block;padding:1rem .95rem 1rem 3.25rem;color:#f8fafc!important;font-size:.8rem;font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:normal}.workflow-library-shell .sqd-toolbox-item-icon{left:12px;width:32px;height:32px;margin-top:-16px}.workflow-library-shell .sqd-toolbox-item.sqd-type-reply{background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 48%),linear-gradient(135deg,rgba(14,26,45,.98),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-update{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 45%),linear-gradient(135deg,rgba(19,37,33,.96),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-ask,.workflow-library-shell .sqd-toolbox-item.sqd-type-follow_up{background:radial-gradient(circle at top right,rgba(56,189,248,.16),transparent 48%),linear-gradient(135deg,rgba(14,26,45,.98),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-action{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 45%),linear-gradient(135deg,rgba(19,37,33,.96),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-decision{background:radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 45%),linear-gradient(135deg,rgba(23,37,84,.96),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-choice{background:radial-gradient(circle at top right,rgba(56,189,248,.2),transparent 45%),linear-gradient(135deg,rgba(30,41,59,.96),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-delay{background:radial-gradient(circle at top right,rgba(148,163,184,.12),transparent 45%),linear-gradient(135deg,rgba(22,35,54,.96),rgba(15,23,42,.94))}.workflow-library-shell .sqd-toolbox-item.sqd-type-go_to{background:radial-gradient(circle at top right,rgba(251,191,36,.16),transparent 45%),linear-gradient(135deg,rgba(58,36,18,.97),rgba(15,23,42,.94))}.workflow-test-panel{gap:.9rem}.workflow-test-composer,.workflow-test-toolbar{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.workflow-test-log{display:grid;grid-gap:.7rem;gap:.7rem;max-height:24rem;overflow-y:auto;padding-right:.2rem}.workflow-test-entry{display:grid;grid-gap:.3rem;gap:.3rem;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.09);border-radius:.9rem;background:rgba(255,255,255,.025)}.workflow-test-entry.automation{border-color:rgba(103,232,249,.14);background:rgba(8,47,73,.22)}.workflow-test-entry.subscriber{border-color:rgba(74,222,128,.14);background:rgba(20,83,45,.18)}.workflow-test-entry.system{border-style:dashed}.workflow-test-entry-role{color:#93a4bc;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workflow-test-entry p{margin:0;color:#e2e8f0;line-height:1.55}.workflow-test-empty{display:grid;place-items:center;min-height:9rem;border:1px dashed rgba(148,163,184,.14);border-radius:.9rem;color:#93a4bc;text-align:center}.automation-workflow-context-menu{position:absolute;display:grid;grid-gap:.3rem;gap:.3rem;min-width:12rem;padding:.45rem;border:1px solid rgba(148,163,184,.12);border-radius:.9rem;background:rgba(7,19,32,.98);box-shadow:0 18px 34px rgba(2,6,23,.28);z-index:5}.automation-workflow-context-menu button{padding:.55rem .7rem;border:0;border-radius:.7rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.04);cursor:pointer}.automation-workflow-context-menu button:hover{background:rgba(59,130,246,.16)}.automation-workflow-context-note{padding:.5rem .6rem;color:#93a4bc;font-size:.74rem;line-height:1.45}.automation-workflow-context-menu .automation-workflow-context-delete{color:#fecaca;background:rgba(127,29,29,.32)}.automation-workflow-context-menu .automation-workflow-context-delete:hover{background:rgba(185,28,28,.44)}.automation-workflow-branch-list{display:grid;grid-gap:.7rem;gap:.7rem}.automation-workflow-branch-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem;border:1px solid rgba(148,163,184,.09);border-radius:.9rem;background:rgba(255,255,255,.025)}.quick-replies-compact-shell{display:grid;grid-gap:1rem;gap:1rem}.quick-replies-overview-band{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.95fr);grid-gap:1rem;gap:1rem;padding:1rem 1.05rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:radial-gradient(circle at top left,rgba(56,189,248,.12),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(15,23,42,.34)}.quick-replies-overview-copy{display:grid;grid-gap:.32rem;gap:.32rem}.whatsapp-composer-actions-left{flex-wrap:wrap}.inbox-composer-drag-active{border-color:rgba(56,189,248,.42);box-shadow:0 0 0 1px rgba(56,189,248,.28)}.whatsapp-circle-button.recording{color:#fecaca;background:rgba(185,28,28,.22);box-shadow:0 0 0 1px rgba(248,113,113,.28),0 0 20px rgba(248,113,113,.18);animation:inbox-recording-pulse 1.4s ease-in-out infinite}.inbox-upload-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.inbox-upload-preview-card{position:relative;display:grid;grid-gap:.6rem;gap:.6rem;padding:.85rem;border:1px solid rgba(148,163,184,.14);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(15,23,42,.42)}.inbox-upload-preview-remove{position:absolute;top:.55rem;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:0;border-radius:999px;color:#cbd5e1;background:rgba(15,23,42,.72);cursor:pointer}.inbox-upload-preview-remove:hover{color:#fff;background:rgba(30,41,59,.92)}.inbox-upload-preview-order{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;color:#bfdbfe;background:rgba(37,99,235,.2);font-size:.78rem;font-weight:700}.inbox-upload-preview-image,.inbox-upload-preview-video{width:100%;max-height:12rem;border-radius:.8rem;object-fit:cover;background:rgba(15,23,42,.72)}.inbox-upload-preview-audio{width:100%}.inbox-upload-preview-document{display:grid;place-items:center;grid-gap:.55rem;gap:.55rem;min-height:7.5rem;padding:1rem;border:1px dashed rgba(148,163,184,.18);border-radius:.85rem;color:#dbe7f5;text-align:center}.inbox-upload-preview-document svg{width:1.6rem;height:1.6rem}.inbox-upload-preview-meta{display:grid;grid-gap:.22rem;gap:.22rem}.inbox-upload-preview-meta strong{color:#f8fafc;font-size:.88rem}.inbox-upload-preview-meta span{color:#93a4bc;font-size:.74rem}.inbox-upload-preview-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-radius:999px;color:#bbf7d0!important;background:rgba(21,128,61,.18)}.inbox-upload-progress-list{display:grid;grid-gap:.55rem;gap:.55rem}.inbox-upload-progress-item{display:grid;grid-gap:.4rem;gap:.4rem}.inbox-upload-progress-copy{display:flex;justify-content:space-between;gap:.75rem;color:#cbd5e1;font-size:.76rem}.inbox-upload-progress-copy strong{display:inline-flex;align-items:center;gap:.45rem;color:#e2e8f0;font-weight:600}.inbox-upload-spinner{width:.78rem;height:.78rem;border:2px solid rgba(148,163,184,.28);border-top-color:rgba(56,189,248,.95);border-radius:999px;animation:inbox-upload-spin .9s linear infinite}.inbox-upload-progress-bar{overflow:hidden;height:.45rem;border-radius:999px;background:rgba(148,163,184,.16)}.inbox-upload-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(14,165,233,.95),rgba(59,130,246,.95));transition:width .14s ease}.inbox-voice-panel{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;padding:.85rem .95rem;border:1px solid rgba(191,219,254,.92);border-radius:.95rem;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.96))}.inbox-voice-panel.recording{border-color:rgba(248,113,113,.34);background:radial-gradient(circle at top left,rgba(248,113,113,.14),transparent 34%),linear-gradient(180deg,rgba(255,250,250,.98),rgba(255,241,242,.96))}.inbox-voice-panel-copy{display:grid;grid-gap:.22rem;gap:.22rem}.inbox-voice-panel-copy strong{color:#10213b;font-size:.88rem}.inbox-voice-panel-copy span{color:#64748b;font-size:.76rem}.inbox-voice-panel-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.inbox-upload-helper-text{color:#7f8ea3;font-size:.74rem;line-height:1.5}@keyframes inbox-recording-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 1px rgba(248,113,113,.28),0 0 16px rgba(248,113,113,.14)}50%{transform:scale(1.03);box-shadow:0 0 0 1px rgba(248,113,113,.36),0 0 26px rgba(248,113,113,.24)}}@keyframes inbox-upload-spin{to{transform:rotate(1turn)}}@media (max-width:800px){.inbox-upload-preview-grid{grid-template-columns:1fr}.inbox-voice-panel{align-items:flex-start}.inbox-upload-progress-copy{flex-direction:column;align-items:flex-start}}.quick-replies-overview-kicker{color:#bae6fd;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.quick-replies-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.quick-replies-overview-stat{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem .95rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016)),rgba(15,23,42,.3)}.quick-replies-overview-stat strong{color:#f8fafc;font-size:1.25rem;line-height:1}.quick-replies-overview-stat span{color:#94a3b8;font-size:.78rem}.quick-replies-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start}.quick-replies-editor-pane,.quick-replies-library-pane,.quick-replies-main-grid,.quick-replies-starter-panel{display:grid;grid-gap:1rem;gap:1rem}.quick-replies-library-pane{padding:1rem}.quick-replies-library-head-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.quick-replies-top-categories{padding-top:.1rem}.quick-replies-editor-workbench{grid-template-columns:minmax(0,1fr);align-items:start}.quick-replies-editor-main,.quick-replies-editor-side,.quick-replies-editor-workbench{display:grid;grid-gap:1rem;gap:1rem}.quick-replies-editor-pane{padding:1rem}.quick-replies-editor-summary{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:#94a3b8;font-size:.78rem}.quick-replies-editor-summary span{padding:.32rem .58rem;border-radius:999px;background:rgba(255,255,255,.04)}.quick-replies-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.quick-replies-editor-textarea{min-height:9rem}.quick-replies-preview-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:radial-gradient(circle at top right,rgba(34,211,238,.06),transparent 36%),rgba(255,255,255,.025)}.quick-replies-preview-titlebar,.quick-replies-starter-panel-head{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.quick-replies-preview-summary{display:flex;gap:.45rem;flex-wrap:wrap;color:#93a4bc;font-size:.72rem}.quick-replies-preview-bubble{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;border-radius:1rem 1rem .35rem 1rem;background:linear-gradient(135deg,rgba(34,197,94,.14),rgba(16,185,129,.1))}.quick-replies-preview-bubble strong{color:#f8fafc;font-size:.9rem}.quick-replies-preview-head{display:grid;grid-gap:.3rem;gap:.3rem}.quick-replies-library-badges,.quick-replies-preview-meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.quick-replies-preview-bubble span,.quick-replies-starter-card p{color:#93a4bc;font-size:.76rem}.quick-replies-preview-bubble p{margin:0;color:#e2e8f0;line-height:1.6}.quick-replies-starter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.quick-replies-starter-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(15,23,42,.3)}.quick-replies-starter-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.quick-replies-starter-head strong{color:#f8fafc;font-size:.9rem}.quick-replies-search{margin-bottom:0}.quick-replies-library-tools{display:grid;grid-gap:.75rem;gap:.75rem}.quick-replies-category-chips{display:flex;gap:.55rem;flex-wrap:wrap}.quick-replies-category-chips .inbox-search-tool.active{border-color:rgba(103,232,249,.2);color:#f8fafc;background:rgba(34,211,238,.12)}.quick-replies-pin-inline{min-height:2.5rem;padding:.62rem .74rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;background:rgba(255,255,255,.03)}.quick-replies-pin-toggle{justify-content:end}.quick-replies-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1rem;gap:1rem}.quick-replies-library-item{display:grid;grid-gap:.55rem;gap:.55rem;width:100%;min-height:11rem;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;text-align:left;color:inherit;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(15,23,42,.34);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.quick-replies-library-item.active{border-color:rgba(103,232,249,.22);background:radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 42%),rgba(15,23,42,.4)}.quick-replies-library-item:hover{border-color:rgba(103,232,249,.16);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 26px rgba(2,6,23,.14)}.quick-replies-library-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.quick-replies-library-item-head strong{color:#f8fafc;font-size:.92rem}.quick-replies-library-item-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;color:#93a4bc;font-size:.74rem}.quick-replies-meta-badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.14rem .5rem;border-radius:999px;background:rgba(56,189,248,.12);color:#bae6fd;font-size:.68rem;font-weight:700}.quick-replies-library-item p{margin:0;color:#cbd5e1;line-height:1.55;font-size:.82rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.inbox-template-category-chips{padding:.1rem 0 .2rem}.quick-replies-editor-actions{justify-content:space-between}.quick-replies-media-upload{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem .9rem;border:1px dashed rgba(125,211,252,.2);border-radius:.95rem;background:radial-gradient(circle at top left,rgba(56,189,248,.08),transparent 40%),rgba(255,255,255,.025)}.quick-replies-media-upload-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.quick-replies-media-upload-meta{display:grid;grid-gap:.16rem;gap:.16rem}.quick-replies-media-upload-meta strong{color:#f8fafc;font-size:.84rem;overflow-wrap:anywhere}.quick-replies-media-upload-hint,.quick-replies-media-upload-meta span{color:#94a3b8;font-size:.78rem}.automation-rule-columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.automation-toggle-row{display:inline-flex;align-items:center;gap:.7rem;color:#e2e8f0}.automation-toggle-row input{width:1rem;height:1rem;accent-color:#22d3ee}.automation-business-hours-grid{display:grid;grid-gap:.7rem;gap:.7rem}.automation-business-hours-row{display:grid;grid-template-columns:minmax(110px,140px) minmax(0,1fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center}.automation-rule-row{gap:.55rem}.automation-rule-editor{display:grid;grid-gap:1.1rem;gap:1.1rem}.automation-rule-section{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.09);border-radius:1rem;background:radial-gradient(circle at top right,rgba(34,211,238,.04),transparent 34%),rgba(255,255,255,.02)}.automation-rule-section-head{display:grid;grid-gap:.22rem;gap:.22rem}.automation-rule-section-head strong{color:#f8fafc;font-size:.92rem}.automation-rule-section-head span{color:#93a4bc;font-size:.78rem;line-height:1.5}.automation-rule-section-head-inline{margin-bottom:.15rem}.automation-keyword-summary-card{display:grid;grid-gap:.55rem;gap:.55rem;min-height:4.3rem;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.1);border-radius:.92rem;background:radial-gradient(circle at top right,rgba(34,211,238,.06),transparent 34%),rgba(255,255,255,.03)}.automation-keyword-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.automation-keyword-summary-copy{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0}.automation-keyword-summary-copy strong{color:#f8fafc;font-size:.88rem}.automation-keyword-summary-copy span{color:#93a4bc;font-size:.78rem;line-height:1.45;overflow:hidden;text-overflow:ellipsis}.automation-keyword-dialog{width:min(100%,42rem)}.automation-keyword-dialog-body{gap:.8rem}.automation-keyword-dialog-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center}.automation-keyword-dialog-input{min-width:0}.automation-keyword-dialog-summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.automation-keyword-dialog-summary strong{color:#f8fafc;font-size:.86rem}.automation-keyword-dialog-list{display:grid;grid-gap:.55rem;gap:.55rem;max-height:22rem;padding-right:.2rem;overflow-y:auto}.automation-keyword-dialog-empty,.automation-keyword-dialog-item{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.09);border-radius:.88rem;background:rgba(255,255,255,.025)}.automation-keyword-dialog-item-copy{min-width:0}.automation-keyword-dialog-item-copy strong{display:block;color:#e2e8f0;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.automation-keyword-dialog-empty{justify-content:center;color:#93a4bc;font-size:.8rem;line-height:1.5;text-align:center}.automation-emoji-toolbar{display:flex;justify-content:flex-start;margin-top:.7rem}.automation-emoji-toolbar-inside{position:absolute;right:.7rem;bottom:.7rem;margin-top:0;z-index:1}.automation-textarea-with-emoji{position:relative}.automation-textarea-with-emoji-input{padding-right:3.35rem;padding-bottom:3rem}.automation-emoji-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;min-height:2.35rem;padding:0;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(255,255,255,.08);color:#f8fafc;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.automation-emoji-icon-button:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);background:rgba(34,211,238,.16)}.automation-emoji-dropdown{z-index:60}.automation-emoji-picker-shell{overflow:hidden;border:1px solid rgba(191,219,254,.88);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.98));box-shadow:0 20px 42px rgba(15,23,42,.16)}.automation-emoji-picker-shell em-emoji-picker{--background-rgb:255,255,255;--border-radius:16px;--category-icon-active-color:#2563eb;--category-icon-color:#64748b;--color-border-over:rgba(96,165,250,0.24);--color-border:rgba(191,219,254,0.88);--font-family:inherit;--rgb-accent:37,99,235;--rgb-background:255,255,255;--rgb-color:15,23,42;--rgb-input:241,245,249;--shadow:0 20px 42px rgba(15,23,42,0.16)}.field-hint{display:block;margin-top:.45rem;color:#94a3b8;font-size:.8rem;line-height:1.4}.field-hint-tight{margin-top:.08rem}.automation-media-selector-empty{margin-top:.2rem;padding:.9rem 1rem;border:1px dashed rgba(148,163,184,.18);border-radius:.95rem;color:#94a3b8;background:rgba(15,23,42,.24)}.automation-media-summary-card{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.15rem;padding:.9rem .95rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:radial-gradient(circle at top right,rgba(34,211,238,.05),transparent 34%),rgba(15,23,42,.22)}.automation-media-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.automation-media-summary-copy{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0}.automation-media-summary-copy strong{color:#f8fafc;font-size:.9rem}.automation-media-summary-copy span{color:#94a3b8;font-size:.78rem;line-height:1.45}.automation-media-summary-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.automation-rule-actions{gap:.75rem}.automation-media-summary-row{padding-top:.1rem}.automation-media-dialog{width:min(100%,62rem)}.automation-media-selector-shell{display:grid;grid-gap:.85rem;gap:.85rem}.automation-media-selector-shell-dialog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.automation-media-library-block,.automation-media-selected-block{display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem .95rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(15,23,42,.22)}.automation-media-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.automation-media-block-head strong{color:#f8fafc;font-size:.9rem}.automation-media-block-head span{color:#94a3b8;font-size:.78rem}.automation-media-selected-list{display:grid;grid-gap:.6rem;gap:.6rem}.automation-media-selected-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.78rem .85rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:rgba(255,255,255,.03)}.automation-media-selected-order{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;color:#67e8f9;background:rgba(34,211,238,.12);font-size:.78rem;font-weight:800}.automation-media-selected-actions{display:flex;align-items:center;gap:.42rem;flex-wrap:wrap;justify-content:flex-end}.automation-media-filter-chip,.automation-media-remove-button,.automation-media-sort-button{border:1px solid rgba(148,163,184,.14);border-radius:999px;background:rgba(255,255,255,.04);color:#e2e8f0;padding:.34rem .62rem;cursor:pointer;font-size:.76rem;font-weight:700}.automation-media-remove-button{color:#fecaca}.automation-media-sort-button:disabled{opacity:.45;cursor:not-allowed}.automation-media-library-toolbar{display:grid;grid-gap:.65rem;gap:.65rem}.automation-media-filter-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.automation-media-filter-chip.active{border-color:rgba(34,211,238,.34);background:rgba(8,47,73,.42);color:#67e8f9}.automation-media-selector-list{display:grid;grid-gap:.6rem;gap:.6rem;max-height:14rem;padding:.12rem;overflow-y:auto}.automation-media-selector-option{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.8rem .95rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(15,23,42,.3);color:#e2e8f0;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.automation-media-selector-option:hover{border-color:rgba(34,211,238,.28);background:rgba(15,23,42,.46);transform:translateY(-1px)}.automation-media-selector-option.active{border-color:rgba(34,211,238,.42);background:rgba(8,47,73,.42)}.automation-media-selector-copy{display:grid;grid-gap:.22rem;gap:.22rem;min-width:0}.automation-media-selector-copy strong{color:#f8fafc}.automation-media-selector-copy span{color:#94a3b8;font-size:.82rem}.automation-media-selector-state{flex-shrink:0;padding:.28rem .62rem;border-radius:999px;background:rgba(255,255,255,.08);color:#cbd5e1;font-size:.76rem;font-weight:600}.automation-media-selector-option.active .automation-media-selector-state{background:rgba(34,211,238,.18);color:#67e8f9}.automation-media-preview-list{display:grid;grid-gap:.75rem;gap:.75rem}@media (max-width:760px){.automation-media-selected-item,.automation-media-selector-shell-dialog{grid-template-columns:minmax(0,1fr)}.automation-media-selected-actions{justify-content:flex-start}}.automation-media-preview-card{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center;margin-top:.75rem;padding:.85rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(15,23,42,.34)}.automation-media-preview-frame{min-height:5.5rem;border-radius:.9rem;overflow:hidden;background:rgba(15,23,42,.82)}.automation-media-preview-audio,.automation-media-preview-image,.automation-media-preview-video{width:100%;display:block}.automation-media-preview-image,.automation-media-preview-video{height:100%;object-fit:cover}.automation-media-preview-copy{display:grid;grid-gap:.3rem;gap:.3rem}.automation-media-preview-copy strong{color:#f8fafc}.automation-media-preview-copy span{color:#94a3b8;font-size:.84rem}.media-library-layout{display:grid;grid-gap:1rem;gap:1rem}.media-library-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:1rem;gap:1rem}.media-library-upload-card{min-height:100%}.media-library-summary-card,.media-library-upload-card{display:grid;grid-gap:1rem;gap:1rem}.media-library-capacity{display:grid;justify-items:end;grid-gap:.1rem;gap:.1rem}.media-library-capacity strong{color:#f8fafc;font-size:1.5rem;line-height:1}.media-library-capacity span{color:#94a3b8;font-size:.8rem}.media-library-upload-dropzone{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;padding:1.05rem 1.1rem;border:1px dashed rgba(125,211,252,.4);border-radius:1.1rem;background:radial-gradient(circle at top left,rgba(56,189,248,.18),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(15,23,42,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 28px rgba(2,6,23,.18);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.media-library-upload-dropzone:hover{transform:translateY(-1px)}.media-library-upload-dropzone.dragging,.media-library-upload-dropzone.filled{border-color:rgba(74,222,128,.62);background:radial-gradient(circle at top left,rgba(74,222,128,.14),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),rgba(18,50,42,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 30px rgba(6,95,70,.18)}.media-library-upload-hero{display:grid;grid-gap:.28rem;gap:.28rem}.media-library-upload-hero strong{color:#ffffff;font-size:.96rem}.media-library-upload-hero span{color:#d6e3f3;font-size:.82rem}.media-library-stats{display:flex;flex-wrap:wrap;gap:.55rem}.media-library-stats span{padding:.35rem .65rem;border-radius:999px;background:rgba(255,255,255,.04);color:#cbd5e1;font-size:.8rem}.media-library-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.media-library-stat-tile{display:grid;grid-gap:.2rem;gap:.2rem;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016)),rgba(15,23,42,.3)}.media-library-stat-tile span{color:#94a3b8;font-size:.78rem}.media-library-stat-tile strong{color:#f8fafc;font-size:1.4rem;line-height:1}.media-library-stat-tile.kind-image{border-color:rgba(125,211,252,.18)}.media-library-stat-tile.kind-audio{border-color:rgba(251,191,36,.18)}.media-library-stat-tile.kind-video{border-color:rgba(244,114,182,.18)}.media-library-upload-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem;color:#94a3b8;font-size:.84rem}.media-library-storage-meter{display:grid;grid-gap:.55rem;gap:.55rem}.media-library-storage-meter-bar{height:.7rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.16)}.media-library-storage-meter-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#2563eb)}.media-library-storage-meter-copy{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.55rem;color:#cbd5e1;font-size:.8rem}.media-library-selected-file{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.78rem .9rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(255,255,255,.03)}.media-library-selected-file-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.media-library-selected-file-copy strong{color:#f8fafc;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-library-selected-file-copy span{color:#94a3b8;font-size:.78rem}.media-library-upload-actions{display:flex;justify-content:flex-end}.platform-package-inline-field{display:grid;grid-template-columns:minmax(0,1fr) 6.5rem;grid-gap:.55rem;gap:.55rem}.media-library-collection-card{display:grid;grid-gap:1rem;gap:1rem}.media-library-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.media-library-list-item{display:grid;grid-template-columns:180px minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;padding:.95rem 0;border:solid rgba(148,163,184,.12);border-width:0 0 1px;border-radius:0;background:transparent;box-shadow:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.media-library-list-item:last-child{border-bottom:0}.media-library-list-item:hover{transform:none;background:rgba(255,255,255,.03);border-color:rgba(148,163,184,.12);box-shadow:none}.media-library-list-item.kind-image{border-left:3px solid rgba(125,211,252,.38);padding-left:.9rem}.media-library-list-item.kind-audio{border-left:3px solid rgba(251,191,36,.38);padding-left:.9rem}.media-library-list-item.kind-video{border-left:3px solid rgba(244,114,182,.38);padding-left:.9rem}.media-library-list-item.kind-document{border-left:3px solid rgba(148,163,184,.38);padding-left:.9rem}.media-library-preview-shell{display:grid;grid-gap:.65rem;gap:.65rem}.media-library-card-type{display:flex;justify-content:flex-end}.media-library-kind-pill.kind-image{color:#d8f3ff;background:rgba(14,116,144,.34)}.media-library-kind-pill.kind-audio{color:#fde68a;background:rgba(120,53,15,.34)}.media-library-kind-pill.kind-video{color:#fbcfe8;background:rgba(131,24,67,.34)}.media-library-preview{min-height:10rem;border-radius:.9rem;overflow:hidden;background:rgba(15,23,42,.82)}.media-library-preview-audio,.media-library-preview-image,.media-library-preview-video{width:100%;display:block}.media-library-preview-image,.media-library-preview-video{height:100%;object-fit:cover}.media-library-card-copy{display:grid;grid-gap:.35rem;gap:.35rem}.media-library-rename-inline{display:grid;grid-gap:.45rem;gap:.45rem;width:100%}.media-library-rename-input{min-height:2.25rem}.media-library-rename-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.media-library-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.media-library-card-head strong{color:#f8fafc;font-size:.95rem;line-height:1.3}.media-library-card-meta{display:flex;flex-wrap:wrap;gap:.65rem;color:#94a3b8;font-size:.8rem}.media-library-card-actions{display:flex;justify-content:space-between;gap:.65rem;align-items:center;flex-wrap:wrap}.media-library-card-actions a{text-decoration:none}.media-library-empty{display:grid;grid-gap:.35rem;gap:.35rem;min-height:10rem;place-content:center;text-align:center}.media-library-empty h3{color:#f8fafc}@media (max-width:1100px){.media-library-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.media-library-upload-dropzone{grid-template-columns:minmax(0,1fr)}.media-library-stats-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.media-library-card-actions,.media-library-list-item,.media-library-selected-file{align-items:flex-start;flex-direction:column}.media-library-list-item{grid-template-columns:1fr}}.inbox-topbar-actions{display:flex;justify-content:flex-end}.simulate-inbound-dialog{width:min(100%,36rem)}.simulate-inbound-form{display:grid;grid-gap:.8rem;gap:.8rem}.new-conversation-modal,.new-conversation-modal .simulate-inbound-form{opacity:1;filter:none;color:#172b4d}.new-conversation-modal .lead-record-field>span{color:#526b91;opacity:1;font-weight:700}.new-conversation-modal .lead-record-input{color:#172b4d;background:#ffffff;border-color:rgba(82,107,145,.3);opacity:1;color-scheme:light}.new-conversation-modal .lead-record-input::placeholder{color:#8a9ab5;opacity:1}.new-conversation-modal select.lead-record-input,.new-conversation-modal select.lead-record-input option{color:#172b4d;background:#ffffff}.new-conversation-modal .inbox-dialog-secondary{color:#172b4d;border-color:rgba(82,107,145,.3);background:#f4f7fc;opacity:1}.new-conversation-modal .inbox-dialog-primary{color:#ffffff;border-color:#2f6fed;background:#2f6fed;opacity:1}.new-conversation-modal .inbox-dialog-primary:hover:not(:disabled){color:#ffffff;background:#245fd0}.simulate-inbound-inline-label{display:block;margin-top:.2rem;color:#f8fafc;font-size:.78rem;font-weight:700}.product-catalog-actions{padding-top:.15rem;border-top:1px solid rgba(148,163,184,.08)}.product-catalog-empty{min-height:12rem;place-items:center;text-align:center}.lead-record-input{width:100%;min-height:2.5rem;padding:.62rem .74rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;color:#e2e8f0;background:rgba(255,255,255,.03);font-size:.84rem;outline:0}.app-select,.control-select,select.control-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.55rem;color:#f8fafc;border-color:rgba(125,211,252,.14);background-color:#0b1728;background-image:linear-gradient(45deg,transparent 50%,rgba(148,163,184,.92) 0),linear-gradient(135deg,rgba(148,163,184,.92) 50%,transparent 0),linear-gradient(180deg,rgba(125,211,252,.12),rgba(125,211,252,0));background-position:calc(100% - 1rem) calc(50% - .12rem),calc(100% - .72rem) calc(50% - .12rem),calc(100% - 2.15rem) 50%;background-size:.38rem .38rem,.38rem .38rem,1px 1.3rem;background-repeat:no-repeat;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.app-select:disabled,.control-select:disabled,select.control-input:disabled{cursor:not-allowed}.app-select:focus,.control-select:focus,select.control-input:focus{border-color:rgba(103,232,249,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 0 0 2px rgba(103,232,249,.12)}.app-select option,.control-select option,select.control-input option{color:#0f172a;background:#f8fafc}.currency-input-wrap{position:relative}.currency-input-prefix{position:absolute;top:50%;left:.74rem;transform:translateY(-50%);color:#8ea5c2;font-size:.8rem;font-weight:700;pointer-events:none}.currency-input{padding-left:2.35rem}.searchable-combobox-input{padding-right:2.1rem;background-image:linear-gradient(45deg,transparent 50%,rgba(148,163,184,.9) 0),linear-gradient(135deg,rgba(148,163,184,.9) 50%,transparent 0);background-position:calc(100% - 1rem) calc(50% - .12rem),calc(100% - .72rem) calc(50% - .12rem);background-size:.38rem .38rem,.38rem .38rem;background-repeat:no-repeat}.searchable-combobox-portal{width:min(100%,28rem)}.searchable-combobox-menu{display:grid;grid-gap:.24rem;gap:.24rem;padding:.4rem;border:1px solid rgba(148,163,184,.14);border-radius:.82rem;background:linear-gradient(180deg,rgba(9,18,30,.98),rgba(4,14,24,.98));box-shadow:0 20px 40px rgba(0,0,0,.34);overflow-y:auto}.searchable-combobox-empty,.searchable-combobox-option{min-height:2rem;padding:.46rem .58rem;border-radius:.68rem;font-size:.8rem}.searchable-combobox-option{border:1px solid transparent;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.02)}.searchable-combobox-option.active,.searchable-combobox-option:hover{border-color:rgba(103,232,249,.16);background:rgba(255,255,255,.05)}.searchable-combobox-empty{color:#8ea5c2;background:rgba(255,255,255,.02)}.lead-record-input:focus{border-color:rgba(103,232,249,.22);box-shadow:0 0 0 2px rgba(103,232,249,.12)}.app-select optgroup,.control-input optgroup,.control-input option,.control-select optgroup,.control-select option,.lead-record-input optgroup,.lead-record-input option,select optgroup,select option{color:#0f172a;background:#f8fafc}.lead-record-link-summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.75rem .6rem 0}.lead-record-link-summary strong{font-size:.86rem;color:#ffffff}.lead-record-textarea{min-height:10rem;resize:vertical}.lead-record-gallery{display:grid;grid-gap:.55rem;gap:.55rem}.lead-record-empty,.lead-record-gallery-item{display:grid;grid-gap:.18rem;gap:.18rem;padding:.72rem .8rem;border:1px solid rgba(148,163,184,.08);border-radius:.82rem;background:rgba(255,255,255,.02)}.lead-record-gallery-item span{color:#67e8f9;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lead-record-gallery-item strong{color:#e2e8f0;font-size:.78rem;line-height:1.45;word-break:break-word}.lead-record-gallery-item small{display:block;color:#a5b4fc;font-size:.72rem}.map-picker{min-height:220px;border-radius:.9rem;border:1px solid rgba(148,163,184,.2);overflow:hidden}.lead-record-empty{color:#93a4bc;font-size:.76rem;line-height:1.55}.lead-record-actions{display:flex;justify-content:flex-end}.product-form-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.05rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:radial-gradient(circle at left top,rgba(34,211,238,.08),transparent 35%),rgba(255,255,255,.025)}.product-form-footer-copy{display:grid;grid-gap:.18rem;gap:.18rem}.product-form-footer-copy strong{color:#f8fafc;font-size:.92rem}.product-form-footer-copy span{color:#93a4bc;font-size:.76rem;line-height:1.45}.product-submit-button{min-width:12.5rem;min-height:3.2rem;justify-content:center;gap:.24rem;padding:.72rem 1.15rem;border-color:rgba(34,211,238,.22);border-radius:1rem;color:#f8fbff;background:linear-gradient(135deg,rgba(8,145,178,.92),rgba(37,99,235,.88)),rgba(255,255,255,.04);box-shadow:0 12px 28px rgba(14,116,144,.24)}.product-submit-button-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:rgba(255,255,255,.14)}.product-submit-button-icon svg{width:.92rem;height:.92rem}.product-submit-button:hover{transform:translateY(-1px);box-shadow:0 16px 32px rgba(14,116,144,.28)}.product-submit-button-kicker{color:rgba(224,242,254,.82);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-submit-button strong{color:inherit;font-size:.94rem}@media (max-width:1360px){.premium-inbox-grid{grid-template-columns:260px minmax(0,1.7fr) 220px}.premium-inbox-grid.details-hidden{grid-template-columns:260px minmax(0,1fr)}.inbox-status-strip{grid-template-columns:1fr;align-items:flex-start}.inbox-status-strip-actions,.inbox-status-strip-summary{justify-content:flex-start}}@media (max-width:1100px){.premium-inbox-grid{grid-template-columns:290px minmax(0,1fr)}.inbox-detail-panel{grid-column:1/-1;border-top:1px solid rgba(148,163,184,.12)}.queue-toolbar-search-row{grid-template-columns:1fr}.queue-toolbar-meta{justify-content:flex-start}}@media (max-width:900px){.inbox-list-tools-row{display:grid;grid-template-columns:1fr}.inbox-queue-tools{justify-content:flex-start}.inbox-detail-grid{grid-template-columns:1fr}.lead-record-form-grid,.lead-record-layout,.lead-record-meta{grid-template-columns:1fr;min-width:0}.automation-business-hours-row,.automation-overview-grid,.automation-overview-stats,.automation-rule-columns,.automation-tab-list,.automation-workflow-builder,.automation-workflow-builder-bottom,.automation-workflow-builder-side,.quick-replies-compact-shell,.quick-replies-editor-grid,.quick-replies-main-grid,.quick-replies-overview-band,.quick-replies-overview-stats,.quick-replies-starter-grid{grid-template-columns:1fr}.automation-workflow-builder-bottom{grid-template-rows:minmax(0,min(72vh,44rem)) minmax(20rem,auto)}.automation-workflow-resizer{display:none}.product-catalog-list-pane{max-height:none}.product-catalog-item-head,.product-catalog-list-head{flex-direction:column}.inbox-status-strip-summary,.inbox-thread-actions{justify-content:flex-start}.inbox-workspace-header,.queue-toolbar-search-row{grid-template-columns:1fr;display:grid}.inbox-thread-top{padding:.9rem}.product-form-footer{flex-direction:column;align-items:stretch}.product-submit-button{width:100%}.premium-inbox-grid{min-height:auto}.inbox-page-shell{height:auto;overflow:visible}.chat-bubble{max-width:100%}}.premium-inbox-workspace{grid-template-rows:auto minmax(0,1fr);gap:.4rem}.inbox-reference-topbar{padding:.1rem 0}.inbox-reference-topbar-actions,.inbox-reference-topbar-main{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.inbox-reference-pill,.inbox-reference-pill-button,.inbox-reference-state{display:inline-flex;align-items:center;min-height:2.25rem;padding:.32rem .78rem;border:1px solid rgba(148,163,184,.2);color:#e2ebf8;background:rgba(255,255,255,.06);font-size:.78rem;font-weight:700;box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.inbox-reference-state.ready{border-color:rgba(74,222,128,.18);color:#bbf7d0;background:rgba(20,83,45,.4)}.inbox-reference-pill-button{cursor:pointer}.inbox-reference-pill-button:hover{transform:translateY(-1px);border-color:rgba(103,232,249,.3);color:#ffffff;background:rgba(37,99,235,.12)}.inbox-reference-channel{color:#ffffff;font-size:.9rem;font-weight:700}.inbox-reference-meta{color:#8ea5c2;font-size:.78rem}.premium-inbox-grid{grid-template-columns:300px minmax(0,1fr) 290px;border:1px solid rgba(148,163,184,.08);border-radius:.55rem;background:#091726}.premium-inbox-grid.details-hidden{grid-template-columns:300px minmax(0,1fr) 52px}.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel{border-right:1px solid rgba(148,163,184,.08)}.inbox-composer,.inbox-thread-top,.queue-panel-header,.queue-toolbar{border-color:rgba(148,163,184,.08)}.inbox-list-head,.inbox-panel-head{padding:.2rem .2rem 0}.inbox-list-title-block .card-title{font-size:.82rem}.queue-toolbar{padding:.55rem .6rem .6rem}.inbox-filter-tabs{gap:.28rem;flex-wrap:nowrap;overflow-x:auto}.inbox-filter-tab{min-height:1.9rem;padding:.2rem .3rem;border-radius:999px;border:1px solid rgba(148,163,184,.08);color:rgba(203,213,225,.84);background:rgba(255,255,255,.015)}.inbox-filter-tab.active{border-color:rgba(96,165,250,.32);color:#f8fbff;background:rgba(37,99,235,.08);box-shadow:inset 0 0 0 1px rgba(96,165,250,.08)}.inbox-search-field{min-height:2.15rem}.inbox-conversation-list{gap:0}.inbox-list-item{padding:.52rem .68rem;border-bottom:1px solid rgba(148,163,184,.06)}.inbox-list-item.selected{background:linear-gradient(180deg,rgba(12,46,86,.48),rgba(9,30,49,.58));box-shadow:inset 0 0 0 1px rgba(96,165,250,.28);position:relative}.inbox-list-item.selected:before{width:2px;background:linear-gradient(180deg,rgba(125,211,252,.9),rgba(59,130,246,.82))}.chatbox-row{gap:.56rem}.chatbox-avatar{width:2.25rem;height:2.25rem;font-size:.72rem}.chatbox-content{gap:.22rem}.chatbox-title-row strong{font-size:.88rem}.inbox-list-name{color:rgba(241,245,249,.94);transition:color .16s ease}.inbox-list-preview{font-size:.74rem;color:rgba(148,163,184,.86)}.inbox-list-subline{color:rgba(119,140,168,.86)}.inbox-list-subline .inbox-list-flag{color:rgba(251,191,36,.86)}.inbox-list-subline .inbox-list-flag.subdued{color:rgba(148,163,184,.72)}.inbox-list-item.selected .inbox-list-name{color:#ffffff}.inbox-list-item.selected .inbox-list-preview{color:rgba(226,232,240,.9)}.inbox-list-item.selected .inbox-list-subline{color:rgba(148,163,184,.72)}.whatsapp-thread-body{padding:.75rem .9rem .8rem}.chat-bubble{max-width:min(46rem,86%);justify-self:start}.chat-bubble-row{display:flex;width:100%}.chat-bubble-row.inbound{justify-content:flex-start}.chat-bubble-row.outbound{justify-content:flex-end}.chat-bubble.inbound{justify-self:start}.chat-bubble.outbound{justify-self:end;margin-left:auto}.inbox-composer{gap:.45rem;padding:.48rem .78rem .62rem}.composer-textarea{height:4.6rem;max-height:12rem;resize:none;overflow-y:auto}.whatsapp-quick-strip{gap:.35rem}.inbox-quick-reply{min-height:2.8rem;padding:.42rem .62rem;border-radius:.72rem}.inbox-composer-helper{font-size:.66rem}.inbox-detail-panel{border-left:1px solid rgba(148,163,184,.08)}.whatsapp-reference-detail{gap:.28rem;padding:.58rem}.inbox-detail-card{padding:.62rem 0;border-top:1px solid rgba(148,163,184,.08)}.inbox-detail-overview{padding:0 0 .15rem}.inbox-detail-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.inbox-detail-overview-copy{display:grid;grid-gap:.14rem;gap:.14rem;min-width:0;flex:1 1 auto}.inbox-detail-overview-name{display:block;min-width:0;overflow:hidden;color:rgba(148,163,184,.92);font-size:.78rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.inbox-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;height:1.9rem;padding:0}.inbox-detail-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;padding:.26rem .55rem;border:0;font-size:.74rem;line-height:1;color:rgba(148,163,184,.92);background:transparent;margin:0;white-space:nowrap;outline:none;box-shadow:none;vertical-align:top}.inbox-detail-tab:after{content:"";position:absolute;right:.38rem;bottom:0;left:.38rem;height:2px;border-radius:999px;background:transparent}.inbox-detail-tab.active{color:#f8fbff}.inbox-detail-tab.active:after{background:#7dd3fc}.inbox-detail-tab:focus-visible{outline:none;box-shadow:none}.inbox-detail-kv span,.inbox-detail-list-item span{font-size:.62rem}.inbox-detail-kv strong,.inbox-detail-list-item strong{font-size:.78rem}.inbox-thread-top{gap:.35rem;padding:.58rem .72rem .54rem}.inbox-snooze-banner{padding:.54rem .72rem;font-size:.7rem}.inbox-list-reminder{font-size:.64rem}.scheduled-messages-shell{display:grid;grid-gap:1rem;gap:1rem}.scheduled-hero-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;min-width:0}.scheduled-hero-card{min-width:0;min-height:100%}.scheduled-hero-card p,.scheduled-hero-card span,.scheduled-hero-card strong{overflow-wrap:anywhere}.scheduled-hero-card.waiting{border-color:rgba(96,165,250,.14)}.scheduled-hero-card.attention{border-color:rgba(248,113,113,.16)}.scheduled-hero-card.completed{border-color:rgba(129,140,248,.16)}.scheduled-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.scheduled-overview-card{display:grid;grid-gap:.9rem;gap:.9rem}.scheduled-overview-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.scheduled-overview-head strong{color:#f8fafc;font-size:.92rem}.scheduled-overview-head span{color:#93a4bc;font-size:.78rem}.scheduled-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.scheduled-overview-stat{display:grid;grid-gap:.2rem;gap:.2rem;padding:.9rem .95rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:rgba(255,255,255,.025)}.scheduled-overview-stat span{color:#93a4bc;font-size:.76rem}.scheduled-overview-stat strong{color:#f8fafc;font-size:1.4rem;line-height:1}.scheduled-messages-head{gap:.9rem}.scheduled-messages-filters{gap:.5rem}.message-logs-controls{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.scheduled-filter-chip{display:inline-flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:2.45rem;padding:.34rem .9rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#e2e8f0;background:rgba(15,23,42,.54);font-size:.8rem;font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.scheduled-filter-chip strong{color:#f8fafc;font-size:.74rem}.scheduled-filter-chip.active,.scheduled-filter-chip:hover{color:#eff6ff;border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.22);box-shadow:0 14px 28px rgba(15,23,42,.18),inset 0 0 0 1px rgba(147,197,253,.14)}.scheduled-filter-chip:hover{transform:translateY(-1px)}.automation-suggestion-row{display:flex;flex-wrap:wrap;gap:.45rem}.automation-suggestion-chip{border:0;cursor:pointer}.scheduled-queue-sections{display:grid;grid-gap:1.1rem;gap:1.1rem}.scheduled-queue-section{display:grid;grid-gap:.85rem;gap:.85rem}.scheduled-queue-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.scheduled-queue-section-head h4{margin:0;color:#f8fafc;font-size:.92rem}.scheduled-queue-section-head p{margin:.2rem 0 0;color:#93a4bc;font-size:.78rem;line-height:1.45}.scheduled-queue-section-count{display:inline-flex;align-items:center;min-height:1.9rem;padding:.24rem .62rem;border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.05);font-size:.76rem;font-weight:700}.scheduled-queue-section-head.is-all-jobs h4{color:#ffffff;font-size:.98rem;font-weight:800}.scheduled-queue-section-head.is-all-jobs p{color:#c8d6ea}.scheduled-queue-section-head.is-all-jobs .scheduled-queue-section-count{border:1px solid rgba(96,165,250,.24);color:#eff6ff;background:rgba(37,99,235,.18)}.scheduled-message-list{display:grid;grid-gap:.85rem;gap:.85rem}.scheduled-bucket-list{display:grid;grid-gap:.95rem;gap:.95rem}.scheduled-time-bucket{display:grid;grid-gap:.75rem;gap:.75rem}.scheduled-time-bucket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.05rem .1rem 0}.scheduled-time-bucket-head h5{margin:0;color:#e2e8f0;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.scheduled-time-bucket-head p{margin:.16rem 0 0;color:#7f90aa;font-size:.73rem;line-height:1.45}.scheduled-time-bucket-count{display:inline-flex;align-items:center;min-height:1.7rem;padding:.16rem .56rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.03);font-size:.72rem;font-weight:700}.scheduled-time-bucket.is-overdue .scheduled-time-bucket-head h5{color:#fca5a5;font-weight:800;letter-spacing:.08em}.scheduled-time-bucket.is-overdue .scheduled-time-bucket-head p{color:#fda4af}.scheduled-time-bucket.is-overdue .scheduled-time-bucket-count{border-color:rgba(248,113,113,.3);color:#fecaca;background:rgba(127,29,29,.22)}.scheduled-message-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;padding:1rem 1.05rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(15,23,42,.34)}.scheduled-message-row.due{border-color:rgba(245,158,11,.22);background:linear-gradient(90deg,rgba(146,64,14,.24),rgba(15,23,42,.34) 10%),rgba(15,23,42,.34)}.scheduled-message-row.failed{border-color:rgba(248,113,113,.22);background:linear-gradient(90deg,rgba(127,29,29,.26),rgba(15,23,42,.34) 10%),rgba(15,23,42,.34)}.scheduled-message-row.processing{border-color:rgba(16,185,129,.2);background:linear-gradient(90deg,rgba(6,95,70,.22),rgba(15,23,42,.34) 10%),rgba(15,23,42,.34)}.scheduled-message-main{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.scheduled-message-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.scheduled-message-identity{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.scheduled-message-identity-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.scheduled-message-topline strong{display:block;color:#f8fafc;font-size:.98rem}.scheduled-message-topline span{color:#93a4bc;font-size:.78rem}.scheduled-message-preview{color:#dbe7f5;font-size:.88rem;line-height:1.5;white-space:pre-wrap}.message-logs-attachment,.scheduled-message-attachment{width:min(100%,22rem)}.scheduled-message-meta{display:flex;flex-wrap:wrap;gap:.45rem .8rem;color:#93a4bc;font-size:.76rem}.scheduled-message-error{padding:.7rem .8rem;border:1px solid rgba(252,165,165,.52);border-radius:.8rem;color:#ffe4e6;background:rgba(127,29,29,.42);font-size:.78rem;font-weight:650;line-height:1.5}html[data-theme=light] .scheduled-message-error{border-color:#fca5a5;color:#991b1b;background:#fff1f2;box-shadow:inset 0 1px 0 rgb(255 255 255/72%)}.scheduled-status-pill{display:inline-flex;align-items:center;min-height:1.7rem;padding:.18rem .58rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.scheduled-status-pill.scheduled{color:#bfdbfe;border-color:rgba(96,165,250,.26);background:rgba(30,64,175,.18)}.scheduled-status-pill.due{color:#fde68a;border-color:rgba(245,158,11,.3);background:rgba(146,64,14,.22)}.scheduled-status-pill.processing{color:#a7f3d0;border-color:rgba(16,185,129,.28);background:rgba(6,95,70,.22)}.scheduled-status-pill.canceled{color:#e5e7eb;border-color:rgba(148,163,184,.24);background:rgba(51,65,85,.26)}.scheduled-status-pill.sent{color:#c7d2fe;border-color:rgba(129,140,248,.28);background:rgba(55,48,163,.2)}.scheduled-status-pill.queued{color:#bfdbfe;border-color:rgba(59,130,246,.26);background:rgba(30,64,175,.16)}.scheduled-status-pill.inbound{color:#bae6fd;border-color:rgba(56,189,248,.28);background:rgba(8,47,73,.24)}.scheduled-status-pill.failed{color:#fecaca;border-color:rgba(248,113,113,.3);background:rgba(127,29,29,.22)}.scheduled-message-actions{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;justify-items:end}.scheduled-message-secondary-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.scheduled-messages-empty{display:grid;grid-gap:.35rem;padding:1.2rem;border:1px dashed rgba(148,163,184,.18);border-radius:1rem;background:rgba(15,23,42,.18)}.scheduled-messages-empty-inline{padding:1rem 1.05rem}.scheduled-bulk-toolbar{gap:.8rem;flex-wrap:wrap;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.12);border-radius:.9rem;background:rgba(15,23,42,.24)}.scheduled-bulk-select-all,.scheduled-row-select{margin:0}.scheduled-row-select{display:inline-flex;align-items:center;margin-right:.45rem}.scheduled-bulk-actions{display:inline-flex;align-items:center;gap:.55rem}@media (max-width:900px){.scheduled-hero-strip,.scheduled-message-row,.scheduled-overview-grid,.scheduled-overview-stats{grid-template-columns:minmax(0,1fr)}.scheduled-message-topline{flex-direction:column;align-items:flex-start}.scheduled-message-actions{justify-items:flex-start}.scheduled-message-secondary-actions{justify-content:flex-start}.scheduled-bulk-toolbar{align-items:flex-start}}.scheduled-messages-hero{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:.95rem 1rem}.scheduled-messages-hero .auth-page-hero-copy{gap:1rem}.scheduled-messages-hero .auth-page-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.scheduled-messages-hero .scheduled-queue-status-card{align-content:start;min-height:100%}.message-logs-hero{grid-template-columns:minmax(0,1fr) auto}.message-logs-hero .auth-page-hero-copy{gap:1rem}.message-logs-hero .auth-page-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.message-logs-hero .message-logs-current-view-card{align-content:start;min-height:100%}.scheduled-messages-hero .settings-dark-copy{display:grid;grid-gap:.18rem;gap:.18rem}.scheduled-messages-hero .settings-dark-copy h1{margin:0;font-size:1.22rem;line-height:1.1}.scheduled-messages-hero .settings-dark-copy p{max-width:46rem;margin:0;font-size:.82rem;line-height:1.55}.scheduled-hero-strip{gap:.65rem}.scheduled-hero-card{display:grid;grid-gap:.22rem;gap:.22rem;padding:.78rem .86rem;border:1px solid rgba(255,255,255,.05);border-radius:.88rem;background:rgba(255,255,255,.018)}.scheduled-hero-card span{color:#8fa0b8;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scheduled-hero-card strong{font-size:1.32rem;line-height:1}.scheduled-hero-card p{margin:0;color:#8fa0b7;font-size:.74rem;line-height:1.45}.scheduled-overview-grid{gap:.8rem}.scheduled-overview-card{gap:.75rem;padding:.88rem .94rem;border:1px solid rgba(255,255,255,.05);border-radius:.92rem;background:rgba(255,255,255,.02)}.scheduled-overview-head strong{font-size:.84rem}.scheduled-overview-head span{font-size:.72rem}.scheduled-overview-stats{gap:.55rem}.scheduled-overview-stat{padding:.75rem .78rem;border-color:rgba(255,255,255,.045);border-radius:.82rem;background:rgba(255,255,255,.016)}.scheduled-overview-stat span{font-size:.7rem}.scheduled-overview-stat strong{font-size:1.18rem}@media (max-width:1200px){.scheduled-messages-hero .auth-page-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduled-messages-hero .scheduled-queue-status-card{grid-column:1/-1}.message-logs-hero .auth-page-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.message-logs-hero .message-logs-current-view-card{grid-column:1/-1}}.scheduled-messages-shell{gap:.85rem;padding:.9rem .95rem 1rem;border:1px solid rgba(255,255,255,.05);border-radius:1rem;background:linear-gradient(180deg,rgba(28,33,40,.98),rgba(24,29,36,.98)),#1c2128;box-shadow:0 18px 42px rgba(0,0,0,.2)}.scheduled-messages-head{display:grid;grid-gap:.72rem;gap:.72rem;padding-top:.7rem;padding-bottom:.1rem;border-bottom:1px solid rgba(255,255,255,.04)}.scheduled-messages-head .card-title{font-size:.96rem}.scheduled-messages-head .muted{color:#8ea0b7;font-size:.76rem}.scheduled-messages-filters{display:flex;flex-wrap:wrap;gap:.42rem}.scheduled-inline-stats{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.scheduled-inline-stats span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.14rem .52rem;border:1px solid rgba(255,255,255,.05);border-radius:999px;color:#c8d5e6;background:rgba(255,255,255,.02);font-size:.68rem;font-weight:700}.scheduled-filter-chip{min-height:1.95rem;padding:.22rem .68rem;border-color:rgba(255,255,255,.06);color:#aebdd0;background:rgba(255,255,255,.018);font-size:.72rem}.scheduled-filter-chip strong{font-size:.68rem}.scheduled-filter-chip.active,.scheduled-filter-chip:hover{border-color:rgba(129,140,248,.22);background:rgba(99,102,241,.14)}.scheduled-bulk-toolbar{padding:.72rem .84rem;border-color:rgba(255,255,255,.05);border-radius:.86rem;background:rgba(255,255,255,.018)}.scheduled-bulk-actions .button{min-height:2.15rem;padding:.42rem .78rem;border-radius:.62rem}.scheduled-queue-sections{gap:.7rem}.scheduled-queue-section{gap:.62rem}.scheduled-queue-section-head h4{font-size:.84rem}.scheduled-queue-section-head p{font-size:.72rem}.scheduled-queue-section-count,.scheduled-time-bucket-count{min-height:1.65rem;padding:.16rem .52rem;border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.025);font-size:.68rem}.scheduled-bucket-list,.scheduled-message-list{gap:.62rem}.scheduled-time-bucket{gap:.52rem}.scheduled-time-bucket-head{padding:0}.scheduled-time-bucket-head h5{font-size:.76rem}.scheduled-time-bucket-head p{font-size:.7rem}.scheduled-message-row{gap:.8rem;padding:.8rem .86rem;border-color:rgba(255,255,255,.05);border-radius:.92rem;background:rgba(255,255,255,.018)}.scheduled-message-topline strong{font-size:.86rem}.scheduled-message-meta,.scheduled-message-topline span{font-size:.7rem}.scheduled-message-preview{font-size:.78rem;line-height:1.45}.scheduled-status-pill{min-height:1.55rem;padding:.14rem .52rem;font-size:.64rem;letter-spacing:.04em}.scheduled-message-actions{gap:.4rem}.scheduled-message-actions .button,.scheduled-message-secondary-actions .button{min-height:1.9rem;padding:.34rem .62rem;border-radius:.54rem;font-size:.72rem}.scheduled-messages-empty{padding:1rem;border-color:var(--app-border-subtle);border-radius:.9rem;background:var(--app-surface-3);box-shadow:var(--app-shadow-md)}html[data-theme=light] .scheduled-bulk-toolbar,html[data-theme=light] .scheduled-hero-card,html[data-theme=light] .scheduled-message-row,html[data-theme=light] .scheduled-messages-empty,html[data-theme=light] .scheduled-messages-shell,html[data-theme=light] .scheduled-overview-card,html[data-theme=light] .scheduled-overview-stat{border-color:rgba(45,81,140,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.9)),#ffffff;box-shadow:none}html[data-theme=light] .scheduled-messages-head{border-bottom-color:rgba(45,81,140,.08)}html[data-theme=light] .scheduled-filter-chip,html[data-theme=light] .scheduled-queue-section-count,html[data-theme=light] .scheduled-time-bucket-count{border-color:rgba(45,81,140,.08);color:#61748f;background:rgba(244,248,255,.82)}html[data-theme=light] .scheduled-queue-section-head.is-all-jobs h4{color:#10213b}html[data-theme=light] .scheduled-queue-section-head.is-all-jobs p{color:#4f6481}html[data-theme=light] .scheduled-queue-section-head.is-all-jobs .scheduled-queue-section-count{border-color:rgba(59,130,246,.2);color:#1d4ed8;background:rgba(219,234,254,.92)}html[data-theme=light] .scheduled-time-bucket.is-overdue .scheduled-time-bucket-head h5{color:#b91c1c}html[data-theme=light] .scheduled-time-bucket.is-overdue .scheduled-time-bucket-head p{color:#b45353}html[data-theme=light] .scheduled-time-bucket.is-overdue .scheduled-time-bucket-count{border-color:rgba(239,68,68,.24);color:#b91c1c;background:rgba(254,226,226,.94)}html[data-theme=light] .scheduled-status-pill.scheduled{color:#1d4ed8;border-color:rgba(59,130,246,.22);background:rgba(219,234,254,.92)}html[data-theme=light] .scheduled-status-pill.due{color:#b45309;border-color:rgba(245,158,11,.24);background:rgba(254,243,199,.94)}html[data-theme=light] .scheduled-status-pill.processing{color:#047857;border-color:rgba(16,185,129,.24);background:rgba(209,250,229,.94)}html[data-theme=light] .scheduled-status-pill.canceled{color:#475569;border-color:rgba(148,163,184,.24);background:rgba(241,245,249,.94)}html[data-theme=light] .scheduled-status-pill.sent{color:#5b21b6;border-color:rgba(139,92,246,.22);background:rgba(237,233,254,.94)}html[data-theme=light] .scheduled-status-pill.queued{color:#1d4ed8;border-color:rgba(59,130,246,.22);background:rgba(219,234,254,.92)}html[data-theme=light] .scheduled-status-pill.failed{color:#b91c1c;border-color:rgba(239,68,68,.24);background:rgba(254,226,226,.94)}html[data-theme=light] .scheduled-filter-chip strong{color:#10213b}html[data-theme=light] .scheduled-inline-stats span{border-color:rgba(45,81,140,.08);color:#61748f;background:rgba(244,248,255,.82)}.inbox-thread-primary{gap:.54rem}.inbox-thread-name-row .card-title{font-size:.94rem}.inbox-action-button,.inbox-action-icon,.inbox-note-toggle{min-height:1.75rem;padding:.18rem .48rem;border-radius:.56rem;font-size:.64rem;border-color:rgba(148,163,184,.08);color:rgba(203,213,225,.88);background:rgba(255,255,255,.015);box-shadow:none}.inbox-action-button strong{font-size:.64rem;color:#f8fbff}.inbox-action-button:hover,.inbox-action-icon:hover,.inbox-note-toggle:hover{border-color:rgba(96,165,250,.22);color:#ffffff;background:rgba(37,99,235,.055)}.inbox-thread-top .inbox-tag-chip{min-height:1.12rem;padding:.04rem .34rem;border:1px solid rgba(148,163,184,.08);letter-spacing:.02em}.inbox-thread-top .inbox-tag-chip.tone-status{color:#cfe8ff;background:rgba(37,99,235,.08);border-color:rgba(96,165,250,.22)}.inbox-thread-top .inbox-tag-chip.tone-channel,.inbox-thread-top .inbox-tag-chip.tone-default,.inbox-thread-top .inbox-tag-chip.tone-hot,.inbox-thread-top .inbox-tag-chip.tone-owner,.inbox-thread-top .inbox-tag-chip.tone-unassigned{color:rgba(203,213,225,.88);background:rgba(255,255,255,.018);border-color:rgba(148,163,184,.08)}.inbox-detail-collapse-button,.inbox-detail-reopen-tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(148,163,184,.12);color:#dbe7f5;background:rgba(255,255,255,.03);cursor:pointer}.inbox-detail-collapse-button{width:2rem;height:2rem;border-radius:999px;flex-shrink:0}.inbox-detail-collapse-button:hover,.inbox-detail-reopen-tab:hover{border-color:rgba(103,232,249,.24);color:#ffffff}.inbox-detail-reopen-tab{align-self:stretch;justify-self:stretch;flex-direction:column;width:100%;height:100%;min-height:0;padding:.9rem .2rem;border-left:1px solid rgba(148,163,184,.08);border-radius:0;background:transparent;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.inbox-detail-reopen-tab svg{transform:rotate(180deg)}@media (max-width:1360px){.premium-inbox-grid{grid-template-columns:280px minmax(0,1fr) 260px}.premium-inbox-grid.details-hidden{grid-template-columns:280px minmax(0,1fr) 48px}}.shell-inbox{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 20%),radial-gradient(circle at bottom right,rgba(59,130,246,.08),transparent 24%),linear-gradient(180deg,#12161d,#171b21)}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:.9rem 1rem 0;background:linear-gradient(180deg,rgba(23,27,33,.98),rgba(23,27,33,.88) 78%,rgba(23,27,33,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard-topbar-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;min-height:4.35rem;padding:.8rem 1.05rem;border:1px solid rgba(255,255,255,.05);border-radius:1rem;background:linear-gradient(180deg,rgba(37,42,49,.96),rgba(32,36,43,.98)),#252a31;box-shadow:0 16px 36px rgba(0,0,0,.18)}.dashboard-topbar-brand,.dashboard-topbar-session{display:flex;align-items:center;gap:.9rem;min-width:0}.dashboard-topbar-brand .public-logo-frame{width:172px;height:42px}.dashboard-topbar-brand-copy{display:grid;grid-gap:.06rem;gap:.06rem}.dashboard-topbar-kicker,.dashboard-topbar-user-meta{color:#8ea0b7;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dashboard-topbar-brand-copy strong,.dashboard-topbar-usercard strong{color:#f8fafc;font-size:.98rem}.dashboard-topbar-nav{justify-content:center;gap:.42rem;min-width:0;overflow-x:auto;scrollbar-width:none}.dashboard-topbar-nav::-webkit-scrollbar{display:none}.dashboard-topbar-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.45rem .78rem;border:1px solid transparent;border-radius:.8rem;color:#aeb8c7;font-size:.84rem;font-weight:600;white-space:nowrap}.dashboard-topbar-link.active,.dashboard-topbar-link:hover{border-color:rgba(99,102,241,.2);background:linear-gradient(90deg,rgba(79,70,229,.52),rgba(59,130,246,.24))}.dashboard-topbar-dropdown{position:relative;display:inline-flex;align-items:center}.dashboard-topbar-link-button{gap:.35rem;min-height:2.35rem;padding:.4rem .72rem;color:inherit;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.dashboard-topbar-link-button:hover{background:transparent}.dashboard-topbar-link-button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.28),0 0 0 6px rgba(37,99,235,.12)}.dashboard-topbar-link-button::-webkit-details-marker{display:none}.dashboard-topbar-link-button::marker{content:""}.dashboard-topbar-link-button svg{width:.8rem;height:.8rem;transition:transform .14s ease}.dashboard-topbar-dropdown:focus-within .dashboard-topbar-link-button svg,.dashboard-topbar-dropdown:hover .dashboard-topbar-link-button svg,.dashboard-topbar-dropdown[open] .dashboard-topbar-link-button svg{transform:rotate(180deg)}.dashboard-topbar-dropdown-menu{position:absolute;top:100%;left:0;z-index:45;display:none;min-width:13.5rem;margin-top:0;padding:.8rem .45rem .45rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#252a31;box-shadow:0 24px 50px rgba(0,0,0,.28)}.dashboard-topbar-dropdown-menu:before{content:"";position:absolute;top:0;left:0;right:0;height:.8rem;transform:translateY(-100%)}.dashboard-topbar-dropdown:focus-within .dashboard-topbar-dropdown-menu,.dashboard-topbar-dropdown:hover .dashboard-topbar-dropdown-menu,.dashboard-topbar-dropdown[open] .dashboard-topbar-dropdown-menu{display:grid;grid-gap:.25rem;gap:.25rem}.dashboard-topbar-dropdown-item{display:flex;align-items:center;min-height:2.35rem;padding:.52rem .78rem;border:1px solid transparent;border-radius:.65rem;color:#c7d2e2;font-size:.8rem;font-weight:600}.dashboard-topbar-dropdown-item.active,.dashboard-topbar-dropdown-item:hover{color:#ffffff;border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.06)}.dashboard-topbar-usercard{display:grid;grid-gap:.08rem;gap:.08rem}.dashboard-topbar-user-subtle{color:#8ea0b7;font-size:.78rem;white-space:nowrap}.dashboard-topbar-session .workspace-switcher{margin:0;padding:0;border:0}.workspace-switcher.compact{display:flex;align-items:center;gap:.55rem}.workspace-switcher.compact .workspace-switcher-label{display:none}.workspace-switcher.compact .workspace-switcher-select{width:220px;min-width:220px}.dashboard-topbar-logout,.workspace-switcher.compact .workspace-switcher-button{min-height:2.3rem;padding:.45rem .8rem;border-radius:.8rem;white-space:nowrap}.shell-inbox .app-main{padding:1rem;background:transparent}.inbox-page-shell{padding:0}.premium-inbox-workspace{gap:.7rem}.inbox-reference-topbar{align-items:stretch;gap:1rem;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(37,42,49,.94),rgba(30,35,42,.94)),#252a31;box-shadow:0 16px 40px rgba(0,0,0,.18)}.inbox-reference-topbar-actions,.inbox-reference-topbar-main{gap:.65rem}.inbox-reference-heading{display:grid;grid-gap:.08rem;gap:.08rem;margin-right:.4rem}.inbox-reference-heading strong{color:#f8fafc;line-height:1.1}.inbox-reference-kicker{color:#8ca0ba;letter-spacing:.14em}.inbox-reference-pill,.inbox-reference-pill-button,.inbox-reference-state{min-height:2.1rem;padding:.34rem .82rem;border-color:rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04)}.inbox-reference-state.ready{border-color:rgba(16,185,129,.22);background:rgba(6,95,70,.45)}.inbox-reference-channel{color:#f8fafc}.inbox-reference-meta{color:#94a3b8}.premium-inbox-grid{grid-template-columns:320px minmax(0,1fr) 320px;border:1px solid rgba(255,255,255,.05);border-radius:1.05rem;background:linear-gradient(180deg,rgba(28,33,40,.98),rgba(24,29,36,.98)),#1c2128;box-shadow:0 20px 50px rgba(0,0,0,.22)}.premium-inbox-grid.details-hidden{grid-template-columns:320px minmax(0,1fr) 56px}.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel{background:transparent}.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel{border-right-color:rgba(255,255,255,.05)}.inbox-composer,.inbox-detail-panel,.inbox-thread-top,.queue-panel-header,.queue-toolbar{background:transparent}.queue-panel-header,.queue-toolbar{border-bottom-color:rgba(255,255,255,.05)}.queue-toolbar{padding:.9rem;background:linear-gradient(180deg,rgba(36,41,48,.88),rgba(36,41,48,.56))}.inbox-panel-head{padding:1rem 1rem .85rem;border-bottom-color:rgba(255,255,255,.05)}.inbox-list-title-block .card-title{color:#f8fafc;font-size:1.02rem}.inbox-list-title-block .muted{color:#7f8da3}.queue-panel-scroll>.inbox-conversation-list{padding:.4rem 0}.inbox-filter-tab{min-height:2rem;padding:.26rem .46rem;border-color:rgba(255,255,255,.06);color:#9aa7ba;background:rgba(255,255,255,.02)}.inbox-filter-tab.active{border-color:rgba(99,102,241,.28);background:rgba(79,70,229,.22)}.inbox-search-field,.inbox-search-shell{border-radius:.9rem}.inbox-search-shell{min-height:2.85rem;border-color:rgba(255,255,255,.06);background:rgba(20,24,31,.9)}.inbox-list-item{margin:0 .55rem;padding:.88rem .9rem;border-bottom:1px solid rgba(255,255,255,.04)}.inbox-list-item.selected{background:linear-gradient(180deg,rgba(79,70,229,.82),rgba(67,56,202,.72));box-shadow:inset 0 0 0 1px rgba(165,180,252,.22)}.inbox-list-item.selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#93c5fd,#e0e7ff)}.chatbox-avatar{width:2.45rem;height:2.45rem;box-shadow:0 8px 18px rgba(0,0,0,.18)}.chatbox-title-row strong{color:#f8fafc;font-size:.9rem}.inbox-list-preview{color:#93a4bc;font-size:.78rem}.inbox-row-chip-row{gap:.38rem}.inbox-unread-pill{min-width:1.3rem;height:1.3rem;color:#ffffff;background:#334155}.inbox-list-item.selected .inbox-unread-pill{background:rgba(255,255,255,.18)}.inbox-thread-top{gap:.55rem;padding:1rem 1.05rem .9rem;border-bottom-color:rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(34,39,46,.94),rgba(34,39,46,.58))}.whatsapp-thread-avatar{width:2.9rem;height:2.9rem;box-shadow:0 10px 22px rgba(0,0,0,.18)}.inbox-thread-name-row .card-title{color:#f8fafc;font-size:1.06rem}.inbox-thread-automation-copy,.inbox-thread-subline{color:#8fa0b5}.inbox-chat-thread{padding:1.2rem 1.15rem 1rem;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(180deg,rgba(27,32,38,.98),rgba(27,32,38,.98));background-size:30px 30px,auto}.chat-bubble{max-width:min(82%,43rem);padding:.9rem 1rem .62rem;border-color:rgba(255,255,255,.05);border-radius:.9rem;box-shadow:0 12px 26px rgba(0,0,0,.16)}.chat-bubble.inbound{border-top-left-radius:.2rem;color:#e2e8f0}.chat-bubble.outbound{border-top-right-radius:.2rem;color:#ffffff;background:linear-gradient(135deg,#4f46e5,#4338ca)}.inbox-composer{padding:.9rem 1rem 1rem;border-top-color:rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(34,39,46,.48),rgba(34,39,46,.92))}.composer input[type=text],.composer textarea,.composer-textarea,.inbox-composer-input-shell{border-radius:.9rem}.inbox-detail-panel{border-left-color:rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(32,36,43,.94),rgba(27,31,37,.94))}.whatsapp-reference-detail{gap:.5rem;padding:.8rem}.inbox-detail-overview{padding-bottom:.3rem}.inbox-detail-overview-copy strong{color:#f8fafc;font-size:.96rem}.inbox-detail-overview-name{color:#8ea0b7}.inbox-detail-tabs{height:2.2rem;padding:.18rem;border:1px solid rgba(255,255,255,.05);border-radius:.8rem;background:rgba(20,24,31,.7)}.inbox-detail-tab{border-radius:.62rem}.inbox-detail-tab.active{background:rgba(79,70,229,.28)}.inbox-detail-tab.active:after{display:none}.inbox-detail-card{padding:.8rem 0;border-top-color:rgba(255,255,255,.05)}.inbox-detail-card:first-of-type{border-top:0}.inbox-detail-feed,.inbox-detail-grid,.inbox-detail-list{gap:.65rem}.inbox-appointment-form,.inbox-detail-feed-item,.inbox-detail-kv,.inbox-detail-list-item{border-radius:.85rem}.inbox-detail-collapse-button,.inbox-detail-reopen-tab{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.inbox-detail-reopen-tab{color:#a9b7c8}@media (max-width:1360px){.shell-inbox{grid-template-columns:minmax(0,1fr)}.premium-inbox-grid{grid-template-columns:290px minmax(0,1fr) 278px}.premium-inbox-grid.details-hidden{grid-template-columns:290px minmax(0,1fr) 52px}}@media (max-width:1200px){.dashboard-topbar-main{grid-template-columns:minmax(0,1fr);justify-items:stretch}.dashboard-topbar-brand,.dashboard-topbar-session{justify-content:space-between}.dashboard-topbar-nav{justify-content:flex-start}}@media (max-width:900px){.dashboard-topbar{padding:.7rem .7rem 0}.dashboard-topbar-main{padding:.8rem}.dashboard-topbar-brand{flex-wrap:wrap}.dashboard-topbar-session{align-items:stretch;flex-wrap:wrap}.dashboard-topbar-usercard{width:100%}.workspace-switcher.compact{width:100%;flex-wrap:wrap}.dashboard-topbar-logout,.workspace-switcher.compact .workspace-switcher-button,.workspace-switcher.compact .workspace-switcher-select{width:100%;min-width:0}}.dashboard-topbar{padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-topbar-main{grid-template-columns:auto 320px minmax(0,1fr) auto;gap:1.2rem;min-height:4.5rem;padding:0 1.5rem;border:0;border-bottom:1px solid rgba(255,255,255,.065);border-radius:0;background:#252a31;box-shadow:none}.dashboard-topbar-brand{gap:.75rem;min-width:180px}.dashboard-topbar-brand-logo{display:flex;align-items:center}.dashboard-topbar-brand .public-logo-frame{width:148px;height:36px}.dashboard-topbar-brand-copy{gap:.02rem}.dashboard-topbar-kicker{display:none}.dashboard-topbar-brand-copy strong{font-size:1rem;font-weight:700}.dashboard-topbar-search{display:flex;align-items:center;gap:.65rem;height:2.6rem;padding:0 .85rem;border:1px solid transparent;border-radius:.45rem;background:#303640;color:#99a3b3}.dashboard-topbar-search input{width:100%;min-width:0;border:0;outline:0;color:#e9edf5;background:transparent;font-size:.88rem}.dashboard-topbar-search input::placeholder{color:#99a3b3}.dashboard-topbar-nav{gap:.9rem}.dashboard-topbar-link{min-height:auto;padding:0;border:0;border-radius:0;color:#99a3b3;background:transparent;font-size:.88rem;font-weight:500}.dashboard-topbar-link.active,.dashboard-topbar-link:hover{border:0;background:transparent;color:#ffffff}.dashboard-topbar-session{gap:.75rem}.dashboard-topbar-actions{display:flex;gap:.45rem;color:#99a3b3}.dashboard-topbar-online{display:inline-flex;align-items:center;gap:.45rem;color:#ffffff;font-size:.84rem;font-weight:600}.dashboard-topbar-online:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#22d58c}.dashboard-topbar-icon-button{position:relative;width:2.4rem;height:2.4rem;border:1px solid rgba(148,163,184,.18);border-radius:.8rem;background:rgba(255,255,255,.04);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.dashboard-topbar-icon-button:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.14)}.dashboard-topbar-notification-badge{position:absolute;top:-.15rem;right:-.1rem;min-width:1rem;height:1rem;padding:0 .22rem;border-radius:999px;color:#ffffff!important;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ff6b9b,#ff3b6b);font-size:.62rem;font-weight:800;text-shadow:0 1px 1px rgba(17,24,39,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 18px rgba(255,59,107,.34);display:inline-flex;align-items:center;justify-content:center}.dashboard-topbar-usercard{padding:.3rem .35rem .3rem .2rem;border-radius:.45rem;background:transparent}.dashboard-topbar-user-meta{display:none}.dashboard-topbar-usercard strong{font-size:.86rem}.dashboard-topbar-user-subtle{font-size:.74rem}.workspace-switcher.compact .workspace-switcher-select{width:170px;min-width:170px;min-height:2.35rem;border-radius:.45rem}.dashboard-topbar-logout,.workspace-switcher.compact .workspace-switcher-button{min-height:2.35rem;padding:.45rem .75rem;border-radius:.45rem}.shell-inbox .app-main{padding:1rem 1.25rem 1.25rem}.premium-inbox-workspace{gap:.85rem}.inbox-reference-topbar{padding:.85rem 1rem;border-radius:.8rem;background:#20252c;box-shadow:none}.premium-inbox-grid{border-radius:.95rem;background:#1b2026;box-shadow:0 20px 60px rgba(0,0,0,.35)}.inbox-list-panel{background:#242930}.inbox-thread-panel{background:#1b2026}.inbox-detail-panel{background:linear-gradient(180deg,#1f242b,#171c22)}.queue-panel-header,.queue-toolbar{background:#242930}.queue-toolbar-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.65rem;gap:.65rem;align-items:center}.queue-toolbar-filter-button{width:2.75rem;height:2.75rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#99a3b3;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.queue-toolbar-filter-button:hover{color:#ffffff;background:rgba(255,255,255,.04)}.inbox-filter-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.inbox-filter-tab{min-height:2.2rem;border-bottom:1px solid transparent;font-size:.84rem;font-weight:600}.inbox-filter-tab.active{color:#c9bfff}.inbox-search-field{min-height:2.75rem;border-radius:.5rem;border-color:rgba(255,255,255,.1);background:#2a2f36}.queue-panel-scroll>.inbox-conversation-list{padding:.35rem .2rem .8rem}.inbox-list-item{margin:0 .45rem;padding:.78rem;border-bottom:0;border-radius:.55rem}.inbox-list-item.selected{background:linear-gradient(135deg,#5b3fd6,#4e37c9);box-shadow:0 16px 30px rgba(91,63,214,.25)}.chatbox-row{gap:.75rem}.chatbox-avatar{width:2.5rem;height:2.5rem;box-shadow:none}.timeline-time{color:#99a3b3;font-size:.73rem}.inbox-list-item.selected .inbox-list-preview,.inbox-list-item.selected .inbox-list-subline,.inbox-list-item.selected .timeline-time{color:rgba(255,255,255,.78)}.inbox-unread-pill{background:#6f55ee}.inbox-thread-top{min-height:5.5rem;padding:0 1.5rem;border-bottom-color:rgba(255,255,255,.065);background:#20252c;display:flex;justify-content:space-between}.whatsapp-thread-avatar{width:2.6rem;height:2.6rem}.inbox-thread-name-row .card-title{font-size:1rem}.inbox-thread-subline{font-size:.82rem}.inbox-thread-subline>*+:before{display:none}.inbox-chat-thread{padding:1.5rem 1.75rem;background:linear-gradient(rgba(27,32,38,.94),rgba(27,32,38,.94)),radial-gradient(circle at 10px 10px,rgba(255,255,255,.12) 1px,transparent 0);background-size:auto,42px 42px}.chat-bubble{max-width:min(540px,72%);border-radius:.55rem;padding:.88rem 1rem;background:#292e35}.chat-bubble.outbound{background:#5b3fd6}.inbox-composer{padding:.9rem 1.5rem 1.15rem;background:#20252c}.inbox-composer-input-shell{border-radius:.75rem}.whatsapp-composer{border:1px solid rgba(255,255,255,.1);border-radius:.75rem;background:#1d2229;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.inbox-detail-overview-copy strong{font-size:1rem}.inbox-contact-profile-card{display:grid;justify-items:center;grid-gap:.55rem;gap:.55rem;padding:.2rem 0 1rem;border-bottom:1px solid rgba(255,255,255,.065);text-align:center}.inbox-contact-profile-avatar{width:4.75rem;height:4.75rem;border-radius:999px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,#5b3fd6,#6f55ee);font-size:1.4rem;font-weight:800}.inbox-contact-profile-name{color:#e9edf5;font-size:1.05rem;font-weight:800}.inbox-contact-profile-subline{color:#99a3b3;font-size:.84rem}.inbox-contact-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.inbox-contact-quick-action{min-height:4rem;border:1px solid rgba(255,255,255,.065);border-radius:.65rem;color:#e9edf5;background:rgba(255,255,255,.025);display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:.72rem;font-weight:600;cursor:pointer}.inbox-detail-tabs{margin-top:.1rem}@media (max-width:1400px){.dashboard-topbar-main{grid-template-columns:auto 240px minmax(0,1fr) auto;padding:0 1rem}.workspace-switcher.compact .workspace-switcher-button{display:none}}.dashboard-topbar-main{align-items:center;gap:1rem;min-height:4.25rem}.dashboard-topbar-brand{min-width:150px}.dashboard-topbar-brand .public-logo-frame{width:136px;height:34px}.dashboard-topbar-search{height:2.45rem;padding:0 .78rem}.dashboard-topbar-nav{gap:1.1rem}.dashboard-topbar-actions{gap:.35rem}.dashboard-topbar-icon-button{width:1.9rem;height:1.9rem}.dashboard-topbar-usercard{min-width:0;padding-right:0}.dashboard-topbar-user-subtle,.dashboard-topbar-usercard strong{white-space:nowrap}.shell-inbox .app-main{padding:.85rem 1rem 1rem}.inbox-reference-topbar{padding:.72rem .9rem;border-radius:.7rem}.inbox-reference-heading strong{font-size:.94rem}.inbox-reference-pill,.inbox-reference-pill-button,.inbox-reference-state{min-height:1.95rem;padding:.28rem .7rem;font-size:.76rem}.premium-inbox-grid{grid-template-columns:310px minmax(0,1fr) 304px;border-radius:.85rem}.premium-inbox-grid.details-hidden{grid-template-columns:310px minmax(0,1fr) 52px}.inbox-panel-head{padding:.95rem .95rem .8rem}.inbox-list-title-block{gap:.12rem}.inbox-list-title-block .card-title{font-size:.98rem}.inbox-list-title-block .muted{font-size:.76rem}.queue-toolbar{padding:.8rem .9rem .75rem}.inbox-filter-tab{min-height:2.1rem;font-size:.8rem}.inbox-search-field{min-height:2.6rem;padding:0 .82rem}.queue-toolbar-filter-button{width:2.6rem;height:2.6rem}.queue-panel-scroll>.inbox-conversation-list{padding:.3rem .18rem .7rem}.inbox-list-item{margin:0 .38rem .16rem;padding:.72rem .74rem}.chatbox-avatar{width:2.35rem;height:2.35rem;font-size:.74rem}.chatbox-content{gap:.2rem}.chatbox-title-row strong{font-size:.86rem}.timeline-time{font-size:.7rem}.inbox-list-preview{font-size:.77rem}.inbox-list-subline{color:#7f8da3}.inbox-unread-pill{min-width:1.18rem;height:1.18rem;font-size:.66rem}.inbox-thread-top{min-height:4.9rem;padding:.85rem 1.2rem}.inbox-thread-primary{gap:.62rem}.whatsapp-thread-avatar{width:2.45rem;height:2.45rem;font-size:.82rem}.inbox-thread-name-row{gap:.38rem}.inbox-thread-name-row .card-title{font-size:.96rem}.inbox-thread-subline{gap:.5rem}.inbox-thread-chip-row{margin-top:.1rem}.inbox-thread-top .inbox-thread-actions,.inbox-thread-top .inbox-thread-chip-row{max-width:100%}.inbox-chat-thread{padding:1.3rem 1.45rem .95rem}.chat-bubble{max-width:min(520px,72%);padding:.8rem .92rem .56rem;font-size:.88rem;line-height:1.5}.bubble-time,.chat-meta{font-size:.7rem}.inbox-composer{gap:.55rem;padding:.75rem 1.2rem .95rem}.inbox-composer-head{display:none}.inbox-attachment-tray,.inbox-composer-input-shell,.inbox-reply-context,.inbox-snooze-banner{border-radius:.65rem}.composer-textarea{min-height:0;height:3.4rem;padding:.8rem .88rem}.whatsapp-circle-button{width:2.05rem;height:2.05rem;border-radius:.45rem}.inbox-send-button{padding:.42rem .72rem;border-radius:.45rem;font-size:.8rem}.whatsapp-composer-footer{align-items:center}.whatsapp-reference-detail{gap:.4rem;padding:.72rem}.inbox-detail-overview{padding-bottom:.15rem}.inbox-contact-profile-card{gap:.45rem;padding-bottom:.85rem}.inbox-contact-profile-avatar{width:4.15rem;height:4.15rem;font-size:1.18rem}.inbox-contact-profile-name{font-size:1rem}.inbox-contact-profile-subline{font-size:.8rem}.inbox-contact-quick-actions{gap:.45rem}.inbox-contact-quick-action{min-height:3.45rem;border-radius:.55rem;font-size:.68rem}.inbox-detail-card{padding:.72rem 0}.inbox-detail-card-head{margin-bottom:.52rem}.inbox-detail-card-head span{font-size:.66rem}.inbox-detail-card-head h3{font-size:.88rem}.inbox-detail-feed,.inbox-detail-grid,.inbox-detail-list{gap:.52rem}.inbox-detail-feed-item,.inbox-detail-kv,.inbox-detail-list-item{padding:.72rem .78rem;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02)}.inbox-detail-kv span,.inbox-detail-list-item span{font-size:.66rem}.inbox-detail-kv strong,.inbox-detail-list-item strong{font-size:.8rem}.inbox-detail-link-row{margin-top:.55rem}.inbox-detail-chip-row{gap:.38rem}.inbox-detail-placeholder-block{padding:.8rem;border-radius:.65rem}@media (max-width:1400px){.premium-inbox-grid{grid-template-columns:286px minmax(0,1fr) 278px}.premium-inbox-grid.details-hidden{grid-template-columns:286px minmax(0,1fr) 48px}}@media (max-width:1200px){.dashboard-topbar-main{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem 1rem}.dashboard-topbar-search{width:100%}.dashboard-topbar-session{flex-wrap:wrap;justify-content:flex-start}.premium-inbox-grid,.premium-inbox-grid.details-hidden{grid-template-columns:280px minmax(0,1fr)}.inbox-detail-panel,.inbox-detail-reopen-tab{display:none}}@media (max-width:820px){.shell-inbox .app-main{padding:.7rem}.inbox-reference-topbar{gap:.6rem;padding:.75rem}.premium-inbox-grid{grid-template-columns:minmax(0,1fr)}.inbox-list-panel{min-height:22rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.inbox-composer,.inbox-thread-top{padding-left:.9rem;padding-right:.9rem}.inbox-chat-thread{padding:1rem .9rem .8rem}.chat-bubble{max-width:84%}}.message-logs-pagination .app-select,.message-logs-toolbar .app-select{padding-inline:2rem;text-align:center;text-align-last:center}.message-logs-pagination .app-select option,.message-logs-toolbar .app-select option{text-align:center}.dashboard-topbar-main{display:block;padding-right:0}.dashboard-topbar-primary{min-height:4.25rem;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;grid-gap:1rem;gap:1rem;overflow:visible}.dashboard-topbar-session{gap:0;align-self:stretch;padding-left:1rem;background:#2c3139;overflow:visible}.dashboard-topbar-actions{gap:.4rem;padding-right:.8rem}.dashboard-topbar-usercard{min-width:148px;padding:0 1rem 0 .2rem}.dashboard-topbar-usercard strong{font-size:.82rem;font-weight:700}.dashboard-topbar-user-subtle{margin-top:.1rem;color:#99a3b3;font-size:.72rem}.workspace-switcher.compact{padding-right:.75rem}.workspace-switcher.compact .workspace-switcher-select{width:132px;min-width:132px;min-height:2.2rem;padding-top:.35rem;padding-bottom:.35rem;border:1px solid rgba(255,255,255,.08);background:#303640;font-size:.8rem}.workspace-switcher.compact .workspace-switcher-button{display:none}.dashboard-topbar-logout{min-height:4.25rem;padding:0 1.1rem;border:0;border-left:1px solid rgba(255,255,255,.06);border-radius:0;color:#e9edf5;background:transparent}.dashboard-topbar-logout:hover{background:rgba(255,255,255,.04)}.dashboard-topbar-secondary{border-top:1px solid rgba(255,255,255,.06);background:#252a31;position:relative;overflow:visible}.dashboard-topbar-nav{display:flex;align-items:center;justify-content:flex-start;gap:1.55rem;min-height:3rem;padding:0 1.5rem;overflow:visible;white-space:nowrap}.inbox-reference-topbar{padding:.68rem .85rem}.inbox-reference-topbar-main{display:grid;grid-template-columns:auto minmax(260px,420px) auto auto;grid-gap:.65rem;gap:.65rem}.inbox-reference-topbar-actions{gap:.45rem}.inbox-reference-heading{margin-right:.18rem}.inbox-reference-search{display:flex;align-items:center;gap:.6rem;min-height:2.45rem;padding:0 .82rem;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;color:#99a3b3;background:#2a2f36}.premium-inbox-grid{grid-template-columns:304px minmax(0,1fr) 296px}.premium-inbox-grid.details-hidden{grid-template-columns:304px minmax(0,1fr) 50px}.inbox-list-item{border-radius:.48rem}.inbox-thread-top{min-height:4.6rem;padding-top:.7rem;padding-bottom:.7rem}.inbox-chat-thread{padding-top:1.15rem}.inbox-composer{padding-top:.65rem}.whatsapp-composer-actions{gap:.35rem}.inbox-send-actions{gap:.4rem}.inbox-detail-panel{border-left:1px solid rgba(255,255,255,.05)}.inbox-detail-overview{padding-bottom:.05rem}.inbox-contact-profile-card{padding-top:.1rem;padding-bottom:.72rem}.inbox-contact-quick-actions{margin-top:.05rem}.inbox-contact-quick-action{min-height:3.15rem;border-radius:.5rem;font-size:.66rem;letter-spacing:.01em}.inbox-detail-tabs{margin-top:0}.inbox-detail-card{padding:.65rem 0}.inbox-detail-card-head{margin-bottom:.45rem}.inbox-detail-card-head span{color:#7f8da3;letter-spacing:.08em;text-transform:uppercase}.inbox-detail-card-head h3{color:#e9edf5}.inbox-appointment-form,.inbox-detail-feed-item,.inbox-detail-kv,.inbox-detail-list-item{border-radius:.55rem;background:rgba(255,255,255,.018)}.inbox-detail-kv{min-height:3.5rem}.inbox-detail-chip-row .inbox-tag-chip,.inbox-detail-chip-row .lead-chip,.inbox-detail-chip-row .metadata-chip{min-height:1.7rem;border-radius:.45rem}.inbox-contact-tag-controls{display:grid;grid-gap:.8rem;gap:.8rem}.inbox-contact-tag-field{display:grid;grid-gap:.45rem;gap:.45rem}.inbox-contact-tag-label{color:#8ea5c2;font-size:.72rem;font-weight:600}.inbox-contact-tag-row{display:flex;align-items:center;gap:.6rem}.inbox-contact-tag-row .app-select{flex:1 1 auto;min-width:0}.inbox-contact-tag-helper{margin:0;font-size:.75rem}.inbox-contact-tag-create-card{display:grid;grid-gap:.14rem;gap:.14rem;width:100%;padding:.72rem .82rem;border:1px dashed rgba(148,163,184,.26);border-radius:.9rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.03)}.inbox-contact-tag-create-card strong{color:#f8fafc;font-size:.82rem}.inbox-contact-tag-create-card span{color:#8ea5c2;font-size:.74rem;word-break:break-word}.inbox-contact-tag-create-card:hover{border-color:rgba(103,232,249,.24);background:rgba(255,255,255,.05)}.inbox-contact-tag-error{margin:0;color:#fca5a5;font-size:.76rem}.inbox-contact-tag-dialog{width:min(32rem,calc(100vw - 2rem))}.inbox-contact-tag-textarea{min-height:6.25rem;resize:vertical}.inbox-detail-action-row .inbox-search-tool,.inbox-detail-link-row .inbox-scheduled-link{min-height:2rem;border-radius:.45rem}@media (max-width:1400px){.workspace-switcher.compact .workspace-switcher-select{width:118px;min-width:118px}.premium-inbox-grid{grid-template-columns:284px minmax(0,1fr) 272px}.premium-inbox-grid.details-hidden{grid-template-columns:284px minmax(0,1fr) 46px}}@media (max-width:1200px){.dashboard-topbar-main{padding-right:1rem}.dashboard-topbar-primary{grid-template-columns:minmax(0,1fr)}.dashboard-topbar-nav{padding:0 1rem}.dashboard-topbar-session{gap:.65rem;padding-left:0;background:transparent}.inbox-reference-topbar-main{grid-template-columns:minmax(0,1fr)}.inbox-reference-search{width:100%}.dashboard-topbar-actions{padding-right:0}.dashboard-topbar-usercard{min-width:0;padding:0}.workspace-switcher.compact{padding-right:0}.workspace-switcher.compact .workspace-switcher-select{width:100%;min-width:0}.dashboard-topbar-logout{min-height:2.35rem;padding:.45rem .75rem;border:0;border-radius:.45rem}}.wa-onboarding-shell{display:grid;grid-template-columns:minmax(0,1.55fr) 330px;grid-gap:1.2rem;gap:1.2rem;align-items:start}.wa-onboarding-main,.wa-onboarding-sidebar{min-width:0}.wa-onboarding-main{display:grid;grid-gap:1rem;gap:1rem;padding:1.3rem;border:1px solid rgba(255,255,255,.08);border-radius:1.6rem;background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 34%),linear-gradient(180deg,rgba(8,18,30,.96),rgba(5,14,24,.98));box-shadow:0 28px 70px rgba(0,0,0,.22)}.wa-onboarding-sidebar{position:-webkit-sticky;position:sticky;top:1.5rem}.wa-onboarding-header{display:grid;grid-gap:.8rem;gap:.8rem}.wa-onboarding-copy{display:grid;grid-gap:.55rem;gap:.55rem;max-width:46rem}.wa-onboarding-copy h1{margin:0;color:#ffffff;font-family:var(--font-display),sans-serif;font-size:clamp(2.1rem,4vw,3.2rem);line-height:.98;letter-spacing:-.04em}.wa-onboarding-copy p{margin:0;color:#bfd0e5;font-size:1rem;line-height:1.7}.wa-onboarding-body,.wa-onboarding-followup-grid,.wa-onboarding-summary-grid,.wa-setup-stack,.wa-step-panel,.wa-step-stage{display:grid;grid-gap:1rem;gap:1rem}.wa-onboarding-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-onboarding-focus-card,.wa-onboarding-followup-card,.wa-onboarding-summary-card{display:grid;grid-gap:.5rem;gap:.5rem}.wa-onboarding-summary-card{padding:1rem 1.05rem;border:1px solid rgba(148,163,184,.1);border-radius:1.2rem;background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 38%),rgba(255,255,255,.03)}.wa-onboarding-summary-card span{color:#8fdcf0;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wa-onboarding-summary-card strong{color:#ffffff;font-size:1.05rem}.wa-onboarding-summary-card p{margin:0;color:#bfd0e5;line-height:1.65}.wa-onboarding-focus-card{padding:1.2rem}.wa-next-step-item,.wa-next-steps-list{display:grid;grid-gap:.9rem;gap:.9rem}.wa-next-step-item{align-items:center;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(8,15,26,.32)}.wa-next-step-item strong{color:#ffffff;font-size:.96rem}.wa-next-step-item p{margin:.28rem 0 0;color:#bfd0e5;line-height:1.6}.wa-number-actions{display:flex;gap:.65rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.wa-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-method-card,.wa-method-grid{display:grid;grid-gap:1rem;gap:1rem}.wa-method-card{padding:1.25rem;border:1px solid rgba(148,163,184,.12);border-radius:1.35rem;color:inherit;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(8,15,28,.58);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.wa-method-card:hover{transform:translateY(-2px);border-color:rgba(125,211,252,.24);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(9,18,34,.72);box-shadow:0 18px 36px rgba(2,8,23,.2)}.wa-method-card.disabled,.wa-method-card:disabled{cursor:not-allowed;opacity:.72;transform:none;box-shadow:none}.wa-method-card.disabled:hover,.wa-method-card:disabled:hover{transform:none;border-color:rgba(148,163,184,.12);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01)),rgba(8,15,28,.58);box-shadow:none}.wa-method-card.disabled .wa-method-badge,.wa-method-card:disabled .wa-method-badge{color:#dbeafe;background:rgba(148,163,184,.18)}.wa-method-card.selected{border-color:rgba(56,189,248,.38);background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 36%),linear-gradient(180deg,rgba(12,25,39,.96),rgba(7,16,28,.98));box-shadow:inset 0 0 0 1px rgba(56,189,248,.16),0 24px 44px rgba(2,8,23,.28)}.wa-method-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:start}.wa-method-card-topline{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;margin-bottom:.35rem}.wa-method-card-topline h3{margin:0;color:#ffffff;font-size:1.12rem}.wa-method-badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.18rem .58rem;border-radius:999px;color:#a5f3fc;background:rgba(8,145,178,.16);font-size:.72rem;font-weight:700}.wa-method-description,.wa-method-subtitle{margin:0}.wa-method-subtitle{color:#dbeafe;font-size:.84rem;font-weight:700}.wa-method-description{color:#abc0db;font-size:.88rem;line-height:1.7}.wa-method-radio{width:1.15rem;height:1.15rem;margin-top:.18rem;border:1px solid rgba(148,163,184,.26);border-radius:999px;background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 3px transparent}.wa-method-card.selected .wa-method-radio{border-color:rgba(56,189,248,.34);background:rgba(56,189,248,.14);box-shadow:inset 0 0 0 3px #67e8f9}.wa-method-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.wa-method-benefit{display:inline-flex;align-items:center;gap:.48rem;min-height:2.4rem;padding:.55rem .7rem;border:1px solid rgba(148,163,184,.08);border-radius:.95rem;color:#e2e8f0;background:rgba(255,255,255,.025);font-size:.76rem;font-weight:650;line-height:1.35}.wa-method-benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;color:#67e8f9;background:rgba(34,211,238,.12);font-size:.78rem;font-weight:800}.wa-help-notice{display:grid;grid-gap:.28rem;gap:.28rem;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.1);border-radius:1.1rem;color:#bfd0e5;background:rgba(255,255,255,.025);line-height:1.65}.wa-help-notice strong{color:#ffffff;font-size:.88rem}.wa-help-notice.accent{border-color:rgba(56,189,248,.18);background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 42%),rgba(7,16,28,.74)}.wa-onboarding-next-copy{color:#a8b6c8}.automation-workflow-warning-list{margin-bottom:1rem;border-color:rgba(245,158,11,.22);background:radial-gradient(circle at top right,rgba(245,158,11,.1),transparent 42%),rgba(29,18,4,.76)}.wa-form-actions,.wa-step-actions{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.wa-progress-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.4rem;background:radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 30%),linear-gradient(180deg,rgba(8,18,30,.96),rgba(6,14,24,.98));box-shadow:0 22px 54px rgba(0,0,0,.2)}.wa-progress-copy{display:grid;grid-gap:.3rem;gap:.3rem}.wa-progress-kicker{color:#67e8f9;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wa-progress-copy h2{margin:0;color:#ffffff;font-size:1.2rem}.wa-progress-copy p,.wa-progress-step-copy p{margin:0;color:#a8bfd9;line-height:1.65}.wa-progress-method-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.32rem .68rem;border-radius:999px;color:#d5f8ff;background:rgba(8,145,178,.14);font-size:.72rem;font-weight:700}.wa-progress-steps{display:grid;grid-gap:.2rem;gap:.2rem}.wa-progress-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start}.wa-progress-marker-column{display:grid;grid-template-rows:auto 1fr;justify-items:center;grid-gap:.2rem;gap:.2rem;align-self:stretch}.wa-progress-marker{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#94a3b8;background:rgba(255,255,255,.03);font-size:.82rem;font-weight:700}.wa-progress-connector{width:2px;height:100%;min-height:3.35rem;border-radius:999px;background:rgba(148,163,184,.14)}.wa-progress-step-copy{display:grid;grid-gap:.22rem;gap:.22rem;padding:.1rem 0 .9rem}.wa-progress-step-copy strong{color:#e2e8f0;font-size:.9rem}.wa-progress-step.active .wa-progress-marker,.wa-progress-step.complete .wa-progress-marker{border-color:rgba(56,189,248,.24);color:#ffffff;background:linear-gradient(135deg,rgba(14,165,233,.82),rgba(37,99,235,.74))}.wa-progress-step.active .wa-progress-step-copy strong{color:#ffffff}.wa-progress-step.active .wa-progress-connector,.wa-progress-step.complete .wa-progress-connector{background:rgba(56,189,248,.26)}.wa-setup-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem}.wa-cloud-connection-summary,.wa-facebook-connect-panel,.wa-manual-setup-shell{display:grid;grid-gap:.9rem;gap:.9rem}.wa-cloud-connection-summary,.wa-facebook-connect-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem;border:1px solid rgba(148,163,184,.12);border-radius:.82rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018)),rgba(8,15,28,.34)}.wa-facebook-connect-copy{display:grid;grid-gap:.35rem;gap:.35rem}.wa-cloud-connection-summary strong,.wa-facebook-connect-copy strong{color:#f8fafc;font-size:1rem}.wa-cloud-connection-summary p,.wa-facebook-connect-copy p{margin:0;color:#abc0db;font-size:.82rem;line-height:1.6}.wa-cloud-status-pill{display:inline-flex;align-items:center;min-height:1.9rem;padding:.24rem .72rem;border-radius:999px;color:#bbf7d0;background:rgba(22,101,52,.28);font-size:.72rem;font-weight:800}.wa-cloud-setup-guide{display:grid;grid-gap:.72rem;gap:.72rem}.wa-cloud-setup-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:4.2rem;padding:.82rem .9rem;border:1px solid rgba(148,163,184,.1);border-radius:.78rem;background:rgba(8,15,28,.24)}.wa-cloud-setup-step>span{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;color:#91a7c2;background:rgba(148,163,184,.12);font-size:.78rem;font-weight:800}.wa-cloud-setup-step.active>span{color:#ffffff;background:linear-gradient(135deg,#2563eb,#0d9488)}.wa-cloud-setup-step strong{color:#f8fafc;font-size:.88rem}.wa-cloud-setup-step p{margin:.18rem 0 0;color:#99a3b3;font-size:.76rem;line-height:1.45}.wa-cloud-setup-step .control-input,.wa-cloud-setup-step .control-select{margin-top:.42rem}.wa-step-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.wa-step-kicker{display:inline-flex;margin-bottom:.35rem;color:#67e8f9;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wa-step-header h2{margin:0 0 .35rem;color:#ffffff;font-size:1.45rem}.wa-step-header p{max-width:44rem;margin:0;color:#bfd0e5;line-height:1.7}.wa-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.wa-field-helper{color:#91a7c2;font-size:.74rem;line-height:1.55}.wa-web-grid{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);grid-gap:1rem;gap:1rem;align-items:start}.wa-instruction-panel,.wa-qr-panel{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.08);border-radius:1.15rem;background:rgba(255,255,255,.025)}.wa-qr-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.wa-instruction-panel strong,.wa-qr-panel-head strong{color:#ffffff;font-size:.94rem}.wa-qr-panel-head span{color:#b7cadf;font-size:.76rem}.wa-qr-image,.wa-qr-placeholder{width:min(100%,280px);margin:0 auto;border-radius:1.15rem}.wa-qr-image{padding:.7rem;background:#ffffff}.wa-qr-placeholder{display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;min-height:280px;padding:1.2rem;border:1px dashed rgba(148,163,184,.18);color:#bfd0e5;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01)),rgba(5,12,22,.45);align-content:center}.wa-qr-placeholder strong{color:#ffffff}.wa-qr-placeholder p{margin:0;line-height:1.6}.wa-qr-placeholder-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:1rem;color:#67e8f9;background:rgba(34,211,238,.12);font-size:1.2rem;font-weight:800}.wa-status-strip{display:flex;gap:.55rem;flex-wrap:wrap;color:#b7cadf;font-size:.76rem}.wa-status-dot{width:.62rem;height:.62rem;margin-top:.28rem;border-radius:999px;background:#64748b}.wa-status-dot.connected,.wa-status-dot.ready,.wa-status-dot.syncing_history{background:#22c55e}.wa-status-dot.authenticated,.wa-status-dot.initializing,.wa-status-dot.qr_ready{background:#38bdf8}.wa-instruction-list{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding-left:1.15rem;color:#dbeafe;line-height:1.65}.wa-runtime-meta{display:grid;grid-gap:.75rem;gap:.75rem}.wa-runtime-meta>div{display:grid;grid-gap:.18rem;gap:.18rem;padding:.82rem .88rem;border:1px solid rgba(148,163,184,.08);border-radius:.95rem;background:rgba(255,255,255,.02)}.wa-runtime-meta span{color:#91a7c2;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.wa-runtime-meta strong{color:#ffffff;font-size:.88rem}.wa-connected-summary,.wa-disconnect-panel{display:grid;grid-gap:.9rem;gap:.9rem}.wa-disconnect-panel{padding:1rem;border:1px solid rgba(248,113,113,.16);border-radius:1rem;background:rgba(127,29,29,.12)}.wa-disconnect-panel strong{color:#fee2e2;font-size:.94rem}.wa-disconnect-checkbox{color:#dbeafe;line-height:1.6}.inbox-composer-input-shell{position:relative}.inbox-mention-menu{position:fixed;min-width:15rem;width:min(20rem,calc(100vw - 1.5rem));z-index:140;display:grid;grid-gap:.15rem;gap:.15rem;max-height:14rem;overflow-y:auto;padding:.45rem;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:rgba(15,23,42,.96);box-shadow:0 18px 40px rgba(2,6,23,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.inbox-mention-menu-above{transform-origin:left bottom;transform:translateY(calc(-100% - .75rem))}.inbox-mention-menu-below{transform-origin:left top;transform:translateY(.75rem)}.inbox-mention-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.72rem .8rem;border:0;border-radius:.8rem;color:#dbeafe;background:transparent;text-align:left;cursor:pointer}.inbox-mention-option strong{min-width:0;color:#ffffff;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-mention-option span{flex-shrink:0;color:#91a7c2;font-size:.76rem}.inbox-quick-reply-shortcut-menu{min-width:18rem;width:min(24rem,calc(100vw - 1.5rem));max-height:none;overflow:visible}.inbox-quick-reply-shortcut-option{display:grid;grid-gap:.35rem;gap:.35rem;width:100%;padding:.78rem .82rem;border:1px solid rgba(148,163,184,.08);border-radius:.8rem;background:rgba(255,255,255,.025);color:#dbe7f5;text-align:left;cursor:pointer}.inbox-quick-reply-shortcut-option:hover{border-color:rgba(103,232,249,.16);background:rgba(255,255,255,.05)}.inbox-quick-reply-shortcut-copy{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-quick-reply-shortcut-copy strong{color:#f8fafc;font-size:.8rem}.inbox-quick-reply-shortcut-copy span{color:#67e8f9;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inbox-quick-reply-shortcut-option p{margin:0;color:#8ea5c2;font-size:.72rem;line-height:1.5}.inbox-mention-option.active,.inbox-mention-option:hover{background:rgba(59,130,246,.16)}@media (max-width:1200px){.wa-onboarding-shell,.wa-web-grid{grid-template-columns:1fr}.wa-onboarding-sidebar{position:static;top:auto}}@media (max-width:900px){.wa-form-grid,.wa-method-benefits,.wa-method-grid{grid-template-columns:1fr}}.platform-packages-list{display:grid;grid-gap:1rem;gap:1rem}.platform-packages-form-panel{width:100%}.platform-package-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(15,23,42,.32)}.platform-package-row-copy{display:grid;grid-gap:.45rem;gap:.45rem}.platform-package-row-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.platform-package-row-controls{display:grid;grid-gap:.85rem;gap:.85rem;align-content:start}.platform-package-order-field,.platform-package-visibility-toggle{padding:.85rem .9rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(255,255,255,.025)}.platform-settings-workspace{gap:1.1rem}.platform-settings-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;padding:.85rem;border:1px solid rgba(148,163,184,.12);border-radius:1.25rem;background:linear-gradient(180deg,rgba(15,23,42,.56),rgba(15,23,42,.3)),radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 36%)}.platform-settings-status-pill{display:grid;grid-gap:.35rem;gap:.35rem;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(255,255,255,.03)}.platform-settings-status-pill span{color:rgba(165,243,252,.76);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.platform-settings-status-pill strong{color:#ffffff;font-size:.96rem;line-height:1.35}.platform-settings-check-item p,.platform-settings-status-pill p{margin:0;color:#cbd5e1;line-height:1.55;font-size:.81rem}.platform-settings-form-panel{width:100%}.platform-settings-header-copy{display:grid;grid-gap:.3rem;gap:.3rem}.platform-settings-header-eyebrow{color:#7dd3fc;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.platform-settings-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.platform-settings-aside,.platform-settings-column,.platform-settings-main{min-width:0}.platform-settings-column,.platform-settings-main{display:grid;grid-gap:1rem;gap:1rem}.platform-settings-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.platform-settings-columns.full-width{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.platform-settings-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.platform-settings-field-grid.compact{align-items:end}.platform-settings-timeout-hint{display:grid;grid-gap:.3rem;gap:.3rem;align-content:start;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:rgba(255,255,255,.025)}.platform-settings-timeout-hint strong{color:#f8fafc;font-size:.86rem}.platform-settings-timeout-hint p{margin:0;color:#93a4bc;font-size:.78rem;line-height:1.55}.platform-settings-field-span-2{grid-column:span 2}.platform-settings-checkbox-card{min-height:2.8rem;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(255,255,255,.02)}.platform-settings-actions{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.1);border-radius:1.1rem;background:rgba(255,255,255,.02)}.platform-settings-feedback{min-height:1.2rem}.platform-settings-feedback>*{margin:0}.platform-settings-aside{position:-webkit-sticky;position:sticky;top:2rem;background:radial-gradient(circle at top right,rgba(34,211,238,.09),transparent 36%),rgba(255,255,255,.03)}.platform-settings-check-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;align-items:start;padding:.9rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(4,12,22,.22)}.platform-settings-check-item span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#07111b;background:linear-gradient(180deg,#39d2e5,#24b8d4);font-size:.76rem;font-weight:800}.platform-settings-check-item div{display:grid;grid-gap:.25rem;gap:.25rem}.platform-settings-check-item strong{color:#ffffff;font-size:.9rem}.packages-page-feedback{width:min(100%,1120px);margin:0 auto}.account-settings-number-list{display:grid;grid-gap:1rem;gap:1rem}.account-settings-summary-grid{width:min(100%,1120px);margin:0 auto 1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.account-settings-number-row{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1.2rem;background:rgba(255,255,255,.03)}.account-settings-number-row-placeholder{border-style:dashed;background:rgba(15,23,42,.22)}.account-settings-number-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem;align-items:start}.account-settings-number-badge{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:999px;color:#07111b;background:linear-gradient(180deg,#39d2e5,#24b8d4);font-size:.84rem;font-weight:800}.account-settings-number-badge-muted{color:#cbd5e1;background:rgba(148,163,184,.18)}.account-settings-number-copy{display:grid;grid-gap:.35rem;gap:.35rem}.account-settings-number-copy p{margin:0;color:#bfd0e5;line-height:1.65}.account-settings-number-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.account-settings-number-head strong{color:#ffffff;font-size:1rem}.account-settings-number-status{display:inline-flex;padding:.32rem .7rem;border-radius:999px;color:#dbeafe;background:rgba(59,130,246,.16);font-size:.72rem;font-weight:700}.account-settings-number-status.ready{color:#d1fae5;background:rgba(34,197,94,.16)}.account-settings-number-status-muted{color:#cbd5e1;background:rgba(148,163,184,.16)}.account-settings-number-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.account-settings-number-meta>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.85rem .9rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(8,15,26,.35)}.account-settings-number-meta span{color:#8fa6c2;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.account-settings-number-meta a,.account-settings-number-meta strong{min-width:0;color:#ffffff;font-size:.88rem;overflow-wrap:anywhere;word-break:break-word}.account-settings-number-meta a{text-decoration:none}@media (max-width:900px){.platform-package-row,.platform-settings-columns,.platform-settings-field-grid,.platform-settings-layout,.platform-settings-status-strip,.wa-next-step-item,.wa-onboarding-summary-grid{grid-template-columns:1fr}.platform-settings-field-span-2{grid-column:auto}.platform-settings-aside{position:static;top:auto}.account-settings-number-meta,.account-settings-summary-grid{grid-template-columns:1fr}}.campaigns-hero{margin-bottom:1.25rem}.campaigns-workspace{display:grid;grid-gap:1.15rem;gap:1.15rem}.campaigns-stage-header{padding:1.1rem 1.2rem;border:1px solid rgba(148,163,184,.12);border-radius:1.25rem;background:radial-gradient(circle at top left,rgba(56,189,248,.1),transparent 34%),radial-gradient(circle at bottom right,rgba(37,99,235,.14),transparent 42%),rgba(7,14,26,.72)}.campaigns-stage-header,.campaigns-start-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.campaigns-start-card{padding:1rem;border:1px solid rgba(56,189,248,.2);border-radius:1rem;background:rgba(8,18,32,.86)}.campaigns-start-copy{display:grid;grid-gap:.55rem;gap:.55rem;min-width:min(100%,34rem)}.campaigns-start-copy strong{color:#f8fafc;font-size:1rem}.campaigns-start-actions,.campaigns-start-steps{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.campaigns-start-steps span{display:inline-flex;align-items:center;min-height:2rem;padding:0 .75rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.04);font-size:.76rem;font-weight:700}.campaigns-history-grid{display:grid;grid-gap:.9rem}.campaigns-history-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:3.5rem;padding:.7rem .85rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;color:inherit;background:rgba(255,255,255,.04);text-align:left;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.campaigns-history-toggle:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.24);background:rgba(37,99,235,.1)}.campaigns-history-toggle div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.campaigns-history-toggle strong{color:#f8fafc;font-size:.95rem}.campaigns-history-toggle span{color:#94a3b8;font-size:.78rem;font-weight:700}.campaigns-stage-copy{display:grid;grid-gap:.8rem;gap:.8rem;min-width:min(100%,38rem)}.campaigns-kicker{color:#7dd3fc;font-size:.69rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.campaigns-stage-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.campaigns-stage-metrics{display:flex;flex-wrap:wrap;gap:.55rem}.campaigns-selection-pill,.campaigns-stage-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.95rem;padding:0 .8rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.04);font-size:.74rem;font-weight:700}.campaigns-selection-pill.is-warn{border-color:rgba(248,113,113,.22);color:#fee2e2;background:rgba(127,29,29,.24)}.campaigns-composer-actions,.campaigns-review-actions,.campaigns-stage-actions,.campaigns-stage-tabs{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.campaigns-stage-tab{min-height:2.5rem;padding:0 1rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#e2e8f0;background:rgba(15,23,42,.54);font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.campaigns-stage-tab:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.14)}.campaigns-stage-tab.active{border-color:rgba(96,165,250,.42);color:#f8fafc;background:rgba(37,99,235,.24);box-shadow:0 14px 28px rgba(15,23,42,.18),inset 0 0 0 1px rgba(147,197,253,.14)}.campaigns-drafts-strip{display:grid;grid-gap:.9rem;gap:.9rem}.campaigns-drafts-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.campaigns-drafts-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.8rem;gap:.8rem}.campaigns-draft-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:stretch;padding:.85rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:radial-gradient(circle at top right,rgba(59,130,246,.07),transparent 40%),rgba(9,17,29,.46)}.campaigns-draft-card.active{border-color:rgba(56,189,248,.3)}.campaigns-draft-delete,.campaigns-draft-main{border:1px solid transparent;color:inherit;background:transparent;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease}.campaigns-draft-main{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding:.25rem .3rem;border-radius:.8rem;text-align:left}.campaigns-draft-main:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.22);background:rgba(37,99,235,.08)}.campaigns-draft-main strong{color:#f8fafc;font-size:.9rem}.campaigns-draft-main span{color:#94a3b8;font-size:.76rem}.campaigns-draft-delete{align-self:start;padding:.38rem .58rem;border-radius:999px;color:#fca5a5;font-size:.74rem;font-weight:700}.campaigns-draft-delete:hover{border-color:rgba(248,113,113,.24);background:rgba(127,29,29,.22);color:#fee2e2}.campaigns-draft-empty{display:grid;grid-gap:.25rem;gap:.25rem;place-items:center;min-height:8rem;padding:1rem;border:1px dashed rgba(148,163,184,.16);border-radius:1rem;color:#94a3b8;text-align:center;background:rgba(15,23,42,.18)}.campaigns-draft-empty strong{color:#f8fafc}.campaigns-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.9rem;gap:.9rem}.campaigns-overview-card{display:grid;grid-gap:.28rem;gap:.28rem}.campaigns-overview-card.is-primary{border-color:rgba(56,189,248,.28);background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 38%),rgba(10,20,35,.78)}.campaigns-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(320px,.86fr);grid-gap:1rem;gap:1rem;align-items:stretch}.campaigns-panel{display:grid;grid-gap:.95rem;gap:.95rem;min-width:0;height:100%;align-content:start;overflow:hidden}.campaigns-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.campaigns-panel-heading{display:grid;grid-gap:.35rem;gap:.35rem}.campaigns-panel-title-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.campaigns-panel-step{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:0 .75rem;border:1px solid rgba(56,189,248,.2);border-radius:999px;color:#bae6fd;background:rgba(8,47,73,.42);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaigns-audience-actions{display:flex;flex-wrap:wrap;gap:.55rem}.campaigns-audience-toolbar{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr)) minmax(0,auto);grid-gap:.7rem;gap:.7rem;min-width:0}.campaigns-audience-utility{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;min-width:0}.campaigns-search-shell{display:flex;align-items:center;gap:.55rem;min-height:2.8rem;padding:0 .9rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(15,23,42,.22)}.campaigns-search-shell svg{color:#93a4bc;flex-shrink:0}.campaigns-search-input{width:100%;min-width:0;border:0;outline:0;color:#e2e8f0;background:transparent;font:inherit}.campaigns-search-input::placeholder{color:#64748b}.campaigns-filter-select{width:100%;min-width:0;max-width:100%;padding-right:2.35rem}.campaigns-filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0 .9rem;min-width:0;max-width:100%;border:1px solid rgba(148,163,184,.2);border-radius:.95rem;color:#e2ebf8;background:rgba(15,23,42,.38);font-size:.82rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.campaigns-filter-chip:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.28);background:rgba(37,99,235,.14)}.campaigns-filter-chip.active{border-color:rgba(96,165,250,.42);color:#f8fafc;background:rgba(37,99,235,.24);box-shadow:0 14px 28px rgba(15,23,42,.18),inset 0 0 0 1px rgba(147,197,253,.14)}.campaigns-selection-strip{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex:1 1 30rem;min-width:0;padding:.82rem .9rem;border:1px solid rgba(148,163,184,.08);border-radius:.95rem;color:#93a4bc;background:rgba(255,255,255,.025);font-size:.8rem}.campaigns-selection-strip strong{color:#f8fafc;font-size:.86rem}.campaigns-selection-meta{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.campaigns-selection-pill{max-width:100%}.campaigns-contact-list{display:grid;grid-gap:.7rem;gap:.7rem;overflow:auto;padding-right:.15rem}.campaigns-contact-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:flex-start;width:100%;padding:.95rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;color:inherit;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.015)),rgba(15,23,42,.22);transition:border-color .14s ease,transform .14s ease,background-color .14s ease}.campaigns-contact-row:hover{border-color:rgba(148,163,184,.2);transform:translateY(-1px)}.campaigns-contact-row.selected{border-color:rgba(56,189,248,.34);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 38%),rgba(15,23,42,.3)}.campaigns-contact-check{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.15rem;border:1px solid rgba(148,163,184,.22);border-radius:.35rem;color:transparent;background:rgba(255,255,255,.03);font-size:.72rem;font-weight:800}.campaigns-contact-check.checked{border-color:rgba(56,189,248,.44);color:#f8fafc;background:rgba(37,99,235,.32)}.campaigns-contact-avatar{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:999px;overflow:hidden;color:#f8fafc;background:linear-gradient(135deg,rgba(14,165,233,.82),rgba(37,99,235,.9));font-size:.88rem;font-weight:700}.campaigns-contact-avatar-image{width:100%;height:100%;object-fit:cover}.campaigns-contact-copy{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.campaigns-contact-head,.campaigns-contact-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.campaigns-contact-head strong{color:#f8fafc}.campaigns-contact-meta{color:#94a3b8;font-size:.74rem}.campaigns-contact-copy p{margin:0;color:#cbd5e1;font-size:.8rem;line-height:1.5}.campaigns-contact-tags{display:flex;flex-wrap:wrap;gap:.42rem}.campaigns-empty-state{display:grid;grid-gap:.3rem;gap:.3rem;place-items:center;min-height:14rem;padding:1.5rem;border:1px dashed rgba(148,163,184,.15);border-radius:1rem;color:#93a4bc;text-align:center;background:rgba(15,23,42,.18)}.campaigns-empty-state strong{color:#f8fafc}.campaigns-composer-shell{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:radial-gradient(circle at top right,rgba(56,189,248,.07),transparent 36%),rgba(9,17,29,.62)}.campaigns-composer-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.campaigns-composer-stat{display:grid;grid-gap:.22rem;gap:.22rem;padding:.78rem .85rem;border:1px solid rgba(148,163,184,.1);border-radius:.95rem;background:rgba(255,255,255,.03)}.campaigns-composer-stat span{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.campaigns-composer-stat strong{color:#f8fafc;font-size:.92rem}.campaigns-composer-note{color:#94a3b8;font-size:.78rem}.campaigns-composer-actions{justify-content:space-between}.campaigns-media-menu{display:grid;grid-gap:.75rem;gap:.75rem;width:min(26rem,calc(100vw - 2rem));padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:radial-gradient(circle at top right,rgba(56,189,248,.1),transparent 42%),rgba(6,13,24,.96);box-shadow:0 20px 50px rgba(2,6,23,.45)}.campaigns-summary-panel{position:-webkit-sticky;position:sticky;top:1rem}.campaigns-summary-panel.is-active{border-color:rgba(56,189,248,.3);box-shadow:0 0 0 1px rgba(56,189,248,.12),0 24px 60px rgba(0,0,0,.22);background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 32%),rgba(17,24,39,.96)}.campaigns-summary-stack{display:grid;grid-gap:.8rem;gap:.8rem}.campaigns-launch-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem;border:1px solid rgba(56,189,248,.18);border-radius:1.1rem;background:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 40%),rgba(8,18,32,.84)}.campaigns-launch-hero-copy{display:grid;grid-gap:.28rem;gap:.28rem}.campaigns-launch-hero-copy strong{color:#f8fafc;font-size:1rem}.campaigns-launch-hero-copy>span:last-child{color:#94a3b8;font-size:.8rem;line-height:1.5}.campaigns-launch-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;min-height:2rem;padding:0 .8rem;border-radius:999px;color:#cbd5e1;background:rgba(148,163,184,.12);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaigns-launch-indicator.is-ready{color:#dcfce7;background:rgba(20,83,45,.42)}.campaigns-review-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.campaigns-review-status-card{display:grid;grid-template-rows:auto minmax(2.8rem,auto) minmax(2.6rem,auto);align-content:start;grid-gap:.4rem;gap:.4rem;min-height:10.4rem;padding:.9rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(15,23,42,.24);text-align:left}.campaigns-review-status-card strong{color:#f8fafc;font-size:1rem}.campaigns-review-status-value{display:flex;align-items:flex-end;color:#f8fafc;font-size:2rem;line-height:1}.campaigns-review-status-note{color:#cbd5e1;font-size:.78rem;line-height:1.5}.campaigns-review-status-card.is-eligible{border-color:rgba(74,222,128,.22);background:rgba(20,83,45,.22)}.campaigns-review-status-card.is-caution{border-color:rgba(250,204,21,.22);background:rgba(120,53,15,.18)}.campaigns-review-status-card.is-excluded{border-color:rgba(248,113,113,.22);background:rgba(127,29,29,.18)}.campaigns-summary-card{display:grid;grid-gap:.38rem;gap:.38rem;padding:.95rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.015)),rgba(15,23,42,.22)}.campaigns-summary-card strong{color:#f8fafc;font-size:.98rem}.campaigns-summary-card .lead-record-field>span,.campaigns-summary-card .table-subtle,.campaigns-summary-card>span:last-child{color:#94a3b8}.campaigns-summary-label{color:#7dd3fc;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.campaigns-schedule-field{gap:.45rem}.campaigns-owner-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#cbd5e1;font-size:.82rem}.campaigns-preview-media-list,.campaigns-recipient-preview{display:flex;flex-wrap:wrap;gap:.45rem}.campaigns-preview-media-list{align-items:stretch;gap:.75rem}.campaigns-attachment-preview-card,.campaigns-preview-attachment{width:min(100%,22rem)}.campaigns-attachment-preview-card{display:grid;grid-gap:.45rem;gap:.45rem}.campaigns-attachment-remove{justify-self:start}.campaigns-recipient-chip{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .72rem;border:1px solid rgba(148,163,184,.1);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.04);font-size:.74rem;font-weight:600}.campaigns-recipient-chip.is-caution{border-color:rgba(250,204,21,.22);background:rgba(120,53,15,.2)}.campaigns-eligibility-list{display:grid;grid-gap:.65rem;gap:.65rem}.campaigns-eligibility-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.campaigns-eligibility-copy{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.campaigns-eligibility-copy strong{color:#f8fafc;font-size:.82rem}.campaigns-eligibility-copy span{color:#94a3b8;font-size:.76rem;line-height:1.45}.campaigns-eligibility-badge{display:inline-flex;align-items:center;justify-content:center;min-width:5rem;min-height:1.85rem;padding:0 .75rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.campaigns-eligibility-badge.is-eligible{color:#dcfce7;background:rgba(20,83,45,.4)}.campaigns-eligibility-badge.is-caution{color:#fef3c7;background:rgba(120,53,15,.44)}.campaigns-eligibility-badge.is-excluded{color:#fee2e2;background:rgba(127,29,29,.44)}.campaigns-preview-shell{display:grid;grid-gap:.7rem;gap:.7rem}.campaigns-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#94a3b8;font-size:.76rem}.campaigns-preview-head strong{color:#f8fafc;font-size:.86rem}.campaigns-preview-bubble{display:grid;grid-gap:.7rem;gap:.7rem;padding:.95rem;border-radius:1rem 1rem .45rem 1rem;color:#f8fafc;background:linear-gradient(135deg,rgba(2,132,199,.34),rgba(37,99,235,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.campaigns-preview-body{color:inherit;font-size:.84rem;line-height:1.55;white-space:pre-wrap}.campaigns-launch-button{justify-content:center}.campaign-run-shell{display:grid;grid-gap:1rem;gap:1rem}.campaign-run-header-actions{display:flex;align-items:center;justify-content:flex-end}.campaign-run-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);grid-gap:1rem;gap:1rem}.campaign-run-message-card{min-width:0}.campaign-run-meta-list{display:grid;grid-gap:.85rem;gap:.85rem}.campaign-run-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.9rem}.campaign-run-meta-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:1px solid rgba(148,163,184,.08);border-radius:.95rem;background:rgba(255,255,255,.025)}.campaign-run-meta-row span{color:#93a4bc;font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.campaign-run-meta-row strong{color:#f8fafc;font-size:.88rem}.campaign-run-recipient-card{display:grid;grid-gap:1rem;gap:1rem}.campaign-run-recipient-list{display:grid;grid-gap:.85rem;gap:.85rem}.campaign-run-filter-row{display:flex;gap:.6rem;flex-wrap:wrap}.campaign-run-search-shell{min-width:min(100%,18rem)}.campaign-run-recipient-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.campaign-run-recipient-main{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.campaign-run-recipient-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.campaign-run-recipient-topline strong{color:#f8fafc;font-size:.98rem}.campaign-run-recipient-meta,.campaign-run-recipient-stats{display:flex;gap:.5rem .75rem;flex-wrap:wrap}.campaign-run-job-row span,.campaign-run-recipient-meta span,.campaign-run-recipient-stats span{color:#93a4bc;font-size:.8rem}.campaign-run-job-list{display:grid;grid-gap:.55rem;gap:.55rem}.campaign-run-job-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem .9rem;border:1px solid rgba(148,163,184,.07);border-radius:.9rem;background:rgba(255,255,255,.02)}.campaign-run-job-row div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.campaign-run-job-row strong{color:#e2e8f0;font-size:.85rem}.campaign-run-recipient-actions{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}@media (max-width:1180px){.campaigns-history-grid,.campaigns-main-grid{grid-template-columns:minmax(0,1fr)}.campaigns-summary-panel{position:static}.campaigns-audience-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-run-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:840px){.campaigns-audience-utility,.campaigns-composer-actions,.campaigns-drafts-head,.campaigns-review-actions,.campaigns-stage-header,.campaigns-start-card{flex-direction:column;align-items:stretch}.campaigns-composer-summary,.campaigns-review-status-grid{grid-template-columns:minmax(0,1fr)}.campaigns-launch-hero,.campaigns-selection-meta,.campaigns-stage-title-row{flex-direction:column;align-items:stretch}.campaigns-audience-toolbar{grid-template-columns:minmax(0,1fr)}.campaigns-panel-head,.campaigns-panel-title-row,.campaigns-selection-strip{flex-direction:column;align-items:stretch}.campaigns-audience-actions,.campaigns-selection-meta{justify-content:flex-start}.campaigns-contact-row{grid-template-columns:auto minmax(0,1fr)}.campaigns-contact-avatar{display:none}.campaign-run-header-actions{justify-content:flex-start}.campaign-run-recipient-row{grid-template-columns:minmax(0,1fr)}}.platform-discount-create-actions{display:flex;align-items:end}.platform-discount-row-actions{display:flex;gap:.75rem;align-items:end}.checkout-discount-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(15,23,42,.38)}.checkout-discount-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.checkout-discount-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem}.checkout-discount-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.checkout-discount-summary div{display:grid;grid-gap:.2rem;gap:.2rem;padding:.8rem .9rem;border-radius:14px;background:rgba(15,23,42,.54)}.checkout-discount-summary strong{font-size:1rem}@media (max-width:840px){.checkout-discount-input-row,.checkout-discount-summary{grid-template-columns:minmax(0,1fr)}.platform-discount-row-actions{align-items:stretch}}.shell-inbox{height:100dvh}.inbox-page-shell,.inbox-page-shell>.premium-inbox-workspace,.premium-inbox-grid,.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel,.shell-inbox .app-main,.shell-inbox .dashboard-topbar{min-height:0}.inbox-detail-stack,.inbox-page-shell,.inbox-page-shell>.premium-inbox-workspace,.inbox-thread-panel,.inbox-thread-resizable,.premium-inbox-grid,.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.queue-panel-scroll,.queue-panel-scroll>.inbox-conversation-list,.queue-panel-shell,.shell-inbox .app-main{overflow:hidden}.inbox-chat-thread,.whatsapp-thread-body{overflow-y:auto;overscroll-behavior:contain}.inbox-detail-panel,.inbox-detail-stack{min-height:0}.inbox-detail-panel{overflow:hidden}.inbox-detail-stack{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dashboard-topbar-brand{min-width:0}.dashboard-topbar-brand .public-logo-frame{width:228px;height:56px}.dashboard-topbar-session{position:relative}.dashboard-topbar-actions{padding-right:.4rem}.dashboard-topbar-icon-button{background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.dashboard-topbar-icon-button:hover{color:#ffffff;background:rgba(255,255,255,.12)}.dashboard-topbar-profile{position:relative}.dashboard-topbar-profile-trigger{display:inline-flex;align-items:center;gap:.45rem;min-height:4.25rem;padding:0 1rem 0 .5rem;border:0;border-left:1px solid rgba(255,255,255,.06);color:#e9edf5;background:transparent;cursor:pointer}.dashboard-topbar-profile-trigger:hover{background:rgba(255,255,255,.04)}.dashboard-topbar-profile-trigger svg{color:#99a3b3;transition:transform .14s ease}.dashboard-topbar-profile.open .dashboard-topbar-profile-trigger svg{transform:rotate(180deg)}.dashboard-topbar-profile-menu{position:absolute;top:calc(100% + .7rem);right:0;z-index:50;display:grid;grid-gap:.7rem;gap:.7rem;min-width:15rem;padding:.8rem;border:1px solid rgba(255,255,255,.08);border-radius:.8rem;background:#252a31;box-shadow:0 24px 50px rgba(0,0,0,.28)}.dashboard-topbar-menu-link,.dashboard-topbar-menu-logout{display:inline-flex;align-items:center;gap:.55rem;width:100%;justify-content:flex-start;font-size:.82rem}.dashboard-topbar-menu-link{min-height:2.35rem;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;color:#e9edf5;background:rgba(255,255,255,.04)}.dashboard-topbar-menu-link:hover{background:rgba(255,255,255,.08)}.dashboard-topbar-profile-meta{display:grid;grid-gap:.16rem;gap:.16rem}.dashboard-topbar-profile-meta strong{color:#f8fafc;font-size:.9rem}.dashboard-topbar-profile-meta span{color:#99a3b3;font-size:.76rem}.dashboard-topbar-menu-logout{min-height:2.35rem;padding:.55rem .8rem;border-radius:.6rem}html[data-theme=dark] body{color-scheme:dark}html[data-theme=light] body{color:var(--theme-text-strong);background:radial-gradient(circle at top left,rgba(59,99,240,.1),transparent 24%),radial-gradient(circle at top right,rgba(126,188,255,.08),transparent 18%),linear-gradient(180deg,#f8fbff 0,var(--theme-bg) 46%,#e7eef8 100%)}html[data-theme=light] .shell,html[data-theme=light] .shell-inbox,html[data-theme=light] .shell-topbar{--app-surface-1:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(242,247,255,0.94)),rgba(250,252,255,0.96);--app-surface-2:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(246,250,255,0.94)),rgba(255,255,255,0.94);--app-surface-3:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(246,250,255,0.96));--app-surface-4:linear-gradient(180deg,rgba(246,250,255,0.98),rgba(237,244,255,0.96));--app-border-strong:rgba(219,231,243,0.96);--app-border-soft:rgba(219,231,243,0.86);--app-border-subtle:rgba(219,231,243,0.98);--app-text-primary:var(--theme-text-strong);--app-text-secondary:var(--theme-text);--app-text-muted:var(--theme-text-muted);--app-accent:linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary-hover) 100%);--app-accent-soft:rgba(59,99,240,0.12);--app-cyan-soft:rgba(126,188,255,0.16);--app-cyan-strong:#6db7ff;--app-shadow-lg:var(--theme-shadow-lg);--app-shadow-md:var(--theme-shadow-md);background:radial-gradient(circle at top left,rgba(59,99,240,.1),transparent 22%),radial-gradient(circle at 82% 18%,rgba(126,188,255,.08),transparent 24%),linear-gradient(180deg,#eef5ff 0,#f6faff 48%,var(--theme-surface-alt) 100%)}html[data-theme=light] .sidebar{border-right-color:rgba(45,81,140,.12);background:rgba(255,255,255,.92);box-shadow:inset -1px 0 0 rgba(45,81,140,.05)}html[data-theme=light] .app-main,html[data-theme=light] .sidebar{color:#10213b}html[data-theme=light] .dashboard-topbar{background:linear-gradient(180deg,rgba(236,242,250,.98),rgba(236,242,250,.86) 78%,rgba(236,242,250,0))}html[data-theme=light] .dashboard-topbar-main,html[data-theme=light] .dashboard-topbar-secondary{border-color:var(--theme-border);background:rgba(255,255,255,.94);box-shadow:var(--theme-shadow-md)}html[data-theme=light] .dashboard-topbar-session{background:rgba(244,248,255,.98)}html[data-theme=light] .dashboard-topbar-link.active,html[data-theme=light] .dashboard-topbar-link:hover,html[data-theme=light] .dashboard-topbar-online,html[data-theme=light] .dashboard-topbar-usercard strong{color:#10213b}html[data-theme=light] .dashboard-topbar-link{color:#61748f}html[data-theme=light] .dashboard-topbar-dropdown-menu{border-color:rgba(45,81,140,.12);background:#ffffff;box-shadow:0 22px 42px rgba(32,55,97,.14)}html[data-theme=light] .dashboard-topbar-dropdown-item{color:#61748f}html[data-theme=light] .dashboard-topbar-dropdown-item.active,html[data-theme=light] .dashboard-topbar-dropdown-item:hover{color:#10213b;border-color:rgba(45,81,140,.08);background:rgba(244,248,255,.96)}html[data-theme=light] .dashboard-topbar-icon-button,html[data-theme=light] .dashboard-topbar-profile-meta span,html[data-theme=light] .dashboard-topbar-profile-trigger svg,html[data-theme=light] .dashboard-topbar-user-subtle{color:#61748f}html[data-theme=light] .dashboard-topbar-icon-button{border-color:rgba(45,81,140,.14);background:rgba(244,248,255,.98);box-shadow:0 10px 22px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.82)}html[data-theme=light] .dashboard-topbar-icon-button:hover,html[data-theme=light] .dashboard-topbar-profile-trigger:hover{color:#10213b;border-color:rgba(59,99,240,.24);background:#f9fbff}html[data-theme=light] .dashboard-topbar-profile-trigger{border-left-color:rgba(45,81,140,.1);color:#10213b}html[data-theme=light] .dashboard-topbar-profile-menu{border-color:rgba(45,81,140,.12);background:#ffffff;box-shadow:0 22px 42px rgba(32,55,97,.14)}html[data-theme=light] .dashboard-topbar-menu-link{border-color:rgba(45,81,140,.12);color:#10213b;background:rgba(244,248,255,.96)}html[data-theme=light] .dashboard-topbar-profile-meta strong{color:#10213b}html[data-theme=light] .workspace-switcher.compact .workspace-switcher-select{border-color:rgba(45,81,140,.12);color:#10213b;background:rgba(244,248,255,.98)}html[data-theme=light] .inbox-composer,html[data-theme=light] .inbox-detail-panel,html[data-theme=light] .inbox-list-panel,html[data-theme=light] .inbox-reference-topbar,html[data-theme=light] .inbox-thread-panel,html[data-theme=light] .inbox-thread-top,html[data-theme=light] .premium-inbox-grid,html[data-theme=light] .queue-panel-header,html[data-theme=light] .queue-toolbar{border-color:rgba(45,81,140,.1);color:#10213b;background:rgba(255,255,255,.94);box-shadow:none}html[data-theme=light] .inbox-contact-profile-subline,html[data-theme=light] .inbox-detail-overview-name,html[data-theme=light] .inbox-list-preview,html[data-theme=light] .inbox-list-subline,html[data-theme=light] .inbox-reference-kicker,html[data-theme=light] .inbox-reference-meta,html[data-theme=light] .inbox-thread-automation-copy,html[data-theme=light] .inbox-thread-subline{color:#61748f}html[data-theme=light] .chatbox-title-row strong,html[data-theme=light] .inbox-contact-profile-name,html[data-theme=light] .inbox-detail-card-head h3,html[data-theme=light] .inbox-detail-overview-copy strong,html[data-theme=light] .inbox-list-title-block .card-title,html[data-theme=light] .inbox-reference-channel,html[data-theme=light] .inbox-reference-heading strong,html[data-theme=light] .inbox-thread-name-row .card-title{color:#10213b}html[data-theme=light] .inbox-appointment-form,html[data-theme=light] .inbox-contact-quick-action,html[data-theme=light] .inbox-detail-feed-item,html[data-theme=light] .inbox-detail-kv,html[data-theme=light] .inbox-detail-list-item,html[data-theme=light] .inbox-reference-search,html[data-theme=light] .inbox-search-field,html[data-theme=light] .whatsapp-composer{border-color:rgba(45,81,140,.12);color:#10213b;background:rgba(244,248,255,.96)}html[data-theme=light] .dashboard-topbar-search input,html[data-theme=light] .inbox-search-input{color:#10213b}html[data-theme=light] .dashboard-topbar-search input::placeholder,html[data-theme=light] .inbox-search-input::placeholder{color:#7a8ca8}html[data-theme=light] .inbox-list-item{background:rgba(244,248,255,.82)}html[data-theme=light] .inbox-list-item:hover{border-color:rgba(47,111,237,.18);background:rgba(240,246,255,.98)}html[data-theme=light] .inbox-chat-thread,html[data-theme=light] .whatsapp-thread-body{background:linear-gradient(rgba(248,251,255,.94),rgba(248,251,255,.94)),radial-gradient(circle at 10px 10px,rgba(45,81,140,.08) 1px,transparent 0);background-size:auto,42px 42px}html[data-theme=light] .chat-bubble.inbound{color:#10213b}html[data-theme=light] .chat-bubble.outbound{background:linear-gradient(135deg,#2f6fed,#163f9e)}html[data-theme=light] .button-icon,html[data-theme=light] .button-outline,html[data-theme=light] .button-secondary,html[data-theme=light] .button-toggle,html[data-theme=light] .dashboard-topbar-menu-logout{border-color:rgba(45,81,140,.2);color:#10213b;background:rgba(244,248,255,.98);box-shadow:0 10px 22px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.78)}html[data-theme=light] .button-ghost{border-color:rgba(45,81,140,.1);color:#35506f;background:rgba(255,255,255,.82)}html[data-theme=light] .button-danger{border-color:rgba(220,38,38,.24);color:#991b1b;background:rgba(254,242,242,.98)}.shell-inbox .app-main{padding:.6rem .8rem .8rem}.inbox-page-shell{display:flex;flex:1 1 auto;flex-direction:column;height:100%;padding-bottom:0}.inbox-page-shell>.premium-inbox-workspace{display:flex;flex-direction:column;flex:1 1 auto;height:100%;gap:.55rem}.inbox-workspace-chrome{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0}.inbox-workspace-body{display:flex;flex:1 1 auto;min-height:0;min-width:0}.inbox-workspace-body>.premium-inbox-grid{flex:1 1 auto}.inbox-reference-topbar{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;border:1px solid rgba(148,163,184,.12)}.inbox-reference-topbar-actions,.inbox-reference-topbar-left,.inbox-reference-topbar-main{display:flex;align-items:center;min-width:0;flex-wrap:wrap}.inbox-reference-topbar-main{flex:1 1 auto;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.inbox-reference-topbar{align-items:center;min-height:54px;height:auto;padding-block:6px;box-sizing:border-box}.inbox-reference-topbar-main{align-items:center}.inbox-reference-topbar .inbox-incognito-toggle,.inbox-reference-topbar .inbox-new-conversation-button,.inbox-reference-topbar .scheduled-bulk-select-all select{height:40px;min-height:40px}.inbox-reference-topbar-left{flex:1 1 32rem}.inbox-reference-topbar-actions{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.inbox-channel-controls{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.inbox-new-conversation-button{min-height:2.5rem}.inbox-new-conversation-help{color:#94a3b8;font-size:.82rem;line-height:1.45}.inbox-snooze-banner-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.75rem;width:100%}.inbox-desktop-notifications-banner{border-color:#f3e7a6;border-radius:1rem;align-items:center;background:#fff8d6;color:#6b5a12}.inbox-desktop-notifications-banner strong{color:#4f3f08}.inbox-desktop-notifications-banner .inbox-snooze-banner-actions{align-items:center;justify-content:flex-end;width:auto;margin-top:0;margin-left:auto;flex-shrink:0}.inbox-desktop-notifications-banner .button{max-width:100%}@media (max-width:820px){.inbox-desktop-notifications-banner{align-items:flex-start}.inbox-desktop-notifications-banner .inbox-snooze-banner-actions{width:100%;margin-left:0;justify-content:flex-start}.inbox-desktop-notifications-banner .inbox-snooze-banner-actions .button{width:auto}}html[data-theme=light] .inbox-new-conversation-help{color:#64748b}html[data-theme=light] .inbox-queue-filter-button{border-color:rgba(45,81,140,.12);color:#10213b;background:rgba(244,248,255,.92)}html[data-theme=light] .inbox-queue-filter-button:hover{border-color:rgba(37,99,235,.22);background:rgba(255,255,255,.98)}html[data-theme=light] .inbox-queue-filter-button.active{border-color:rgba(37,99,235,.26);background:rgba(231,239,255,.98)}.inbox-incognito-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.6rem;padding:.48rem .94rem;border:1px solid rgba(125,211,252,.24);border-radius:.9rem;background:rgba(15,23,42,.68);color:#e0f2fe;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,opacity .14s ease}.inbox-notification-sound-toggle svg{flex-shrink:0}.inbox-incognito-toggle:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(125,211,252,.42);background:rgba(30,41,59,.88)}.inbox-incognito-toggle.active{border-color:rgba(74,222,128,.78);background:rgba(20,83,45,.94);color:#dcfce7;box-shadow:0 14px 28px rgba(20,83,45,.22),inset 0 0 0 1px rgba(187,247,208,.12)}.inbox-incognito-toggle:disabled{opacity:.55;cursor:not-allowed}html[data-theme=light] .inbox-incognito-toggle{border-color:rgba(37,99,235,.18);background:rgba(255,255,255,.92);color:#1e3a8a}html[data-theme=light] .inbox-incognito-toggle:hover:not(:disabled){border-color:rgba(37,99,235,.34);background:rgba(239,246,255,.98)}html[data-theme=light] .inbox-incognito-toggle.active{border-color:rgba(34,197,94,.68);background:rgba(220,252,231,.96);color:#166534}.inbox-reference-heading{display:inline-flex;align-items:center;gap:.5rem;min-width:0;margin-right:0}.inbox-reference-heading strong{font-size:1rem;line-height:1}.inbox-reference-kicker{min-height:1.75rem;padding:.2rem .62rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;background:rgba(255,255,255,.03);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inbox-reference-kicker,.inbox-reference-meta{display:inline-flex;align-items:center;color:#8da0b9}.inbox-reference-meta{font-size:.72rem}.inbox-reference-search{flex:1 1 18rem;min-width:min(18rem,100%);max-width:29rem;min-height:2.5rem;padding:0 .85rem}.inbox-reference-search .inbox-search-input{font-size:.84rem}.inbox-reference-channel,.inbox-reference-pill,.inbox-reference-pill-button,.inbox-reference-state,.scheduled-bulk-select-all select{min-height:2.5rem;font-size:.76rem}.inbox-reference-pill{display:inline-flex;align-items:center;border-radius:.9rem;white-space:nowrap}.inbox-reference-channel{display:none}.scheduled-bulk-select-all{gap:.28rem}.scheduled-bulk-select-all span{font-size:.7rem}.scheduled-bulk-select-all select{min-width:9.75rem;padding-top:.3rem;padding-bottom:.3rem}.premium-inbox-grid{min-height:0}.queue-panel-search{display:flex;align-items:center;gap:.6rem;padding:.78rem .84rem .72rem;border-bottom:1px solid rgba(148,163,184,.1)}.queue-panel-search .inbox-search-field{flex:1 1 auto;min-width:0}.inbox-queue-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;flex:0 0 auto;min-height:2.5rem;padding:.45rem .82rem;border:1px solid rgba(148,163,184,.12);border-radius:.9rem;color:#dbeafe;background:rgba(15,23,42,.48);font-size:.76rem;font-weight:700;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.inbox-queue-filter-button:hover{border-color:rgba(125,211,252,.3);background:rgba(30,41,59,.78)}.inbox-queue-filter-button.active{border-color:rgba(103,232,249,.3);background:rgba(255,255,255,.08)}.inbox-queue-filter-button svg{width:.95rem;height:.95rem;flex-shrink:0}.inbox-thread-top{min-height:4.2rem}.inbox-chat-thread{padding-bottom:.75rem}@media (max-width:1200px){.shell-inbox .app-main{padding:.7rem}.inbox-reference-topbar{padding:.7rem .75rem}.inbox-reference-search{min-width:0;max-width:none;width:100%}.inbox-reference-topbar-actions,.inbox-reference-topbar-summary{margin-left:0;justify-content:flex-start}}@media (max-width:820px){.inbox-page-shell,.inbox-page-shell>.premium-inbox-workspace,.inbox-workspace-body{height:auto}}@media (min-width:821px){.shell-inbox{--inbox-topbar-height:7.35rem;height:100dvh;min-height:100dvh;overflow:hidden}.shell-inbox .app-main{height:calc(100dvh - var(--inbox-topbar-height));min-height:0;overflow:hidden}.inbox-page-shell,.inbox-page-shell>.premium-inbox-workspace,.inbox-thread-resizable,.inbox-workspace-body,.premium-inbox-grid,.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel,.queue-panel-scroll,.queue-panel-shell{min-height:0}.inbox-thread-panel{display:flex;flex-direction:column}.inbox-detail-stack,.inbox-page-shell,.inbox-page-shell>.premium-inbox-workspace,.inbox-thread-resizable,.inbox-workspace-body,.premium-inbox-grid,.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel,.queue-panel-scroll,.queue-panel-scroll>.inbox-conversation-list,.queue-panel-shell{overflow:hidden}.inbox-thread-panel>*{flex-shrink:0}.inbox-thread-resizable{flex:1 1 auto}.inbox-chat-thread,.whatsapp-thread-body{min-height:0;height:100%;overflow-y:auto;overflow-x:hidden}}@media (max-width:820px){.shell-inbox{min-height:100dvh}.inbox-detail-stack,.inbox-page-shell,.inbox-page-shell>.premium-inbox-workspace,.inbox-thread-resizable,.inbox-workspace-body,.premium-inbox-grid,.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel,.queue-panel-scroll,.queue-panel-scroll>.inbox-conversation-list,.queue-panel-shell,.shell-inbox,.shell-inbox .app-main{height:auto;overflow:visible}.inbox-chat-thread,.whatsapp-thread-body{overflow:visible}}.premium-inbox-grid{border-color:rgba(255,255,255,.04);border-radius:1rem;box-shadow:0 22px 60px rgba(3,8,20,.34)}.inbox-list-panel{background:linear-gradient(180deg,rgba(34,39,47,.96),rgba(28,33,40,.98))}.inbox-thread-panel{background:linear-gradient(180deg,rgba(24,28,35,.98),rgba(20,24,30,1))}.inbox-detail-panel{background:linear-gradient(180deg,rgba(31,36,43,.98),rgba(24,29,35,1))}.inbox-panel-head{padding-bottom:.72rem}.queue-toolbar{padding:.75rem .82rem .7rem;background:linear-gradient(180deg,rgba(36,41,48,.92),rgba(36,41,48,.72))}.inbox-filter-tabs{padding:.24rem;border-color:rgba(255,255,255,.05);border-radius:.75rem;background:rgba(255,255,255,.03)}.inbox-filter-tab{min-height:1.95rem;border-radius:.58rem;color:#8fa0b7}.inbox-filter-tab.active{background:rgba(99,102,241,.18);box-shadow:inset 0 0 0 1px rgba(129,140,248,.24)}.inbox-search-field{border-color:rgba(255,255,255,.08);background:rgba(18,22,28,.84)}.queue-panel-scroll>.inbox-conversation-list{padding:.28rem .24rem .68rem}.inbox-list-item{position:relative;margin:0 .28rem .16rem;padding:.78rem .8rem;border:1px solid rgba(255,255,255,.04);border-radius:.82rem;background:rgba(255,255,255,.018)}.inbox-list-item:after{content:"";position:absolute;inset:auto 0 .05rem 0;height:1px;margin:0 .8rem;background:rgba(255,255,255,.035)}.inbox-list-item:hover{transform:translateY(-1px);border-color:rgba(148,163,184,.14);background:rgba(255,255,255,.038);box-shadow:0 10px 20px rgba(0,0,0,.16)}.inbox-list-item.selected{border-color:rgba(129,140,248,.2);background:linear-gradient(180deg,rgba(76,64,178,.54),rgba(49,44,112,.68));box-shadow:inset 0 0 0 1px rgba(165,180,252,.16),0 16px 28px rgba(22,18,56,.3)}.inbox-list-item.selected:before{display:none}.inbox-list-item.selected:after{background:rgba(255,255,255,.08)}.chatbox-row{min-width:0;align-items:flex-start;gap:.68rem}.chatbox-avatar{flex-shrink:0;width:2.55rem;height:2.55rem;border:1px solid rgba(255,255,255,.08)}.chatbox-content{width:100%;min-width:0;gap:.26rem}.chatbox-title-row{flex:1 1 auto;min-width:0}.chatbox-title-row strong{font-size:.87rem;letter-spacing:-.01em}.inbox-row-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-column-gap:.42rem;column-gap:.42rem;min-width:0}.inbox-row-meta-top{margin-left:auto;align-items:center;flex:0 0 auto;gap:.42rem;justify-content:flex-end;min-width:max-content}.timeline-time{color:#8fa0b6;flex:0 1 auto;font-size:.68rem;font-weight:600;min-width:0;white-space:nowrap}.timeline-time.unread-time{color:#d8e6ff}.inbox-unread-pill{flex:0 0 auto;min-width:1.16rem;min-height:1.16rem;padding:0 .38rem;font-size:.64rem;background:#7c6cff;box-shadow:none;white-space:nowrap}.inbox-list-preview{display:-webkit-box;overflow:hidden;color:#a3b0c2;font-size:.75rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.inbox-list-subline{gap:.38rem;color:#7d8ea7;font-size:.68rem}.inbox-list-subline span+span:before{width:.16rem;height:.16rem;margin-right:.38rem;background:rgba(148,163,184,.38)}.inbox-list-reminder{margin-top:.08rem;font-size:.67rem}.inbox-thread-top{gap:.42rem;min-height:4.35rem;padding:.72rem 1rem .66rem;border-bottom-color:rgba(255,255,255,.045);background:linear-gradient(180deg,rgba(33,38,45,.96),rgba(28,33,39,.86))}.inbox-thread-primary{align-items:center}.whatsapp-thread-avatar{width:2.55rem;height:2.55rem;border:1px solid rgba(255,255,255,.08);box-shadow:none}.inbox-thread-name-row{align-items:center;gap:.42rem}.inbox-thread-name-row .card-title{font-size:.95rem;letter-spacing:-.01em}.inbox-thread-subline{gap:.46rem;color:#8da0b9;font-size:.7rem}.inbox-thread-automation-copy+a,.inbox-thread-subline a{color:#cfe0ff}.inbox-thread-chip-row{gap:.42rem;margin-top:.15rem}.inbox-thread-automation-copy{color:#93a4bb;font-size:.7rem}.inbox-chat-thread{gap:.76rem;padding:1.2rem 1.4rem .9rem;background:linear-gradient(rgba(23,27,33,.94),rgba(23,27,33,.94)),radial-gradient(circle at 12px 12px,rgba(255,255,255,.06) 1px,transparent 0);background-size:auto,38px 38px}.chat-bubble{max-width:min(31rem,67%);padding:.78rem .9rem .58rem;border:1px solid rgba(255,255,255,.032);border-radius:.82rem;box-shadow:0 6px 16px rgba(0,0,0,.1)}.chat-bubble.inbound{background:#2a2f36}.chat-bubble.outbound{background:linear-gradient(135deg,#5d48e6,#4d3ccb)}.chat-bubble-sender{margin-bottom:.3rem;color:#9fb0c7;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.chat-bubble-body{color:#edf2f8;font-size:.865rem;line-height:1.55}.chat-meta{margin-top:.5rem;color:#93a5be;font-size:.68rem}.chat-bubble-actions{margin-top:.45rem}.chat-bubble-action{min-height:1.7rem;padding:.18rem .48rem;border-radius:.42rem;font-size:.68rem}.chat-bubble-attachment,.chat-bubble-interactive,.chat-bubble-reply-context{border-radius:.6rem}.timeline-divider{margin:.1rem 0}.timeline-divider-label{padding:.18rem .56rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;color:#9fb0c5;background:rgba(255,255,255,.03);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.system-event-card{padding:.7rem .86rem;border-color:rgba(255,255,255,.05);border-radius:.78rem;background:rgba(255,255,255,.025)}.system-event-card strong{font-size:.76rem}.system-event-card p,.system-event-card span{color:#91a3ba;font-size:.71rem}.inbox-composer{gap:.6rem;padding:.78rem 1.15rem .95rem;border-top-color:rgba(255,255,255,.045);background:linear-gradient(180deg,rgba(29,34,40,.74),rgba(27,32,38,.98))}.whatsapp-composer{border-color:rgba(255,255,255,.08);border-radius:.82rem;background:rgba(17,21,27,.92)}.inbox-composer-input-shell{border-radius:.72rem}.composer-textarea{height:3.55rem;padding:.78rem .86rem;font-size:.88rem;line-height:1.5}.inbox-composer-helper{color:#8fa0b7;font-size:.68rem}.whatsapp-circle-button{width:2.1rem;height:2.1rem;border-radius:.56rem}.inbox-send-button{min-height:2.2rem;padding:.42rem .82rem;border-radius:.58rem}.whatsapp-reference-detail{gap:.44rem;padding:.68rem}.inbox-contact-profile-card{gap:.42rem;padding-bottom:.8rem}.inbox-contact-profile-avatar{width:4rem;height:4rem}.inbox-detail-tabs{height:2rem;padding:.14rem;border-color:rgba(255,255,255,.05);border-radius:.7rem}.inbox-detail-tab{font-size:.72rem}.inbox-detail-tab.active{background:rgba(99,102,241,.16)}.inbox-detail-card{padding:.64rem 0}.inbox-detail-card+.inbox-detail-card{border-top:1px solid rgba(255,255,255,.045)}.inbox-detail-card-head{margin-bottom:.48rem}.inbox-detail-card-head span{color:#7f90a7;font-size:.64rem}.inbox-detail-card-head h3{font-size:.84rem}.inbox-appointment-form,.inbox-detail-feed-item,.inbox-detail-kv,.inbox-detail-list-item{padding:.66rem .74rem;border:1px solid rgba(255,255,255,.045);border-radius:.72rem;background:rgba(255,255,255,.02)}.inbox-detail-feed,.inbox-detail-grid,.inbox-detail-list{gap:.56rem}.inbox-detail-placeholder,.inbox-detail-placeholder-block{color:#8da0b8}html[data-theme=light] .premium-inbox-grid{border-color:rgba(45,81,140,.08);box-shadow:0 20px 42px rgba(32,55,97,.12)}html[data-theme=light] .inbox-composer,html[data-theme=light] .inbox-detail-panel,html[data-theme=light] .inbox-list-panel,html[data-theme=light] .inbox-thread-panel,html[data-theme=light] .inbox-thread-top,html[data-theme=light] .queue-toolbar{background:rgba(255,255,255,.94)}html[data-theme=light] .inbox-list-item{border-color:rgba(45,81,140,.08);background:rgba(245,248,253,.86)}html[data-theme=light] .inbox-list-item:after{background:rgba(45,81,140,.08)}html[data-theme=light] .inbox-list-item:hover{border-color:rgba(47,111,237,.16);background:rgba(255,255,255,.98);box-shadow:0 10px 20px rgba(32,55,97,.08)}html[data-theme=light] .inbox-list-item.selected{background:linear-gradient(180deg,rgba(47,111,237,.14),rgba(47,111,237,.22));box-shadow:inset 0 0 0 1px rgba(47,111,237,.16),0 12px 22px rgba(32,55,97,.1)}html[data-theme=light] .chat-bubble{border-color:rgba(45,81,140,.08);box-shadow:0 10px 20px rgba(32,55,97,.08)}html[data-theme=light] .chat-bubble.inbound{background:#ffffff}html[data-theme=light] .timeline-divider-label,html[data-theme=light] .timeline-separator span{border-color:rgba(45,81,140,.12);color:#526987;background:rgba(244,248,255,.96)}html[data-theme=light] .chat-bubble-body{color:#10213b}html[data-theme=light] .chat-bubble-sender,html[data-theme=light] .chat-meta,html[data-theme=light] .inbox-composer-helper,html[data-theme=light] .system-event-card p,html[data-theme=light] .system-event-card span,html[data-theme=light] .timeline-divider-label{color:#61748f}html[data-theme=light] .inbox-appointment-form,html[data-theme=light] .inbox-detail-feed-item,html[data-theme=light] .inbox-detail-kv,html[data-theme=light] .inbox-detail-list-item,html[data-theme=light] .system-event-card,html[data-theme=light] .timeline-divider-label{border-color:rgba(45,81,140,.08);background:rgba(244,248,255,.9)}.inbox-list-title-block{display:grid;grid-gap:.08rem;gap:.08rem}.inbox-list-title-block .muted{color:#7d8fa8;font-size:.72rem}.inbox-count-badge{min-height:1.5rem;padding:.12rem .48rem;border-color:rgba(255,255,255,.06);color:#c6d5e9;background:rgba(255,255,255,.035);font-size:.66rem}.inbox-thread-top{grid-template-columns:minmax(0,1fr)}.inbox-thread-top .inbox-thread-actions{margin-top:.1rem}.inbox-thread-actions{display:flex;align-items:stretch;gap:.42rem;flex-wrap:wrap}.inbox-action-button,.inbox-action-icon{min-height:2.2rem;border:1px solid rgba(255,255,255,.06);border-radius:.62rem;color:#dbe7f5;background:rgba(255,255,255,.03);box-shadow:none}.inbox-action-button{gap:.35rem;padding:.38rem .62rem}.inbox-action-button span{color:#8fa1b7;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.inbox-action-button strong{color:#f5f8ff;font-size:.74rem;font-weight:700}.inbox-action-button:hover,.inbox-action-icon:hover{border-color:rgba(148,163,184,.14);background:rgba(255,255,255,.05)}.inbox-action-icon{width:2.2rem;min-width:2.2rem}.inbox-menu-panel{border-color:rgba(255,255,255,.08);border-radius:.78rem;background:linear-gradient(180deg,rgba(20,25,31,.98),rgba(15,20,26,.98));box-shadow:0 20px 38px rgba(0,0,0,.28)}.inbox-menu-section-label{margin:.12rem 0 .06rem;color:#73859d;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.inbox-menu-item{min-height:1.9rem;padding:.4rem .55rem;border-radius:.6rem;color:#dde8f6;background:rgba(255,255,255,.025);font-size:.76rem}.inbox-menu-item.active,.inbox-menu-item:hover{background:rgba(255,255,255,.06)}.inbox-menu-item strong{font-size:.68rem}.chat-bubble-attachment-wrap{gap:.5rem}.chat-bubble-attachment,.chat-bubble-interactive,.chat-bubble-reply-context{border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.chat-bubble-reactions{margin-top:.45rem}.chat-bubble-reaction{min-height:1.5rem;padding:.12rem .38rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.04)}.inbox-attachment-tray,.inbox-reply-context,.inbox-snooze-banner{border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.inbox-contact-quick-actions{gap:.38rem}.inbox-contact-quick-action{min-height:3rem;border-color:rgba(255,255,255,.05);border-radius:.58rem;color:#dde8f5;background:rgba(255,255,255,.022);font-size:.67rem}.inbox-contact-quick-action:hover{background:rgba(255,255,255,.05)}.inbox-detail-tab{color:#97a8bf}.inbox-detail-tab.active{color:#ffffff}.inbox-detail-link-row{gap:.4rem}.inbox-detail-action-row .inbox-search-tool,.inbox-scheduled-link{min-height:1.95rem;border:1px solid rgba(255,255,255,.05);border-radius:.52rem;color:#d7e4f6;background:rgba(255,255,255,.022)}.inbox-detail-action-row .inbox-search-tool:hover,.inbox-scheduled-link:hover{background:rgba(255,255,255,.05)}html[data-theme=light] .chat-bubble-attachment,html[data-theme=light] .chat-bubble-interactive,html[data-theme=light] .chat-bubble-reaction,html[data-theme=light] .chat-bubble-reply-context,html[data-theme=light] .inbox-action-button,html[data-theme=light] .inbox-action-icon,html[data-theme=light] .inbox-attachment-tray,html[data-theme=light] .inbox-contact-quick-action,html[data-theme=light] .inbox-count-badge,html[data-theme=light] .inbox-detail-action-row .inbox-search-tool,html[data-theme=light] .inbox-menu-item,html[data-theme=light] .inbox-reply-context,html[data-theme=light] .inbox-scheduled-link,html[data-theme=light] .inbox-snooze-banner{border-color:rgba(45,81,140,.08);color:#10213b;background:rgba(244,248,255,.9)}html[data-theme=light] .inbox-action-button span,html[data-theme=light] .inbox-detail-tab,html[data-theme=light] .inbox-list-title-block .muted,html[data-theme=light] .inbox-menu-section-label{color:#61748f}html[data-theme=light] .inbox-detail-tab{border-color:rgba(45,81,140,.08);background:rgba(244,248,255,.84)}html[data-theme=light] .inbox-action-button strong,html[data-theme=light] .inbox-detail-tab.active{color:#10213b}html[data-theme=light] .inbox-detail-tab.active{border-color:rgba(59,99,240,.24);background:#ffffff;box-shadow:0 10px 20px rgba(76,98,148,.08),inset 0 0 0 1px rgba(59,99,240,.08)}html[data-theme=light] .inbox-menu-panel{border-color:rgba(45,81,140,.1)}@media (max-width:1200px){.inbox-thread-actions{gap:.34rem}.inbox-action-button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.34rem);min-width:0}}@media (max-width:820px){.inbox-thread-top{padding:.8rem .9rem .72rem}.inbox-thread-actions{flex-direction:row}.inbox-action-button{flex:1 1 100%}.inbox-contact-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-reference-topbar{gap:.9rem;padding:.82rem .95rem;border-color:rgba(148,163,184,.12);border-radius:1rem;background:rgba(8,20,33,.9);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 22px rgba(15,23,42,.12)}.inbox-reference-channel,.inbox-reference-pill,.inbox-reference-pill-button,.inbox-reference-state{min-height:2.5rem;padding:.26rem .84rem;border-color:rgba(148,163,184,.12);background:rgba(255,255,255,.02);font-size:.76rem}.inbox-reference-heading strong{font-size:.78rem}.inbox-reference-topbar-actions,.inbox-reference-topbar-left,.inbox-reference-topbar-main{gap:.65rem}.inbox-reference-search{min-height:1.95rem;max-width:21rem;padding:0 .62rem;border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.025)}.inbox-reference-search .inbox-search-input{font-size:.76rem}.scheduled-bulk-select-all{position:relative;display:inline-flex;align-items:center}.scheduled-bulk-select-all span{display:none}.scheduled-bulk-select-all:after{content:"";position:absolute;right:.72rem;width:.4rem;height:.4rem;margin-top:-.1rem;border-right:1.5px solid;border-bottom:1.5px solid;color:#9fb0c8;transform:rotate(45deg);pointer-events:none}.scheduled-bulk-select-all select{min-width:9.8rem;min-height:1.95rem;padding:.18rem 2rem .18rem .72rem;border:1px solid rgba(255,255,255,.05);border-radius:999px;color:#e7eef9;background:rgba(255,255,255,.025);-webkit-appearance:none;-moz-appearance:none;appearance:none}.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel{border-right-color:rgba(255,255,255,.035)}.inbox-list-panel{background:linear-gradient(180deg,rgba(31,36,42,.97),rgba(27,31,37,.99))}.queue-panel-header,.queue-toolbar{background:transparent}.inbox-filter-tabs{background:rgba(255,255,255,.02)}.inbox-list-item{margin:0 .3rem .18rem;border-color:transparent;background:rgba(255,255,255,.012)}.inbox-list-item:after{margin:0 .72rem;background:rgba(255,255,255,.028)}.inbox-list-item:hover{border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.03);box-shadow:0 8px 18px rgba(0,0,0,.12)}.inbox-list-item.selected{border-color:rgba(165,180,252,.12);background:linear-gradient(180deg,rgba(67,56,202,.32),rgba(55,48,163,.46));box-shadow:inset 0 0 0 1px rgba(165,180,252,.12),0 12px 22px rgba(18,16,44,.2)}.chatbox-avatar{border-color:rgba(255,255,255,.05)}.inbox-unread-pill{background:#8b7dff}.inbox-thread-top{border-bottom-color:rgba(255,255,255,.035);background:rgba(29,34,40,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inbox-thread-subline{color:#8a9ab0}.inbox-thread-actions{gap:.32rem}.inbox-action-button,.inbox-action-icon{border-color:rgba(255,255,255,.04);background:rgba(255,255,255,.014)}.inbox-action-button:hover,.inbox-action-icon:hover{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.inbox-action-button{gap:.3rem;padding:.32rem .55rem}.inbox-action-button span{font-size:.62rem}.inbox-action-button strong{font-size:.7rem}.inbox-chat-thread{gap:.82rem;background:linear-gradient(rgba(21,25,31,.965),rgba(21,25,31,.965)),radial-gradient(circle at 12px 12px,rgba(255,255,255,.045) 1px,transparent 0);background-size:auto,40px 40px}.chat-bubble{max-width:min(29rem,64%);border-color:rgba(255,255,255,.035);box-shadow:0 8px 20px rgba(0,0,0,.12)}.chat-bubble.inbound{background:rgba(44,49,56,.98)}.chat-bubble.outbound{background:linear-gradient(135deg,#5b4fe0,#4c41c2)}.chat-bubble-body{line-height:1.58}.chat-meta{color:#8fa0b8}.timeline-divider-label{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.02)}.system-event-card{border-color:rgba(255,255,255,.04);background:rgba(255,255,255,.018)}.inbox-composer{border-top-color:rgba(255,255,255,.04);background:rgba(27,32,38,.96)}.whatsapp-composer{border-color:rgba(255,255,255,.065);background:rgba(15,19,25,.94);box-shadow:none}.whatsapp-circle-button{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.inbox-send-button{box-shadow:none}.inbox-detail-panel{display:grid;grid-template-rows:minmax(0,1fr);background:linear-gradient(180deg,rgba(28,32,39,.98),rgba(23,27,33,1))}.whatsapp-reference-detail{min-height:0;max-height:100%;gap:.48rem}.inbox-contact-profile-card{border-bottom-color:rgba(255,255,255,.045)}.inbox-contact-quick-action{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.018)}.inbox-detail-tabs{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.02)}.inbox-detail-card+.inbox-detail-card{border-top-color:rgba(255,255,255,.04)}.inbox-appointment-form,.inbox-detail-feed-item,.inbox-detail-kv,.inbox-detail-list-item{border-color:rgba(255,255,255,.04);background:rgba(255,255,255,.014)}.inbox-detail-action-row .inbox-search-tool,.inbox-scheduled-link{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.018)}html[data-theme=light] .inbox-reference-topbar{border-color:rgba(45,81,140,.08);background:rgba(255,255,255,.94);box-shadow:0 8px 18px rgba(32,55,97,.06)}html[data-theme=light] .inbox-reference-kicker,html[data-theme=light] .inbox-reference-meta{color:#61748f}html[data-theme=light] .inbox-reference-kicker{border-color:rgba(45,81,140,.08);background:rgba(244,248,255,.82)}html[data-theme=light] .inbox-detail-tabs,html[data-theme=light] .inbox-filter-tabs,html[data-theme=light] .inbox-reference-channel,html[data-theme=light] .inbox-reference-pill,html[data-theme=light] .inbox-reference-pill-button,html[data-theme=light] .inbox-reference-state{border-color:rgba(45,81,140,.08);background:rgba(244,248,255,.76)}html[data-theme=light] .inbox-list-item{background:rgba(248,251,255,.78)}html[data-theme=light] .inbox-list-item:after{background:rgba(45,81,140,.06)}html[data-theme=light] .inbox-list-item:hover{border-color:rgba(45,81,140,.08);background:rgba(255,255,255,.94)}html[data-theme=light] .inbox-list-item.selected{border-color:rgba(47,111,237,.1);background:linear-gradient(180deg,rgba(47,111,237,.1),rgba(47,111,237,.16));box-shadow:inset 0 0 0 1px rgba(47,111,237,.1),0 10px 20px rgba(32,55,97,.08)}html[data-theme=light] .inbox-composer,html[data-theme=light] .inbox-thread-top,html[data-theme=light] .queue-panel-header,html[data-theme=light] .queue-toolbar{background:rgba(255,255,255,.84)}html[data-theme=light] .inbox-action-button,html[data-theme=light] .inbox-action-icon,html[data-theme=light] .inbox-appointment-form,html[data-theme=light] .inbox-contact-quick-action,html[data-theme=light] .inbox-detail-action-row .inbox-search-tool,html[data-theme=light] .inbox-detail-feed-item,html[data-theme=light] .inbox-detail-kv,html[data-theme=light] .inbox-detail-list-item,html[data-theme=light] .inbox-scheduled-link,html[data-theme=light] .system-event-card{background:rgba(248,251,255,.82)}html[data-theme=light] .inbox-chat-thread{background:linear-gradient(rgba(249,251,255,.95),rgba(249,251,255,.95)),radial-gradient(circle at 12px 12px,rgba(45,81,140,.05) 1px,transparent 0);background-size:auto,40px 40px}html[data-theme=light] .inbox-reference-search,html[data-theme=light] .scheduled-bulk-select-all select{border-color:rgba(45,81,140,.08);color:#10213b;background:rgba(244,248,255,.78)}html[data-theme=light] .queue-panel-search{border-bottom-color:rgba(45,81,140,.08);background:rgba(255,255,255,.84)}html[data-theme=light] .scheduled-bulk-select-all:after{color:#61748f}.dashboard-topbar-session{align-items:center;gap:.55rem;padding-left:.75rem;background:transparent}.dashboard-topbar-actions{display:inline-flex;align-items:center;gap:.22rem;padding:.22rem;border:1px solid rgba(255,255,255,.05);border-radius:999px;background:rgba(255,255,255,.025)}.dashboard-topbar-online{display:none}.dashboard-topbar-icon-button{width:2rem;height:2rem;border-radius:999px;color:#dbe7f5;background:transparent;box-shadow:none}.dashboard-topbar-icon-button:hover{background:rgba(255,255,255,.08)}.dashboard-notifications{position:relative;display:inline-flex}.dashboard-notification-panel{position:absolute;top:calc(100% + .55rem);right:0;z-index:70;width:min(22rem,calc(100vw - 1.5rem));display:grid;grid-gap:.7rem;gap:.7rem;padding:.75rem;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;color:#e9edf5;background:#252a31;box-shadow:0 24px 50px rgba(0,0,0,.28)}.dashboard-notification-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dashboard-notification-head strong{color:#f8fafc;font-size:.88rem}.dashboard-notification-head button{border:0;color:#93c5fd;background:transparent;font-size:.76rem;font-weight:700;cursor:pointer}.dashboard-notification-list{display:grid;grid-gap:.45rem;gap:.45rem;max-height:18rem;overflow:auto}.dashboard-notification-item{display:grid;grid-gap:.18rem;gap:.18rem;padding:.65rem .7rem;border:1px solid rgba(255,255,255,.07);border-radius:.65rem;color:inherit;background:rgba(255,255,255,.04);text-decoration:none}.dashboard-notification-item:hover{background:rgba(255,255,255,.08)}.dashboard-notification-empty span,.dashboard-notification-item span{color:#99a3b3;font-size:.72rem}.dashboard-notification-empty strong,.dashboard-notification-item strong{color:#f8fafc;font-size:.82rem}.dashboard-notification-item p{margin:0;color:#cbd5e1;font-size:.78rem;line-height:1.35}.dashboard-notification-empty{display:grid;grid-gap:.25rem;gap:.25rem;padding:.85rem .7rem;text-align:left}.workspace-switcher.compact{padding-right:0}.workspace-switcher.compact .workspace-switcher-select{width:124px;min-width:124px;min-height:2.15rem;padding:.3rem .85rem .3rem .72rem;color:#e9edf5;font-size:.76rem}.dashboard-topbar-profile-trigger,.workspace-switcher.compact .workspace-switcher-select{border:1px solid rgba(255,255,255,.05);border-radius:999px;background:rgba(255,255,255,.025)}.dashboard-topbar-profile-trigger{gap:.5rem;min-height:2.35rem;padding:.22rem .72rem .22rem .3rem}.dashboard-topbar-profile-trigger:hover{background:rgba(255,255,255,.055)}.dashboard-topbar-avatar{width:1.85rem;height:1.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:linear-gradient(135deg,#5b4fe0,#4338ca);font-size:.74rem;font-weight:800;letter-spacing:.01em;flex-shrink:0}.dashboard-topbar-usercard{gap:.02rem}.dashboard-topbar-usercard strong{font-size:.8rem}.dashboard-topbar-user-subtle{font-size:.68rem}.dashboard-topbar-profile-menu{top:calc(100% + .45rem);min-width:14.5rem;border-radius:.85rem}html[data-theme=light] .dashboard-topbar-actions,html[data-theme=light] .dashboard-topbar-profile-trigger,html[data-theme=light] .workspace-switcher.compact .workspace-switcher-select{border-color:rgba(45,81,140,.08);background:rgba(244,248,255,.84)}html[data-theme=light] .dashboard-topbar-icon-button{color:#61748f}html[data-theme=light] .dashboard-topbar-icon-button:hover{color:#10213b;background:rgba(47,111,237,.08)}html[data-theme=light] .dashboard-notification-panel{border-color:rgba(45,81,140,.12);color:#10213b;background:#ffffff;box-shadow:0 22px 42px rgba(32,55,97,.14)}html[data-theme=light] .dashboard-notification-empty strong,html[data-theme=light] .dashboard-notification-head strong,html[data-theme=light] .dashboard-notification-item strong{color:#10213b}html[data-theme=light] .dashboard-notification-head button{color:#2563eb}html[data-theme=light] .dashboard-notification-item{border-color:rgba(45,81,140,.1);background:rgba(244,248,255,.88)}html[data-theme=light] .dashboard-notification-item:hover{background:rgba(232,240,252,.98)}html[data-theme=light] .dashboard-notification-empty span,html[data-theme=light] .dashboard-notification-item span{color:#61748f}html[data-theme=light] .dashboard-notification-item p{color:#334155}html[data-theme=light] .dashboard-topbar-profile-trigger,html[data-theme=light] .workspace-switcher.compact .workspace-switcher-select{color:#10213b}@media (max-width:1200px){.dashboard-topbar-session{justify-content:flex-start;flex-wrap:wrap;padding-left:0}.workspace-switcher.compact .workspace-switcher-select{width:auto;min-width:9rem}}@media (max-width:820px){.dashboard-topbar-actions,.dashboard-topbar-profile-trigger,.workspace-switcher.compact .workspace-switcher-select{width:100%;border-radius:.8rem}.dashboard-topbar-profile-trigger{justify-content:flex-start}}@media (min-width:821px){.queue-panel-scroll{min-height:0;overflow:hidden}.queue-panel-scroll>.inbox-conversation-list{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}}.shell-topbar .app-main:not(.app-main-inbox){padding:1rem 1.1rem 1.2rem}.shell-topbar .campaigns-hero,.shell-topbar .campaigns-launch-hero,.shell-topbar .connexa-hero,.shell-topbar .contacts-hero,.shell-topbar .hero,.shell-topbar .lead-record-hero,.shell-topbar .media-library-upload-hero,.shell-topbar .onboarding-dark-hero,.shell-topbar .platform-admin-hero,.shell-topbar .scheduled-messages-hero,.shell-topbar .settings-dark-hero{padding:1rem 1.05rem;overflow:hidden;border:1px solid var(--app-border-strong);border-radius:1rem;background:var(--app-surface-1);box-shadow:var(--app-shadow-lg)}.shell-topbar .contacts-directory-hero,.shell-topbar .more-page-intro,.shell-topbar .workspace-overview-hero{overflow:hidden}.shell-topbar .account-settings-number-row,.shell-topbar .automation-rule-section,.shell-topbar .automation-settings-card,.shell-topbar .automation-tab-shell,.shell-topbar .availability-day-panel,.shell-topbar .availability-day-slot-panel,.shell-topbar .availability-settings-card,.shell-topbar .calendar-appointments-panel,.shell-topbar .campaigns-panel,.shell-topbar .campaigns-summary-panel,.shell-topbar .contact-note-composer,.shell-topbar .contact-note-inline,.shell-topbar .contact-supporting-chip,.shell-topbar .contact-supporting-empty,.shell-topbar .contact-supporting-options,.shell-topbar .contacts-create-card,.shell-topbar .contacts-directory-card,.shell-topbar .contacts-directory-summary,.shell-topbar .contacts-metric-card,.shell-topbar .lead-record-panel,.shell-topbar .lead-workspace-row,.shell-topbar .media-library-collection-card,.shell-topbar .media-library-summary-card,.shell-topbar .media-library-upload-card,.shell-topbar .metric-card,.shell-topbar .pending-invites-card,.shell-topbar .platform-danger-panel,.shell-topbar .platform-packages-form-panel,.shell-topbar .platform-settings-form-panel,.shell-topbar .product-catalog-editor-pane,.shell-topbar .product-catalog-list-pane,.shell-topbar .product-form-footer,.shell-topbar .quick-replies-editor-pane,.shell-topbar .quick-replies-library-pane,.shell-topbar .quick-replies-overview-band,.shell-topbar .quick-replies-starter-panel,.shell-topbar .scheduled-hero-card,.shell-topbar .settings-dark-panel,.shell-topbar .settings-dark-status-card,.shell-topbar .team-member-list,.shell-topbar .team-members-card,.shell-topbar .wa-instruction-panel,.shell-topbar .wa-qr-panel,.shell-topbar .whatsapp-setup-panel,.shell-topbar .workflow-node-panel,.shell-topbar .workflow-variable-panel{border-color:var(--app-border-soft);background:var(--app-surface-2);box-shadow:var(--app-shadow-md)}.shell-topbar .account-settings-number-list,.shell-topbar .account-settings-number-meta>div,.shell-topbar .account-settings-summary-grid,.shell-topbar .automation-tab-list,.shell-topbar .availability-calendar-nav,.shell-topbar .availability-calendar-shell,.shell-topbar .availability-quick-add,.shell-topbar .contact-note-toggle,.shell-topbar .contact-phone-input-shell,.shell-topbar .contact-supporting-chip-remove,.shell-topbar .contact-supporting-option,.shell-topbar .contact-supporting-pill-remove,.shell-topbar .contact-supporting-selected,.shell-topbar .contacts-directory-card .timeline-list,.shell-topbar .media-library-preview-shell,.shell-topbar .media-library-stat-tile,.shell-topbar .media-library-stats,.shell-topbar .product-catalog-item,.shell-topbar .product-catalog-list,.shell-topbar .product-upload-chip,.shell-topbar .product-upload-preview-card,.shell-topbar .product-upload-preview-image,.shell-topbar .quick-replies-library-tools,.shell-topbar .quick-replies-overview-stat,.shell-topbar .quick-replies-preview-bubble,.shell-topbar .quick-replies-preview-card,.shell-topbar .team-capacity-note,.shell-topbar .timeline-row.contact-directory-row{border-color:var(--app-border-subtle);background:var(--app-surface-3)}.shell-topbar .card,.shell-topbar .card-header,.shell-topbar .panel-row,.shell-topbar .table-card,.shell-topbar .table-shell{border-color:var(--app-border-soft)}.shell-topbar .campaigns-launch-hero-copy>span:last-child,.shell-topbar .campaigns-panel-head p,.shell-topbar .contacts-hero p,.shell-topbar .hero p,.shell-topbar .lead-record-hero p,.shell-topbar .muted,.shell-topbar .onboarding-dark-panel-head p,.shell-topbar .settings-dark-panel-head p,.shell-topbar .table-subtle{color:var(--app-text-muted)}.shell-topbar .account-settings-number-head strong,.shell-topbar .account-settings-number-meta a,.shell-topbar .account-settings-number-meta strong,.shell-topbar .automation-rule-section-head strong,.shell-topbar .card-title,.shell-topbar .lead-row strong,.shell-topbar .media-library-card-head strong,.shell-topbar .media-library-selected-file-copy strong,.shell-topbar .message-row strong,.shell-topbar .metric-value,.shell-topbar .product-catalog-item-head small,.shell-topbar .product-catalog-item-head span,.shell-topbar .product-form-footer-copy strong,.shell-topbar .quick-replies-library-item-head strong,.shell-topbar .quick-replies-starter-head strong,.shell-topbar .table-row strong,.shell-topbar .team-member-row strong,.shell-topbar .timeline-row strong{color:var(--app-text-primary)}.shell-topbar .account-settings-number-copy p,.shell-topbar .account-settings-number-meta span,.shell-topbar .automation-rule-section-head span,.shell-topbar .media-library-card-meta,.shell-topbar .media-library-selected-file-copy span,.shell-topbar .product-catalog-financing,.shell-topbar .product-catalog-item-head strong,.shell-topbar .product-catalog-subline,.shell-topbar .product-form-footer-copy span,.shell-topbar .quick-replies-library-item p,.shell-topbar .quick-replies-preview-bubble p,.shell-topbar .quick-replies-preview-bubble span,.shell-topbar .team-member-row p,.shell-topbar .team-member-row span{color:var(--app-text-secondary)}.shell-topbar .app-select,.shell-topbar .button-secondary,.shell-topbar input[type=date],.shell-topbar input[type=email],.shell-topbar input[type=number],.shell-topbar input[type=password],.shell-topbar input[type=search],.shell-topbar input[type=tel],.shell-topbar input[type=text],.shell-topbar select,.shell-topbar textarea{border-color:var(--app-border-strong);color:var(--app-text-primary);background:var(--app-surface-4)}.shell-topbar .button-secondary{border-color:var(--app-border-strong);color:var(--app-text-secondary);background:var(--app-surface-3);box-shadow:0 8px 18px rgba(56,89,136,.06)}.shell-topbar .button-secondary:hover{border-color:rgba(37,85,244,.26);color:var(--app-text-primary);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(237,245,255,.96))}html[data-theme=light] .shell-topbar .campaigns-hero,html[data-theme=light] .shell-topbar .campaigns-launch-hero,html[data-theme=light] .shell-topbar .connexa-hero,html[data-theme=light] .shell-topbar .contacts-hero,html[data-theme=light] .shell-topbar .hero,html[data-theme=light] .shell-topbar .lead-record-hero,html[data-theme=light] .shell-topbar .media-library-upload-hero,html[data-theme=light] .shell-topbar .onboarding-dark-hero,html[data-theme=light] .shell-topbar .platform-admin-hero,html[data-theme=light] .shell-topbar .scheduled-messages-hero,html[data-theme=light] .shell-topbar .settings-dark-hero{border-color:rgba(45,81,140,.08);background:rgba(255,255,255,.9);box-shadow:0 14px 30px rgba(32,55,97,.08)}html[data-theme=light] .shell-topbar .account-settings-number-row,html[data-theme=light] .shell-topbar .automation-rule-section,html[data-theme=light] .shell-topbar .automation-settings-card,html[data-theme=light] .shell-topbar .automation-tab-shell,html[data-theme=light] .shell-topbar .availability-day-panel,html[data-theme=light] .shell-topbar .availability-day-slot-panel,html[data-theme=light] .shell-topbar .availability-settings-card,html[data-theme=light] .shell-topbar .calendar-appointments-panel,html[data-theme=light] .shell-topbar .campaigns-panel,html[data-theme=light] .shell-topbar .campaigns-summary-panel,html[data-theme=light] .shell-topbar .contact-note-composer,html[data-theme=light] .shell-topbar .contact-note-inline,html[data-theme=light] .shell-topbar .contact-supporting-chip,html[data-theme=light] .shell-topbar .contact-supporting-empty,html[data-theme=light] .shell-topbar .contact-supporting-options,html[data-theme=light] .shell-topbar .contacts-create-card,html[data-theme=light] .shell-topbar .contacts-directory-card,html[data-theme=light] .shell-topbar .contacts-directory-summary,html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .lead-record-panel,html[data-theme=light] .shell-topbar .lead-workspace-row,html[data-theme=light] .shell-topbar .media-library-collection-card,html[data-theme=light] .shell-topbar .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-upload-card,html[data-theme=light] .shell-topbar .metric-card,html[data-theme=light] .shell-topbar .pending-invites-card,html[data-theme=light] .shell-topbar .platform-danger-panel,html[data-theme=light] .shell-topbar .platform-packages-form-panel,html[data-theme=light] .shell-topbar .platform-settings-form-panel,html[data-theme=light] .shell-topbar .product-catalog-editor-pane,html[data-theme=light] .shell-topbar .product-catalog-list-pane,html[data-theme=light] .shell-topbar .product-form-footer,html[data-theme=light] .shell-topbar .quick-replies-editor-pane,html[data-theme=light] .shell-topbar .quick-replies-library-pane,html[data-theme=light] .shell-topbar .quick-replies-overview-band,html[data-theme=light] .shell-topbar .quick-replies-starter-panel,html[data-theme=light] .shell-topbar .scheduled-hero-card,html[data-theme=light] .shell-topbar .settings-dark-panel,html[data-theme=light] .shell-topbar .settings-dark-status-card,html[data-theme=light] .shell-topbar .team-member-list,html[data-theme=light] .shell-topbar .team-members-card,html[data-theme=light] .shell-topbar .wa-instruction-panel,html[data-theme=light] .shell-topbar .wa-qr-panel,html[data-theme=light] .shell-topbar .whatsapp-setup-panel,html[data-theme=light] .shell-topbar .workflow-node-panel,html[data-theme=light] .shell-topbar .workflow-variable-panel{border-color:rgba(45,81,140,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.9)),#ffffff;box-shadow:0 10px 24px rgba(32,55,97,.08)}html[data-theme=light] .shell-topbar .account-settings-number-list,html[data-theme=light] .shell-topbar .account-settings-number-meta>div,html[data-theme=light] .shell-topbar .account-settings-summary-grid,html[data-theme=light] .shell-topbar .app-select,html[data-theme=light] .shell-topbar .automation-tab-list,html[data-theme=light] .shell-topbar .availability-calendar-nav,html[data-theme=light] .shell-topbar .availability-calendar-shell,html[data-theme=light] .shell-topbar .availability-quick-add,html[data-theme=light] .shell-topbar .button-secondary,html[data-theme=light] .shell-topbar .contact-note-toggle,html[data-theme=light] .shell-topbar .contact-phone-input-shell,html[data-theme=light] .shell-topbar .contact-supporting-chip-remove,html[data-theme=light] .shell-topbar .contact-supporting-option,html[data-theme=light] .shell-topbar .contact-supporting-pill-remove,html[data-theme=light] .shell-topbar .contact-supporting-selected,html[data-theme=light] .shell-topbar .contacts-directory-card .timeline-list,html[data-theme=light] .shell-topbar .media-library-preview-shell,html[data-theme=light] .shell-topbar .media-library-stat-tile,html[data-theme=light] .shell-topbar .media-library-stats,html[data-theme=light] .shell-topbar .product-catalog-item,html[data-theme=light] .shell-topbar .product-catalog-list,html[data-theme=light] .shell-topbar .product-upload-chip,html[data-theme=light] .shell-topbar .product-upload-preview-card,html[data-theme=light] .shell-topbar .product-upload-preview-image,html[data-theme=light] .shell-topbar .quick-replies-library-tools,html[data-theme=light] .shell-topbar .quick-replies-overview-stat,html[data-theme=light] .shell-topbar .quick-replies-preview-bubble,html[data-theme=light] .shell-topbar .quick-replies-preview-card,html[data-theme=light] .shell-topbar .team-capacity-note,html[data-theme=light] .shell-topbar .timeline-row.contact-directory-row,html[data-theme=light] .shell-topbar input[type=date],html[data-theme=light] .shell-topbar input[type=email],html[data-theme=light] .shell-topbar input[type=number],html[data-theme=light] .shell-topbar input[type=password],html[data-theme=light] .shell-topbar input[type=search],html[data-theme=light] .shell-topbar input[type=tel],html[data-theme=light] .shell-topbar input[type=text],html[data-theme=light] .shell-topbar select,html[data-theme=light] .shell-topbar textarea{border-color:rgba(45,81,140,.1);color:#10213b;background:rgba(244,248,255,.86)}.workspace-overview-hero{align-items:center;padding:1rem 1.05rem}.workspace-overview-hero-compact{padding:.95rem 1rem}.workspace-overview-hero h2{font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.02}.workspace-overview-hero p{max-width:44rem;font-size:.88rem;line-height:1.6}.workspace-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.workspace-kpi-card{padding:.92rem .98rem;border:1px solid rgba(198,214,240,.72);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,248,255,.92)),#ffffff;box-shadow:0 12px 26px rgba(56,89,136,.08)}.workspace-kpi-card .metric-label{color:#5d7aa3;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-kpi-card .metric-value{color:#13254a;font-size:1.8rem;line-height:1}.workspace-kpi-card .table-subtle{color:#61748f;font-size:.76rem;line-height:1.45}.workspace-overview-grid{display:grid;grid-gap:.9rem;gap:.9rem}.workspace-overview-insights{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(280px,.78fr);align-items:start}.workspace-overview-operations{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:start}.workspace-overview-stack{display:grid;grid-gap:.72rem;gap:.72rem}.workspace-overview-summary-row{min-height:5.1rem}.workspace-overview-teamcard .table-head,.workspace-overview-teamcard .table-row{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.55fr))}.workspace-overview-teamcard .table-row span,.workspace-overview-teamcard .table-row strong{text-align:right}.workspace-overview-teamcard .table-head span:first-child,.workspace-overview-teamcard .table-row span:first-child{text-align:left}.workspace-overview-panel,.workspace-overview-sidepanel,.workspace-overview-table{border:1px solid rgba(198,214,240,.72);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,248,255,.92)),#ffffff;box-shadow:0 16px 36px rgba(56,89,136,.08)}.workspace-overview-panel .card-header,.workspace-overview-sidepanel .card-header,.workspace-overview-table .card-header{padding-bottom:.8rem;border-bottom:1px solid rgba(198,214,240,.72)}.workspace-overview-panel .card-title,.workspace-overview-sidepanel .card-title,.workspace-overview-table .card-title{color:#13254a;font-size:.96rem}.workspace-overview-panel .muted,.workspace-overview-sidepanel .muted,.workspace-overview-table .muted{color:#61748f;font-size:.76rem}.workspace-overview-panel .panel-row{gap:.7rem}.workspace-overview-panel .lead-row,.workspace-overview-sidepanel .message-row,.workspace-overview-sidepanel .timeline-row,.workspace-overview-table .lead-row,.workspace-overview-table .table-row{padding:.85rem .9rem;border:1px solid rgba(202,217,239,.85);border-radius:.85rem;background:rgba(248,251,255,.92)}.workspace-overview-panel .lead-row strong,.workspace-overview-sidepanel .message-row strong,.workspace-overview-sidepanel .timeline-row strong,.workspace-overview-table .lead-row strong,.workspace-overview-table .table-row strong{color:#13254a}.workspace-overview-panel .table-subtle,.workspace-overview-sidepanel .message-row,.workspace-overview-sidepanel .table-subtle,.workspace-overview-sidepanel .timeline-time,.workspace-overview-table .table-row span,.workspace-overview-table .table-subtle{color:#61748f}.workspace-overview-sidepanel .message-list,.workspace-overview-sidepanel .timeline-list,.workspace-overview-table .lead-list{display:grid;grid-gap:.72rem;gap:.72rem}.workspace-overview-table .table-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 .15rem .45rem;color:#5d7aa3;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-overview-sidepanel{align-self:start}.workspace-overview-sidepanel .message-row,.workspace-overview-sidepanel .timeline-row{gap:.25rem}.workspace-overview-sidepanel .message-topline,.workspace-overview-sidepanel .timeline-topline{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.workspace-overview-sidepanel .timeline-time{font-size:.68rem}.workspace-overview-inboxcard .message-list,.workspace-overview-timelinecard .timeline-list{display:grid;grid-gap:.6rem;gap:.6rem}.workspace-overview-panel .channel-bars{gap:.68rem}.workspace-overview-panel .channel-row{gap:.7rem}.workspace-overview-panel .channel-track{height:.45rem;border-radius:999px;background:rgba(255,255,255,.06)}.workspace-overview-panel .channel-fill{border-radius:inherit;background:linear-gradient(90deg,#5b4fe0,#60a5fa)}.workspace-overview-panel .kpi-note{margin-top:.8rem;padding:.82rem .88rem;border:1px solid rgba(255,255,255,.05);border-radius:.85rem;background:rgba(255,255,255,.018)}.workspace-live-snapshot-badge{border-color:rgba(96,165,250,.24);background:rgba(37,99,235,.14);color:#bfdbfe}html[data-theme=light] .workspace-kpi-card,html[data-theme=light] .workspace-overview-panel,html[data-theme=light] .workspace-overview-sidepanel,html[data-theme=light] .workspace-overview-table{border-color:rgba(45,81,140,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.9)),#ffffff;box-shadow:0 12px 26px rgba(32,55,97,.08)}html[data-theme=light] .workspace-kpi-card .metric-label,html[data-theme=light] .workspace-kpi-card .table-subtle,html[data-theme=light] .workspace-overview-panel .muted,html[data-theme=light] .workspace-overview-panel .table-subtle,html[data-theme=light] .workspace-overview-sidepanel .muted,html[data-theme=light] .workspace-overview-sidepanel .table-subtle,html[data-theme=light] .workspace-overview-sidepanel .timeline-time,html[data-theme=light] .workspace-overview-table .muted,html[data-theme=light] .workspace-overview-table .table-head,html[data-theme=light] .workspace-overview-table .table-row span,html[data-theme=light] .workspace-overview-table .table-subtle{color:#61748f}html[data-theme=light] .workspace-overview-panel .kpi-note,html[data-theme=light] .workspace-overview-panel .lead-row,html[data-theme=light] .workspace-overview-sidepanel .message-row,html[data-theme=light] .workspace-overview-sidepanel .timeline-row,html[data-theme=light] .workspace-overview-table .lead-row,html[data-theme=light] .workspace-overview-table .table-row{border-color:rgba(45,81,140,.08);background:rgba(248,251,255,.84)}html[data-theme=light] .workspace-overview-panel .channel-track{background:rgba(45,81,140,.08)}html[data-theme=light] .workspace-live-snapshot-badge{border-color:rgba(147,197,253,.95);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,244,255,.95)),#ffffff;color:#1d4ed8;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(74,101,148,.06)}@media (max-width:1200px){.workspace-overview-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-overview-teamcard{grid-column:1/-1}.workspace-overview-operations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspace-kpi-grid,.workspace-overview-insights,.workspace-overview-operations{grid-template-columns:1fr}}.page-list-hero{padding:.9rem 1rem}.page-list-hero h2{font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.05}.page-list-hero p{max-width:42rem;font-size:.84rem;line-height:1.55}.page-inline-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.page-inline-stat{display:grid;grid-gap:.16rem;gap:.16rem;padding:.78rem .84rem;border:1px solid rgba(255,255,255,.05);border-radius:.9rem;background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.008)),rgba(23,28,35,.92)}.page-inline-stat span{color:#8ea0b7;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-inline-stat strong{color:#f8fafc;font-size:1.3rem;line-height:1}.campaigns-workspace,.contacts-workspace,.leads-workspace-card{gap:.9rem}.campaigns-panel,.contacts-directory-card,.leads-workspace-card{border-color:rgba(255,255,255,.05);border-radius:1rem;background:linear-gradient(180deg,rgba(28,33,40,.98),rgba(24,29,36,.98)),#1c2128;box-shadow:0 16px 36px rgba(0,0,0,.16)}.campaigns-panel-head,.contacts-directory-card .card-header,.leads-workspace-card .card-header{padding-bottom:.78rem;border-bottom:1px solid rgba(255,255,255,.04)}.campaigns-panel-head,.quick-replies-starter-panel-head{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}.campaigns-panel-title-row .card-title,.contacts-directory-card .card-title,.leads-workspace-card .card-title{font-size:.95rem}.campaigns-panel-head .muted,.campaigns-stage-copy .muted,.contacts-directory-card .muted,.leads-workspace-card .muted{color:#8ea0b7;font-size:.76rem}.leads-toolbar{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(160px,.55fr));gap:.65rem}.lead-workspace-list{gap:.68rem}.lead-workspace-row{padding:.9rem .94rem;border-color:rgba(255,255,255,.05);border-radius:.9rem;background:rgba(255,255,255,.018)}.lead-workspace-top strong{font-size:.9rem}.lead-workspace-copy strong{font-size:.82rem}.lead-workspace-copy p,.lead-workspace-copy span{color:#8ea0b7;font-size:.74rem}.contacts-directory-card .timeline-list{padding:.22rem .28rem .34rem}.campaigns-stage-header,.campaigns-start-card{border-color:rgba(255,255,255,.05);border-radius:1rem;background:linear-gradient(180deg,rgba(28,33,40,.98),rgba(24,29,36,.98)),#1c2128;box-shadow:0 16px 36px rgba(0,0,0,.16)}.campaigns-stage-header{padding:.95rem 1rem}.campaigns-start-card{padding:.9rem .96rem}html[data-theme=light] .campaigns-panel,html[data-theme=light] .campaigns-stage-header,html[data-theme=light] .campaigns-start-card,html[data-theme=light] .contacts-directory-card,html[data-theme=light] .lead-workspace-row,html[data-theme=light] .leads-workspace-card,html[data-theme=light] .page-inline-stat{border-color:rgba(45,81,140,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.9)),#ffffff;box-shadow:0 12px 26px rgba(32,55,97,.08)}html[data-theme=light] .campaigns-panel-head .muted,html[data-theme=light] .campaigns-stage-copy .muted,html[data-theme=light] .contacts-directory-card .muted,html[data-theme=light] .lead-workspace-copy p,html[data-theme=light] .lead-workspace-copy span,html[data-theme=light] .leads-workspace-card .muted,html[data-theme=light] .page-inline-stat span{color:#61748f}@media (max-width:900px){.page-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-shell-footer{display:flex;align-items:center;gap:.48rem;min-height:2rem;padding:0 .25rem;border-top:1px solid rgba(255,255,255,.04);color:#7f91a9;font-size:.72rem;line-height:1;white-space:nowrap}.inbox-shell-footer span{display:inline-flex;align-items:center}.inbox-shell-footer span+span:before{content:"·";margin-right:.48rem;color:#64748b}html[data-theme=light] .inbox-shell-footer{border-top-color:rgba(45,81,140,.08);color:#61748f}html[data-theme=light] .inbox-shell-footer span+span:before{color:#94a3b8}.contacts-directory-card,.leads-workspace-card,.scheduled-messages-shell{display:grid;grid-gap:.9rem;gap:.9rem}.message-logs-shell{gap:.95rem}.message-logs-head{gap:.78rem;padding-top:.7rem}.message-logs-inline-stats{order:1}.message-logs-toolbar{display:grid;grid-gap:.7rem;order:2}.message-logs-filters{gap:.35rem}.message-logs-filter-chip{min-height:1.8rem;padding:.14rem .58rem;font-size:.69rem}.message-logs-controls{align-items:center;gap:.7rem;padding-top:0}.message-logs-list{gap:0;border:1px solid var(--app-border-subtle);border-radius:.92rem;overflow:hidden}.message-logs-row{grid-template-columns:minmax(0,1fr) auto;gap:.85rem;padding:.88rem .96rem;border:0;border-radius:0;border-bottom:1px solid var(--app-border-subtle);background:transparent}.message-logs-row:last-child{border-bottom:0}.message-logs-row.canceled,.message-logs-row.inbound,.message-logs-row.queued,.message-logs-row.sent{background:color-mix(in srgb,var(--app-surface-3) 68%,transparent)}.message-logs-row.failed{background:linear-gradient(90deg,rgba(239,68,68,.14),transparent 14%),color-mix(in srgb,var(--app-surface-3) 72%,transparent)}.message-logs-row.processing{background:linear-gradient(90deg,rgba(34,197,94,.14),transparent 14%),color-mix(in srgb,var(--app-surface-3) 72%,transparent)}.message-logs-main{gap:.42rem}.message-logs-topline{align-items:center}.message-logs-identity{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.message-logs-identity strong{font-size:.88rem}.message-logs-subline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.38rem;color:var(--app-text-muted);font-size:.69rem}.message-logs-direction{display:inline-flex;align-items:center;min-height:1.2rem;padding:0 .38rem;border:1px solid var(--app-border-subtle);border-radius:999px;color:var(--app-text-secondary);background:var(--app-surface-3);font-size:.64rem;font-weight:700;text-transform:uppercase}.message-logs-preview{font-size:.8rem;line-height:1.5}.message-logs-attachment{margin-top:.12rem}.message-logs-meta{gap:.35rem .62rem;color:var(--app-text-muted);font-size:.68rem}.message-logs-error{padding:.58rem .72rem;border-radius:.72rem;font-size:.72rem}.message-logs-actions{align-content:center;justify-items:end}.message-logs-actions .button{min-height:1.78rem;padding:.28rem .56rem;border-radius:.52rem;font-size:.7rem}.contacts-directory-card>.card-header,.leads-workspace-card>.card-header,.scheduled-messages-shell>.card-header{padding-bottom:.82rem;border-bottom:1px solid var(--app-border-soft)}.scheduled-pagination{margin-top:.15rem;padding-top:.95rem;border-top:1px solid var(--app-border-soft)}.campaigns-stage-header-compact{padding:.95rem 1rem}.campaigns-stage-header-compact .campaigns-stage-title-row{align-items:center}.campaigns-stage-header-compact .campaigns-stage-copy{min-width:0}.campaigns-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.campaigns-history-grid .campaigns-drafts-strip{border-color:var(--app-border-soft);border-radius:1rem;background:var(--app-surface-2);box-shadow:var(--app-shadow-md)}.campaigns-history-grid .campaigns-history-toggle{min-height:3.2rem}html[data-theme=light] .scheduled-pagination{border-top-color:rgba(45,81,140,.08)}html[data-theme=light] .message-logs-list{border-color:rgba(45,81,140,.08)}html[data-theme=light] .message-logs-row{border-bottom-color:rgba(45,81,140,.08)}html[data-theme=light] .message-logs-row.canceled,html[data-theme=light] .message-logs-row.inbound,html[data-theme=light] .message-logs-row.queued,html[data-theme=light] .message-logs-row.sent{background:rgba(248,251,255,.84)}html[data-theme=light] .message-logs-row.failed{background:linear-gradient(90deg,rgba(254,226,226,.9),rgba(248,251,255,.9) 14%),rgba(248,251,255,.9)}html[data-theme=light] .message-logs-row.processing{background:linear-gradient(90deg,rgba(220,252,231,.92),rgba(248,251,255,.9) 14%),rgba(248,251,255,.9)}html[data-theme=light] .message-logs-meta,html[data-theme=light] .message-logs-subline{color:#61748f}html[data-theme=light] .message-logs-direction{border-color:rgba(45,81,140,.08);color:#46617f;background:rgba(244,248,255,.84)}html[data-theme=light] .message-logs-preview{color:#10213b}html[data-theme=light] .campaigns-history-grid .campaigns-drafts-strip{border-color:rgba(45,81,140,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,255,.9)),#ffffff;box-shadow:0 12px 26px rgba(32,55,97,.08)}@media (max-width:820px){.message-logs-row{grid-template-columns:1fr}.message-logs-actions{justify-items:start}.campaigns-history-grid{grid-template-columns:1fr}.inbox-shell-footer{min-height:1.85rem;padding:0 .1rem;font-size:.68rem;white-space:normal;flex-wrap:wrap}}.campaigns-history-grid .campaigns-drafts-strip,.campaigns-panel,.campaigns-stage-header-compact,.contacts-directory-card,.leads-workspace-card,.message-logs-shell,.scheduled-messages-shell{border-radius:.5rem;border-color:var(--app-border-soft);background:var(--app-surface-2);box-shadow:var(--app-shadow-md)}.campaigns-stage-header-compact,.contacts-directory-card>.card-header,.leads-workspace-head,.message-logs-head,.scheduled-messages-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.85rem;gap:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--app-border-soft)}.campaigns-stage-title-row .card-title,.contacts-directory-card .card-title,.leads-workspace-head .card-title,.message-logs-head .card-title,.scheduled-messages-head .card-title{font-size:.98rem;font-weight:700}.campaigns-stage-metrics,.message-logs-inline-stats,.scheduled-inline-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.62rem;gap:.62rem}.campaigns-stage-pill,.message-logs-inline-stats span,.scheduled-inline-stats span{display:grid;align-content:center;min-height:3.25rem;padding:.62rem .72rem;border:1px solid var(--app-border-subtle);border-radius:.45rem;color:var(--app-text-primary);background:var(--app-surface-3);font-size:.72rem;font-weight:700;text-transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.campaigns-audience-toolbar,.contacts-directory-search,.contacts-directory-toolbar-secondary,.leads-toolbar,.message-logs-toolbar,.scheduled-messages-filters{padding:.72rem;border:1px solid var(--app-border-subtle);border-radius:.5rem;background:var(--app-surface-3)}.message-logs-filters,.scheduled-messages-filters{gap:.38rem}.message-logs-filter-chip,.scheduled-filter-chip{min-height:2rem;padding:.28rem .64rem;border-radius:.38rem;border-color:var(--app-border-subtle);color:var(--app-text-secondary);background:transparent}.message-logs-filter-chip.active,.message-logs-filter-chip:hover,.scheduled-filter-chip.active,.scheduled-filter-chip:hover{color:var(--app-text-primary);border-color:rgba(37,85,244,.34);background:var(--app-accent-soft);box-shadow:inset 0 0 0 1px rgba(37,85,244,.08)}.campaigns-audience-toolbar,.contacts-directory-search,.leads-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.62rem;gap:.62rem}.campaigns-audience-toolbar{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(150px,.45fr)) auto}.campaigns-contact-list,.contacts-directory-card .timeline-list,.lead-workspace-list,.message-logs-list,.scheduled-message-list{gap:0;border:1px solid var(--app-border-subtle);border-radius:.5rem;background:var(--app-surface-3);overflow:hidden}.campaigns-contact-list{max-height:min(72vh,54rem);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin}.campaigns-contact-row,.lead-workspace-row,.message-logs-row,.scheduled-message-row,.timeline-row.contact-directory-row{border:0;border-bottom:1px solid var(--app-border-subtle);border-radius:0;background:transparent}.campaigns-contact-row:last-child,.lead-workspace-row:last-child,.message-logs-row:last-child,.scheduled-message-row:last-child,.timeline-row.contact-directory-row:last-child{border-bottom:0}.campaigns-contact-row:hover,.lead-workspace-row:hover,.message-logs-row:hover,.scheduled-message-row:hover,.timeline-row.contact-directory-row:hover{background:rgba(255,255,255,.065)}.campaigns-selection-pill,.contact-notes-pill,.contact-owner-pill,.inbox-tag-chip,.lead-chip,.scheduled-status-pill,.stage-pill{border-radius:.35rem}.app-select,.button,.inbox-dialog-input,.inbox-search-tool,.lead-record-input,.search-input,.workspace-switcher.compact .workspace-switcher-select{border-radius:.38rem}.contacts-pagination,.scheduled-pagination{border-radius:.5rem;background:transparent}html[data-theme=light] .campaigns-history-grid .campaigns-drafts-strip,html[data-theme=light] .campaigns-panel,html[data-theme=light] .campaigns-stage-header-compact,html[data-theme=light] .contacts-directory-card,html[data-theme=light] .leads-workspace-card,html[data-theme=light] .message-logs-shell,html[data-theme=light] .scheduled-messages-shell{border-color:rgba(45,81,140,.1);background:#ffffff;box-shadow:0 8px 20px rgba(32,55,97,.06)}.auth-page-stack,.contacts-directory-shell{display:grid;grid-gap:1rem;gap:1rem}.auth-page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);grid-gap:1rem;gap:1rem;padding:1.2rem 1.25rem;border:1px solid var(--app-border-soft);border-radius:.85rem;background:radial-gradient(circle at top right,rgba(103,232,249,.18),transparent 34%),radial-gradient(circle at left center,rgba(59,130,246,.16),transparent 30%),linear-gradient(135deg,rgba(13,61,145,.96),rgba(17,90,194,.88));box-shadow:0 16px 36px rgba(6,20,48,.24);overflow:hidden}.auth-page-hero:after{content:"";position:absolute;inset:auto -10% -28% auto;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 62%);pointer-events:none}.auth-page-hero-compact{padding-block:1.05rem}.auth-page-hero-copy,.auth-page-hero-side{position:relative;z-index:1;min-width:0}.auth-page-hero-copy{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.auth-page-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.28rem .68rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(232,245,255,.92);background:rgba(255,255,255,.1);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-page-hero h2{margin:0;color:#f8fbff;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.04}.auth-page-hero p{max-width:40rem;margin:0;color:rgba(226,239,255,.84);font-size:.94rem;line-height:1.65}.auth-page-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.auth-page-hero-stat{display:grid;grid-gap:.18rem;gap:.18rem;min-height:4.4rem;padding:.82rem .88rem;border:1px solid rgba(255,255,255,.14);border-radius:.7rem;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-page-hero-stat strong{color:#ffffff;font-size:1.35rem;font-weight:800;line-height:1}.auth-page-hero-stat small{color:rgba(220,236,255,.82);font-size:.72rem;font-weight:600}.auth-page-hero-side{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start}.auth-page-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.auth-page-hero-actions .button{min-height:2.6rem}.auth-page-hero-actions:empty,.campaigns-stage-actions:empty{display:none}.auth-page-hero-panel{display:grid;grid-gap:.34rem;gap:.34rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08)),rgba(8,28,66,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.auth-page-hero-panel-label{color:rgba(214,236,255,.78);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auth-page-hero-panel strong{color:#ffffff;font-size:1rem;line-height:1.35}.auth-page-hero-panel p{max-width:none;color:rgba(224,238,255,.78);font-size:.78rem;line-height:1.55}.contacts-directory-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);grid-gap:1rem;gap:1rem;padding:1.2rem 1.25rem;border:1px solid var(--app-border-soft);border-radius:.85rem;background:radial-gradient(circle at top right,rgba(103,232,249,.18),transparent 34%),radial-gradient(circle at left center,rgba(59,130,246,.16),transparent 30%),linear-gradient(135deg,rgba(13,61,145,.96),rgba(17,90,194,.88));box-shadow:0 16px 36px rgba(6,20,48,.24);overflow:hidden}.contacts-directory-hero:after{content:"";position:absolute;inset:auto -10% -28% auto;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 62%);pointer-events:none}.contacts-directory-hero-copy,.contacts-directory-hero-side{position:relative;z-index:1;min-width:0}.contacts-directory-hero-copy{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.contacts-directory-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.28rem .68rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(232,245,255,.92);background:rgba(255,255,255,.1);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contacts-directory-hero h2{margin:0;color:#f8fbff;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.04}.contacts-directory-hero p{max-width:40rem;margin:0;color:rgba(226,239,255,.84);font-size:.94rem;line-height:1.65}.contacts-directory-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.contacts-directory-hero-stat{display:grid;grid-gap:.18rem;gap:.18rem;min-height:4.4rem;padding:.82rem .88rem;border:1px solid rgba(255,255,255,.14);border-radius:.7rem;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contacts-directory-hero-stat strong{color:#ffffff;font-size:1.35rem;font-weight:800;line-height:1}.contacts-directory-hero-stat small{color:rgba(220,236,255,.82);font-weight:600}.contacts-directory-hero-side{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start}.contacts-directory-hero-actions{align-items:center;gap:.65rem}.contacts-directory-hero-actions .button{min-height:2.6rem}.contacts-directory-hero-panel{display:grid;grid-gap:.34rem;gap:.34rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.14);border-radius:.8rem;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08)),rgba(8,28,66,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contacts-directory-hero-panel-label{color:rgba(214,236,255,.78);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contacts-directory-hero-panel strong{color:#ffffff;font-size:1rem;line-height:1.35}.contacts-directory-hero-panel p{max-width:none;color:rgba(224,238,255,.78);font-size:.78rem;line-height:1.55}html[data-theme=light] .campaigns-audience-toolbar,html[data-theme=light] .campaigns-contact-list,html[data-theme=light] .contacts-directory-card .timeline-list,html[data-theme=light] .contacts-directory-search,html[data-theme=light] .contacts-directory-toolbar-secondary,html[data-theme=light] .lead-workspace-list,html[data-theme=light] .leads-toolbar,html[data-theme=light] .message-logs-list,html[data-theme=light] .message-logs-toolbar,html[data-theme=light] .scheduled-message-list,html[data-theme=light] .scheduled-messages-filters{border-color:rgba(45,81,140,.08);background:#f8fbff}html[data-theme=light] .campaigns-stage-pill,html[data-theme=light] .message-logs-inline-stats span,html[data-theme=light] .scheduled-inline-stats span{border-color:rgba(45,81,140,.08);color:#10213b;background:#f8fbff}html[data-theme=light] .campaigns-contact-row,html[data-theme=light] .lead-workspace-row,html[data-theme=light] .message-logs-row,html[data-theme=light] .scheduled-message-row,html[data-theme=light] .timeline-row.contact-directory-row{border-bottom-color:rgba(45,81,140,.08)}html[data-theme=light] .campaigns-contact-row:hover,html[data-theme=light] .lead-workspace-row:hover,html[data-theme=light] .message-logs-row:hover,html[data-theme=light] .scheduled-message-row:hover,html[data-theme=light] .timeline-row.contact-directory-row:hover{background:#ffffff}html[data-theme=light] .auth-page-hero,html[data-theme=light] .contacts-directory-hero{border-color:rgba(94,141,212,.16);background:radial-gradient(circle at top right,rgba(143,231,255,.65),transparent 36%),radial-gradient(circle at left center,rgba(98,169,255,.38),transparent 33%),linear-gradient(135deg,#2e79eb,#1f5fcb 54%,#2563d2);box-shadow:0 22px 44px rgba(45,101,184,.2)}html[data-theme=light] .auth-page-kicker,html[data-theme=light] .contacts-directory-kicker{border-color:rgba(255,255,255,.28);color:rgba(245,250,255,.95);background:rgba(255,255,255,.18)}html[data-theme=light] .auth-page-hero p,html[data-theme=light] .auth-page-hero-panel p,html[data-theme=light] .auth-page-hero-panel-label,html[data-theme=light] .auth-page-hero-stat small,html[data-theme=light] .contacts-directory-hero p,html[data-theme=light] .contacts-directory-hero-panel p,html[data-theme=light] .contacts-directory-hero-panel-label,html[data-theme=light] .contacts-directory-hero-stat small{color:rgba(237,246,255,.86)}html[data-theme=light] .auth-page-hero-panel,html[data-theme=light] .auth-page-hero-stat,html[data-theme=light] .contacts-directory-hero-panel,html[data-theme=light] .contacts-directory-hero-stat{background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.11)),rgba(255,255,255,.08)}html[data-theme=light] .auth-page-hero-panel,html[data-theme=light] .auth-page-hero-stat{border-color:rgba(255,255,255,.2)}html[data-theme=light] .contacts-directory-card{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.96)),#ffffff;box-shadow:0 12px 28px rgba(34,76,136,.08)}html[data-theme=light] .contacts-directory-card>.card-header{border-bottom-color:rgba(72,111,171,.1)}html[data-theme=light] .contacts-directory-card .timeline-list,html[data-theme=light] .contacts-directory-search,html[data-theme=light] .contacts-directory-toolbar-secondary{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.96)),#f8fbff}html[data-theme=light] .contacts-directory-toolbar-secondary{border-style:solid}html[data-theme=light] .timeline-row.contact-directory-row{background:radial-gradient(circle at top right,rgba(151,225,255,.14),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(44,92,164,.06)}html[data-theme=light] .timeline-row.contact-directory-row:hover{border-color:rgba(68,131,223,.18);background:radial-gradient(circle at top right,rgba(151,225,255,.18),transparent 30%),linear-gradient(180deg,rgba(255,255,255,1),rgba(245,249,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 28px rgba(44,92,164,.08)}.contact-directory-empty{gap:.75rem}.contact-directory-empty strong{color:var(--app-text-primary);font-size:1.02rem}.contact-directory-empty p{max-width:30rem;margin:0;color:var(--app-text-secondary);line-height:1.65}.contact-directory-empty-illustration{position:relative;width:5.8rem;height:4.8rem;margin:0 auto .2rem}.contact-directory-empty-illustration span{position:absolute;display:block;border:1px solid rgba(140,170,220,.28);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(240,247,255,.92)),rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(46,95,168,.12)}.contact-directory-empty-illustration span:first-child{inset:.8rem .4rem .2rem 1.2rem;transform:rotate(10deg)}.contact-directory-empty-illustration span:nth-child(2){inset:.2rem 1.35rem 1rem .55rem;transform:rotate(-8deg)}.contact-directory-empty-illustration span:nth-child(3){inset:.95rem 1.15rem .15rem .9rem}.contact-directory-empty-actions{display:flex;align-items:center;justify-content:center;gap:.65rem;flex-wrap:wrap}html[data-theme=light] .contact-directory-empty{background:radial-gradient(circle at top,rgba(160,227,255,.18),transparent 36%),linear-gradient(180deg,rgba(252,254,255,.98),rgba(244,249,255,.96))}html[data-theme=light] .contact-directory-empty p{color:#4b607f}@media (max-width:900px){.auth-page-hero{grid-template-columns:1fr}.auth-page-hero-side{gap:.7rem}.auth-page-hero-actions{justify-content:flex-start}.contacts-directory-hero{grid-template-columns:1fr}.contacts-directory-hero-side{gap:.7rem}.contacts-directory-hero-actions{justify-content:flex-start}.campaigns-audience-toolbar,.campaigns-stage-header-compact,.contacts-directory-card>.card-header,.contacts-directory-search,.leads-toolbar,.leads-workspace-head,.message-logs-head,.scheduled-messages-head{grid-template-columns:1fr}.campaigns-stage-metrics,.message-logs-inline-stats,.scheduled-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page-hero-metrics,.contacts-directory-hero-metrics{grid-template-columns:1fr}}.premium-inbox-grid{border-radius:.5rem;border-color:rgba(255,255,255,.07);background:#20252c;box-shadow:none}.premium-inbox-grid .inbox-detail-panel,.premium-inbox-grid .inbox-list-panel,.premium-inbox-grid .inbox-thread-panel{border-right-color:rgba(255,255,255,.07);background:#252a31}.premium-inbox-grid .inbox-thread-panel{background:#20252c}.inbox-composer,.inbox-thread-top,.premium-inbox-grid .inbox-detail-panel,.queue-panel-header,.queue-toolbar{background:#252a31}.inbox-panel-head{min-height:4rem;padding:.9rem 1rem .72rem;border-bottom:1px solid rgba(255,255,255,.07)}.inbox-list-title-block .card-title{font-size:1rem;font-weight:700}.inbox-list-title-block .muted{color:#99a3b3;font-size:.74rem}.inbox-count-badge{border-radius:.35rem}.queue-toolbar{padding:.78rem .9rem;border-bottom:1px solid rgba(255,255,255,.07)}.inbox-filter-tabs{height:2.15rem;padding:0}.inbox-filter-tab,.inbox-filter-tabs{border:0;border-radius:0;background:transparent}.inbox-filter-tab{min-height:2.15rem;border-bottom:2px solid transparent;color:#99a3b3;font-size:.78rem}.inbox-filter-tab.active{color:#ffffff;border-color:#6f55ee;background:transparent;box-shadow:none}.inbox-search-field{min-height:2.45rem;border-radius:.42rem;background:#303640}.queue-panel-scroll>.inbox-conversation-list{padding:.35rem .55rem .35rem 0;scrollbar-gutter:stable}.inbox-list-item{margin:0;padding:.78rem .95rem;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent;box-shadow:none}.inbox-list-item:after{display:none}.inbox-list-item:hover{transform:none;border-color:rgba(255,255,255,.055);background:rgba(255,255,255,.035);box-shadow:none}.inbox-list-item.selected{border-color:rgba(111,85,238,.32);background:linear-gradient(90deg,rgba(111,85,238,.28),rgba(111,85,238,.12));box-shadow:inset 3px 0 0 #6f55ee}.chatbox-avatar,.whatsapp-thread-avatar{width:2.45rem;height:2.45rem;border-color:rgba(255,255,255,.08)}.inbox-thread-top{min-height:4.5rem;padding:.8rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.07);-webkit-backdrop-filter:none;backdrop-filter:none}.inbox-thread-name-row .card-title{font-size:.98rem;font-weight:700}.inbox-thread-subline{font-size:.74rem}.inbox-action-button,.inbox-action-icon{min-height:2rem;border-radius:.38rem;background:#303640}.inbox-chat-thread{gap:.75rem;padding:1.1rem 1.2rem;background:linear-gradient(rgba(32,37,44,.96),rgba(32,37,44,.96)),radial-gradient(circle at 10px 10px,rgba(255,255,255,.05) 1px,transparent 0);background-size:auto,34px 34px}.chat-bubble{max-width:min(32rem,68%);border-radius:.5rem;border:0;box-shadow:none}.chat-bubble.inbound{background:#303640}.chat-bubble.outbound{background:#5b45d9}.timeline-divider-label{border-radius:.35rem;background:#303640}.system-event-card{border-radius:.45rem;background:rgba(255,255,255,.03)}.inbox-composer{padding:.82rem 1.05rem;border-top:1px solid rgba(255,255,255,.07)}.whatsapp-composer{border-radius:.5rem;background:#20252c}.composer-textarea,.inbox-composer-input-shell,.inbox-send-button,.whatsapp-circle-button{border-radius:.38rem}.whatsapp-reference-detail{padding:.82rem}.inbox-detail-overview{padding-bottom:.72rem;border-bottom:1px solid rgba(255,255,255,.07)}.inbox-contact-profile-card{padding:.9rem 0 1rem}.inbox-contact-profile-avatar{width:4.25rem;height:4.25rem}.inbox-appointment-form,.inbox-contact-quick-action,.inbox-detail-feed-item,.inbox-detail-kv,.inbox-detail-list-item,.inbox-scheduled-link{border-radius:.42rem;background:#303640}.inbox-detail-tabs{height:2.1rem;border:0;border-radius:0;background:transparent}.inbox-detail-tab{border-bottom:2px solid transparent;border-radius:0}.inbox-detail-tab.active{border-color:#6f55ee;background:transparent}html[data-theme=light] .inbox-composer,html[data-theme=light] .inbox-thread-top,html[data-theme=light] .premium-inbox-grid,html[data-theme=light] .premium-inbox-grid .inbox-detail-panel,html[data-theme=light] .premium-inbox-grid .inbox-list-panel,html[data-theme=light] .premium-inbox-grid .inbox-thread-panel,html[data-theme=light] .queue-panel-header,html[data-theme=light] .queue-toolbar{border-color:rgba(45,81,140,.08);background:#ffffff}html[data-theme=light] .inbox-chat-thread{background:linear-gradient(rgba(248,251,255,.96),rgba(248,251,255,.96)),radial-gradient(circle at 10px 10px,rgba(45,81,140,.05) 1px,transparent 0);background-size:auto,34px 34px}html[data-theme=light] .inbox-list-item{border-bottom-color:rgba(45,81,140,.08)}html[data-theme=light] .inbox-list-item.selected{background:linear-gradient(90deg,rgba(47,111,237,.14),rgba(47,111,237,.06));box-shadow:inset 3px 0 0 #2f6fed}html[data-theme=light] .chat-bubble.inbound,html[data-theme=light] .inbox-action-button,html[data-theme=light] .inbox-action-icon,html[data-theme=light] .inbox-appointment-form,html[data-theme=light] .inbox-contact-quick-action,html[data-theme=light] .inbox-detail-feed-item,html[data-theme=light] .inbox-detail-kv,html[data-theme=light] .inbox-detail-list-item,html[data-theme=light] .inbox-scheduled-link,html[data-theme=light] .inbox-search-field,html[data-theme=light] .timeline-divider-label,html[data-theme=light] .whatsapp-composer{background:#f4f8ff}.inbox-thread-top{min-height:3.75rem;padding:.54rem .85rem;align-items:center}.inbox-thread-primary{gap:.55rem;min-width:0}.whatsapp-thread-avatar{width:2.15rem;height:2.15rem}.inbox-thread-primary-copy{gap:.08rem;min-width:0}.inbox-thread-name-row .card-title{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.inbox-thread-subline{gap:.38rem;overflow:hidden;color:#99a3b3;font-size:.68rem;white-space:nowrap}.inbox-thread-subline>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.inbox-thread-chip-row{margin-top:0;gap:.35rem}.inbox-thread-top .inbox-thread-actions{margin-top:0}.inbox-thread-actions{align-items:center;gap:.28rem}.inbox-action-button,.inbox-action-icon{min-height:1.85rem;border-radius:.34rem}.inbox-action-button{padding:.24rem .45rem}.inbox-action-button span{display:none}.inbox-action-button strong{font-size:.68rem}.inbox-action-icon{width:1.85rem;min-width:1.85rem}.inbox-thread-actions .inbox-action-button:nth-child(n+5){display:none}@media (max-width:900px){.inbox-thread-top{align-items:flex-start}.inbox-thread-name-row .card-title{max-width:12rem}}.more-page-stack{display:grid;grid-gap:1rem;gap:1rem}.more-page-intro{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.18rem 1.22rem;border:1px solid var(--app-border-soft);border-radius:1rem;background:radial-gradient(circle at top right,rgba(103,232,249,.07),transparent 30%),var(--app-surface-2);box-shadow:var(--app-shadow-md)}.more-page-intro.has-side{grid-template-columns:minmax(0,1fr) auto;align-items:start}.more-page-intro-copy{display:grid;grid-gap:.38rem;gap:.38rem;min-width:0}.more-page-intro h2{margin:0;color:#ffffff;font-size:clamp(1.85rem,2.45vw,2.55rem);line-height:.98;letter-spacing:-.03em}.more-page-intro p{max-width:56rem;margin:0}.more-page-intro-side{display:grid;align-content:start;justify-items:end;grid-gap:.5rem;gap:.5rem}.more-page-support-grid{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr);align-items:start}.calendar-page-primary,.calendar-page-secondary,.more-page-support-grid{display:grid;grid-gap:.9rem;gap:.9rem}.calendar-page-primary,.calendar-page-primary .availability-settings-card,.calendar-page-secondary,.calendar-page-secondary .calendar-appointments-panel{width:100%}.account-settings-number-row,.automation-rule-section,.automation-settings-card,.automation-tab-shell,.availability-settings-card,.calendar-appointments-panel,.media-library-collection-card,.media-library-summary-card,.media-library-upload-card,.pending-invites-card,.quick-replies-editor-pane,.quick-replies-library-pane,.quick-replies-overview-band,.quick-replies-starter-panel,.settings-dark-panel,.settings-dark-status-card,.team-member-list,.team-members-card{border-radius:.5rem;border-color:var(--app-border-soft);background:var(--app-surface-2);box-shadow:var(--app-shadow-md)}.automation-settings-card>.card-header,.automation-tab-shell>.card-header,.media-library-collection-card>.card-header,.media-library-summary-card>.card-header,.media-library-upload-card>.card-header,.quick-replies-editor-pane>.card-header,.quick-replies-library-pane>.card-header,.quick-replies-starter-panel-head,.settings-dark-panel-head,.team-members-card>.card-header{padding-bottom:.85rem;border-bottom:1px solid var(--app-border-soft)}.account-settings-number-list,.account-settings-summary-grid,.automation-tab-list,.availability-calendar-nav,.availability-quick-add,.media-library-stats,.quick-replies-library-tools,.team-capacity-note{border-radius:.5rem}.account-settings-number-status,.automation-delay-chip,.automation-media-filter-chip,.automation-tab-button,.media-library-kind-pill,.product-catalog-count,.quick-replies-category-chip,.team-availability-pill{border-radius:.35rem}.account-settings-number-row,.automation-business-hours-row,.automation-media-selector-option,.automation-rule-row,.automation-workflow-branch-card,.availability-current-row,.availability-override-card,.availability-rule-row,.calendar-appointment-card,.media-library-list-item,.quick-replies-library-item,.quick-replies-starter-card,.team-invite-row,.team-member-row{border-radius:0;border:0;border-bottom:1px solid var(--app-border-subtle);background:transparent;box-shadow:none}.account-settings-number-row:last-child,.automation-business-hours-row:last-child,.automation-media-selector-option:last-child,.automation-rule-row:last-child,.availability-current-row:last-child,.availability-rule-row:last-child,.calendar-appointment-card:last-child,.quick-replies-library-item:last-child,.team-invite-row:last-child,.team-member-row:last-child{border-bottom:0}.account-settings-number-row:hover,.automation-rule-row:hover,.calendar-appointment-card:hover,.quick-replies-library-item:hover,.team-member-row:hover{transform:none;background:var(--app-surface-3);box-shadow:none}.account-settings-summary-grid,.media-library-stats-grid,.quick-replies-overview-stats{gap:.62rem}.media-library-stat-tile,.quick-replies-overview-stat,.settings-dark-status-card{min-height:3.35rem;padding:.68rem .75rem;border-radius:.45rem;border-color:var(--app-border-subtle);background:var(--app-surface-3)}.lower-grid,.media-library-overview,.quick-replies-main-grid,.settings-dark-grid{gap:.9rem}.account-settings-number-list,.calendar-appointment-list,.media-library-list,.quick-replies-library-grid,.team-member-list{border:1px solid var(--app-border-subtle);border-radius:.5rem;background:var(--app-surface-3);overflow:hidden}.automation-keyword-summary-card,.automation-rule-note,.availability-calendar-shell,.availability-day-panel,.availability-day-slot-panel,.media-library-preview-shell,.quick-replies-preview-card,.team-capacity-note{border-radius:.5rem;border-color:var(--app-border-subtle);background:var(--app-surface-3)}.automation-media-preview-card,.automation-media-summary-card,.availability-calendar-day,.availability-day-item,.availability-day-summary-card,.availability-override-card,.quick-replies-preview-bubble{border-radius:.42rem}.team-member-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr) auto;grid-gap:.9rem;gap:.9rem;padding:.85rem}.calendar-appointment-card{padding:.85rem}.settings-dark-panel{padding:1rem}.settings-dark-grid{grid-template-columns:minmax(0,1fr)}.product-catalog-editor-pane,.product-catalog-list-pane{border-radius:.75rem;border:1px solid var(--app-border-soft);background:var(--app-surface-2);box-shadow:var(--app-shadow-md)}.product-catalog-list,.product-upload-chip,.product-upload-preview-card,.product-upload-preview-image{border-color:var(--app-border-subtle);background:var(--app-surface-3)}.product-catalog-item{border-color:var(--app-border-subtle);background:radial-gradient(circle at top right,rgba(103,232,249,.05),transparent 32%),var(--app-surface-3)}.product-catalog-item.active{border-color:rgba(37,85,244,.24);background:radial-gradient(circle at top right,rgba(103,232,249,.08),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),var(--app-surface-3)}.account-settings-number-meta>div,.account-settings-summary-grid,.product-form-footer{border-color:var(--app-border-subtle);background:var(--app-surface-3)}html[data-theme=light] .account-settings-number-row,html[data-theme=light] .automation-rule-section,html[data-theme=light] .automation-settings-card,html[data-theme=light] .automation-tab-shell,html[data-theme=light] .availability-settings-card,html[data-theme=light] .calendar-appointments-panel,html[data-theme=light] .media-library-collection-card,html[data-theme=light] .media-library-summary-card,html[data-theme=light] .media-library-upload-card,html[data-theme=light] .pending-invites-card,html[data-theme=light] .quick-replies-editor-pane,html[data-theme=light] .quick-replies-library-pane,html[data-theme=light] .quick-replies-overview-band,html[data-theme=light] .quick-replies-starter-panel,html[data-theme=light] .settings-dark-panel,html[data-theme=light] .settings-dark-status-card,html[data-theme=light] .team-member-list,html[data-theme=light] .team-members-card{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,250,255,.95)),#ffffff;box-shadow:0 12px 28px rgba(34,76,136,.08)}html[data-theme=light] .account-settings-number-list,html[data-theme=light] .automation-keyword-summary-card,html[data-theme=light] .automation-rule-note,html[data-theme=light] .availability-calendar-shell,html[data-theme=light] .availability-day-panel,html[data-theme=light] .availability-day-slot-panel,html[data-theme=light] .calendar-appointment-list,html[data-theme=light] .media-library-list,html[data-theme=light] .media-library-preview-shell,html[data-theme=light] .quick-replies-library-grid,html[data-theme=light] .quick-replies-preview-card,html[data-theme=light] .team-capacity-note,html[data-theme=light] .team-member-list{border-color:rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.96)),#f8fbff}html[data-theme=light] .account-settings-number-row,html[data-theme=light] .automation-business-hours-row,html[data-theme=light] .automation-rule-row,html[data-theme=light] .availability-current-row,html[data-theme=light] .availability-rule-row,html[data-theme=light] .calendar-appointment-card,html[data-theme=light] .media-library-list-item,html[data-theme=light] .quick-replies-library-item,html[data-theme=light] .team-invite-row,html[data-theme=light] .team-member-row{border-bottom-color:rgba(45,81,140,.08)}html[data-theme=light] .media-library-stat-tile,html[data-theme=light] .quick-replies-overview-stat,html[data-theme=light] .settings-dark-status-card{border-color:rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.96)),#f8fbff}html[data-theme=light] .product-catalog-editor-pane,html[data-theme=light] .product-catalog-list-pane{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,250,255,.95)),#ffffff;box-shadow:0 12px 28px rgba(34,76,136,.08)}html[data-theme=light] .account-settings-number-meta>div,html[data-theme=light] .account-settings-summary-grid,html[data-theme=light] .product-catalog-item,html[data-theme=light] .product-catalog-list,html[data-theme=light] .product-form-footer,html[data-theme=light] .product-upload-chip,html[data-theme=light] .product-upload-preview-card,html[data-theme=light] .product-upload-preview-image{border-color:rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.96)),#f8fbff}html[data-theme=light] .product-catalog-item.active{border-color:rgba(68,131,223,.18);background:radial-gradient(circle at top right,rgba(151,225,255,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,1),rgba(244,249,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 22px rgba(44,92,164,.08)}html[data-theme=light] .automation-rule-card{border-color:rgba(72,111,171,.12);background:radial-gradient(circle at top right,rgba(169,232,255,.24),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,248,255,.95)),#ffffff;box-shadow:0 18px 36px rgba(34,76,136,.1)}html[data-theme=light] .automation-advanced-block,html[data-theme=light] .automation-keyword-summary-card,html[data-theme=light] .automation-media-selector-empty,html[data-theme=light] .automation-media-summary-card,html[data-theme=light] .automation-rule-note,html[data-theme=light] .automation-rule-section{border-color:rgba(72,111,171,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 24px rgba(44,92,164,.05)}html[data-theme=light] .automation-rule-section{background:radial-gradient(circle at top right,rgba(151,225,255,.2),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.94)),#ffffff}html[data-theme=light] .automation-advanced-block,html[data-theme=light] .automation-keyword-summary-card,html[data-theme=light] .automation-media-summary-card,html[data-theme=light] .automation-rule-note{background:radial-gradient(circle at top right,rgba(151,225,255,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(243,248,255,.92)),#f8fbff}html[data-theme=light] .automation-media-selector-empty{border-style:dashed;color:#58708f;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(240,246,255,.82)),#f7fbff}html[data-theme=light] .automation-advanced-block summary,html[data-theme=light] .automation-keyword-summary-copy strong,html[data-theme=light] .automation-media-summary-copy strong,html[data-theme=light] .automation-rule-note strong,html[data-theme=light] .automation-rule-section-head strong{color:#13294b}html[data-theme=light] .automation-delay-unit,html[data-theme=light] .automation-keyword-summary-copy span,html[data-theme=light] .automation-media-summary-copy span,html[data-theme=light] .automation-rule-note span,html[data-theme=light] .automation-rule-section-head span,html[data-theme=light] .field-hint{color:#5d7492}html[data-theme=light] .automation-delay-chip,html[data-theme=light] .automation-delay-unit,html[data-theme=light] .automation-emoji-icon-button{border-color:rgba(72,111,171,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.94)),#f7fbff;color:#29456d;box-shadow:0 8px 18px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.84)}html[data-theme=light] .automation-delay-chip:hover,html[data-theme=light] .automation-emoji-icon-button:hover{border-color:rgba(68,131,223,.24);background:linear-gradient(180deg,rgba(255,255,255,1),rgba(239,246,255,.96)),#ffffff}html[data-theme=light] .automation-delay-chip.active{border-color:rgba(47,111,255,.2);color:#16325d;background:radial-gradient(circle at top,rgba(126,188,255,.18),transparent 60%),linear-gradient(180deg,rgba(239,246,255,.98),rgba(229,239,255,.94))}html[data-theme=light] .automation-rule-actions{margin-top:.15rem;padding:.95rem 1rem 0;border-top:1px solid rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(244,248,255,.56))}html[data-theme=light] .calendar-appointments-panel,html[data-theme=light] .media-library-collection-card,html[data-theme=light] .media-library-summary-card,html[data-theme=light] .media-library-upload-card,html[data-theme=light] .quick-replies-editor-pane,html[data-theme=light] .quick-replies-library-pane,html[data-theme=light] .quick-replies-overview-band,html[data-theme=light] .quick-replies-starter-panel,html[data-theme=light] .team-members-card{border-color:rgba(72,111,171,.12);background:radial-gradient(circle at top right,rgba(169,232,255,.18),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,248,255,.95)),#ffffff;box-shadow:0 18px 36px rgba(34,76,136,.1)}html[data-theme=light] .calendar-appointment-list,html[data-theme=light] .media-library-empty,html[data-theme=light] .media-library-preview-shell,html[data-theme=light] .media-library-selected-file,html[data-theme=light] .media-library-stat-tile,html[data-theme=light] .media-library-upload-dropzone,html[data-theme=light] .quick-replies-library-item,html[data-theme=light] .quick-replies-media-upload,html[data-theme=light] .quick-replies-overview-stat,html[data-theme=light] .quick-replies-preview-card,html[data-theme=light] .quick-replies-starter-card,html[data-theme=light] .team-capacity-note,html[data-theme=light] .team-member-list{border-color:rgba(72,111,171,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 24px rgba(44,92,164,.05)}html[data-theme=light] .calendar-appointment-list,html[data-theme=light] .media-library-empty,html[data-theme=light] .media-library-preview-shell,html[data-theme=light] .media-library-selected-file,html[data-theme=light] .media-library-stat-tile,html[data-theme=light] .media-library-upload-dropzone,html[data-theme=light] .quick-replies-media-upload,html[data-theme=light] .quick-replies-overview-stat,html[data-theme=light] .quick-replies-preview-card,html[data-theme=light] .quick-replies-starter-card,html[data-theme=light] .team-capacity-note,html[data-theme=light] .team-member-list{background:radial-gradient(circle at top right,rgba(151,225,255,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(243,248,255,.92)),#f8fbff}html[data-theme=light] .calendar-appointment-card,html[data-theme=light] .media-library-list-item,html[data-theme=light] .quick-replies-library-item,html[data-theme=light] .team-member-row{border-bottom-color:rgba(72,111,171,.08)}html[data-theme=light] .calendar-appointment-card:hover,html[data-theme=light] .media-library-list-item:hover,html[data-theme=light] .quick-replies-library-item.active,html[data-theme=light] .quick-replies-library-item:hover,html[data-theme=light] .team-member-row:hover{background:radial-gradient(circle at top right,rgba(151,225,255,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,246,255,.94))}html[data-theme=light] .quick-replies-library-item.active{border-color:rgba(68,131,223,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 12px 24px rgba(44,92,164,.08)}html[data-theme=light] .account-package-upgrade-status,html[data-theme=light] .account-setup-status,html[data-theme=light] .media-library-stats span,html[data-theme=light] .quick-replies-editor-summary span,html[data-theme=light] .quick-replies-preview-bubble{border:1px solid rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.94)),#f7fbff}html[data-theme=light] .quick-replies-preview-bubble{border-radius:1rem 1rem .45rem 1rem;color:#16325d;background:radial-gradient(circle at top left,rgba(168,246,208,.38),transparent 42%),linear-gradient(135deg,rgba(235,255,246,.98),rgba(226,244,255,.94))}html[data-theme=light] .calendar-appointment-head strong,html[data-theme=light] .media-library-card-head strong,html[data-theme=light] .media-library-upload-hero strong,html[data-theme=light] .quick-replies-preview-bubble strong,html[data-theme=light] .team-member-identity strong{color:#13294b}html[data-theme=light] .calendar-appointment-head p,html[data-theme=light] .calendar-appointment-meta,html[data-theme=light] .calendar-appointment-note,html[data-theme=light] .media-library-card-meta,html[data-theme=light] .media-library-empty p,html[data-theme=light] .media-library-upload-hero span,html[data-theme=light] .quick-replies-editor-summary,html[data-theme=light] .quick-replies-library-item p,html[data-theme=light] .quick-replies-library-item-meta,html[data-theme=light] .quick-replies-preview-bubble p,html[data-theme=light] .team-member-row .table-subtle{color:#5d7492}html[data-theme=light] .account-setup-status.completed,html[data-theme=light] .account-setup-status.needs-setup,html[data-theme=light] .account-setup-status.review,html[data-theme=light] .media-library-stats span,html[data-theme=light] .quick-replies-category-chips .inbox-search-tool.active,html[data-theme=light] .quick-replies-meta-badge{box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}html[data-theme=light] .quick-replies-category-chips .inbox-search-tool.active{border-color:rgba(47,111,237,.36);color:#16357f;background:linear-gradient(180deg,#ffffff,#e7efff)}html[data-theme=light] .media-library-upload-actions,html[data-theme=light] .quick-replies-editor-actions{margin-top:.15rem;padding-top:.95rem;border-top:1px solid rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(244,248,255,.56))}html[data-theme=light] .media-library-preview{background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(232,240,252,.72)),#eef5ff}html[data-theme=light] .availability-empty-state,html[data-theme=light] .lead-record-empty,html[data-theme=light] .media-library-empty{color:#5d7492;border-color:rgba(72,111,171,.09);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(240,246,255,.86)),#f7fbff}html[data-theme=light] .account-package-upgrade-item,html[data-theme=light] .account-setup-detail-grid div,html[data-theme=light] .account-setup-mini-grid div,html[data-theme=light] .account-setup-progress-track,html[data-theme=light] .account-setup-step-marker,html[data-theme=light] .account-setup-usage-grid div{border-color:rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.94)),#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(44,92,164,.04)}html[data-theme=light] .more-page-intro{border-color:rgba(72,111,171,.1);background:radial-gradient(circle at top right,rgba(151,225,255,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.96)),#ffffff;box-shadow:0 12px 28px rgba(34,76,136,.08)}html[data-theme=light] .more-page-intro h2{color:#10213b}html[data-theme=light] .more-page-intro p{color:#61748f}@media (max-width:1100px){.media-library-list-item,.more-page-intro.has-side,.more-page-support-grid,.team-member-row{grid-template-columns:1fr}}.workspace-crm-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border:0;background:transparent;box-shadow:none}.workspace-crm-header h2{margin:.12rem 0 0;font-size:1.28rem;line-height:1.15}.workspace-crm-header p{margin-top:.24rem;font-size:.8rem}.workspace-crm-header-actions{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.workspace-kpi-grid{gap:.75rem}.workspace-kpi-card,.workspace-overview-panel,.workspace-overview-sidepanel,.workspace-overview-table{border-radius:.5rem;border-color:rgba(255,255,255,.07);background:#252a31;box-shadow:none}.workspace-kpi-card{display:grid;grid-gap:.32rem;gap:.32rem;min-height:6.15rem;padding:.85rem}.workspace-kpi-card .metric-label{color:#99a3b3;font-size:.68rem;letter-spacing:0;text-transform:none}.workspace-kpi-card .metric-value{color:#ffffff;font-size:1.55rem;font-weight:700}.workspace-overview-insights{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(300px,.86fr);gap:.85rem}.workspace-overview-operations{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);gap:.85rem}.workspace-overview-panel .card-header,.workspace-overview-sidepanel .card-header,.workspace-overview-table .card-header{min-height:3.75rem;padding-bottom:.72rem;border-bottom-color:rgba(255,255,255,.07)}.workspace-overview-panel .lead-row,.workspace-overview-sidepanel .message-row,.workspace-overview-sidepanel .timeline-row,.workspace-overview-table .lead-row,.workspace-overview-table .table-row{border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.055);background:transparent}.workspace-overview-panel .lead-row:last-child,.workspace-overview-sidepanel .message-row:last-child,.workspace-overview-sidepanel .timeline-row:last-child,.workspace-overview-table .lead-row:last-child,.workspace-overview-table .table-row:last-child{border-bottom:0}.workspace-overview-summary-row{min-height:4.35rem}.workspace-overview-sidepanel .message-list,.workspace-overview-sidepanel .timeline-list,.workspace-overview-table .lead-list,.workspace-priority-list{gap:0;border:1px solid rgba(255,255,255,.065);border-radius:.5rem;background:#20252c;overflow:hidden}.workspace-priority-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(160px,.72fr) minmax(130px,.56fr) minmax(110px,.44fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem}.workspace-priority-main{display:grid;grid-gap:.16rem;gap:.16rem;min-width:0}.workspace-priority-main span,.workspace-priority-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-priority-main span{color:#99a3b3;font-size:.74rem}.workspace-priority-tags{display:flex;align-items:center;gap:.36rem;flex-wrap:wrap}.workspace-priority-action{justify-self:end}.workspace-priority-action .button{min-height:1.85rem;padding:.28rem .58rem}.workspace-overview-teamcard .table-head,.workspace-overview-teamcard .table-row{min-height:2.55rem;padding-inline:.75rem}.workspace-overview-panel .channel-row{grid-template-columns:minmax(86px,.5fr) minmax(0,1fr) auto}.workspace-overview-panel .kpi-note{border-radius:.5rem;background:#20252c}.workspace-overview-activitycard{display:grid;align-content:start;grid-gap:.85rem;gap:.85rem}.workspace-activity-section{display:grid;grid-gap:.5rem;gap:.5rem}.workspace-activity-section+.workspace-activity-section{padding-top:.85rem;border-top:1px solid rgba(255,255,255,.07)}.workspace-activity-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.45rem}.workspace-activity-section-head strong{color:#ffffff;font-size:.78rem;font-weight:700}.workspace-activity-section-head span{color:#99a3b3;font-size:.7rem}html[data-theme=light] .workspace-kpi-card,html[data-theme=light] .workspace-overview-panel,html[data-theme=light] .workspace-overview-sidepanel,html[data-theme=light] .workspace-overview-table{border-color:rgba(45,81,140,.1);background:#ffffff;box-shadow:0 8px 20px rgba(32,55,97,.06)}html[data-theme=light] .workspace-overview-panel .kpi-note,html[data-theme=light] .workspace-overview-sidepanel .message-list,html[data-theme=light] .workspace-overview-sidepanel .timeline-list,html[data-theme=light] .workspace-overview-table .lead-list,html[data-theme=light] .workspace-priority-list{border-color:rgba(45,81,140,.08);background:#f8fbff}html[data-theme=light] .workspace-overview-panel .lead-row,html[data-theme=light] .workspace-overview-sidepanel .message-row,html[data-theme=light] .workspace-overview-sidepanel .timeline-row,html[data-theme=light] .workspace-overview-table .lead-row,html[data-theme=light] .workspace-overview-table .table-row{border-bottom-color:rgba(45,81,140,.08);background:transparent}html[data-theme=light] .workspace-activity-section+.workspace-activity-section{border-top-color:rgba(45,81,140,.08)}html[data-theme=light] .workspace-activity-section-head strong{color:#1f2937}html[data-theme=light] .workspace-activity-section-head span{color:#6b7280}@media (max-width:1200px){.workspace-overview-insights{grid-template-columns:1fr 1fr}.workspace-overview-operations{grid-template-columns:1fr}.workspace-overview-teamcard{grid-column:1/-1}}@media (max-width:900px){.workspace-crm-header,.workspace-crm-header-actions{align-items:stretch;flex-direction:column}.workspace-kpi-grid,.workspace-overview-insights,.workspace-overview-operations,.workspace-priority-row{grid-template-columns:1fr}.workspace-priority-row{align-items:start}.workspace-priority-action{justify-self:start}}.workspace-overview-grid{align-items:stretch}.workspace-overview-insights{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(300px,.82fr)}.workspace-overview-operations{grid-template-columns:minmax(0,1.42fr) minmax(320px,.72fr)}.workspace-kpi-card,.workspace-overview-panel,.workspace-overview-sidepanel,.workspace-overview-table{height:100%}.workspace-overview-panel,.workspace-overview-sidepanel,.workspace-overview-table{display:flex;flex-direction:column;padding:1.18rem}.workspace-overview-panel .card-header,.workspace-overview-sidepanel .card-header,.workspace-overview-table .card-header{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:.9rem;gap:.9rem;min-height:4.65rem;margin:0;padding:.875rem 1rem 1rem}.dashboard-section-header{box-sizing:border-box;padding:14px 18px!important}.dashboard-section-header>div{margin:0;padding:0!important}.dashboard-section-header .card-title,.dashboard-section-header .muted{margin-left:0}.workspace-overview-panel .card-header>div,.workspace-overview-sidepanel .card-header>div,.workspace-overview-table .card-header>div{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;min-width:0}.workspace-overview-activitycard .message-list,.workspace-overview-activitycard .timeline-list,.workspace-overview-panel .channel-bars,.workspace-overview-panel .panel-row,.workspace-priority-list{flex:1 1 auto}.workspace-overview-activitycard .message-row,.workspace-overview-activitycard .timeline-row,.workspace-overview-panel .kpi-note,.workspace-overview-summary-row,.workspace-overview-teamcard .table-head,.workspace-overview-teamcard .table-row,.workspace-priority-row{padding-inline:1rem}.workspace-overview-panel-primary .workspace-overview-stack{grid-template-rows:repeat(3,minmax(0,1fr))}.workspace-overview-summary-row{min-height:0;position:relative}.workspace-overview-panel-secondary .channel-bars{display:grid;align-content:start;grid-gap:.78rem;gap:.78rem;padding:.18rem .18rem 0}.workspace-overview-panel-secondary .kpi-note{margin-top:auto}.workspace-overview-teamcard{gap:0}.workspace-overview-teamcard .table-head,.workspace-overview-teamcard .table-row{min-height:2.68rem}.workspace-overview-teamcard .table-head{margin-top:.04rem}.workspace-overview-activitycard .message-list,.workspace-overview-activitycard .timeline-list,.workspace-priority-list{display:grid}.workspace-priority-row{min-height:3.1rem;padding-block:.78rem}.workspace-overview-activitycard{gap:.92rem}.workspace-overview-activitycard .card-header{min-height:4.65rem}.workspace-activity-section{gap:.58rem}.workspace-overview-activitycard .message-row,.workspace-overview-activitycard .timeline-row{min-height:3.05rem;padding-block:.78rem}@media (max-width:1200px){.workspace-overview-insights,.workspace-overview-operations{grid-template-columns:1fr}.workspace-overview-panel,.workspace-overview-sidepanel,.workspace-overview-table{height:auto}}.account-setup-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:.9rem;gap:.9rem;align-items:stretch}.account-setup-hero-copy,.account-setup-progress-card,.account-setup-side-card,.account-setup-step{border:1px solid rgba(255,255,255,.07);border-radius:.72rem;background:#252a31;box-shadow:none}.account-setup-hero-copy{display:grid;align-content:center;grid-gap:.32rem;gap:.32rem;min-height:7.2rem;padding:1rem}.account-setup-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:1.9rem;padding:.28rem .72rem;border:1px solid rgba(96,165,250,.22);border-radius:999px;color:#dbeafe;background:rgba(37,99,235,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.account-setup-hero-copy h2{margin:0;color:#ffffff;font-size:1.32rem;line-height:1.12}.account-setup-hero-copy p,.account-setup-progress-card p,.account-setup-side-card p,.account-setup-step-body>p,.account-setup-usage-grid p{margin:0;color:#99a3b3;font-size:.78rem;line-height:1.55}.account-setup-progress-card{display:grid;align-content:center;grid-gap:.48rem;gap:.48rem;padding:1rem}.account-setup-detail-grid span,.account-setup-eyebrow,.account-setup-mini-grid span,.account-setup-progress-card span,.account-setup-side-card span,.account-setup-usage-grid span{color:#99a3b3;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.account-setup-progress-card strong,.account-setup-side-card strong{color:#ffffff;font-size:1rem}.account-setup-progress-track{height:.42rem;overflow:hidden;border-radius:999px;background:#1f242b}.account-setup-progress-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#60a5fa)}.account-setup-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:.9rem;gap:.9rem;align-items:start}.account-setup-side,.account-setup-steps{display:grid;grid-gap:.72rem;gap:.72rem}.account-setup-side{position:-webkit-sticky;position:sticky;top:6rem}.account-setup-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding:.92rem}.account-setup-step-primary{border-color:rgba(96,165,250,.22);background:linear-gradient(135deg,rgba(37,99,235,.12),transparent 44%),#252a31}.account-setup-step-marker{display:inline-flex;align-items:center;justify-content:center;width:2.05rem;height:2.05rem;border-radius:999px;color:#dbeafe;background:#1f242b;font-size:.82rem;font-weight:800}.account-setup-step-body{display:grid;grid-gap:.72rem;gap:.72rem;min-width:0}.account-setup-step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.account-setup-step-head h3{margin:.12rem 0 0;color:#ffffff;font-size:.98rem;line-height:1.22}.account-setup-status{display:inline-flex;align-items:center;min-height:1.55rem;padding:.2rem .56rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.035);font-size:.68rem;font-weight:800;white-space:nowrap}.account-setup-status.completed{border-color:rgba(34,197,94,.2);color:#86efac;background:rgba(22,101,52,.24)}.account-setup-status.needs-setup{border-color:rgba(248,113,113,.22);color:#fecaca;background:rgba(127,29,29,.24)}.account-setup-status.review{border-color:rgba(251,191,36,.22);color:#fde68a;background:rgba(146,64,14,.22)}.account-setup-detail-grid,.account-setup-mini-grid,.account-setup-usage-grid{display:grid;grid-gap:.52rem;gap:.52rem}.account-setup-detail-grid,.account-setup-mini-grid,.account-setup-usage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-setup-detail-grid div,.account-setup-mini-grid div,.account-setup-usage-grid div{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;padding:.64rem .7rem;border:1px solid rgba(255,255,255,.06);border-radius:.58rem;background:#20252c}.account-setup-detail-grid strong,.account-setup-mini-grid strong,.account-setup-usage-grid strong{overflow:hidden;color:#f8fafc;font-size:.8rem;text-overflow:ellipsis}.account-setup-actions{display:flex;flex-wrap:wrap;gap:.5rem}.account-setup-details{display:grid;grid-gap:.6rem;gap:.6rem;padding-top:.1rem}.account-setup-details summary{width:-moz-fit-content;width:fit-content;color:#93c5fd;font-size:.76rem;font-weight:700;cursor:pointer}.account-setup-details[open] summary{margin-bottom:.58rem}.account-package-upgrade-panel{display:grid;grid-gap:1rem;gap:1rem;margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(148,163,184,.18)}.account-package-upgrade-copy,.account-package-upgrade-head,.account-package-upgrade-item{display:grid;grid-gap:.35rem;gap:.35rem}.account-package-upgrade-list{display:grid;grid-gap:.75rem;gap:.75rem}.account-package-pending-selection{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-package-pending-selection p{margin:0}.account-package-pending-selection .button{flex:0 0 auto}.account-package-pending-payment{flex:0 0 auto;color:#b45309;font-weight:700}.account-package-upgrade-stack{display:grid;grid-gap:.85rem;gap:.85rem}.account-package-upgrade-actions,.account-package-upgrade-invoices{display:grid;grid-gap:.75rem;gap:.75rem}.package-management-section{margin-top:.25rem}.account-package-upgrade-invoices,.account-package-upgrade-list-primary{padding:1rem;border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(15,23,42,.16)}.account-package-upgrade-invoices{margin-top:.2rem;border-color:rgba(124,157,207,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.account-package-billing-strip{display:grid;grid-gap:.5rem;gap:.5rem}.account-package-billing-toggle{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.42rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(15,23,42,.22)}.account-package-billing-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.45rem;padding:.45rem 1.15rem;border:1px solid rgba(148,163,184,.14);border-radius:999px;color:inherit;background:transparent;font-size:.84rem;font-weight:700;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.account-package-billing-pill:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.26);background:rgba(30,41,59,.34)}.account-package-billing-pill-active{color:#ffffff;border-color:rgba(59,130,246,.5);background:linear-gradient(90deg,#2281f4,#2555f4);box-shadow:0 12px 26px rgba(37,99,235,.18)}.account-package-history-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-package-history-summary .button{flex:0 0 auto}.account-package-history-backdrop{padding:clamp(1rem,4vw,2rem)}.account-package-history-dialog{width:min(100%,760px);max-height:80vh}.account-package-history-dialog-body{max-height:min(58vh,34rem);overflow-y:auto;overscroll-behavior:contain}.account-package-history-dialog .account-package-upgrade-list-history{padding-top:0;border-top:0}.account-package-upgrade-list-history{padding-top:.25rem;border-top:1px solid rgba(148,163,184,.14)}.account-package-upgrade-item{padding:.8rem;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:rgba(15,23,42,.3)}.account-package-upgrade-title-row{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.account-package-pricing-meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.account-package-pricing-note,.account-package-pricing-strike{font-size:.8rem}.account-package-pricing-badge{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .65rem;border-radius:999px;color:#bfdbfe;background:rgba(37,99,235,.16);font-size:.74rem;font-weight:800;letter-spacing:.02em}.account-package-upgrade-status{padding:.18rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:rgba(148,163,184,.16)}.account-package-upgrade-status.status-issued{color:#93c5fd}.account-package-upgrade-status.status-paid{color:#86efac}.account-package-upgrade-status.status-cancelled{color:#fca5a5}.account-setup-side-card{display:grid;grid-gap:.34rem;gap:.34rem;padding:.85rem}.account-setup-side-card.muted{opacity:.78}html[data-theme=light] .account-setup-hero-copy,html[data-theme=light] .account-setup-progress-card,html[data-theme=light] .account-setup-side-card,html[data-theme=light] .account-setup-step{border-color:rgba(72,111,171,.12);background:radial-gradient(circle at top right,rgba(169,232,255,.16),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,248,255,.95)),#ffffff;box-shadow:0 18px 36px rgba(34,76,136,.08)}html[data-theme=light] .account-setup-step-primary{border-color:rgba(68,131,223,.16);background:radial-gradient(circle at top left,rgba(151,225,255,.18),transparent 30%),linear-gradient(135deg,rgba(238,246,255,.98),rgba(255,255,255,.96))}html[data-theme=light] .account-package-upgrade-item{border-color:rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.94)),#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(44,92,164,.04)}html[data-theme=light] .account-package-upgrade-invoices,html[data-theme=light] .account-package-upgrade-list-primary{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.94)),#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 26px rgba(44,92,164,.05)}html[data-theme=light] .account-package-billing-toggle{border-color:rgba(72,111,171,.1);background:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(44,92,164,.04)}html[data-theme=light] .account-package-billing-pill{border-color:rgba(72,111,171,.12);color:#4f6687}html[data-theme=light] .account-package-billing-pill:hover{border-color:rgba(47,111,237,.22);background:rgba(239,246,255,.92)}html[data-theme=light] .account-package-billing-pill-active{color:#ffffff}html[data-theme=light] .account-package-pricing-badge{color:#2563eb;background:rgba(37,99,235,.1)}html[data-theme=light] .account-package-upgrade-list-history{border-top-color:rgba(72,111,171,.1)}html[data-theme=light] .account-package-history-dialog .account-package-upgrade-list-history{border-top-color:transparent}@media (max-width:640px){.account-package-billing-toggle{width:100%;justify-content:stretch}.account-package-billing-pill{flex:1 1}.account-package-history-summary{align-items:stretch;flex-direction:column}.account-package-history-summary .button{width:100%;justify-content:center}}.campaigns-workspace-create .campaigns-audience-toolbar,.campaigns-workspace-create .campaigns-composer-shell,.campaigns-workspace-create .campaigns-contact-list,.campaigns-workspace-create .campaigns-main-grid,.campaigns-workspace-create .campaigns-panel,.campaigns-workspace-create .campaigns-summary-stack,.campaigns-workspace.campaigns-workspace-create{box-sizing:border-box;width:100%;max-width:100%;min-width:0}.campaigns-workspace.campaigns-workspace-create{gap:18px;overflow-x:clip;scroll-padding-top:calc(var(--app-header-height, 7rem) + 16px)}.campaigns-workspace-create .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.campaigns-workspace-create .campaigns-create-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;min-height:0;padding:24px 26px;border-radius:16px}.campaigns-workspace-create .campaigns-create-hero .auth-page-hero-copy{gap:8px}.campaigns-workspace-create .campaigns-create-hero h1{max-width:760px;margin:0;color:var(--app-text-primary);opacity:1;font-size:clamp(2.25rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.035em}.campaigns-workspace-create .campaigns-create-hero p{max-width:680px;color:var(--app-text-secondary);font-size:14px;line-height:1.5;opacity:1}.campaigns-workspace-create .campaigns-create-hero .auth-page-kicker{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--app-text-secondary);opacity:1}.campaigns-workspace-create .campaigns-create-hero .auth-page-hero-side{align-self:start}.campaigns-workspace-create .campaigns-hero-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 0;margin:8px 0 0;padding:0}.campaigns-workspace-create .campaigns-hero-summary div{display:flex;align-items:baseline;gap:6px;padding:0 16px;border-right:1px solid var(--app-border-soft)}.campaigns-workspace-create .campaigns-hero-summary div:first-child{padding-left:0}.campaigns-workspace-create .campaigns-hero-summary div:last-child{border-right:0}.campaigns-workspace-create .campaigns-hero-summary dd,.campaigns-workspace-create .campaigns-hero-summary dt{margin:0}.campaigns-workspace-create .campaigns-hero-summary dt{color:var(--app-text-secondary);font-size:12px;opacity:1}.campaigns-workspace-create .campaigns-hero-summary dd{color:var(--app-text-primary);font-size:14px;font-weight:750;opacity:1}.campaigns-workspace-create .campaigns-stage-header-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:16px 20px;border-radius:14px}.campaigns-workspace-create .campaigns-stage-copy,.campaigns-workspace-create .campaigns-stage-title-row{display:block;min-width:0}.campaigns-workspace-create .campaigns-stage-title-row .card-title{margin:0;font-size:18px;line-height:1.35}.campaigns-workspace-create .campaigns-stage-copy .muted{margin:4px 0 0;font-size:13px;line-height:1.45}.campaigns-workspace-create .campaigns-stepper{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none}.campaigns-workspace-create .campaigns-stepper li{display:flex;align-items:center}.campaigns-workspace-create .campaigns-stepper li+li:before{content:"";width:24px;height:1px;background:var(--app-border-soft)}.campaigns-workspace-create .campaigns-stepper button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 8px;border:0;border-radius:8px;color:var(--app-text-muted);background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.campaigns-workspace-create .campaigns-stepper button span{display:inline-grid;width:24px;height:24px;place-items:center;border:1px solid var(--app-border-soft);border-radius:999px;font-size:12px}.campaigns-workspace-create .campaigns-stepper button .campaigns-stepper-copy{display:grid;width:auto;height:auto;grid-gap:1px;gap:1px;place-items:start;border:0;border-radius:0;text-align:left}.campaigns-workspace-create .campaigns-stepper-copy strong{color:var(--app-text-primary);font-size:12px;line-height:1.2}.campaigns-workspace-create .campaigns-stepper-copy small{color:var(--app-text-muted);font-size:10px;font-weight:650;line-height:1.2}.campaigns-workspace-create .campaigns-stepper button.active{color:var(--app-accent-strong)}.campaigns-workspace-create .campaigns-stepper button.active span{border-color:rgba(79,70,229,.34);color:#ffffff;background:linear-gradient(135deg,#2563eb,#6d5dfc)}.campaigns-workspace-create .campaigns-contact-row:focus-visible,.campaigns-workspace-create .campaigns-stepper button:focus-visible,.campaigns-workspace-create .campaigns-timing-options input:focus-visible{outline:3px solid rgba(79,70,229,.28);outline-offset:2px}.campaigns-workspace-create .campaigns-main-grid{grid-template-columns:minmax(360px,1.15fr) minmax(340px,1fr) minmax(300px,.78fr);align-items:start;gap:18px}.campaigns-workspace-create .campaigns-panel{align-self:start;align-content:start;grid-auto-rows:max-content;height:auto;min-height:0;gap:16px;padding:22px;border-radius:14px;overflow:visible;box-shadow:none}.campaigns-workspace-create .campaigns-audience-panel,.campaigns-workspace-create .campaigns-composer-panel{scroll-margin-top:calc(var(--app-header-height, 7rem) + 12px)}.campaigns-workspace-create .campaigns-panel-head{display:block;margin:0;padding:0 0 14px;border-bottom:1px solid var(--app-border-soft)}.campaigns-workspace-create .campaigns-panel-heading,.campaigns-workspace-create .campaigns-panel-title-row{display:block;min-width:0}.campaigns-workspace-create .campaigns-panel-title-row .card-title{margin:0;font-size:18px;line-height:1.35}.campaigns-workspace-create .campaigns-panel-head .muted{margin:5px 0 0;font-size:13px;line-height:1.45}.campaigns-workspace-create .campaigns-panel-step{display:none}.campaigns-workspace-create .campaigns-audience-toolbar,.campaigns-workspace-create .campaigns-audience-utility,.campaigns-workspace-create .campaigns-composer-panel>.lead-record-field,.campaigns-workspace-create .campaigns-composer-shell,.campaigns-workspace-create .campaigns-contact-list,.campaigns-workspace-create .campaigns-summary-stack{margin:0}.campaigns-workspace-create .campaigns-audience-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.campaigns-workspace-create .campaigns-search-shell{grid-column:1/-1;min-height:42px;border-radius:9px}.campaigns-workspace-create .campaigns-filter-select{min-height:42px}.campaigns-workspace-create .campaigns-audience-utility{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaigns-workspace-create .campaigns-selection-strip{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;flex:0 1 auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.campaigns-workspace-create .campaigns-selection-strip>span{color:var(--app-text-muted);font-size:12px}.campaigns-workspace-create .campaigns-audience-actions{flex-wrap:nowrap}.campaigns-workspace-create .campaigns-audience-actions .inbox-search-tool{min-height:38px;white-space:nowrap}.campaigns-workspace-create .campaigns-contact-list{display:grid;max-height:min(62vh,calc(100dvh - var(--app-header-height, 7rem) - 15rem));padding:0 6px 0 0;border:1px solid var(--app-border-soft);border-radius:10px;background:var(--app-surface-2);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.campaigns-workspace-create .campaigns-contact-row{grid-template-columns:24px 44px minmax(0,1fr);align-items:start;gap:12px;min-height:92px;padding:14px 12px;border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;background:transparent;transform:none}.campaigns-workspace-create .campaigns-contact-row:last-child{border-bottom:0}.campaigns-workspace-create .campaigns-contact-row:hover{border-color:var(--app-border-soft);background:var(--app-surface-3);transform:none}.campaigns-workspace-create .campaigns-contact-row.selected{border-color:var(--app-border-soft);background:var(--app-accent-soft)}.campaigns-workspace-create .campaigns-contact-avatar{width:44px;height:44px}.campaigns-workspace-create .campaigns-contact-copy{gap:5px;min-width:0}.campaigns-workspace-create .campaigns-contact-head{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;min-width:0}.campaigns-workspace-create .campaigns-contact-head strong{flex:1 1 auto;min-width:0}.campaigns-workspace-create .campaigns-contact-head .badge{flex:0 0 auto}.campaigns-workspace-create .campaigns-contact-copy p,.campaigns-workspace-create .campaigns-contact-head strong,.campaigns-workspace-create .campaigns-contact-meta span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaigns-workspace-create .campaigns-contact-copy p{line-height:1.35}.campaigns-workspace-create .campaigns-contact-meta{gap:4px 10px;min-width:0}.campaigns-workspace-create .campaigns-contact-channel{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:20px;align-items:center;padding:0 7px;border-radius:5px;color:#166534;background:#dcfce7;font-size:10px;font-weight:750;line-height:1}.campaigns-workspace-create .campaigns-contact-tags{max-height:22px;overflow:hidden}.campaigns-workspace-create .campaigns-empty-state{min-height:180px;border:0;border-radius:0;background:transparent}.campaigns-workspace-create .campaigns-composer-panel>.lead-record-field{gap:6px}.campaigns-workspace-create .campaigns-composer-shell{display:grid;grid-gap:12px;gap:12px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.campaigns-workspace-create .campaigns-composer-shell .inbox-composer-head{align-items:flex-end;padding:0;border:0;background:transparent}.campaigns-workspace-create .campaigns-compose-meta{flex:0 0 auto;color:var(--app-text-muted);font-size:12px;white-space:nowrap}.campaigns-workspace-create .campaigns-composer-shell .composer-textarea{min-height:180px;max-height:260px;padding:14px;border:1px solid var(--app-border-soft);border-radius:10px;line-height:1.5;resize:vertical}.campaigns-workspace-create .campaigns-composer-shell .inbox-composer-footer{padding:8px 0;border-top:1px solid var(--app-border-soft);border-bottom:1px solid var(--app-border-soft);background:transparent}.campaigns-workspace-create .campaigns-composer-actions,.campaigns-workspace-create .campaigns-review-actions{position:static;display:flex;justify-content:flex-end;gap:8px;margin:0;padding:16px 0 0;border-top:1px solid var(--app-border-soft);background:transparent}.campaigns-workspace-create .campaigns-summary-panel{position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height, 7rem) + 12px);max-height:calc(100dvh - var(--app-header-height, 7rem) - 24px);overflow-x:hidden;overflow-y:auto;scroll-margin-top:calc(var(--app-header-height, 7rem) + 12px);scrollbar-width:thin}.campaigns-workspace-create .campaigns-summary-panel.is-active{border-color:var(--app-border-soft);background:var(--app-surface-2);box-shadow:none}.campaigns-workspace-create .campaigns-summary-stack{display:grid;grid-gap:0;gap:0}.campaigns-workspace-create .campaigns-review-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 14px}.campaigns-workspace-create .campaigns-review-intro>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.campaigns-workspace-create .campaigns-review-intro strong{overflow:hidden;color:var(--app-text-primary);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.campaigns-workspace-create .campaigns-launch-indicator{min-width:0;min-height:26px;padding:0 9px;font-size:10px}.campaigns-workspace-create .campaigns-review-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:14px 0;border-top:1px solid var(--app-border-soft);border-bottom:1px solid var(--app-border-soft)}.campaigns-workspace-create .campaigns-review-status-card{display:grid;grid-template-rows:auto auto;grid-gap:3px;gap:3px;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.campaigns-workspace-create .campaigns-review-status-card dt{color:var(--app-text-muted);font-size:11px}.campaigns-workspace-create .campaigns-review-status-card dd{order:-1;margin:0;font-size:22px;font-weight:750;line-height:1.1}.campaigns-workspace-create .campaigns-review-status-card.is-eligible dd{color:#15803d}.campaigns-workspace-create .campaigns-review-status-card.is-caution dd{color:#b45309}.campaigns-workspace-create .campaigns-review-status-card.is-excluded dd{color:#b91c1c}.campaigns-workspace-create .campaigns-eligibility-details,.campaigns-workspace-create .campaigns-preview-shell,.campaigns-workspace-create .campaigns-review-section{margin:0;padding:14px 0;border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;background:transparent;box-shadow:none}.campaigns-workspace-create .campaigns-review-section h4,.campaigns-workspace-create .campaigns-review-section p{margin:0}.campaigns-workspace-create .campaigns-review-section h4{color:var(--app-text-primary);font-size:13px;line-height:1.4}.campaigns-workspace-create .campaigns-review-section p{margin-top:4px;color:var(--app-text-muted);font-size:12px}.campaigns-workspace-create .campaigns-review-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.campaigns-workspace-create .campaigns-review-section-head strong{color:var(--app-text-primary);font-size:12px}.campaigns-workspace-create .campaigns-readiness ul{display:grid;grid-gap:7px;gap:7px;margin:9px 0 0;padding:0;list-style:none}.campaigns-workspace-create .campaigns-readiness li{display:flex;align-items:flex-start;gap:7px;color:var(--app-text-secondary);font-size:12px;line-height:1.4}.campaigns-workspace-create .campaigns-readiness li>span:nth-child(2){flex:1 1 auto;min-width:0}.campaigns-workspace-create .campaigns-readiness li button{flex:0 0 auto;padding:0;border:0;color:var(--app-accent-strong,#315dcf);background:transparent;cursor:pointer;font:inherit;font-weight:750}.campaigns-workspace-create .campaigns-readiness li button:hover{text-decoration:underline}.campaigns-workspace-create .button:disabled,.campaigns-workspace-create .inbox-search-tool:disabled{border-color:#d2dbe8;color:var(--control-disabled-text,#64748b);background:var(--control-disabled-bg,#eef2f7);opacity:1;cursor:not-allowed;transform:none;box-shadow:none}.campaigns-workspace-create .button:disabled svg{color:currentColor}.campaigns-workspace-create .campaigns-readiness li.is-complete{color:#15803d}.campaigns-workspace-create .campaigns-timing-options{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding:0;border:0}.campaigns-workspace-create .campaigns-timing-options label{display:flex;align-items:center;gap:8px;color:var(--app-text-secondary);font-size:12px;cursor:pointer}.campaigns-workspace-create .campaigns-timing-options input{accent-color:#4f46e5}.campaigns-workspace-create .campaigns-schedule-field{margin-top:12px}.campaigns-workspace-create .campaigns-schedule-field small{color:var(--app-text-muted);font-size:11px;line-height:1.4}.campaigns-workspace-create .campaigns-eligibility-details summary{color:var(--app-text-primary);font-size:13px;font-weight:700;cursor:pointer}.campaigns-workspace-create .campaigns-eligibility-details .campaigns-eligibility-list{margin-top:12px}.campaigns-workspace-create .campaigns-eligibility-row{padding:8px 0;border-bottom:1px solid var(--app-border-soft)}.campaigns-workspace-create .campaigns-eligibility-row:last-child{border-bottom:0}.campaigns-workspace-create .campaigns-eligibility-badge{min-width:0;min-height:24px;padding:0 7px;font-size:9px}.campaigns-workspace-create .campaigns-preview-shell{gap:9px}.campaigns-workspace-create .campaigns-preview-bubble{max-height:260px;padding:12px;border-radius:10px;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto}.campaigns-workspace-create .campaigns-review-actions{padding-top:14px}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-panel,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-stage-header-compact{border:1px solid rgba(45,81,140,.12);background:#ffffff;box-shadow:none}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-contact-list{border-color:rgba(45,81,140,.1);background:#ffffff}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-contact-row{border-bottom-color:rgba(45,81,140,.1);background:transparent}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-contact-row:hover{background:#f7f9fd}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-contact-row.selected{background:#eef4ff}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-composer-shell,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-eligibility-details,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-preview-shell,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-review-section,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-review-status-card{border-right:0;border-left:0;border-radius:0;background:transparent;box-shadow:none}@media (max-width:1180px){.campaigns-workspace-create .campaigns-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.campaigns-workspace-create .campaigns-summary-panel{position:static;grid-column:1/-1;max-height:none}}@media (max-width:820px){.campaigns-workspace-create .campaigns-create-hero,.campaigns-workspace-create .campaigns-stage-header-compact{grid-template-columns:minmax(0,1fr)}.campaigns-workspace-create .campaigns-create-hero{padding:20px}.campaigns-workspace-create .campaigns-create-hero .auth-page-hero-actions{justify-content:flex-start}.campaigns-workspace-create .campaigns-main-grid{grid-template-columns:minmax(0,1fr)}.campaigns-workspace-create .campaigns-main-grid>.campaigns-panel{display:none;grid-column:auto}.campaigns-workspace-create .campaigns-main-grid>.campaigns-panel.is-mobile-active{display:grid}.campaigns-workspace-create .campaigns-stepper{justify-content:space-between}.campaigns-workspace-create .campaigns-stepper li{flex:1 1 auto}.campaigns-workspace-create .campaigns-stepper li+li:before{width:min(24px,4vw)}.campaigns-workspace-create .campaigns-summary-panel{max-height:none;overflow:visible}}@media (max-width:560px){.campaigns-workspace.campaigns-workspace-create{gap:14px}.campaigns-workspace-create .campaigns-create-hero,.campaigns-workspace-create .campaigns-panel,.campaigns-workspace-create .campaigns-stage-header-compact{padding:16px;border-radius:12px}.campaigns-workspace-create .campaigns-create-hero h1{font-size:clamp(1.85rem,10vw,2.2rem)}.campaigns-workspace-create .campaigns-create-hero .auth-page-hero-actions,.campaigns-workspace-create .campaigns-create-hero .auth-page-hero-actions .button{width:100%}.campaigns-workspace-create .campaigns-hero-summary div{padding:0 10px}.campaigns-workspace-create .campaigns-stepper button{flex-direction:column;gap:3px;min-height:48px;padding:0 3px;font-size:11px}.campaigns-workspace-create .campaigns-stepper li+li:before{width:8px}.campaigns-workspace-create .campaigns-audience-toolbar,.campaigns-workspace-create .campaigns-audience-utility,.campaigns-workspace-create .campaigns-composer-shell .inbox-composer-head{grid-template-columns:minmax(0,1fr);flex-direction:column;align-items:stretch}.campaigns-workspace-create .campaigns-search-shell{grid-column:auto}.campaigns-workspace-create .campaigns-audience-actions,.campaigns-workspace-create .campaigns-audience-actions .inbox-search-tool{width:100%}.campaigns-workspace-create .campaigns-audience-actions .inbox-search-tool{min-height:44px}.campaigns-workspace-create .campaigns-contact-row{grid-template-columns:auto 38px minmax(0,1fr)}.campaigns-workspace-create .campaigns-contact-avatar{display:flex;width:38px;height:38px}.campaigns-workspace-create .campaigns-compose-meta{white-space:normal}.campaigns-workspace-create .campaigns-composer-actions,.campaigns-workspace-create .campaigns-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.campaigns-workspace-create .campaigns-composer-actions .button,.campaigns-workspace-create .campaigns-review-actions .button{min-height:44px;padding-inline:10px}}.team-page,.team-page .team-dashboard,.team-page .team-member-row,.team-page .team-members-card,.team-page .team-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.team-page .team-hero{min-height:0;padding:clamp(1.6rem,2vw,1.85rem)}.team-page .team-hero h1{max-width:42rem;margin:.45rem 0 0;font-size:clamp(2rem,2.55vw,2.5rem);line-height:1.1}.team-page .team-hero p{margin:.55rem 0 0;max-width:44rem;line-height:1.48}.team-page .team-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.15rem}html[data-theme=light] .shell-topbar .team-page .team-panel{min-height:0;padding:1.35rem 1.45rem;border:1px solid rgba(208,223,244,.92);border-radius:.9rem;background:#fff;box-shadow:none}html[data-theme=light] .shell-topbar .team-page .team-panel>.team-panel-header{display:block;margin:0 0 1.1rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-page .team-panel-header .card-title{margin:0;font-size:1.125rem;line-height:1.3}.team-page .team-panel-header .muted{margin:.38rem 0 0;line-height:1.45}.team-page .team-capacity-note{margin:0 0 1rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.team-page .team-capacity-note span{line-height:1.45}.team-page .agent-board-head,.team-page .agent-board-row{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(5.5rem,.8fr));min-height:0;padding:.78rem .2rem}.team-page .agent-board-head,.team-page .agent-board-row{border-bottom:1px solid var(--app-border-soft);background:transparent}.team-page .team-availability-list,.team-page .team-pending-content,.team-page .timeline-list{gap:0;border:0;background:transparent}.team-page .team-availability-row,.team-page .team-invite-row,.team-page .timeline-row{min-height:0;padding:.8rem 0;border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;background:transparent;box-shadow:none}.team-page .team-availability-row:last-child,.team-page .team-invite-row:last-child,.team-page .timeline-row:last-child{border-bottom:0}.team-page .team-availability-row{justify-content:space-between}.team-page .auth-form{gap:.9rem}.team-page .auth-form .control-input,.team-page .auth-form .control-select{min-height:2.7rem}.team-page .auth-form .auth-submit{width:100%;min-height:2.7rem}.team-page .team-empty-state{display:grid;grid-gap:.28rem;gap:.28rem;padding:.2rem 0;color:var(--app-text-secondary);font-size:.84rem;line-height:1.45}.team-page .team-empty-state strong{color:var(--app-text-primary)}html[data-theme=light] .shell-topbar .team-page .team-members-card{padding:1.35rem 1.45rem}.team-page .team-member-list,.team-page .team-member-row{border:0;border-radius:0;background:transparent}.team-page .team-member-row{grid-template-columns:minmax(13.75rem,1.4fr) minmax(18rem,1.7fr) minmax(8rem,.7fr) auto;align-items:end;gap:1rem;min-height:0;padding:1rem 0;border-bottom:1px solid var(--app-border-soft);box-shadow:none}.team-page .team-member-row:last-child{border-bottom:0}.team-page .team-member-identity{display:grid;grid-gap:.22rem;gap:.22rem;align-self:center;min-width:0}.team-page .team-member-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-page .team-member-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.team-page .team-member-controls .contact-assignment-select{width:100%;min-width:0;min-height:2.6rem}.team-page .team-member-availability{align-self:center}.team-page .team-member-actions{flex-wrap:nowrap;gap:.5rem}.team-page .team-member-actions button{min-height:2.6rem;white-space:nowrap}@media (max-width:900px){.team-page .team-member-row{grid-template-columns:minmax(12rem,1fr) minmax(16rem,1.5fr) auto}.team-page .team-member-availability{display:none}}@media (max-width:720px){.team-page .team-dashboard{grid-template-columns:1fr}.team-page .team-hero{padding:1.35rem 1rem}.team-page .workspace-overview-hero-actions{width:100%;justify-content:flex-start}html[data-theme=light] .shell-topbar .team-page .team-members-card,html[data-theme=light] .shell-topbar .team-page .team-panel{padding:1rem}.team-page .team-member-controls,.team-page .team-member-row{grid-template-columns:1fr}.team-page .team-member-availability{display:block}.team-page .team-member-actions{justify-content:flex-start}}.leads-page,.leads-page .lead-workspace-list,.leads-page .lead-workspace-row,.leads-page .leads-panel,.leads-page .leads-toolbar{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.leads-page .leads-hero{min-height:0;padding:clamp(1.6rem,2vw,1.85rem)}.leads-page .leads-hero h1{margin:.45rem 0 0;font-size:clamp(2rem,2.55vw,2.5rem);line-height:1.12}.leads-page .leads-hero p{max-width:42rem;margin:.55rem 0 0;line-height:1.48}.leads-page .auth-page-hero-metrics{gap:1.5rem;margin-top:1.1rem}html[data-theme=light] .shell-topbar .leads-page .auth-page-hero-stat{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.leads-page .auth-page-hero-stat strong{font-size:1rem}.leads-page .auth-page-hero-stat small{margin-top:.15rem}html[data-theme=light] .shell-topbar .leads-page .leads-panel{display:grid;grid-gap:1rem;gap:1rem;padding:1.35rem 1.45rem;border:1px solid rgba(208,223,244,.92);border-radius:.9rem;background:#fff;box-shadow:none}html[data-theme=light] .shell-topbar .leads-page .leads-workspace-head{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.leads-page .leads-workspace-head .card-title{margin:0;font-size:1.125rem;line-height:1.3}.leads-page .leads-workspace-head .muted{margin:.38rem 0 0;line-height:1.45}html[data-theme=light] .shell-topbar .leads-page .leads-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.leads-page .leads-toolbar .search-input{flex:1 1 20rem;min-width:0;min-height:2.6rem}.leads-page .leads-toolbar .app-select{flex:0 1 11rem;min-width:8.5rem;min-height:2.6rem}.leads-page .leads-result-summary{margin:0;color:var(--app-text-muted);font-size:.78rem;line-height:1.4}html[data-theme=light] .shell-topbar .leads-page .lead-workspace-list{gap:0;border:0;border-top:1px solid var(--app-border-soft);border-radius:0;background:transparent}html[data-theme=light] .shell-topbar .leads-page .lead-workspace-row{grid-template-columns:minmax(12rem,1fr) minmax(13rem,1.2fr) minmax(25rem,2fr);align-items:center;gap:1rem;min-height:0;padding:.85rem 0;border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;background:transparent;box-shadow:none}.leads-page .lead-workspace-activity,.leads-page .lead-workspace-main{min-width:0}.leads-page .lead-workspace-main,.leads-page .lead-workspace-top{gap:0}.leads-page .lead-workspace-top p,.leads-page .lead-workspace-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-page .lead-workspace-activity{display:grid;grid-gap:.18rem;gap:.18rem;color:var(--app-text-secondary);font-size:.78rem;line-height:1.4}.leads-page .lead-workspace-activity strong{color:var(--app-text-primary)}.leads-page .lead-workspace-side{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:.55rem;padding:0;border:0}.leads-page .lead-workspace-side .contact-assignment-select{width:100%;min-width:0;min-height:2.45rem}.leads-page .lead-workspace-side .contact-assignment-label>span{font-size:.68rem}.leads-page .lead-workspace-open{width:auto;min-height:2.45rem;padding-inline:.72rem;white-space:nowrap}.leads-page .lead-record-empty{min-height:0;padding:1rem 0;border:0;background:transparent}@media (max-width:1080px){html[data-theme=light] .shell-topbar .leads-page .lead-workspace-row{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr)}.leads-page .lead-workspace-side{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto}}@media (max-width:680px){.leads-page .leads-hero,html[data-theme=light] .shell-topbar .leads-page .leads-panel{padding:1rem}.leads-page .auth-page-hero-metrics{gap:1rem}.leads-page .lead-workspace-side,html[data-theme=light] .shell-topbar .leads-page .lead-workspace-row{grid-template-columns:1fr}.leads-page .lead-workspace-side{gap:.7rem}.leads-page .lead-workspace-open{width:100%}}html[data-theme=light] .account-setup-detail-grid strong,html[data-theme=light] .account-setup-hero-copy h2,html[data-theme=light] .account-setup-mini-grid strong,html[data-theme=light] .account-setup-progress-card strong,html[data-theme=light] .account-setup-side-card strong,html[data-theme=light] .account-setup-step-head h3,html[data-theme=light] .account-setup-usage-grid strong{color:#10213b}html[data-theme=light] .account-setup-detail-grid span,html[data-theme=light] .account-setup-eyebrow,html[data-theme=light] .account-setup-hero-copy p,html[data-theme=light] .account-setup-mini-grid span,html[data-theme=light] .account-setup-progress-card p,html[data-theme=light] .account-setup-progress-card span,html[data-theme=light] .account-setup-side-card p,html[data-theme=light] .account-setup-side-card span,html[data-theme=light] .account-setup-step-body>p,html[data-theme=light] .account-setup-usage-grid p,html[data-theme=light] .account-setup-usage-grid span{color:#61748f}html[data-theme=light] .account-setup-kicker{border-color:rgba(59,99,240,.18);color:#2f54db;background:rgba(234,240,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.dashboard-topbar-plan-button{min-height:2.25rem;padding-inline:.9rem}.dashboard-topbar-plan-cluster{display:inline-flex;align-items:center;gap:.55rem}.dashboard-topbar-plan-status{display:inline-flex;align-items:center;min-height:2.25rem;max-width:22rem;padding:.35rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.04);color:#c8d4e5;font-size:.74rem;line-height:1.3}.dashboard-topbar-plan-status.is-active{border-color:rgba(34,213,140,.2);color:#a7f3d0}.dashboard-topbar-plan-status.is-expired{border-color:rgba(248,113,113,.22);color:#fca5a5}html[data-theme=light] .dashboard-topbar-plan-status{border-color:rgba(45,81,140,.1);background:#f8fbff;color:#3b4e6b}html[data-theme=light] .dashboard-topbar-plan-status.is-active{color:#047857}html[data-theme=light] .dashboard-topbar-plan-status.is-expired{color:#b91c1c}.billing-page-stack{display:grid;grid-gap:1rem;gap:1rem}.billing-expiry-warning{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:.8rem}.subscriber-deletion-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.subscriber-deletion-options>div{padding:1rem;border:1px solid var(--theme-border);border-radius:.75rem;background:var(--theme-surface-soft)}.subscriber-deletion-options h4,.subscriber-deletion-options p{margin-top:0}.subscriber-deletion-section{padding-block:.75rem}.subscriber-deletion-section .card-header{margin-bottom:.6rem}.subscriber-deletion-section .subscriber-deletion-options>div{padding:.75rem}.subscriber-deletion-section .subscriber-deletion-options p{min-height:0;margin-bottom:.75rem}.billing-expired-summary{align-items:center}.billing-expired-summary h2{margin:.55rem 0 .35rem}.billing-expired-summary strong{display:block;color:var(--theme-text-strong);font-size:1.05rem}.billing-expired-summary p{margin:.4rem 0 0}.billing-expired-summary .billing-expired-package-price{color:var(--theme-text-muted)}.subscriber-plan-card-compact{padding-block:.8rem}.subscriber-summary-grid-compact{gap:0}.subscriber-summary-grid-compact .subscriber-summary-stat{min-height:0;padding:.55rem .8rem;border-width:0 0 0 1px;border-radius:0;background:transparent}.subscriber-summary-grid-compact .subscriber-summary-stat:first-child{border-left:0}.subscriber-account-settings-card{display:grid;grid-template-columns:minmax(15rem,.62fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:1px solid rgba(124,157,207,.2);border-radius:1.3rem;background:linear-gradient(145deg,rgba(19,30,48,.94),rgba(13,22,36,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,7,18,.14)}.subscriber-account-settings-intro{display:flex;gap:.85rem;align-items:flex-start;padding:1.25rem 1.35rem}.subscriber-account-settings-icon,.subscriber-account-settings-item-icon{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid rgba(111,159,235,.25);color:#9bc4ff;background:rgba(55,117,213,.12)}.subscriber-account-settings-icon{width:2.5rem;height:2.5rem;border-radius:.8rem}.subscriber-account-settings-intro h2{margin:0;color:#f2f7ff;font-size:1.02rem;line-height:1.35}.subscriber-account-settings-intro p{margin:.35rem 0 0;color:#94a5bd;font-size:.84rem;line-height:1.5}.subscriber-account-settings-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid rgba(124,157,207,.16)}.subscriber-account-settings-link{display:flex;gap:.72rem;align-items:center;min-width:0;padding:1.1rem 1.2rem;color:inherit;text-decoration:none;transition:background-color .14s ease,color .14s ease}.subscriber-account-settings-link+.subscriber-account-settings-link{border-left:1px solid rgba(124,157,207,.16)}.subscriber-account-settings-item-icon{width:2.25rem;height:2.25rem;border-radius:.7rem}.subscriber-account-settings-copy{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.subscriber-account-settings-copy strong{overflow-wrap:anywhere;color:#eaf2ff;font-size:.88rem;line-height:1.35}.subscriber-account-settings-copy span{overflow-wrap:anywhere;color:#91a2b9;font-size:.78rem;line-height:1.4}.subscriber-account-settings-link>svg{flex:0 0 auto;margin-left:auto;color:#7f9dca}.subscriber-account-settings-link:hover{background:rgba(54,117,213,.12)}.subscriber-account-settings-link:hover>svg{color:#b4d2ff}.subscriber-account-settings-link:focus-visible{position:relative;z-index:1;outline:3px solid rgba(96,165,250,.5);outline-offset:-3px;background:rgba(54,117,213,.14)}@media (max-width:640px){.billing-expired-summary{align-items:stretch}.billing-expired-summary .button{width:100%}.subscriber-account-settings-card{grid-template-columns:1fr}.subscriber-account-settings-links{border-top:1px solid rgba(124,157,207,.16);border-left:0}.subscriber-summary-grid-compact .subscriber-summary-stat{border-width:1px 0 0}.subscriber-summary-grid-compact .subscriber-summary-stat:first-child{border-top:0}}.subscriber-deletion-options p{min-height:3rem;color:var(--theme-text-muted);line-height:1.5}@media (max-width:640px){.billing-expiry-warning,.subscriber-deletion-options{grid-template-columns:1fr;flex-direction:column;align-items:stretch}}.billing-limit-grid,.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.billing-limit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-stat{display:grid;grid-gap:.3rem;gap:.3rem;padding:.9rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:rgba(255,255,255,.035)}.billing-stat span{color:#99a3b3;font-size:.74rem}.billing-history-table{display:grid;overflow-x:auto}.billing-history-row{display:grid;grid-template-columns:.9fr 1fr 1.6fr .8fr 1.4fr;grid-gap:.8rem;gap:.8rem;align-items:center;min-width:840px;padding:.85rem .25rem;border-bottom:1px solid rgba(255,255,255,.07)}.billing-history-head{color:#99a3b3;font-size:.72rem;font-weight:700;text-transform:uppercase}.billing-history-actions{display:flex;flex-wrap:wrap;gap:.65rem}.billing-history-actions a,.billing-history-actions button{color:#93c5fd}html[data-theme=light] .billing-stat{border-color:rgba(45,81,140,.1);background:#f8fbff}html[data-theme=light] .billing-history-row{border-color:rgba(45,81,140,.1)}@media (max-width:900px){.billing-limit-grid,.billing-plan-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.billing-limit-grid,.billing-plan-grid{grid-template-columns:1fr}.dashboard-topbar-plan-cluster{width:100%;align-items:stretch;flex-direction:column}.dashboard-topbar-plan-status{max-width:none}}.contact-directory-whatsapp-name{overflow:hidden;max-width:100%;color:var(--app-text-secondary);font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@media (max-width:860px){.contacts-directory-table-wrap{display:none}.contacts-directory-mobile-list{display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem}.contacts-directory-mobile-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.8rem;border:1px solid rgba(45,81,140,.12);border-radius:.65rem;background:#fff}.contacts-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.contacts-mobile-card-head .contact-directory-identity{min-width:0}.contacts-mobile-card-head .contact-directory-copy{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.contacts-mobile-card-head .contact-directory-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--app-text-secondary);font-size:.76rem}.contacts-mobile-card-meta span{padding:.16rem .42rem;border-radius:999px;background:rgba(45,81,140,.07)}.contacts-directory-mobile-card .contacts-activity-time{font-size:.74rem}.contacts-actions-trigger{width:2.75rem;height:2.75rem}.contacts-pagination{flex-wrap:wrap}.contacts-pagination-form{margin-left:0}.contacts-pagination-navigation{margin-left:auto}}@media (max-width:520px){.contacts-directory-hero-metrics{justify-content:flex-start;gap:.7rem}.contacts-directory-hero-stat{min-height:1.75rem;padding:.12rem .38rem;border:1px solid rgba(45,81,140,.12);border-radius:.4rem}.contacts-directory-hero-actions .button{min-height:2.75rem}.contacts-directory-search .search-input{flex-basis:100%}.contacts-directory-filter-label,.contacts-directory-filter-label .app-select,.contacts-directory-search>.button{flex:1 1 auto}.contacts-pagination-navigation{width:100%;justify-content:space-between}.contacts-pagination-navigation .button{min-width:2.75rem}.contacts-pagination-pages{display:flex;gap:.25rem}.contacts-actions-trigger{width:2.75rem;height:2.75rem}}@media (min-width:901px){.contacts-directory-column-headings,.timeline-row.contact-directory-row{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(120px,.7fr) minmax(170px,1fr) minmax(125px,.65fr) auto;grid-gap:.9rem;gap:.9rem;align-items:center}.contacts-directory-column-headings{padding:.5rem 1rem;border-bottom:1px solid rgba(45,81,140,.1);color:var(--app-text-secondary);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.timeline-row.contact-directory-row{cursor:pointer}.timeline-row.contact-directory-row:focus-within{outline:2px solid rgba(69,99,240,.5);outline-offset:-2px}.contact-directory-actions,.contact-directory-main,.contact-directory-top{display:contents}.contact-directory-identity{grid-column:1}.contact-directory-badges{grid-column:2;grid-row:1;margin:0}.contact-directory-summary{grid-column:3;grid-row:1}.contact-directory-time-block{display:grid;grid-column:4;grid-row:1}.contact-directory-action-row{grid-column:5;grid-row:1}.contact-note-composer{grid-column:1/-1}}@media (max-width:900px){.contacts-directory-column-headings{display:none}}.subscriber-billing-page{display:grid;grid-gap:1rem;gap:1rem;color:#edf4ff}.subscriber-billing-shell{width:100%;max-width:none;margin-inline:0;padding-inline:0}.subscriber-billing-header{overflow:hidden;padding:.25rem 0 .15rem;border:1px solid rgba(248,113,113,.34);border-radius:.95rem;background:linear-gradient(90deg,rgba(153,27,27,.2),rgba(127,29,29,.08)),rgba(31,12,18,.82)}.subscriber-billing-header-content{display:grid;grid-gap:.28rem;gap:.28rem;padding-inline:1.08rem}.subscriber-billing-back-link{width:-moz-fit-content;width:fit-content;justify-self:start;align-self:flex-start;margin-top:.45rem}.subscriber-billing-header-content>span,.subscriber-section-label{color:#75a7ff;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.subscriber-billing-header h1{margin:0;color:#f8fbff;font-family:Space Grotesk,Avenir Next,sans-serif;font-size:clamp(2.15rem,3vw,3rem);letter-spacing:-.045em;line-height:1.03}.subscriber-billing-header p,.subscriber-payment-reminder p,.subscriber-plan-topline p{margin:0;color:#a5b2c5;font-size:.94rem;line-height:1.55}.subscriber-documents-card,.subscriber-payment-reminder,.subscriber-plan-card,.subscriber-section-break,.subscriber-settings-card{position:relative;overflow:hidden;border:1px solid rgba(124,157,207,.2);border-radius:1.3rem;background:radial-gradient(circle at 88% -20%,rgba(52,112,220,.24),transparent 36%),linear-gradient(145deg,#111b2b,#0d1522 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 55px rgba(0,7,18,.24)}.subscriber-documents-card:before,.subscriber-payment-reminder:before,.subscriber-plan-card:before,.subscriber-section-break:before,.subscriber-settings-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,rgba(91,153,255,.95),rgba(91,153,255,.12));pointer-events:none}.subscriber-plan-card{padding:clamp(1rem,2vw,1.35rem)}.subscriber-documents-heading,.subscriber-plan-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.subscriber-documents-heading h2,.subscriber-payment-reminder h2,.subscriber-plan-topline h2{margin:.28rem 0 .2rem;color:#f7faff;font-size:1.34rem;line-height:1.18}.subscriber-plan-topline p{display:flex;align-items:center;gap:.6rem;color:#c0cad8;font-size:.95rem;font-weight:650}.subscriber-plan-topline p i{width:3px;height:3px;border-radius:50%;background:#53647c}.subscriber-document-count,.subscriber-invoice-status,.subscriber-status-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:1px solid rgba(118,160,224,.2);border-radius:999px;padding:.35rem .65rem;background:rgba(86,130,199,.1);color:#a8c7fa;font-size:.72rem;font-weight:750;white-space:nowrap}.subscriber-invoice-status.is-paid,.subscriber-status-badge.is-active{border-color:rgba(67,214,153,.24);background:rgba(36,183,124,.11);color:#76e1b3}.subscriber-status-badge.is-free_trial{border-color:rgba(85,170,255,.28);color:#83bdff}.subscriber-invoice-status.is-open,.subscriber-status-badge.is-grace_period{border-color:rgba(244,190,81,.28);background:rgba(216,155,39,.1);color:#ffd178}.subscriber-invoice-status.is-overdue,.subscriber-status-badge.is-expired{border-color:rgba(255,105,115,.27);background:rgba(226,67,79,.1);color:#ff939b}.subscriber-invoice-status.is-cancelled,.subscriber-invoice-status.is-void,.subscriber-status-badge.is-cancelled{color:#9ba9bc}.subscriber-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1rem}.subscriber-summary-stat{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0;min-height:4.6rem;padding:.82rem .9rem;border:1px solid rgba(124,157,207,.18);border-radius:.82rem;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.subscriber-summary-stat span{color:#a8b4c5;font-size:.74rem;font-weight:700}.subscriber-summary-stat strong{overflow:hidden;color:#f6f9ff;font-size:clamp(1.15rem,1.8vw,1.38rem);line-height:1.1;text-overflow:ellipsis}.subscriber-payment-reminder{padding:.95rem 1.05rem;border-color:rgba(235,174,63,.22);background:linear-gradient(90deg,rgba(222,155,31,.08),transparent 52%),#111927}.account-payment-reminder{border-color:transparent}.account-payment-reminder .dashboard-payment-reminder-row{border:0;background:transparent;box-shadow:none}.billing-expiry-warning{padding:1rem 1.08rem;border:1px solid rgba(248,113,113,.34);border-radius:.95rem;background:linear-gradient(90deg,rgba(153,27,27,.2),rgba(127,29,29,.08)),rgba(31,12,18,.82);color:#fee2e2;font-size:.95rem;font-weight:700;line-height:1.55}.subscriber-payment-reminder.is-expired{border-color:rgba(246,92,103,.24);background:linear-gradient(90deg,rgba(213,56,69,.1),transparent 52%),#111927}.subscriber-payment-reminder .subscriber-section-label{color:#f8c365}.subscriber-payment-reminder h2{font-size:1rem}.subscriber-payment-reminder p{max-width:58rem;color:#b6c2d2;font-size:.88rem}.dashboard-payment-reminder-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(.9rem,2vw,1.35rem)}.dashboard-payment-reminder-copy{min-width:0}.dashboard-payment-reminder-button{flex:0 0 auto;width:auto;min-width:max-content;align-self:center;white-space:nowrap}.subscriber-documents-card{padding-top:1rem}.subscriber-documents-heading{padding:0 1.05rem .9rem;border-bottom:1px solid rgba(124,157,207,.12)}.subscriber-document-actions,.subscriber-documents-tools,.subscriber-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.subscriber-document-actions,.subscriber-documents-tools{justify-content:flex-end}.subscriber-action-primary,.subscriber-action-secondary,.subscriber-icon-button,.subscriber-pagination button,.subscriber-pagination select{border:1px solid rgba(118,151,202,.24);border-radius:.58rem;background:rgba(255,255,255,.07);color:#e2ebf8;font:inherit;font-size:.78rem;box-shadow:0 10px 20px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.subscriber-action-primary,.subscriber-action-secondary,.subscriber-icon-button,.subscriber-pagination button{min-height:2.25rem;padding:.46rem .76rem;cursor:pointer}.subscriber-action-secondary:hover,.subscriber-icon-button:hover,.subscriber-pagination button:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.32);background:rgba(37,99,235,.14)}.subscriber-action-primary{border-color:#3679dc;background:linear-gradient(135deg,#3679dc,#2f6fcf);color:white;font-weight:750}.subscriber-action-secondary{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.subscriber-action-primary:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(30,64,175,.2),inset 0 1px 0 rgba(255,255,255,.12)}.subscriber-action-secondary:disabled,.subscriber-icon-button:disabled,.subscriber-pagination button:disabled{cursor:not-allowed;opacity:.35}.subscriber-documents-scroll{overflow-x:auto;border-bottom:1px solid rgba(124,157,207,.11);background:rgba(4,10,18,.18)}.subscriber-documents-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.subscriber-documents-col-invoice{width:17%}.subscriber-documents-col-package{width:22%}.subscriber-documents-col-date,.subscriber-documents-col-money,.subscriber-documents-col-status{width:10%}.subscriber-documents-col-actions{width:21%}.subscriber-documents-table td,.subscriber-documents-table th{padding:.82rem .8rem;border-bottom:1px solid rgba(124,157,207,.11);text-align:left;vertical-align:top}.subscriber-documents-table th{color:#9aa9bd;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.subscriber-documents-table td{color:#c4cfdd;font-size:.84rem;line-height:1.4}.subscriber-documents-table tbody tr{transition:background-color .14s ease}.subscriber-documents-table tbody tr:hover{background:rgba(96,165,250,.06)}.subscriber-documents-table td:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.subscriber-documents-table td:first-child strong{display:block;overflow-wrap:anywhere;color:#edf4ff;font-size:.86rem;line-height:1.35}.subscriber-documents-table td:first-child span{color:#6f7f96;font-size:.74rem}.subscriber-documents-table td:nth-child(2){overflow-wrap:anywhere;color:#d7e0ed;font-weight:650}.subscriber-documents-table td:nth-child(4),.subscriber-documents-table td:nth-child(5),.subscriber-documents-table td:nth-child(6),.subscriber-documents-table td:nth-child(7),.subscriber-documents-table th:nth-child(4),.subscriber-documents-table th:nth-child(5),.subscriber-documents-table th:nth-child(6),.subscriber-documents-table th:nth-child(7){text-align:right}.subscriber-documents-table td.has-balance{color:#ffd178;font-weight:750}.subscriber-empty-documents{padding:2.5rem!important;color:#75859b!important;text-align:center!important}.subscriber-pagination{justify-content:flex-end;padding:.85rem 1.05rem;color:#9aa8bb;font-size:.8rem}.subscriber-pagination>span{margin-right:auto}.subscriber-pagination label{display:inline-flex;align-items:center;gap:.4rem}.subscriber-pagination select{min-height:2rem;padding:.35rem 1.7rem .35rem .55rem}.subscriber-pagination strong{color:#b9c6d8}.subscriber-icon-button:disabled,.subscriber-pagination button:disabled{color:#7e8da2;background:rgba(255,255,255,.035);opacity:.62}.subscriber-icon-button,.subscriber-pagination button{font-weight:750}.subscriber-icon-button:focus-visible,.subscriber-pagination button:focus-visible{outline:3px solid rgba(96,165,250,.34);outline-offset:2px}.subscriber-settings-card{border-radius:1.3rem}.subscriber-settings-section{border:1px solid rgba(124,157,207,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 22px 55px rgba(0,7,18,.22)}.subscriber-settings-section+.subscriber-settings-section{margin-top:.2rem}.subscriber-section-break{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.25rem 1.35rem;background:radial-gradient(circle at 100% -30%,rgba(58,125,221,.18),transparent 42%),linear-gradient(145deg,#10192a,#0d1522 70%)}.subscriber-section-break h2{margin:0;color:#f7faff;font-size:1.15rem}.subscriber-section-break p{margin:0;max-width:52rem;color:#8e9db3;line-height:1.6}html[data-theme=light] .subscriber-billing-page{color:#14223a}html[data-theme=light] .subscriber-billing-header h1,html[data-theme=light] .subscriber-documents-heading h2,html[data-theme=light] .subscriber-payment-reminder h2,html[data-theme=light] .subscriber-plan-topline h2,html[data-theme=light] .subscriber-summary-stat strong{color:#13213a}html[data-theme=light] .subscriber-account-settings-card,html[data-theme=light] .subscriber-documents-card,html[data-theme=light] .subscriber-payment-reminder,html[data-theme=light] .subscriber-plan-card,html[data-theme=light] .subscriber-section-break,html[data-theme=light] .subscriber-settings-card{border-color:rgba(35,76,135,.12);background:linear-gradient(145deg,#ffffff,#f4f8fd);box-shadow:0 14px 42px rgba(41,67,103,.08)}html[data-theme=light] .subscriber-summary-stat{border-color:rgba(35,76,135,.1);background:rgba(230,239,251,.5)}html[data-theme=light] .billing-expiry-warning{border-color:rgba(220,38,38,.22);background:linear-gradient(90deg,rgba(254,226,226,.96),rgba(255,247,237,.86)),#fff7ed;color:#991b1b}html[data-theme=light] .subscriber-documents-heading{border-bottom-color:rgba(35,76,135,.1)}html[data-theme=light] .subscriber-documents-scroll{background:rgba(240,246,255,.75)}html[data-theme=light] .subscriber-section-break p{color:#5d6f89}html[data-theme=light] .subscriber-account-settings-copy strong,html[data-theme=light] .subscriber-account-settings-intro h2{color:#172741}html[data-theme=light] .subscriber-account-settings-copy span,html[data-theme=light] .subscriber-account-settings-intro p{color:#5d6f89}html[data-theme=light] .subscriber-account-settings-icon,html[data-theme=light] .subscriber-account-settings-item-icon{border-color:rgba(45,99,181,.18);color:#225da9;background:rgba(219,234,254,.72)}html[data-theme=light] .subscriber-account-settings-link+.subscriber-account-settings-link,html[data-theme=light] .subscriber-account-settings-links{border-color:rgba(35,76,135,.1)}html[data-theme=light] .subscriber-account-settings-link>svg{color:#6682ad}html[data-theme=light] .subscriber-account-settings-link:focus-visible,html[data-theme=light] .subscriber-account-settings-link:hover{background:rgba(219,234,254,.62)}html[data-theme=light] .subscriber-documents-table td{color:#455773}html[data-theme=light] .subscriber-documents-table tbody tr:hover{background:rgba(37,99,235,.045)}html[data-theme=light] .subscriber-documents-table th{color:#5b6f8d}html[data-theme=light] .subscriber-documents-table td:first-child strong{color:#172741}html[data-theme=light] .subscriber-documents-table td:nth-child(2){color:#253a5c}html[data-theme=light] .subscriber-billing-header p,html[data-theme=light] .subscriber-payment-reminder p,html[data-theme=light] .subscriber-plan-topline p,html[data-theme=light] .subscriber-summary-stat span{color:#536884}html[data-theme=light] .subscriber-icon-button:disabled,html[data-theme=light] .subscriber-pagination button:disabled{color:#6d7f99;border-color:rgba(140,161,195,.42);background:rgba(238,244,252,.9);box-shadow:none}html[data-theme=light] .subscriber-icon-button,html[data-theme=light] .subscriber-pagination button{border-color:rgba(45,99,181,.38);background:linear-gradient(180deg,#ffffff,#eaf2ff);color:#173b78;box-shadow:0 8px 18px rgba(38,76,128,.12),inset 0 1px 0 rgba(255,255,255,.88)}html[data-theme=light] .subscriber-icon-button:hover,html[data-theme=light] .subscriber-pagination button:hover{border-color:rgba(37,99,235,.58);background:linear-gradient(180deg,#f7fbff,#dbeafe);color:#0f3170;box-shadow:0 10px 22px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.9)}html[data-theme=light] .subscriber-icon-button:disabled:hover,html[data-theme=light] .subscriber-pagination button:disabled:hover{transform:none;color:#6d7f99;border-color:rgba(140,161,195,.42);background:rgba(238,244,252,.9);box-shadow:none}@media (max-width:1180px){.subscriber-documents-table{min-width:900px}.subscriber-document-actions{justify-content:flex-start}}@media (max-width:760px){.dashboard-payment-reminder-row,.subscriber-documents-heading,.subscriber-plan-topline{align-items:stretch;flex-direction:column}.dashboard-payment-reminder-button{width:100%;min-width:0}.subscriber-summary-grid{grid-template-columns:1fr;gap:.6rem}.subscriber-documents-tools{align-items:stretch;justify-content:flex-start}.subscriber-document-count{justify-content:flex-start}.subscriber-documents-scroll{overflow-x:visible;padding:.72rem}.subscriber-documents-table,.subscriber-documents-table tbody,.subscriber-documents-table td,.subscriber-documents-table th,.subscriber-documents-table thead,.subscriber-documents-table tr{display:block;width:100%;min-width:0}.subscriber-documents-table colgroup,.subscriber-documents-table thead{display:none}.subscriber-documents-table{border-collapse:separate;border-spacing:0}.subscriber-documents-table tbody{display:grid;grid-gap:.72rem;gap:.72rem}.subscriber-documents-table tbody tr{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(124,157,207,.14);border-radius:.9rem;background:rgba(255,255,255,.035)}.subscriber-documents-table tbody tr:hover{background:rgba(96,165,250,.07)}.subscriber-documents-table td{display:grid;grid-template-columns:minmax(7.4rem,.42fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start;padding:.72rem .8rem;border-bottom-color:rgba(124,157,207,.09);text-align:left!important}.subscriber-documents-table td:before{content:attr(data-label);color:#9aa9bd;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.subscriber-documents-table td:last-child{border-bottom:0}.subscriber-document-actions{justify-content:flex-start}.subscriber-action-primary,.subscriber-action-secondary{justify-content:center;min-width:min(100%,10rem)}.subscriber-account-settings-links{grid-template-columns:1fr}.subscriber-account-settings-link+.subscriber-account-settings-link{border-top:1px solid rgba(124,157,207,.16);border-left:0}.subscriber-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;align-items:center}.subscriber-pagination>span{grid-column:1/-1;margin-right:0}.subscriber-pagination strong{grid-column:1/-1}}@media (max-width:430px){.subscriber-billing-page{gap:.82rem}.subscriber-billing-header h1{font-size:2rem}.billing-expiry-warning,.subscriber-account-settings-card,.subscriber-documents-card,.subscriber-payment-reminder,.subscriber-plan-card,.subscriber-section-break{border-radius:.95rem}.subscriber-documents-table td{grid-template-columns:1fr;gap:.35rem}.subscriber-document-actions{display:grid;grid-template-columns:1fr}.subscriber-action-primary,.subscriber-action-secondary{width:100%}.subscriber-pagination{grid-template-columns:1fr}}html[data-theme=light] .account-setup-detail-grid div,html[data-theme=light] .account-setup-mini-grid div,html[data-theme=light] .account-setup-progress-track,html[data-theme=light] .account-setup-step-marker,html[data-theme=light] .account-setup-usage-grid div{border-color:rgba(72,111,171,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.94)),#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 22px rgba(44,92,164,.04)}html[data-theme=light] .account-setup-step-marker{color:#1d4ed8}@media (max-width:1100px){.account-setup-hero,.account-setup-layout{grid-template-columns:1fr}.account-setup-side{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.account-setup-step,.account-setup-step-head{grid-template-columns:1fr}.account-setup-step-head{flex-direction:column}.account-setup-detail-grid,.account-setup-mini-grid,.account-setup-side,.account-setup-usage-grid{grid-template-columns:1fr}}.wa-settings-checklist{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:.72rem;gap:.72rem}.wa-settings-progress-card,.wa-settings-step-card{border:1px solid rgba(255,255,255,.07);border-radius:.72rem;background:#252a31;box-shadow:none}.wa-settings-progress-card{display:grid;align-content:center;grid-gap:.44rem;gap:.44rem;padding:.86rem}.wa-settings-progress-card span{color:#99a3b3;font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.wa-settings-progress-card strong{color:#ffffff;font-size:.98rem}.wa-settings-progress-card p,.wa-settings-step-card p{margin:0;color:#99a3b3;font-size:.76rem;line-height:1.45}.wa-settings-progress-track{height:.4rem;overflow:hidden;border-radius:999px;background:#1f242b}.wa-settings-progress-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#60a5fa)}.wa-settings-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.wa-settings-step-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.62rem;gap:.62rem;align-items:center;min-height:4.25rem;padding:.72rem}.wa-settings-step-number{display:inline-flex;align-items:center;justify-content:center;width:1.78rem;height:1.78rem;border-radius:999px;color:#dbeafe;background:#1f242b;font-size:.76rem;font-weight:800}.wa-settings-step-card strong{display:block;overflow:hidden;color:#ffffff;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.wa-settings-step-status{display:inline-flex;align-items:center;min-height:1.45rem;padding:.18rem .5rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#cbd5e1;background:rgba(255,255,255,.035);font-size:.64rem;font-weight:800;white-space:nowrap}.wa-settings-step-status.completed{border-color:rgba(34,197,94,.2);color:#86efac;background:rgba(22,101,52,.24)}.wa-settings-step-status.needs-setup{border-color:rgba(248,113,113,.22);color:#fecaca;background:rgba(127,29,29,.24)}.wa-settings-step-status.review{border-color:rgba(251,191,36,.22);color:#fde68a;background:rgba(146,64,14,.22)}.wa-onboarding-shell{grid-template-columns:minmax(0,1fr) 300px;gap:.9rem}.wa-onboarding-followup-card,.wa-onboarding-main,.wa-progress-card,.wa-setup-card{border-radius:.72rem;background:#252a31;box-shadow:none}.wa-onboarding-main{gap:.85rem;padding:.95rem}.wa-onboarding-copy{gap:.22rem}.wa-onboarding-copy h1{font-size:1.36rem;line-height:1.12;letter-spacing:-.02em}.wa-onboarding-copy p{color:#99a3b3;font-size:.82rem;line-height:1.55}.wa-progress-card{gap:.78rem;padding:.9rem}.wa-progress-copy h2{font-size:1rem}.wa-progress-copy p,.wa-progress-step-copy p{color:#99a3b3;font-size:.74rem;line-height:1.45}.wa-progress-marker{width:1.72rem;height:1.72rem;font-size:.74rem}.wa-progress-connector{min-height:2.45rem}.wa-progress-step-copy{padding-bottom:.62rem}.wa-next-steps-list{gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:.58rem;background:#20252c}.wa-next-step-item{grid-template-columns:minmax(0,1fr) auto;min-height:3.6rem;padding:.68rem .78rem;border:0;border-bottom:1px solid rgba(255,255,255,.055);border-radius:0;background:transparent}.wa-next-step-item:last-child{border-bottom:0}.wa-next-step-item strong{font-size:.84rem}.wa-next-step-item p{color:#99a3b3;font-size:.74rem;line-height:1.45}.wa-method-grid{gap:.72rem}.wa-method-card{gap:.68rem;padding:.86rem;border-radius:.72rem;background:#20252c;box-shadow:none}.wa-method-card:hover{transform:none;box-shadow:none}.wa-method-card-topline h3{font-size:.94rem}.wa-method-description{font-size:.76rem;line-height:1.5}.wa-method-benefits{gap:.42rem}.wa-method-benefit{min-height:1.9rem;padding:.4rem .52rem;border-radius:.58rem;font-size:.68rem}.wa-step-header h2{font-size:1.05rem}.wa-step-header p{color:#99a3b3;font-size:.78rem;line-height:1.55}.wa-disconnect-panel,.wa-help-notice,.wa-instruction-panel,.wa-qr-panel,.wa-runtime-meta>div{border-radius:.62rem;background:#20252c}html[data-theme=light] .wa-onboarding-followup-card,html[data-theme=light] .wa-onboarding-main,html[data-theme=light] .wa-progress-card,html[data-theme=light] .wa-settings-progress-card,html[data-theme=light] .wa-settings-step-card,html[data-theme=light] .wa-setup-card{border-color:var(--app-border-soft);background:var(--app-surface-1);box-shadow:var(--app-shadow-md)}html[data-theme=light] .wa-instruction-panel strong,html[data-theme=light] .wa-method-card-topline h3,html[data-theme=light] .wa-next-step-item strong,html[data-theme=light] .wa-onboarding-copy h1,html[data-theme=light] .wa-onboarding-followup-card .card-title,html[data-theme=light] .wa-onboarding-summary-card strong,html[data-theme=light] .wa-qr-panel-head strong,html[data-theme=light] .wa-runtime-meta strong,html[data-theme=light] .wa-settings-progress-card strong,html[data-theme=light] .wa-settings-step-card strong,html[data-theme=light] .wa-step-header h2{color:#162554}html[data-theme=light] .wa-method-description,html[data-theme=light] .wa-next-step-item p,html[data-theme=light] .wa-onboarding-copy p,html[data-theme=light] .wa-onboarding-followup-card .muted,html[data-theme=light] .wa-onboarding-summary-card p,html[data-theme=light] .wa-progress-copy p,html[data-theme=light] .wa-progress-step-copy p,html[data-theme=light] .wa-settings-progress-card p,html[data-theme=light] .wa-settings-progress-card span,html[data-theme=light] .wa-settings-step-card p,html[data-theme=light] .wa-step-header p{color:#617694}html[data-theme=light] .wa-cloud-connection-summary,html[data-theme=light] .wa-cloud-setup-step,html[data-theme=light] .wa-disconnect-panel,html[data-theme=light] .wa-facebook-connect-panel,html[data-theme=light] .wa-help-notice,html[data-theme=light] .wa-instruction-panel,html[data-theme=light] .wa-method-card,html[data-theme=light] .wa-next-steps-list,html[data-theme=light] .wa-qr-panel,html[data-theme=light] .wa-runtime-meta>div,html[data-theme=light] .wa-settings-progress-track,html[data-theme=light] .wa-settings-step-number{border-color:var(--app-border-subtle);background:var(--app-surface-3)}html[data-theme=light] .wa-help-notice{color:#4d6283}html[data-theme=light] .wa-onboarding-summary-card{border-color:rgba(196,216,245,.82);background:radial-gradient(circle at top right,rgba(104,181,255,.1),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.96));box-shadow:var(--app-shadow-md)}html[data-theme=light] .wa-onboarding-summary-card span,html[data-theme=light] .wa-progress-kicker,html[data-theme=light] .wa-step-kicker{color:#2f6fed}html[data-theme=light] .wa-method-description,html[data-theme=light] .wa-method-subtitle,html[data-theme=light] .wa-next-step-item p,html[data-theme=light] .wa-onboarding-summary-card p{color:#617694}html[data-theme=light] .wa-progress-step.active .wa-progress-step-copy strong,html[data-theme=light] .wa-progress-step.complete .wa-progress-step-copy strong{color:#162554}html[data-theme=light] .wa-progress-step-copy p{color:#617694}html[data-theme=light] .wa-progress-marker{color:#ffffff;background:linear-gradient(180deg,#2f6fed,#3f86ff);box-shadow:0 10px 20px rgba(47,111,237,.2)}html[data-theme=light] .wa-progress-method-chip{color:#2f6fed;background:rgba(47,111,237,.1)}html[data-theme=light] .wa-progress-connector{background:linear-gradient(180deg,rgba(47,111,237,.28),rgba(47,111,237,.08))}html[data-theme=light] .wa-next-step-item{border-color:rgba(205,220,243,.82);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,250,255,.94))}html[data-theme=light] .wa-method-card{border-color:rgba(205,220,243,.88);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.95)),#ffffff;box-shadow:0 8px 20px rgba(56,89,136,.06)}html[data-theme=light] .wa-method-card:hover{border-color:rgba(47,111,237,.34);background:radial-gradient(circle at top right,rgba(104,181,255,.08),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.96));box-shadow:0 16px 30px rgba(93,162,245,.1)}html[data-theme=light] .wa-method-card.selected{border-color:rgba(47,111,237,.5);background:radial-gradient(circle at top right,rgba(104,181,255,.12),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(239,246,255,.97));box-shadow:inset 0 0 0 1px rgba(47,111,237,.16),0 18px 34px rgba(93,162,245,.14)}html[data-theme=light] .wa-method-card.selected .wa-method-card-topline h3,html[data-theme=light] .wa-method-card.selected .wa-method-description,html[data-theme=light] .wa-method-card.selected .wa-method-subtitle{color:#162554}html[data-theme=light] .wa-method-badge{color:#2f6fed;background:rgba(47,111,237,.08)}html[data-theme=light] .wa-method-radio{border-color:rgba(184,206,240,.82);background:rgba(255,255,255,.96)}html[data-theme=light] .wa-method-card.selected .wa-method-radio{border-color:rgba(47,111,237,.48);background:rgba(47,111,237,.08);box-shadow:inset 0 0 0 3px #2f6fed}html[data-theme=light] .wa-step-kicker{letter-spacing:.08em}html[data-theme=light] .wa-cloud-connection-summary p,html[data-theme=light] .wa-cloud-setup-step p,html[data-theme=light] .wa-facebook-connect-copy p,html[data-theme=light] .wa-field-helper,html[data-theme=light] .wa-instruction-list,html[data-theme=light] .wa-qr-panel-head span,html[data-theme=light] .wa-runtime-meta span,html[data-theme=light] .wa-settings-progress-card span,html[data-theme=light] .wa-settings-step-card p,html[data-theme=light] .wa-status-strip{color:#617694}html[data-theme=light] .wa-qr-placeholder{border-color:rgba(205,220,243,.88);color:#617694;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.95)),#ffffff}html[data-theme=light] .wa-qr-placeholder strong{color:#162554}html[data-theme=light] .wa-onboarding-shell .button{min-height:2.8rem;padding:.62rem 1rem;border-radius:.9rem;font-weight:700;letter-spacing:-.01em}html[data-theme=light] .wa-onboarding-shell .button.button-primary{border:1px solid rgba(67,109,237,.88);background:linear-gradient(90deg,#2f6fed,#b46cff);color:#ffffff;box-shadow:0 12px 26px rgba(87,103,189,.18)}html[data-theme=light] .wa-onboarding-shell .button.button-primary:hover{border-color:rgba(54,95,226,.92);background:linear-gradient(90deg,#2766e8,#a85dfb);box-shadow:0 16px 30px rgba(87,103,189,.22)}html[data-theme=light] .wa-onboarding-shell .button.button-secondary{border:1px solid rgba(196,211,236,.96);background:linear-gradient(180deg,#ffffff,#f5f9ff);color:#162554;box-shadow:0 8px 18px rgba(76,98,148,.08)}html[data-theme=light] .wa-onboarding-shell .button.button-secondary:hover{border-color:rgba(127,156,214,.96);background:linear-gradient(180deg,#ffffff,#eef4ff);color:#142b52;box-shadow:0 12px 22px rgba(76,98,148,.12)}html[data-theme=light] .wa-onboarding-shell .wa-disconnect-panel .button,html[data-theme=light] .wa-onboarding-shell .wa-form-actions .button,html[data-theme=light] .wa-onboarding-shell .wa-instruction-panel .button,html[data-theme=light] .wa-onboarding-shell .wa-next-step-item .button,html[data-theme=light] .wa-onboarding-shell .wa-qr-panel .button{min-width:11rem;justify-content:center}html[data-theme=light] .wa-onboarding-shell .button:disabled{border-color:rgba(203,214,232,.92);background:linear-gradient(180deg,#f7f9fd,#eef3fa);color:#8a9cb8;box-shadow:none}html[data-theme=light] .wa-cloud-connection-summary strong,html[data-theme=light] .wa-cloud-setup-step strong,html[data-theme=light] .wa-facebook-connect-copy strong,html[data-theme=light] .wa-onboarding-followup-card .lead-row strong,html[data-theme=light] .wa-progress-step-copy strong{color:#7b8faa}html[data-theme=light] .wa-cloud-connection-summary strong,html[data-theme=light] .wa-cloud-setup-step strong,html[data-theme=light] .wa-facebook-connect-copy strong,html[data-theme=light] .wa-onboarding-followup-card .lead-row strong{color:#162554}html[data-theme=light] .wa-onboarding-followup-card .table-subtle,html[data-theme=light] .wa-onboarding-shell .muted,html[data-theme=light] .wa-onboarding-shell .table-subtle{color:#617694}html[data-theme=light] .wa-onboarding-next-copy{color:#4e6380}html[data-theme=light] .wa-settings-step-card strong{color:var(--app-text-primary)}html[data-theme=light] .wa-settings-step-status{border-color:rgba(188,204,228,.9);color:#5f7696;background:rgba(243,248,255,.9)}html[data-theme=light] .wa-settings-step-status.completed{border-color:rgba(34,197,94,.18);color:#1c8b4f;background:rgba(220,252,231,.8)}html[data-theme=light] .wa-settings-step-status.needs-setup{border-color:rgba(248,113,113,.18);color:#b84b62;background:rgba(254,242,242,.86)}html[data-theme=light] .wa-settings-step-status.review{border-color:rgba(251,191,36,.18);color:#a16207;background:rgba(254,249,195,.82)}html[data-theme=light] .shell-topbar .control-label{color:#3c5376}html[data-theme=light] .wa-disconnect-panel{border-color:rgba(207,94,119,.18);background:#fff7f8}html[data-theme=light] .wa-disconnect-panel strong{color:#8f2941}html[data-theme=light] .wa-disconnect-checkbox{color:#42556f}html[data-theme=light] .wa-cloud-connection-summary strong,html[data-theme=light] .wa-cloud-setup-step strong,html[data-theme=light] .wa-facebook-connect-copy strong{color:#10213b}html[data-theme=light] .wa-cloud-connection-summary p,html[data-theme=light] .wa-cloud-setup-step p,html[data-theme=light] .wa-facebook-connect-copy p{color:#61748f}html[data-theme=light] .wa-settings-step-number{color:#1d4ed8}@media (max-width:1180px){.wa-onboarding-shell,.wa-settings-checklist{grid-template-columns:1fr}}@media (max-width:760px){.wa-cloud-connection-summary,.wa-cloud-setup-step,.wa-facebook-connect-panel{grid-template-columns:1fr;align-items:stretch}.wa-settings-step-card,.wa-settings-step-grid{grid-template-columns:1fr}.wa-settings-step-status{width:-moz-fit-content;width:fit-content}}.metrica-login-shell{display:flex;align-items:center;justify-content:center;width:100%;min-height:100dvh;padding:clamp(1rem,3vw,2.5rem);overflow-x:hidden;overflow-y:visible;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 24%),radial-gradient(circle at bottom right,rgba(14,165,233,.1),transparent 28%),linear-gradient(180deg,#edf4ff,#f8fbff)}.metrica-login-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(22rem,.92fr);grid-gap:clamp(1rem,2vw,2rem);gap:clamp(1rem,2vw,2rem);width:min(100%,1360px);min-width:0;height:auto;min-height:0;align-items:stretch}.metrica-login-card,.metrica-login-side{width:100%;min-width:0;height:auto;border:1px solid rgba(198,214,240,.7);border-radius:1.75rem;background:rgba(255,255,255,.88);box-shadow:0 24px 60px rgba(56,89,136,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.metrica-login-side{display:flex;flex-direction:column;justify-content:flex-start;position:relative;overflow:hidden;padding:1.6rem 1.7rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,255,.92)),linear-gradient(90deg,rgba(55,110,235,.05) 1px,transparent 0),linear-gradient(rgba(55,110,235,.05) 1px,transparent 0);background-size:auto,44px 44px,44px 44px;background-position:0 0,100% 100%,100% 100%}.metrica-login-copy{position:relative;z-index:1;gap:.8rem;max-width:34rem;margin-bottom:1.4rem}.metrica-kicker,.metrica-login-card-kicker{width:-moz-fit-content;width:fit-content;padding:.55rem 1rem;border-radius:999px;background:rgba(63,131,248,.1);color:#2563eb;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.metrica-login-copy h1{max-width:12ch;color:#13254a;font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1;letter-spacing:-.05em}.metrica-login-copy h1 .metrica-login-copy-accent{color:#37a2f5}.metrica-login-copy p{max-width:32rem;color:#597090;font-size:.96rem;line-height:1.7}.metrica-login-visual{position:relative;z-index:1;display:grid;grid-gap:1rem;gap:1rem;max-width:100%;margin-top:auto;padding-top:1rem}.metrica-login-flow{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;justify-content:space-between;min-width:0}.metrica-login-flow-link{flex:0.55 1 1.2rem;position:relative;height:2px;min-width:.8rem;border-radius:999px;background:linear-gradient(90deg,rgba(93,151,255,.35),rgba(93,151,255,.85),rgba(93,151,255,.35))}.metrica-login-flow-link:after,.metrica-login-flow-link:before{content:"";position:absolute;top:50%;width:.75rem;height:.75rem;border:3px solid #d8e5fb;border-radius:999px;background:#ffffff;transform:translateY(-50%)}.metrica-login-flow-link:before{left:-.2rem}.metrica-login-flow-link:after{right:-.2rem}.metrica-login-flow-card,.metrica-login-outcome-card{border:1px solid rgba(202,217,239,.85);border-radius:1.6rem;background:rgba(255,255,255,.9);box-shadow:0 16px 30px rgba(90,123,168,.08)}.metrica-login-flow-card{display:grid;flex:1 1;justify-items:start;grid-gap:.6rem;gap:.6rem;min-height:9.6rem;min-width:0;padding:.9rem .75rem}.metrica-login-flow-card strong,.metrica-login-outcome-card strong{display:block;max-width:100%;color:#12244a;font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}.metrica-login-flow-card p,.metrica-login-outcome-card p{margin:0;max-width:100%;color:#647999;font-size:.8rem;line-height:1.42;overflow-wrap:anywhere}.metrica-login-flow-icon,.metrica-login-outcome-badge{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;font-size:.9rem;font-weight:800}.metrica-login-flow-icon.whatsapp{background:linear-gradient(180deg,#35d16f,#15b95b);color:#ffffff}.metrica-login-flow-icon.bot{background:linear-gradient(180deg,#6d7cff,#4159f1);color:#ffffff}.metrica-login-flow-icon.agent{background:linear-gradient(180deg,#5db0ff,#2f7cf0);color:#ffffff}.metrica-login-flow-icon.calendar{background:linear-gradient(180deg,#ffcc6b,#f59e0b);color:#7c4500}.metrica-login-outcome-card{display:flex;align-items:center;gap:1rem;width:min(100%,22rem);margin:0 auto 0 18%;padding:1rem 1.15rem}.metrica-login-outcome-badge{background:linear-gradient(180deg,#d9f8e5,#b4f1cb);color:#17a152}.metrica-login-card{display:grid;align-content:start;align-self:stretch;grid-gap:1.1rem;gap:1.1rem;min-height:0;padding:2.2rem 2rem 2rem}.metrica-login-card-brand .public-logo-frame{width:clamp(170px,15vw,210px);height:46px}.metrica-login-card-header{gap:.42rem}.metrica-login-card-header h2{color:#13254a;font-size:1.8rem}.metrica-login-card-header p{color:#61748f;font-size:.94rem}.metrica-login-form{gap:.9rem}.metrica-login-form .control-label{color:#4f6481;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.metrica-login-input-shell{display:flex;align-items:center;width:100%;height:3.5rem;overflow:hidden;border:1px solid rgba(188,204,228,.9);border-radius:1rem;background:#ffffff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.metrica-login-input-shell:focus-within{border-color:rgba(59,130,246,.65);box-shadow:0 0 0 4px rgba(59,130,246,.12)}.metrica-login-input-icon,.metrica-login-password-toggle{display:flex;flex:0 0 3.5rem;align-items:center;justify-content:center;width:3.5rem;height:100%;min-height:0;padding:0;border:0;border-radius:0;color:#607793;background:transparent;box-shadow:none}.metrica-login-input-icon{border-right:1px solid rgba(188,204,228,.72)}.metrica-login-password-toggle{border-left:1px solid rgba(188,204,228,.72);cursor:pointer;transform:none}.metrica-login-password-toggle:hover{color:#16357f;background:rgba(244,248,255,.92);box-shadow:none;transform:none}.metrica-login-password-toggle:active{box-shadow:none;transform:none}.metrica-login-input-icon svg,.metrica-login-password-toggle svg{display:block;width:1.3125rem;height:1.3125rem}.metrica-login-form .control-input{flex:1 1;min-width:0;height:100%;min-height:0;padding:0 .875rem;border:0;border-radius:0;color:#10213b;background:transparent;box-shadow:none}.metrica-login-form select.control-input{min-height:3.5rem;padding:.95rem 1rem;border:1px solid rgba(188,204,228,.9);border-radius:1rem;background:#ffffff}.metrica-login-form .control-input:focus{border-color:transparent;background:transparent;box-shadow:none}.metrica-login-form select.control-input:focus{border-color:rgba(59,130,246,.65);box-shadow:0 0 0 4px rgba(59,130,246,.12)}.metrica-login-form .control-input::placeholder{color:rgba(98,116,143,.78)}.metrica-login-form .auth-form-meta{align-items:center;margin-top:.15rem}.metrica-login-footer .muted,.metrica-login-form .auth-checkbox,.metrica-login-form .muted{color:#61748f;font-size:.95rem}.metrica-login-footer .auth-inline-link,.metrica-login-form .auth-inline-link{color:#2563eb;font-size:.95rem;font-weight:700}.metrica-login-footer .auth-inline-link:hover,.metrica-login-form .auth-inline-link:hover{color:#163ea8}.metrica-login-submit{min-height:3.7rem;border:0;border-radius:1rem;background:linear-gradient(90deg,#2281f4,#2555f4);box-shadow:0 18px 30px rgba(37,85,244,.28);font-size:1.05rem;font-weight:700}.metrica-login-submit:hover{transform:translateY(-1px)}.metrica-login-footer{justify-content:center;padding-top:.15rem;font-size:.92rem}html[data-theme=light] .metrica-login-shell{color:#10213b}html[data-theme=light] .metrica-login-card,html[data-theme=light] .metrica-login-side{border-color:rgba(198,214,240,.7);background:rgba(255,255,255,.88);box-shadow:0 24px 60px rgba(56,89,136,.08)}html[data-theme=light] .metrica-login-card-header h2,html[data-theme=light] .metrica-login-copy h1{color:#10213b}html[data-theme=light] .metrica-kicker,html[data-theme=light] .metrica-login-card-header p,html[data-theme=light] .metrica-login-copy p,html[data-theme=light] .metrica-login-footer .muted,html[data-theme=light] .metrica-login-form .auth-checkbox,html[data-theme=light] .metrica-login-form .control-label,html[data-theme=light] .metrica-login-form .muted{color:#61748f}html[data-theme=light] .metrica-kicker,html[data-theme=light] .metrica-login-card-kicker{border-color:rgba(178,201,233,.9);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(74,101,148,.06)}html[data-theme=light] .metrica-kicker-platform-owner,html[data-theme=light] .metrica-login-card-kicker-platform-owner{border-color:rgba(147,197,253,.95);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,244,255,.95)),#ffffff;color:#1d4ed8}html[data-theme=light] .metrica-kicker-platform-admin,html[data-theme=light] .metrica-kicker-workspace,html[data-theme=light] .metrica-login-card-kicker-platform-admin,html[data-theme=light] .metrica-login-card-kicker-workspace{border-color:rgba(153,246,228,.98);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,253,250,.95)),#ffffff;color:#0f766e}html[data-theme=light] .metrica-login-form .control-input{color:#10213b;background:transparent}html[data-theme=light] .metrica-login-input-shell{border-color:rgba(188,204,228,.9);background:#ffffff}@media (max-height:860px){.metrica-login-shell{align-items:flex-start;min-height:100dvh;padding:1rem}.metrica-login-layout{min-height:0;gap:1rem}.metrica-login-card,.metrica-login-side{overflow:visible}.metrica-login-side{padding:1.2rem 1.35rem}.metrica-login-copy{gap:.6rem;margin-bottom:.35rem}.metrica-kicker,.metrica-login-card-kicker{padding:.45rem .85rem;font-size:.68rem}.metrica-login-copy h1{font-size:clamp(2.6rem,3vw,3.2rem)}.metrica-login-copy p{font-size:.88rem;line-height:1.55}.metrica-login-visual{gap:.55rem;padding-top:0;margin-top:.35rem}.metrica-login-flow{gap:.5rem}.metrica-login-flow-link{min-width:1.2rem}.metrica-login-flow-link:after,.metrica-login-flow-link:before{width:.65rem;height:.65rem;border-width:2px}.metrica-login-flow-card{flex-basis:7.6rem;min-width:7.4rem;min-height:8.4rem;gap:.45rem;padding:.75rem .72rem}.metrica-login-flow-card strong{font-size:.76rem;line-height:1.28}.metrica-login-flow-card p{font-size:.72rem;line-height:1.38}.metrica-login-flow-icon,.metrica-login-outcome-badge{width:2.55rem;height:2.55rem;font-size:.88rem}.metrica-login-outcome-card{width:min(100%,18rem);margin:0 auto;gap:.7rem;padding:.72rem .9rem}.metrica-login-outcome-card strong{font-size:.88rem;line-height:1.25}.metrica-login-outcome-card p{font-size:.78rem;line-height:1.35}.metrica-login-card{gap:.9rem;min-height:0;padding:1.5rem 1.5rem 1.35rem}.metrica-login-card-brand .public-logo-frame{width:clamp(150px,13vw,190px);height:40px}.metrica-login-card-header h2{font-size:1.55rem}.metrica-login-card-header p{font-size:.88rem}.metrica-login-form{gap:.72rem}.metrica-login-form .control-label{font-size:.76rem}.metrica-login-form .control-input,.metrica-login-form select.control-input,.metrica-login-input-shell{min-height:3.15rem}.metrica-login-footer .auth-inline-link,.metrica-login-footer .muted,.metrica-login-form .auth-checkbox,.metrica-login-form .auth-inline-link,.metrica-login-form .muted{font-size:.88rem}.metrica-login-submit{min-height:3.35rem;font-size:.98rem}}@media (max-width:1240px){.metrica-login-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,22rem)}.metrica-login-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;align-items:stretch;justify-content:stretch}.metrica-login-flow-link{display:none}.metrica-login-flow-card{min-width:0;min-height:9.75rem}.metrica-login-outcome-card{width:min(100%,24rem);margin:0 auto}}@media (max-width:1080px){.metrica-login-shell{align-items:flex-start}.metrica-login-layout{grid-template-columns:minmax(0,1fr);width:min(100%,52rem);min-height:0}.metrica-login-outcome-card{width:min(100%,24rem);margin:0 auto}}@media (max-width:900px){.metrica-login-layout{grid-template-columns:minmax(0,1fr);min-height:0}.metrica-login-card,.metrica-login-side{padding:1.2rem}.metrica-login-flow{flex-direction:column;align-items:stretch}.metrica-login-flow-link{flex:0 0 auto;width:2px;height:1.5rem;margin:0 auto;background:linear-gradient(180deg,rgba(93,151,255,.35),rgba(93,151,255,.85),rgba(93,151,255,.35))}.metrica-login-flow-link:after,.metrica-login-flow-link:before{left:50%;transform:translate(-50%)}.metrica-login-flow-link:before{top:-.1rem}.metrica-login-flow-link:after{top:auto;bottom:-.1rem}.metrica-login-outcome-card{width:100%;margin:0}}@media (max-width:640px){.metrica-login-shell{padding:.85rem}.metrica-login-card,.metrica-login-side{border-radius:1.25rem;padding:1.2rem}.metrica-login-copy h1{font-size:clamp(2.4rem,12vw,3.2rem)}.metrica-login-flow-card{min-height:auto}.metrica-login-card-header p,.metrica-login-copy p,.metrica-login-footer,.metrica-login-form .auth-checkbox,.metrica-login-form .auth-inline-link{font-size:.92rem}}.packages-page-shell{min-height:100dvh;gap:2rem;padding:1.25rem 1.2rem 4rem;color:#10213b;background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 24%),radial-gradient(circle at 82% 18%,rgba(14,165,233,.1),transparent 26%),linear-gradient(180deg,#edf4ff,#f8fbff)}.packages-page-header{width:min(100%,1120px);gap:1.35rem;padding:.4rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.packages-page-brand-row{display:flex;align-items:center;justify-content:center;gap:1rem}.packages-page-kicker{display:inline-flex;align-items:center;justify-content:center;min-height:2.05rem;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:.3rem .95rem;border:1px solid rgba(63,131,248,.12);border-radius:999px;color:#2563eb;background:rgba(63,131,248,.1);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.packages-page-header .public-logo-frame{width:clamp(210px,18vw,248px);height:54px}.packages-page-copy{display:grid;grid-gap:.8rem;gap:.8rem;max-width:44rem;margin:0 auto;text-align:center}.packages-page-copy h1{color:#13254a;font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.12;letter-spacing:-.03em}.packages-page-copy p{color:#61748f;font-size:.98rem;line-height:1.8}.packages-page-billing-strip{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem}.packages-page-billing-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem;border:1px solid rgba(198,214,240,.72);border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(56,89,136,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.packages-page-billing-pill{display:inline-flex;align-items:center;min-height:2.7rem;padding:.46rem 1.25rem;border:1px solid rgba(198,214,240,.4);border-radius:999px;color:#48617f;background:rgba(255,255,255,.68);font-size:.84rem;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.packages-page-billing-pill:hover{transform:translateY(-1px);border-color:rgba(59,99,240,.24);background:rgba(255,255,255,.96)}.packages-page-billing-pill-active{color:#ffffff;border-color:rgba(67,109,237,.88);background:linear-gradient(90deg,#2281f4,#2555f4);box-shadow:0 12px 26px rgba(87,103,189,.18)}.packages-page-billing-save{display:inline-flex;align-items:center;min-height:2.2rem;padding:.35rem .85rem;border-radius:999px;color:#2563eb;background:rgba(37,99,235,.1);font-size:.75rem;font-weight:800}.packages-page-billing-note{color:#61748f;font-size:.78rem}.packages-page-trust-dot{width:.55rem;height:.55rem;flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,#2281f4,#37a2f5)}.packages-page-section{width:min(100%,1120px);margin:0 auto;padding:0}.packages-page-grid{width:100%;gap:1.5rem;align-items:stretch}.packages-page-card{position:relative;display:grid;grid-gap:1.2rem;gap:1.2rem;padding:2rem 1.5rem 1.45rem;border:1px solid rgba(198,214,240,.72);border-radius:1.35rem;background:rgba(255,255,255,.88);box-shadow:0 24px 60px rgba(56,89,136,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow:hidden}.packages-page-card.featured{transform:translateY(-.45rem);border-color:rgba(37,99,235,.22);background:linear-gradient(180deg,rgba(63,131,248,.08),rgba(93,162,245,.03)),rgba(255,255,255,.9);box-shadow:0 24px 72px rgba(37,99,235,.14)}.packages-page-card-trial{border-color:rgba(93,162,245,.28);background:radial-gradient(circle at top left,rgba(93,162,245,.14),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.96));box-shadow:0 24px 72px rgba(37,99,235,.12)}.packages-page-ribbon{position:absolute;top:1.2rem;right:1.2rem;display:inline-flex;align-items:center;min-height:1.8rem;padding:.2rem .68rem;border-radius:999px;color:#ffffff;background:linear-gradient(90deg,#2281f4,#2555f4);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.packages-page-ribbon-trial{color:#ffffff;background:linear-gradient(90deg,#37a2f5,#2281f4)}.packages-page-card-top{display:grid;grid-gap:.8rem;gap:.8rem}.packages-page-card .connexa-pricing-head{display:block}.packages-page-plan-title{display:grid;grid-gap:.4rem;gap:.4rem}.packages-page-plan-label{color:#5d7aa3;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.packages-page-card .connexa-pricing-head strong{color:#13254a;font-size:1.35rem}.packages-page-price-stack{display:grid;grid-gap:.2rem;gap:.2rem}.packages-page-price-row{display:flex;align-items:flex-end;gap:.75rem}.packages-page-card .connexa-pricing-price{color:#13254a;font-size:2.8rem;font-weight:700;line-height:1.05}.packages-page-yearly-original-price{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#7f93af;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration-thickness:1.5px;text-underline-offset:.12em}.packages-page-price-period{color:#61748f;font-size:.8rem;font-weight:600}.packages-page-yearly-savings-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:2rem;margin:0;padding:.35rem .8rem;border-radius:999px;background:#e9f9ec;color:#2f8f4e;font-size:.84rem;font-weight:700;line-height:1.4}.packages-page-card .connexa-pricing-feature p,.packages-page-summary{color:#61748f;font-size:.84rem;line-height:1.72}.packages-page-card-yearly{gap:1rem;padding:1.5rem 1.45rem 1.35rem}.packages-page-card-yearly .packages-page-card-top{gap:.9rem}.packages-page-card-yearly .packages-page-plan-title{gap:.45rem}.packages-page-card-yearly .packages-page-plan-label{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.38rem .62rem;border-radius:999px;background:rgba(37,99,235,.08);color:#2563eb;letter-spacing:.06em}.packages-page-card-yearly .packages-page-price-stack{gap:.55rem}.packages-page-card-yearly .connexa-pricing-price{font-size:clamp(2rem,3.4vw,3rem)}.packages-page-yearly-info-list{display:grid;grid-gap:.95rem;gap:.95rem}.packages-page-yearly-info-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:start}.packages-page-yearly-info-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:linear-gradient(180deg,#3291ff,#2563eb);color:#ffffff;box-shadow:0 0 0 .28rem rgba(37,99,235,.1)}.packages-page-yearly-info-icon svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.packages-page-yearly-info-copy{display:grid;grid-gap:.14rem;gap:.14rem}.packages-page-yearly-info-copy strong{color:#13254a;font-size:.92rem;line-height:1.45}.packages-page-yearly-info-copy p{margin:0;color:#61748f;font-size:.82rem;line-height:1.55}.packages-page-meta-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.packages-page-meta-item{display:grid;place-items:center;min-height:3.2rem;padding:.65rem .5rem;border-radius:.85rem;border:1px solid rgba(202,217,239,.85);background:rgba(248,251,255,.92);color:#4f6481;font-size:.72rem;font-weight:700;line-height:1.45;text-align:center}.packages-page-divider{height:1px;background:rgba(198,214,240,.72)}.packages-page-feature-head{display:grid;grid-gap:.15rem;gap:.15rem}.packages-page-feature-head strong{color:#13254a;font-size:.92rem}.packages-page-feature-head span{color:#7f93af;font-size:.74rem}.packages-page-features{gap:.7rem}.packages-page-card .connexa-pricing-feature{align-items:flex-start;gap:.65rem;padding:0;border:0;background:transparent}.packages-page-card .connexa-pricing-feature span{width:1.15rem;height:1.15rem;margin-top:.14rem;background:#37a2f5;box-shadow:0 0 0 .28rem rgba(55,162,245,.12)}.packages-page-card-footer{margin-top:auto}.packages-page-footer-note{margin:0;color:#7f93af;font-size:.75rem;line-height:1.6}.packages-page-button{min-height:3rem;width:100%;border:1px solid rgba(188,204,228,.9);border-radius:.85rem;color:#13254a;background:#ffffff;box-shadow:0 12px 24px rgba(56,89,136,.08)}.packages-page-button-featured{color:#ffffff;border-color:rgba(59,130,246,.3);background:linear-gradient(90deg,#2281f4,#2555f4);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 30px rgba(37,85,244,.22)}.packages-page-button-trial{border-color:rgba(59,130,246,.24);background:linear-gradient(90deg,#37a2f5,#2281f4);color:#ffffff;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 28px rgba(55,162,245,.2)}.packages-page-button:hover{border-color:rgba(59,130,246,.24);background:rgba(248,251,255,.98)}.packages-page-button-featured:hover{border-color:rgba(59,130,246,.42);background:linear-gradient(90deg,#37a2f5,#2555f4)}.packages-page-button-trial:hover{border-color:rgba(59,130,246,.42);background:linear-gradient(90deg,#5db0ff,#2281f4)}.packages-page-trust-row{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap;margin-top:1.4rem}.packages-page-trust-item{display:inline-flex;align-items:center;gap:.5rem;color:#61748f;font-size:.82rem;font-weight:700}.packages-page-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.8rem}.packages-page-faq-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1.2rem 1.15rem;border:1px solid rgba(198,214,240,.72);border-radius:1.2rem;background:rgba(255,255,255,.88);box-shadow:0 18px 42px rgba(56,89,136,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.packages-page-faq-label{color:#5d7aa3;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.packages-page-faq-card h3{color:#13254a;font-size:1rem;line-height:1.35}.packages-page-faq-card p{color:#61748f;font-size:.82rem;line-height:1.7}html[data-theme=light] .packages-page-shell{background:radial-gradient(circle at top left,rgba(59,130,246,.12),transparent 24%),radial-gradient(circle at 82% 18%,rgba(14,165,233,.1),transparent 26%),linear-gradient(180deg,#edf4ff,#f8fbff)}html[data-theme=light] .packages-page-card .connexa-pricing-head strong,html[data-theme=light] .packages-page-card .connexa-pricing-price,html[data-theme=light] .packages-page-copy h1,html[data-theme=light] .packages-page-feature-head strong{color:#13254a}html[data-theme=light] .packages-page-card .connexa-pricing-feature p,html[data-theme=light] .packages-page-copy p,html[data-theme=light] .packages-page-faq-card p,html[data-theme=light] .packages-page-summary,html[data-theme=light] .packages-page-trust-item{color:#61748f}html[data-theme=light] .packages-page-billing-pill,html[data-theme=light] .packages-page-button,html[data-theme=light] .packages-page-kicker{border-color:rgba(188,204,228,.9);color:#61748f;background:rgba(255,255,255,.98);box-shadow:0 8px 18px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.84)}html[data-theme=light] .packages-page-billing-pill-active,html[data-theme=light] .packages-page-button-featured,html[data-theme=light] .packages-page-ribbon{color:#ffffff;background:linear-gradient(90deg,#2281f4,#2555f4)}html[data-theme=light] .packages-page-button:not(.packages-page-button-featured){color:#13254a;background:#ffffff}@media (max-width:760px){.packages-page-shell{padding:1rem .9rem 1.8rem}.packages-page-card{padding:1rem}.packages-page-card-yearly{padding:1.15rem 1rem}.packages-page-billing-toggle{flex-wrap:wrap;justify-content:center}.packages-page-meta-strip{grid-template-columns:1fr}.packages-page-price-row{gap:.4rem .65rem}.packages-page-yearly-original-price{font-size:.9rem}.packages-page-yearly-savings-badge{width:100%;justify-content:flex-start}.packages-page-faq-grid{grid-template-columns:1fr}.packages-page-card.featured{transform:none}}.connexa-public-shell:has(.register-dark-layout){display:grid;align-items:center;min-height:100dvh;padding:1rem;background:radial-gradient(circle at top left,rgba(34,211,238,.08),transparent 22%),radial-gradient(circle at bottom right,rgba(59,130,246,.08),transparent 26%),linear-gradient(180deg,#12161d,#171b21)}.register-dark-layout{grid-template-columns:minmax(320px,.9fr) minmax(380px,1fr);gap:.9rem;width:min(100%,1040px)}.register-dark-form-card,.register-dark-plan-card,.register-dark-side{border-color:rgba(255,255,255,.07);border-radius:.86rem;background:#252a31;box-shadow:none}.register-dark-side{position:relative;overflow:hidden;padding:1rem}.register-dark-side:before{content:"";position:absolute;inset:auto -12% -28% 16%;height:56%;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.18),transparent 68%);pointer-events:none}.register-dark-side>*{position:relative;z-index:1}.register-dark-side .public-logo-frame{width:clamp(190px,18vw,240px);height:50px}.register-dark-copy{gap:.46rem}.checkout-hero-badge{color:#e5edf8;border-color:rgba(148,163,184,.22);background:rgba(15,23,42,.54);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.checkout-hero-badge-trial{border-color:rgba(45,212,191,.22);background:rgba(13,148,136,.14);color:#99f6e4}.checkout-hero-badge-checkout{border-color:rgba(96,165,250,.24);background:rgba(37,99,235,.14);color:#bfdbfe}.checkout-form-badge{border-color:rgba(148,163,184,.18);background:rgba(30,41,59,.34);color:#dbe7f5}.register-dark-copy h1{color:#ffffff;font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.06;letter-spacing:-.03em}.register-dark-copy p,.register-dark-form-card .auth-support-note span,.register-dark-form-card .muted,.register-dark-note,.register-dark-plan-card .muted{color:#99a3b3;font-size:.8rem;line-height:1.55}.register-dark-plan-card{gap:.72rem;padding:.9rem;background:linear-gradient(135deg,rgba(37,99,235,.12),transparent 46%),#252a31}.register-dark-form-card .auth-badge,.register-plan-head .preview-label{color:#99a3b3;font-size:.68rem;letter-spacing:.04em}.register-plan-head strong{color:#ffffff;font-size:1rem}.register-package-price{color:#ffffff;font-size:1.72rem;line-height:1}.register-package-highlight-row,.register-trust-row{gap:.42rem}.register-dark-plan-card .landing-trust-pill{min-height:1.7rem;padding:.18rem .55rem;border-color:rgba(255,255,255,.07);color:#cbd5e1;background:#20252c;font-size:.68rem}.register-dark-plan-card .landing-trust-pill.checkout-pill-cyan{color:#9be7f3;border-color:rgba(103,232,249,.18);background:rgba(8,47,73,.42)}.register-dark-plan-card .landing-trust-pill.checkout-pill-blue{color:#b9d4ff;border-color:rgba(96,165,250,.2);background:rgba(30,58,138,.3)}.register-dark-plan-card .landing-trust-pill.checkout-pill-amber{color:#f6d08b;border-color:rgba(251,191,36,.2);background:rgba(120,53,15,.3)}.register-dark-plan-card .landing-trust-pill.checkout-pill-emerald{color:#a7f3d0;border-color:rgba(52,211,153,.2);background:rgba(6,78,59,.34)}.register-dark-plan-card .landing-trust-pill.checkout-pill-violet{color:#d8b4fe;border-color:rgba(168,85,247,.22);background:rgba(88,28,135,.3)}.register-dark-plan-card .landing-trust-pill.checkout-pill-rose{color:#fda4af;border-color:rgba(251,113,133,.2);background:rgba(136,19,55,.28)}.register-dark-plan-card .landing-trust-pill.register-trial-pill-emerald{color:#a7f3d0;border-color:rgba(52,211,153,.2);background:rgba(6,78,59,.34)}.register-dark-plan-card .landing-trust-pill.register-trial-pill-blue{color:#b9d4ff;border-color:rgba(96,165,250,.2);background:rgba(30,58,138,.3)}.register-dark-plan-card .landing-trust-pill.register-trial-pill-amber{color:#f6d08b;border-color:rgba(251,191,36,.2);background:rgba(120,53,15,.3)}.register-dark-note{max-width:none;padding:.75rem .82rem;border:1px solid rgba(255,255,255,.06);border-radius:.62rem;background:#20252c}.register-dark-form-card{max-width:none;margin-left:0;padding:1rem}.register-dark-form-card .auth-form-header{gap:.28rem}.register-dark-form-card .auth-form-header h2{color:#ffffff;font-size:1.16rem}.register-dark-form-card .auth-form{gap:.62rem}.register-dark-form-card .control-label{color:#99a3b3;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.register-dark-form-card .control-input{min-height:2.58rem;border-color:rgba(255,255,255,.07);border-radius:.62rem;color:#ffffff;background:#20252c;box-shadow:none}.register-dark-form-card .control-input:focus{border-color:rgba(96,165,250,.34);background:#20252c;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.register-dark-form-card .control-input::placeholder{color:rgba(153,163,179,.72)}.register-dark-form-card .auth-checkbox{color:#99a3b3;font-size:.78rem}.register-dark-form-card .auth-submit{min-height:2.62rem;border-radius:.62rem}.checkout-discount-card{gap:.68rem;padding:.78rem;border-color:rgba(255,255,255,.07);border-radius:.72rem;background:#20252c}.checkout-billing-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:.9rem;border:1px solid rgba(255,255,255,.07);border-radius:.72rem;background:#20252c}.checkout-billing-head{display:grid;grid-gap:.3rem;gap:.3rem}.checkout-billing-head strong{color:#ffffff;font-size:.86rem}.checkout-billing-head p{margin:0;color:#99a3b3;font-size:.78rem;line-height:1.5}.checkout-billing-grid{gap:.75rem}.checkout-discount-head strong{color:#ffffff;font-size:.86rem}.checkout-discount-input-row{gap:.5rem}.checkout-discount-input-row .button{min-height:2.58rem;border-radius:.62rem}.checkout-discount-summary{gap:.5rem}.checkout-discount-summary div{padding:.62rem .68rem;border:1px solid rgba(255,255,255,.055);border-radius:.54rem;background:#252a31}.checkout-discount-summary strong{color:#ffffff;font-size:.86rem}.register-dark-form-card .auth-footer{gap:.55rem}.register-dark-form-card .auth-footer a{color:#93c5fd;font-size:.78rem;font-weight:700}html[data-theme=light] .connexa-public-shell:has(.register-dark-layout){background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 22%),radial-gradient(circle at bottom right,rgba(34,197,94,.08),transparent 26%),linear-gradient(180deg,#eef4ff,#f8fbff)}html[data-theme=light] .register-dark-form-card,html[data-theme=light] .register-dark-plan-card,html[data-theme=light] .register-dark-side{border-color:rgba(45,81,140,.1);background:#ffffff;box-shadow:0 8px 20px rgba(32,55,97,.06)}html[data-theme=light] .register-dark-plan-card{background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 46%),#ffffff}html[data-theme=light] .checkout-discount-head strong,html[data-theme=light] .checkout-discount-summary strong,html[data-theme=light] .register-dark-copy h1,html[data-theme=light] .register-dark-form-card .auth-form-header h2,html[data-theme=light] .register-package-price,html[data-theme=light] .register-plan-head strong{color:#10213b}html[data-theme=light] .checkout-hero-badge{color:#17305c;border-color:rgba(77,99,136,.18);background:rgba(234,241,250,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=light] .checkout-hero-badge-trial{border-color:rgba(153,246,228,.98);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,253,250,.95)),#ffffff;color:#0f766e}html[data-theme=light] .checkout-hero-badge-checkout{border-color:rgba(147,197,253,.95);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,244,255,.95)),#ffffff;color:#1d4ed8}html[data-theme=light] .checkout-form-badge{border-color:rgba(191,219,254,.9);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.94)),#ffffff;color:#31527f;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 8px 18px rgba(74,101,148,.05)}html[data-theme=light] .register-dark-copy p,html[data-theme=light] .register-dark-form-card .auth-badge,html[data-theme=light] .register-dark-form-card .auth-checkbox,html[data-theme=light] .register-dark-form-card .auth-support-note span,html[data-theme=light] .register-dark-form-card .control-label,html[data-theme=light] .register-dark-form-card .muted,html[data-theme=light] .register-dark-note,html[data-theme=light] .register-dark-plan-card .muted,html[data-theme=light] .register-plan-head .preview-label{color:#61748f}html[data-theme=light] .checkout-billing-card,html[data-theme=light] .checkout-discount-card,html[data-theme=light] .checkout-discount-summary div,html[data-theme=light] .register-dark-form-card .control-input,html[data-theme=light] .register-dark-note,html[data-theme=light] .register-dark-plan-card .landing-trust-pill{border-color:rgba(45,81,140,.08);color:#10213b;background:#f8fbff}html[data-theme=light] .checkout-billing-head strong{color:#10213b}html[data-theme=light] .checkout-billing-head p{color:#61748f}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.checkout-pill-cyan{color:#0f5f74;border-color:rgba(103,232,249,.28);background:rgba(207,250,254,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.checkout-pill-blue{color:#1d4ed8;border-color:rgba(96,165,250,.28);background:rgba(219,234,254,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.checkout-pill-amber{color:#9a6700;border-color:rgba(251,191,36,.3);background:rgba(254,243,199,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.checkout-pill-emerald{color:#0f766e;border-color:rgba(52,211,153,.3);background:rgba(209,250,229,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.checkout-pill-violet{color:#7c3aed;border-color:rgba(168,85,247,.26);background:rgba(243,232,255,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.checkout-pill-rose{color:#be123c;border-color:rgba(251,113,133,.26);background:rgba(255,228,230,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.register-trial-pill-emerald{color:#0f766e;border-color:rgba(52,211,153,.3);background:rgba(209,250,229,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.register-trial-pill-blue{color:#1d4ed8;border-color:rgba(96,165,250,.28);background:rgba(219,234,254,.96)}html[data-theme=light] .register-dark-plan-card .landing-trust-pill.register-trial-pill-amber{color:#9a6700;border-color:rgba(251,191,36,.3);background:rgba(254,243,199,.96)}html[data-theme=light] .connexa-public-card{border-color:rgba(208,223,244,.94);color:#162554;background:radial-gradient(circle at top right,rgba(177,234,255,.1),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.97));box-shadow:0 18px 38px rgba(76,98,148,.08)}html[data-theme=light] .connexa-public-card .auth-form-header p,html[data-theme=light] .connexa-public-card .auth-support-note span,html[data-theme=light] .connexa-public-card .muted,html[data-theme=light] .connexa-public-card .table-subtle,html[data-theme=light] .connexa-public-card p{color:#61748f}html[data-theme=light] .connexa-public-card .card-title,html[data-theme=light] .connexa-public-card h1,html[data-theme=light] .connexa-public-card h2,html[data-theme=light] .connexa-public-card h3,html[data-theme=light] .connexa-public-card h4,html[data-theme=light] .connexa-public-card strong{color:#13254a}html[data-theme=light] .connexa-public-card .control-label,html[data-theme=light] .connexa-public-card .preview-label{color:#48607f}html[data-theme=light] .verify-email-required-badge{color:#166534}html[data-theme=light] .connexa-public-card .landing-trust-pill{border-color:rgba(208,223,244,.9);color:#4f6481;background:rgba(248,251,255,.96)}html[data-theme=light] .connexa-public-form-card .auth-badge{color:#1d4ed8;border-color:rgba(59,130,246,.16);background:rgba(219,234,254,.86)}html[data-theme=light] .connexa-public-form-card .control-input{border-color:rgba(168,188,220,.96);color:#10224d;background:linear-gradient(180deg,#ffffff,#f6faff);box-shadow:inset 0 1px 0 rgba(255,255,255,.86)}html[data-theme=light] .connexa-public-form-card .control-input:hover{border-color:rgba(113,143,202,.98);background:linear-gradient(180deg,#ffffff,#f3f8ff)}html[data-theme=light] .connexa-public-form-card .control-input:focus{border-color:#3c74f6;background:#ffffff;box-shadow:0 0 0 4px rgba(60,116,246,.14)}html[data-theme=light] .connexa-public-form-card .control-input::placeholder{color:#8197b8}html[data-theme=light] .connexa-public-form-card .auth-footer a,html[data-theme=light] .connexa-public-form-card .auth-inline-link{color:#2457d6}html[data-theme=light] .connexa-public-form-card .auth-footer a:hover,html[data-theme=light] .connexa-public-form-card .auth-inline-link:hover{color:#173ea6}html[data-theme=light] .connexa-public-form-card .button-secondary{color:#17307d;border-color:rgba(208,223,244,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,249,255,.97))}html[data-theme=light] .connexa-public-form-card .button-secondary:hover{border-color:rgba(113,143,202,.98);background:linear-gradient(180deg,#ffffff,#eef4ff)}@media (max-width:960px){.connexa-public-shell:has(.register-dark-layout){display:block;padding:.85rem}.register-dark-layout{grid-template-columns:1fr}.register-dark-form-card,.register-dark-side{padding:.9rem}}.premium-inbox-grid .inbox-detail-panel{min-height:0;overflow-y:auto!important;overflow-x:hidden!important}.premium-inbox-grid .inbox-detail-panel .inbox-detail-stack{height:auto!important;min-height:100%;overflow:visible!important}.contact-import-progress-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.52)}.contact-import-progress-copy{display:grid;grid-gap:.35rem;gap:.35rem}.contact-import-progress-copy span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(148,163,184,.9)}.contact-import-progress-copy strong{font-size:1rem;color:#f8fafc}.contact-import-progress-copy p{margin:0;color:rgba(226,232,240,.88)}.contact-import-progress-track{overflow:hidden;height:.5rem;border-radius:999px;background:rgba(148,163,184,.18)}.contact-import-progress-track div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#0ea5e9);transition:width .18s ease}.contact-import-actions{display:flex;gap:.85rem;align-items:end;justify-content:space-between;flex-wrap:wrap}.contact-import-duplicate-label{display:grid;grid-gap:.35rem;gap:.35rem;min-width:240px}.contact-import-duplicate-label span{font-size:.85rem;color:rgba(226,232,240,.88)}.contact-import-dropzone{display:grid;grid-gap:.4rem;gap:.4rem;padding:1.4rem;border:1.5px dashed rgba(148,163,184,.35);border-radius:1rem;background:rgba(15,23,42,.42);cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.contact-import-dropzone strong{color:#f8fafc}.contact-import-dropzone p{margin:0;color:rgba(226,232,240,.78)}.contact-import-dropzone.dragging,.contact-import-dropzone.filled{border-color:rgba(34,197,94,.7);background:rgba(21,128,61,.12)}.contact-import-dropzone:hover{transform:translateY(-1px)}.contact-import-summary-grid{display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.contact-import-callout{display:grid;grid-gap:.3rem;gap:.3rem;padding:.95rem 1rem;border-radius:1rem;border:1px solid rgba(148,163,184,.18);background:rgba(15,23,42,.42)}.contact-import-callout strong{color:#f8fafc}.contact-import-callout p{margin:0;color:rgba(226,232,240,.82)}.contact-import-button-copy{display:inline-flex;align-items:center;gap:.55rem}.contact-import-spinner{width:.95rem;height:.95rem;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;animation:contact-import-spin .8s linear infinite}@keyframes contact-import-spin{to{transform:rotate(1turn)}}html[data-theme=light] .contact-import-callout,html[data-theme=light] .contact-import-dropzone,html[data-theme=light] .contact-import-progress-card{background:rgba(255,255,255,.92)}html[data-theme=light] .contact-import-callout strong,html[data-theme=light] .contact-import-dropzone strong,html[data-theme=light] .contact-import-progress-copy strong{color:#0f172a}html[data-theme=light] .contact-import-callout p,html[data-theme=light] .contact-import-dropzone p,html[data-theme=light] .contact-import-duplicate-label span,html[data-theme=light] .contact-import-progress-copy p{color:#475569}@media (max-width:900px){.contact-import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.contact-import-actions{align-items:stretch}.contact-import-duplicate-label{min-width:100%}.contact-import-summary-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] body{background:radial-gradient(circle at 18% 0,rgba(90,125,255,.14),transparent 22%),radial-gradient(circle at 82% 2%,rgba(60,207,244,.12),transparent 20%),radial-gradient(circle at 50% 100%,rgba(137,92,255,.08),transparent 28%),linear-gradient(180deg,#f8faff,#f3f7ff 48%,#eef4ff)}html[data-theme=light] .shell-inbox,html[data-theme=light] .shell-topbar{background:radial-gradient(circle at 18% 0,rgba(90,125,255,.12),transparent 22%),radial-gradient(circle at 82% 6%,rgba(60,207,244,.11),transparent 22%),linear-gradient(180deg,#f7f9ff,#eff4ff)}html[data-theme=light] .dashboard-topbar{top:0;padding:1.1rem 1.25rem 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .dashboard-topbar-main{display:block;border:1px solid rgba(255,255,255,.72);border-radius:1.9rem;background:rgba(255,255,255,.58);box-shadow:0 24px 60px rgba(76,98,148,.14);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=light] .dashboard-topbar-primary{grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:6rem;padding:0 1.4rem}html[data-theme=light] .dashboard-topbar-brand{min-width:0;gap:.8rem}html[data-theme=light] .dashboard-topbar-brand-logo{display:flex;align-items:center}html[data-theme=light] .dashboard-topbar-brand .public-logo-frame{width:174px;height:41px}html[data-theme=light] .dashboard-topbar-session{display:flex;align-items:center;min-width:0;padding-left:.9rem;background:transparent}html[data-theme=light] .dashboard-topbar-actions{gap:.35rem;padding-right:.18rem}html[data-theme=light] .dashboard-topbar-online{min-height:2.8rem;padding:0 .95rem;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(255,255,255,.62);color:#2b8f68;box-shadow:0 12px 30px rgba(76,98,148,.1)}html[data-theme=light] .dashboard-topbar-online:before{width:.5rem;height:.5rem;background:#34d399}html[data-theme=light] .dashboard-topbar-secondary{padding:0 1.4rem 1rem;border-top:0}html[data-theme=light] .dashboard-topbar-nav{display:flex;align-items:center;gap:.32rem;max-width:min(100%,56rem);padding:.36rem;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.46);box-shadow:inset 0 1px 0 rgba(255,255,255,.5);overflow-x:auto;white-space:nowrap}html[data-theme=light] .dashboard-topbar-link{border:1px solid transparent;color:#44557a;background:transparent;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}html[data-theme=light] .dashboard-topbar-link-button.active,html[data-theme=light] .dashboard-topbar-link.active,html[data-theme=light] .dashboard-topbar-link:hover{color:#2043ae;border-color:rgba(255,255,255,.82);background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(76,98,148,.12)}html[data-theme=light] .dashboard-topbar-link-button{cursor:pointer}html[data-theme=light] .dashboard-topbar-link-button svg{color:#7a88aa}html[data-theme=light] .dashboard-topbar-dropdown{display:inline-flex;align-items:center}html[data-theme=light] .dashboard-topbar-dropdown-menu{margin-top:.18rem;padding:.55rem;border:1px solid rgba(255,255,255,.8);border-radius:1.1rem;background:rgba(255,255,255,.88);box-shadow:0 26px 58px rgba(76,98,148,.16);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=light] .dashboard-topbar-dropdown-item{min-height:2.6rem;padding:.65rem .9rem;border-radius:.9rem;color:#44557a;font-size:.84rem}html[data-theme=light] .dashboard-topbar-dropdown-item.active,html[data-theme=light] .dashboard-topbar-dropdown-item:hover{color:#17307d;border-color:rgba(255,255,255,.76);background:rgba(242,246,255,.98)}html[data-theme=light] .workspace-switcher.compact .workspace-switcher-select{width:148px;min-width:148px;min-height:2.9rem;padding:.3rem 2rem .3rem .72rem;border:1px solid rgba(255,255,255,.76);border-radius:1rem;background:rgba(255,255,255,.7);box-shadow:0 12px 28px rgba(76,98,148,.08);font-size:.74rem}html[data-theme=light] .dashboard-topbar-plan-button,html[data-theme=light] .dashboard-topbar-plan-cluster{display:none}html[data-theme=light] .dashboard-topbar-plan-status{min-height:2.65rem;max-width:18rem;padding:.45rem .95rem;border:1px solid rgba(255,255,255,.76);border-radius:1rem;background:linear-gradient(180deg,rgba(238,250,246,.96),rgba(231,245,255,.94));color:#2b4a76;box-shadow:0 12px 28px rgba(76,98,148,.08)}html[data-theme=light] .dashboard-topbar-plan-status.is-active{color:#157f63}html[data-theme=light] .dashboard-topbar-plan-status.is-expired{color:#b45309;background:linear-gradient(180deg,rgba(255,247,237,.98),rgba(255,242,229,.94))}html[data-theme=light] .dashboard-topbar-profile-trigger{border:1px solid rgba(255,255,255,.76);background:rgba(255,255,255,.74);box-shadow:0 12px 28px rgba(76,98,148,.08)}html[data-theme=light] .dashboard-topbar-profile-trigger:hover{color:#1f3fa5;background:rgba(255,255,255,.96)}html[data-theme=light] .dashboard-topbar-notification-badge{top:-.18rem;right:-.12rem;min-width:1.15rem;height:1.15rem;color:#ffffff!important;background:linear-gradient(180deg,#ff5d8f,#ff4875);box-shadow:0 8px 18px rgba(255,72,117,.32)}html[data-theme=light] .dashboard-topbar-profile-trigger{gap:.65rem;min-height:2.9rem;padding:.22rem .52rem .22rem .24rem;border-left:1px solid rgba(255,255,255,.76);border-radius:999px;color:#17307d}html[data-theme=light] .dashboard-topbar-avatar{width:2.25rem;height:2.25rem;border-radius:999px;background:linear-gradient(135deg,#5b6cff,#7450ff);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}html[data-theme=light] .dashboard-topbar-usercard{min-width:0;padding:0 .25rem 0 0;background:transparent}html[data-theme=light] .dashboard-topbar-usercard strong{color:#1a2753;font-size:.88rem}html[data-theme=light] .dashboard-topbar-profile-meta span,html[data-theme=light] .dashboard-topbar-profile-trigger svg,html[data-theme=light] .dashboard-topbar-user-subtle{color:#6f7d9f}html[data-theme=light] .dashboard-topbar-profile-menu{top:calc(100% + .2rem);display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem;border:1px solid rgba(255,255,255,.82);border-radius:1.2rem;background:rgba(255,255,255,.92);box-shadow:0 26px 58px rgba(76,98,148,.18);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html[data-theme=light] .dashboard-topbar-profile-meta strong{color:#1a2753}html[data-theme=light] .dashboard-topbar-workspace-section{display:grid;grid-gap:.45rem;gap:.45rem;padding:.7rem .78rem .78rem;border:1px solid rgba(228,235,250,.96);border-radius:1rem;background:rgba(248,250,255,.9)}html[data-theme=light] .dashboard-topbar-workspace-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}html[data-theme=light] .dashboard-topbar-workspace-head strong{color:#1a2753;font-size:.82rem}html[data-theme=light] .dashboard-topbar-workspace-head span{color:#6f7d9f;font-size:.72rem;text-align:right}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher{gap:.35rem;margin:0;padding-top:0;border-top:0}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher-label{display:none}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher-button,html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher-select{min-height:2.45rem;border-radius:.9rem;border-color:rgba(215,225,243,.96);background:rgba(255,255,255,.96);box-shadow:none}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher-select{color:#314369;font-size:.8rem}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher.menu{display:block}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher-button{color:#17307d}html[data-theme=light] .dashboard-topbar-workspace-section .workspace-switcher-error{color:#b42318;font-size:.74rem}html[data-theme=light] .dashboard-topbar-menu-plan-status{max-width:none;min-height:0;padding:.72rem .9rem;font-size:.8rem;line-height:1.45}html[data-theme=light] .dashboard-topbar-menu-link,html[data-theme=light] .dashboard-topbar-menu-logout{min-height:2.65rem;border-radius:.95rem;font-size:.84rem}html[data-theme=light] .dashboard-topbar-menu-link{border:1px solid rgba(228,235,250,.96);color:#38507a;background:rgba(248,250,255,.92)}html[data-theme=light] .dashboard-topbar-menu-link:hover{color:#17307d;background:rgba(242,246,255,.98)}html[data-theme=light] .shell-topbar .app-main:not(.app-main-inbox){background:transparent}html[data-theme=light] .shell-topbar .campaigns-hero,html[data-theme=light] .shell-topbar .campaigns-launch-hero,html[data-theme=light] .shell-topbar .connexa-hero,html[data-theme=light] .shell-topbar .contacts-hero,html[data-theme=light] .shell-topbar .hero,html[data-theme=light] .shell-topbar .lead-record-hero,html[data-theme=light] .shell-topbar .media-library-upload-hero,html[data-theme=light] .shell-topbar .onboarding-dark-hero,html[data-theme=light] .shell-topbar .platform-admin-hero,html[data-theme=light] .shell-topbar .scheduled-messages-hero,html[data-theme=light] .shell-topbar .settings-dark-hero{border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 30% 0,rgba(126,188,255,.16),transparent 24%),linear-gradient(120deg,#3b63f0,#4a7cf5 38%,#5b8df7);box-shadow:0 26px 56px rgba(76,98,148,.14)}html[data-theme=light] .shell-topbar .account-settings-number-row,html[data-theme=light] .shell-topbar .automation-rule-section,html[data-theme=light] .shell-topbar .automation-settings-card,html[data-theme=light] .shell-topbar .automation-tab-shell,html[data-theme=light] .shell-topbar .availability-day-panel,html[data-theme=light] .shell-topbar .availability-day-slot-panel,html[data-theme=light] .shell-topbar .availability-settings-card,html[data-theme=light] .shell-topbar .calendar-appointments-panel,html[data-theme=light] .shell-topbar .campaigns-panel,html[data-theme=light] .shell-topbar .campaigns-summary-panel,html[data-theme=light] .shell-topbar .card,html[data-theme=light] .shell-topbar .card-header,html[data-theme=light] .shell-topbar .contact-note-composer,html[data-theme=light] .shell-topbar .contact-note-inline,html[data-theme=light] .shell-topbar .contact-supporting-chip,html[data-theme=light] .shell-topbar .contact-supporting-empty,html[data-theme=light] .shell-topbar .contact-supporting-options,html[data-theme=light] .shell-topbar .contacts-create-card,html[data-theme=light] .shell-topbar .contacts-directory-card,html[data-theme=light] .shell-topbar .contacts-directory-summary,html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .lead-record-panel,html[data-theme=light] .shell-topbar .lead-workspace-row,html[data-theme=light] .shell-topbar .media-library-collection-card,html[data-theme=light] .shell-topbar .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-upload-card,html[data-theme=light] .shell-topbar .metric-card,html[data-theme=light] .shell-topbar .panel-row,html[data-theme=light] .shell-topbar .pending-invites-card,html[data-theme=light] .shell-topbar .platform-danger-panel,html[data-theme=light] .shell-topbar .platform-packages-form-panel,html[data-theme=light] .shell-topbar .platform-settings-form-panel,html[data-theme=light] .shell-topbar .product-catalog-editor-pane,html[data-theme=light] .shell-topbar .product-catalog-list-pane,html[data-theme=light] .shell-topbar .product-form-footer,html[data-theme=light] .shell-topbar .quick-replies-editor-pane,html[data-theme=light] .shell-topbar .quick-replies-library-pane,html[data-theme=light] .shell-topbar .quick-replies-overview-band,html[data-theme=light] .shell-topbar .quick-replies-starter-panel,html[data-theme=light] .shell-topbar .scheduled-hero-card,html[data-theme=light] .shell-topbar .settings-dark-panel,html[data-theme=light] .shell-topbar .settings-dark-status-card,html[data-theme=light] .shell-topbar .table-card,html[data-theme=light] .shell-topbar .table-shell,html[data-theme=light] .shell-topbar .team-member-list,html[data-theme=light] .shell-topbar .team-members-card,html[data-theme=light] .shell-topbar .wa-instruction-panel,html[data-theme=light] .shell-topbar .wa-qr-panel,html[data-theme=light] .shell-topbar .whatsapp-setup-panel,html[data-theme=light] .shell-topbar .workflow-node-panel,html[data-theme=light] .shell-topbar .workflow-variable-panel{border-color:var(--theme-border);background:rgba(255,255,255,.78);box-shadow:var(--theme-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (max-width:1180px){html[data-theme=light] .dashboard-topbar-primary{grid-template-columns:minmax(0,1fr);padding:1rem 1rem .85rem}html[data-theme=light] .dashboard-topbar-session{flex-wrap:wrap;justify-content:flex-start;padding:0}html[data-theme=light] .dashboard-topbar-secondary{justify-content:flex-start;padding-top:0}html[data-theme=light] .dashboard-topbar-nav{justify-content:flex-start;max-width:100%}}@media (max-width:760px){html[data-theme=light] .dashboard-topbar{padding:.8rem .8rem 0}html[data-theme=light] .dashboard-topbar-main{border-radius:1.35rem}html[data-theme=light] .dashboard-topbar-primary{gap:.85rem;min-height:auto}html[data-theme=light] .dashboard-topbar-brand .public-logo-frame{width:168px;height:40px}html[data-theme=light] .dashboard-topbar-session{gap:.6rem}html[data-theme=light] .workspace-switcher.compact .workspace-switcher-select{width:100%;min-width:0}html[data-theme=light] .dashboard-topbar-secondary{padding:0 .8rem .8rem}html[data-theme=light] .dashboard-topbar-nav{min-height:3.7rem;padding:.42rem}html[data-theme=light] .dashboard-topbar-link{min-height:2.65rem;padding:.64rem .95rem;font-size:.86rem}html[data-theme=light] .dashboard-topbar-usercard{display:none}}html[data-theme=light] .shell-topbar .app-main:not(.app-main-inbox){padding:1.2rem 1.25rem 1.45rem}html[data-theme=light] .shell-topbar .contacts-grid,html[data-theme=light] .shell-topbar .contacts-mainpane,html[data-theme=light] .shell-topbar .contacts-workspace,html[data-theme=light] .shell-topbar .insight-grid,html[data-theme=light] .shell-topbar .lower-grid,html[data-theme=light] .shell-topbar .metrics-grid{gap:1.1rem}html[data-theme=light] .shell-topbar .campaigns-hero,html[data-theme=light] .shell-topbar .campaigns-launch-hero,html[data-theme=light] .shell-topbar .connexa-hero,html[data-theme=light] .shell-topbar .contacts-hero,html[data-theme=light] .shell-topbar .hero,html[data-theme=light] .shell-topbar .lead-record-hero,html[data-theme=light] .shell-topbar .media-library-upload-hero,html[data-theme=light] .shell-topbar .onboarding-dark-hero,html[data-theme=light] .shell-topbar .platform-admin-hero,html[data-theme=light] .shell-topbar .scheduled-messages-hero,html[data-theme=light] .shell-topbar .settings-dark-hero{position:relative;overflow:hidden;padding:1.35rem 1.35rem 1.25rem;border-radius:2rem}html[data-theme=light] .shell-topbar .campaigns-hero:before,html[data-theme=light] .shell-topbar .campaigns-launch-hero:before,html[data-theme=light] .shell-topbar .connexa-hero:before,html[data-theme=light] .shell-topbar .contacts-hero:before,html[data-theme=light] .shell-topbar .hero:before,html[data-theme=light] .shell-topbar .lead-record-hero:before,html[data-theme=light] .shell-topbar .media-library-upload-hero:before,html[data-theme=light] .shell-topbar .onboarding-dark-hero:before,html[data-theme=light] .shell-topbar .platform-admin-hero:before,html[data-theme=light] .shell-topbar .scheduled-messages-hero:before,html[data-theme=light] .shell-topbar .settings-dark-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.22),transparent 24%),radial-gradient(circle at 78% 18%,rgba(255,255,255,.12),transparent 18%);pointer-events:none}html[data-theme=light] .shell-topbar .campaigns-hero>*,html[data-theme=light] .shell-topbar .campaigns-launch-hero>*,html[data-theme=light] .shell-topbar .connexa-hero>*,html[data-theme=light] .shell-topbar .contacts-hero>*,html[data-theme=light] .shell-topbar .hero>*,html[data-theme=light] .shell-topbar .lead-record-hero>*,html[data-theme=light] .shell-topbar .media-library-upload-hero>*,html[data-theme=light] .shell-topbar .onboarding-dark-hero>*,html[data-theme=light] .shell-topbar .platform-admin-hero>*,html[data-theme=light] .shell-topbar .scheduled-messages-hero>*,html[data-theme=light] .shell-topbar .settings-dark-hero>*{position:relative}html[data-theme=light] .shell-topbar .campaigns-hero h2,html[data-theme=light] .shell-topbar .contacts-hero h2,html[data-theme=light] .shell-topbar .hero h2,html[data-theme=light] .shell-topbar .lead-record-hero h2{color:#ffffff;font-size:clamp(1.9rem,2.3vw,2.7rem);letter-spacing:-.03em}html[data-theme=light] .shell-topbar .campaigns-hero p,html[data-theme=light] .shell-topbar .connexa-hero p,html[data-theme=light] .shell-topbar .contacts-hero p,html[data-theme=light] .shell-topbar .hero p,html[data-theme=light] .shell-topbar .lead-record-hero p{max-width:52rem;color:rgba(255,255,255,.88);font-size:.98rem}html[data-theme=light] .shell-topbar .account-settings-number-row,html[data-theme=light] .shell-topbar .automation-rule-section,html[data-theme=light] .shell-topbar .automation-settings-card,html[data-theme=light] .shell-topbar .automation-tab-shell,html[data-theme=light] .shell-topbar .availability-day-panel,html[data-theme=light] .shell-topbar .availability-day-slot-panel,html[data-theme=light] .shell-topbar .availability-settings-card,html[data-theme=light] .shell-topbar .calendar-appointments-panel,html[data-theme=light] .shell-topbar .campaigns-panel,html[data-theme=light] .shell-topbar .campaigns-summary-panel,html[data-theme=light] .shell-topbar .card,html[data-theme=light] .shell-topbar .card-header,html[data-theme=light] .shell-topbar .contact-note-composer,html[data-theme=light] .shell-topbar .contact-note-inline,html[data-theme=light] .shell-topbar .contact-supporting-chip,html[data-theme=light] .shell-topbar .contact-supporting-empty,html[data-theme=light] .shell-topbar .contact-supporting-options,html[data-theme=light] .shell-topbar .contacts-create-card,html[data-theme=light] .shell-topbar .contacts-directory-card,html[data-theme=light] .shell-topbar .contacts-directory-summary,html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .lead-record-panel,html[data-theme=light] .shell-topbar .lead-workspace-row,html[data-theme=light] .shell-topbar .media-library-collection-card,html[data-theme=light] .shell-topbar .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-upload-card,html[data-theme=light] .shell-topbar .metric-card,html[data-theme=light] .shell-topbar .panel-row,html[data-theme=light] .shell-topbar .pending-invites-card,html[data-theme=light] .shell-topbar .platform-danger-panel,html[data-theme=light] .shell-topbar .platform-packages-form-panel,html[data-theme=light] .shell-topbar .platform-settings-form-panel,html[data-theme=light] .shell-topbar .product-catalog-editor-pane,html[data-theme=light] .shell-topbar .product-catalog-list-pane,html[data-theme=light] .shell-topbar .product-form-footer,html[data-theme=light] .shell-topbar .quick-replies-editor-pane,html[data-theme=light] .shell-topbar .quick-replies-library-pane,html[data-theme=light] .shell-topbar .quick-replies-overview-band,html[data-theme=light] .shell-topbar .quick-replies-starter-panel,html[data-theme=light] .shell-topbar .scheduled-hero-card,html[data-theme=light] .shell-topbar .settings-dark-panel,html[data-theme=light] .shell-topbar .settings-dark-status-card,html[data-theme=light] .shell-topbar .table-card,html[data-theme=light] .shell-topbar .table-shell,html[data-theme=light] .shell-topbar .team-member-list,html[data-theme=light] .shell-topbar .team-members-card,html[data-theme=light] .shell-topbar .wa-instruction-panel,html[data-theme=light] .shell-topbar .wa-qr-panel,html[data-theme=light] .shell-topbar .whatsapp-setup-panel,html[data-theme=light] .shell-topbar .workflow-node-panel,html[data-theme=light] .shell-topbar .workflow-variable-panel{border-radius:1.55rem}html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .metric-card{position:relative;overflow:hidden;padding:1.05rem 1.1rem}html[data-theme=light] .shell-topbar .card,html[data-theme=light] .shell-topbar .panel-row,html[data-theme=light] .shell-topbar .table-card,html[data-theme=light] .shell-topbar .table-shell{background:rgba(255,255,255,.78);box-shadow:0 20px 46px rgba(76,98,148,.1)}html[data-theme=light] .shell-topbar .card-header{background:rgba(255,255,255,.52)}html[data-theme=light] .shell-topbar .message-row,html[data-theme=light] .shell-topbar .table-row,html[data-theme=light] .shell-topbar .timeline-row.contact-directory-row{border-radius:1rem}html[data-theme=light] .shell-topbar .message-row:hover,html[data-theme=light] .shell-topbar .table-row:hover,html[data-theme=light] .shell-topbar .timeline-row.contact-directory-row:hover{background:rgba(243,247,255,.92)}html[data-theme=light] .shell-topbar .app-select,html[data-theme=light] .shell-topbar .button,html[data-theme=light] .shell-topbar .button-secondary,html[data-theme=light] .shell-topbar input[type=date],html[data-theme=light] .shell-topbar input[type=email],html[data-theme=light] .shell-topbar input[type=number],html[data-theme=light] .shell-topbar input[type=password],html[data-theme=light] .shell-topbar input[type=search],html[data-theme=light] .shell-topbar input[type=tel],html[data-theme=light] .shell-topbar input[type=text],html[data-theme=light] .shell-topbar select,html[data-theme=light] .shell-topbar textarea{min-height:2.9rem;border-radius:1rem}html[data-theme=light] .shell-topbar .button-primary{color:#ffffff;background:linear-gradient(135deg,var(--theme-primary) 0,var(--theme-primary-hover) 100%);box-shadow:0 18px 34px rgba(59,99,240,.24)}html[data-theme=light] .shell-topbar .button-primary:hover{box-shadow:0 22px 38px rgba(59,99,240,.3)}html[data-theme=light] .shell-topbar .app-select,html[data-theme=light] .shell-topbar .button-secondary,html[data-theme=light] .shell-topbar input[type=date],html[data-theme=light] .shell-topbar input[type=email],html[data-theme=light] .shell-topbar input[type=number],html[data-theme=light] .shell-topbar input[type=password],html[data-theme=light] .shell-topbar input[type=search],html[data-theme=light] .shell-topbar input[type=tel],html[data-theme=light] .shell-topbar input[type=text],html[data-theme=light] .shell-topbar select,html[data-theme=light] .shell-topbar textarea{border-color:var(--theme-border);background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 26px rgba(76,98,148,.06)}html[data-theme=light] .shell-topbar .app-select:focus,html[data-theme=light] .shell-topbar .button-secondary:hover,html[data-theme=light] .shell-topbar input[type=date]:focus,html[data-theme=light] .shell-topbar input[type=email]:focus,html[data-theme=light] .shell-topbar input[type=number]:focus,html[data-theme=light] .shell-topbar input[type=password]:focus,html[data-theme=light] .shell-topbar input[type=search]:focus,html[data-theme=light] .shell-topbar input[type=tel]:focus,html[data-theme=light] .shell-topbar input[type=text]:focus,html[data-theme=light] .shell-topbar select:focus,html[data-theme=light] .shell-topbar textarea:focus{border-color:rgba(59,99,240,.34);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 0 0 4px rgba(59,99,240,.08),0 14px 30px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .card-title,html[data-theme=light] .shell-topbar .metric-value{letter-spacing:-.02em}@media (max-width:760px){html[data-theme=light] .shell-topbar .app-main:not(.app-main-inbox){padding:1rem .8rem 1.15rem}html[data-theme=light] .shell-topbar .campaigns-hero,html[data-theme=light] .shell-topbar .campaigns-launch-hero,html[data-theme=light] .shell-topbar .connexa-hero,html[data-theme=light] .shell-topbar .contacts-hero,html[data-theme=light] .shell-topbar .hero,html[data-theme=light] .shell-topbar .lead-record-hero,html[data-theme=light] .shell-topbar .media-library-upload-hero,html[data-theme=light] .shell-topbar .onboarding-dark-hero,html[data-theme=light] .shell-topbar .platform-admin-hero,html[data-theme=light] .shell-topbar .scheduled-messages-hero,html[data-theme=light] .shell-topbar .settings-dark-hero{padding:1.15rem 1rem;border-radius:1.45rem}html[data-theme=light] .shell-topbar .card,html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .metric-card,html[data-theme=light] .shell-topbar .panel-row,html[data-theme=light] .shell-topbar .table-card,html[data-theme=light] .shell-topbar .table-shell{border-radius:1.2rem}}html[data-theme=light] .workspace-crm-header.workspace-overview-hero{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:end;grid-gap:1.2rem;gap:1.2rem;padding:1.45rem 1.45rem 1.3rem;border-radius:2rem;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 24% 10%,rgba(255,255,255,.18),transparent 24%),radial-gradient(circle at 78% 26%,rgba(255,255,255,.12),transparent 20%),linear-gradient(120deg,#2f77f3,#2f9ff4 34%,#4a7dff 68%,#745cff);box-shadow:0 28px 60px rgba(76,98,148,.18)}html[data-theme=light] .workspace-crm-header .badge{border-color:rgba(255,255,255,.24);color:rgba(255,255,255,.96);background:rgba(255,255,255,.14)}html[data-theme=light] .workspace-crm-header h2{max-width:32rem;color:#ffffff;font-size:clamp(2rem,2.4vw,2.8rem);letter-spacing:-.035em}html[data-theme=light] .workspace-crm-header p{max-width:40rem;color:rgba(255,255,255,.86);font-size:.98rem}html[data-theme=light] .workspace-crm-header-actions{align-items:center;justify-content:flex-end;gap:.7rem}html[data-theme=light] .workspace-crm-header-actions .button-secondary{border-color:rgba(255,255,255,.72);color:#17307d;background:rgba(255,255,255,.84)}html[data-theme=light] .workspace-kpi-grid{gap:1rem}html[data-theme=light] .workspace-kpi-card{min-height:9.2rem;padding:1.05rem 1.08rem;border-radius:1.6rem;border-color:rgba(255,255,255,.74);background:radial-gradient(circle at 0 100%,rgba(104,123,255,.1),transparent 34%),rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(76,98,148,.1)}html[data-theme=light] .workspace-kpi-card .metric-label{color:#7281a2;letter-spacing:.08em}html[data-theme=light] .workspace-kpi-card .metric-value{color:#182754;font-size:2rem}html[data-theme=light] .workspace-overview-grid{gap:1rem}html[data-theme=light] .workspace-overview-panel,html[data-theme=light] .workspace-overview-sidepanel,html[data-theme=light] .workspace-overview-table{padding:1.2rem 1.25rem;border-radius:1.65rem;border-color:rgba(255,255,255,.74);background:rgba(255,255,255,.8);box-shadow:0 20px 46px rgba(76,98,148,.1)}html[data-theme=light] .workspace-overview-panel .card-header,html[data-theme=light] .workspace-overview-sidepanel .card-header,html[data-theme=light] .workspace-overview-table .card-header{align-items:start;padding:.875rem 1rem 1rem;border-bottom-color:rgba(113,134,184,.12)}html[data-theme=light] .workspace-overview-panel .card-header>div,html[data-theme=light] .workspace-overview-sidepanel .card-header>div,html[data-theme=light] .workspace-overview-table .card-header>div{display:grid;align-content:start;grid-gap:.45rem;gap:.45rem;min-width:0}html[data-theme=light] .workspace-overview-panel .card-header .badge,html[data-theme=light] .workspace-overview-sidepanel .card-header .badge,html[data-theme=light] .workspace-overview-table .card-header .badge{justify-self:end;align-self:start;min-height:2.2rem;padding:.34rem .86rem;border-radius:999px;box-shadow:none}html[data-theme=light] .workspace-overview-sidepanel .message-row,html[data-theme=light] .workspace-overview-sidepanel .timeline-row,html[data-theme=light] .workspace-overview-summary-row,html[data-theme=light] .workspace-overview-teamcard .table-row,html[data-theme=light] .workspace-priority-row{border-radius:1rem;background:rgba(247,250,255,.92)}html[data-theme=light] .workspace-overview-sidepanel .message-row,html[data-theme=light] .workspace-overview-sidepanel .timeline-row,html[data-theme=light] .workspace-overview-summary-row{padding:1rem 1.06rem}html[data-theme=light] .workspace-overview-summary-row .lead-topline{align-items:start;gap:.9rem}html[data-theme=light] .workspace-overview-summary-row .lead-chip{align-self:start;min-width:1.9rem;min-height:1.8rem;padding:.18rem .48rem;border-radius:.55rem;color:#54b58d;background:rgba(224,255,241,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}html[data-theme=light] .workspace-priority-row{padding:1rem 1.06rem}html[data-theme=light] .workspace-overview-teamcard .table-head,html[data-theme=light] .workspace-overview-teamcard .table-row{grid-template-columns:minmax(0,1.35fr) .7fr .7fr .8fr}html[data-theme=light] .workspace-overview-activitycard .card-header .badge,html[data-theme=light] .workspace-priority-table .card-header .badge{border-color:rgba(255,255,255,.72);background:rgba(242,246,255,.92);color:#24439f}html[data-theme=light] .workspace-overview-panel-primary .workspace-overview-stack{gap:.96rem}html[data-theme=light] .workspace-overview-activitycard,html[data-theme=light] .workspace-overview-panel-secondary .channel-bars,html[data-theme=light] .workspace-overview-teamcard{padding-top:.3rem}html[data-theme=light] .workspace-overview-activitycard .card-header,html[data-theme=light] .workspace-overview-teamcard .card-header,html[data-theme=light] .workspace-priority-table .card-header{min-height:4.65rem}html[data-theme=light] .workspace-overview-teamcard .table-head{min-height:2.3rem;padding-inline:1.06rem}html[data-theme=light] .workspace-overview-teamcard .table-row{min-height:3.35rem;padding-inline:1.06rem;padding-block:.78rem}html[data-theme=light] .workspace-priority-table{min-height:13.4rem}html[data-theme=light] .workspace-priority-list{min-height:5.8rem}html[data-theme=light] .workspace-overview-activitycard{min-height:13.4rem}html[data-theme=light] .workspace-overview-activitycard .message-list,html[data-theme=light] .workspace-overview-activitycard .timeline-list{min-height:2.9rem}html[data-theme=light] .workspace-overview-panel .kpi-note{padding:1rem 1.06rem}html[data-theme=light] .contacts-directory-shell{gap:1.1rem}html[data-theme=light] .contacts-directory-hero{align-items:stretch;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:1.2rem;padding:1.45rem 1.45rem 1.35rem;border-radius:2rem;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 22% 14%,rgba(255,255,255,.2),transparent 22%),radial-gradient(circle at 82% 24%,rgba(255,255,255,.12),transparent 18%),linear-gradient(120deg,#2f77f3,#31a2f4 34%,#5378ff 68%,#7d5dff);box-shadow:0 28px 60px rgba(76,98,148,.18)}html[data-theme=light] .contacts-directory-hero-copy,html[data-theme=light] .contacts-directory-hero-side{height:100%}html[data-theme=light] .contacts-directory-hero-copy{gap:1rem}html[data-theme=light] .contacts-directory-hero-panel-label,html[data-theme=light] .contacts-directory-kicker{color:rgba(255,255,255,.82)}html[data-theme=light] .contacts-directory-hero h2{color:#ffffff;font-size:clamp(2.3rem,3vw,3.3rem);letter-spacing:-.04em}html[data-theme=light] .contacts-directory-hero p,html[data-theme=light] .contacts-directory-hero-panel p{color:rgba(255,255,255,.88);font-size:.98rem}html[data-theme=light] .contacts-directory-hero-metrics{gap:.85rem;margin-top:auto}html[data-theme=light] .contacts-directory-hero-panel,html[data-theme=light] .contacts-directory-hero-stat{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:none}html[data-theme=light] .contacts-directory-hero-panel strong,html[data-theme=light] .contacts-directory-hero-stat strong{color:#ffffff}html[data-theme=light] .contacts-directory-hero-side{grid-template-rows:auto minmax(0,1fr);gap:.9rem}html[data-theme=light] .contacts-directory-hero-actions{align-self:start;justify-content:flex-end;gap:.7rem}html[data-theme=light] .contacts-directory-hero-actions .button{min-height:2.95rem;padding-inline:1.1rem}html[data-theme=light] .contacts-directory-hero-actions .button-secondary{border-color:rgba(255,255,255,.72);color:#17307d;background:rgba(255,255,255,.88)}html[data-theme=light] .contacts-directory-hero-panel{align-content:start;min-height:100%;padding:1.1rem 1.15rem}html[data-theme=light] .contacts-directory-card{gap:1rem;padding:.05rem;border-radius:1.7rem;border-color:rgba(255,255,255,.74);background:rgba(255,255,255,.82);box-shadow:0 22px 48px rgba(76,98,148,.12)}html[data-theme=light] .contacts-directory-card>.card-header{align-items:center;padding:1.15rem 1.2rem .95rem;border-bottom-color:rgba(113,134,184,.12)}html[data-theme=light] .contacts-directory-search,html[data-theme=light] .contacts-directory-toolbar-secondary{margin:0 1.2rem;align-items:center;padding:.85rem;border-radius:1.2rem;border-color:rgba(255,255,255,.8);background:rgba(246,249,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}html[data-theme=light] .contacts-directory-card .timeline-list{margin:0 1.2rem .2rem;border-radius:1.2rem;border-color:rgba(113,134,184,.12);background:rgba(250,252,255,.96)}html[data-theme=light] .timeline-row.contact-directory-row{padding:1rem 1.05rem}html[data-theme=light] .timeline-row.contact-directory-row:hover{background:rgba(243,247,255,.92)}html[data-theme=light] .campaigns-workspace{gap:1.15rem}html[data-theme=light] .auth-page-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.88fr);gap:1.1rem;padding:1.45rem;border-radius:2rem;border:1px solid rgba(255,255,255,.72);background:radial-gradient(circle at 20% 12%,rgba(255,255,255,.2),transparent 24%),radial-gradient(circle at 80% 24%,rgba(255,255,255,.14),transparent 20%),linear-gradient(120deg,#2f77f3,#2f9ff4 34%,#4f7dff 70%,#795bff);box-shadow:0 28px 60px rgba(76,98,148,.18)}html[data-theme=light] .auth-page-hero-panel-label,html[data-theme=light] .auth-page-kicker{color:rgba(255,255,255,.82)}html[data-theme=light] .auth-page-hero h2{color:#ffffff;font-size:clamp(2.2rem,2.8vw,3.1rem);letter-spacing:-.04em}html[data-theme=light] .auth-page-hero p,html[data-theme=light] .auth-page-hero-panel p{color:rgba(255,255,255,.88)}html[data-theme=light] .auth-page-hero-panel,html[data-theme=light] .auth-page-hero-stat{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light] .auth-page-hero-panel strong,html[data-theme=light] .auth-page-hero-stat strong{color:#ffffff}html[data-theme=light] .campaigns-history-grid .campaigns-drafts-strip,html[data-theme=light] .campaigns-panel,html[data-theme=light] .campaigns-stage-header-compact{border-radius:1.7rem;border-color:var(--theme-border);background:radial-gradient(circle at top right,rgba(169,232,255,.12),transparent 26%),rgba(255,255,255,.88);box-shadow:0 20px 42px rgba(76,98,148,.1)}html[data-theme=light] .campaigns-stage-header-compact{padding:1.15rem 1.2rem}html[data-theme=light] .campaigns-stage-metrics{gap:.65rem}html[data-theme=light] .campaigns-selection-pill,html[data-theme=light] .campaigns-stage-pill{min-height:2.3rem;border-radius:999px;border-color:rgba(255,255,255,.82);color:#3e527a;background:rgba(246,249,255,.96);box-shadow:0 8px 18px rgba(76,98,148,.06)}html[data-theme=light] .campaigns-stage-tab{min-height:2.7rem;border-color:rgba(72,111,171,.18);color:#435678;background:rgba(246,249,255,.96);box-shadow:0 10px 22px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.82)}html[data-theme=light] .campaigns-stage-tab.active{border-color:rgba(59,99,240,.32);color:#2143a7;background:#ffffff;box-shadow:0 14px 28px rgba(76,98,148,.12),inset 0 0 0 1px rgba(59,99,240,.08)}html[data-theme=light] .campaigns-draft-card{border-radius:1.15rem;border-color:rgba(255,255,255,.82);background:rgba(248,250,255,.94)}html[data-theme=light] .campaigns-draft-main strong{color:#1a2753}html[data-theme=light] .campaigns-draft-main span,html[data-theme=light] .campaigns-history-toggle span{color:#6d7c9d}html[data-theme=light] .campaigns-history-toggle{border-color:rgba(72,111,171,.16);background:rgba(248,250,255,.96);box-shadow:0 10px 22px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.82)}html[data-theme=light] .campaigns-draft-main:hover{border-color:rgba(59,99,240,.18);background:rgba(237,245,255,.9)}html[data-theme=light] .campaigns-draft-delete:hover{border-color:rgba(220,38,38,.18);background:rgba(254,242,242,.96);color:#991b1b}html[data-theme=light] .campaigns-main-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.98fr) minmax(310px,.78fr);gap:1rem;align-items:start}html[data-theme=light] .campaigns-panel{padding:.1rem}html[data-theme=light] .campaigns-panel-head{padding:1.15rem 1.2rem .2rem}html[data-theme=light] .campaigns-audience-toolbar,html[data-theme=light] .campaigns-composer-shell,html[data-theme=light] .campaigns-preview-shell,html[data-theme=light] .campaigns-selection-strip,html[data-theme=light] .campaigns-summary-card{border-radius:1.2rem;border-color:var(--theme-border);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.95)),#f8fbff;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(76,98,148,.04)}html[data-theme=light] .campaigns-audience-toolbar,html[data-theme=light] .campaigns-audience-utility,html[data-theme=light] .campaigns-composer-panel>.lead-record-field,html[data-theme=light] .campaigns-composer-shell,html[data-theme=light] .campaigns-contact-list,html[data-theme=light] .campaigns-summary-stack{margin-left:1.2rem;margin-right:1.2rem}html[data-theme=light] .campaigns-audience-utility,html[data-theme=light] .campaigns-composer-panel>.lead-record-field,html[data-theme=light] .campaigns-composer-shell,html[data-theme=light] .campaigns-contact-list{margin-top:0}html[data-theme=light] .campaigns-contact-list{border-radius:1.2rem;border-color:var(--theme-border);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.96)),#fbfdff;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 8px 18px rgba(76,98,148,.04)}html[data-theme=light] .campaigns-contact-row{padding:1rem 1.05rem;border-color:rgba(219,231,243,.94);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,249,255,.94)),#ffffff}html[data-theme=light] .campaigns-contact-row.selected{border-color:rgba(59,99,240,.18);background:radial-gradient(circle at top right,rgba(126,188,255,.14),transparent 38%),linear-gradient(180deg,rgba(240,246,255,1),rgba(234,242,255,.98))}html[data-theme=light] .campaigns-contact-head strong,html[data-theme=light] .campaigns-history-toggle strong{color:#1a2753}html[data-theme=light] .campaigns-composer-note,html[data-theme=light] .campaigns-contact-meta{color:var(--theme-text-muted)}html[data-theme=light] .campaigns-contact-copy p{color:var(--theme-text)}html[data-theme=light] .campaigns-search-shell{min-height:3rem;border-color:rgba(255,255,255,.82);border-radius:1rem;background:rgba(255,255,255,.74);box-shadow:0 10px 24px rgba(76,98,148,.06)}html[data-theme=light] .campaigns-search-input{color:#1a2753}html[data-theme=light] .campaigns-filter-chip{min-height:3rem;border-color:rgba(72,111,171,.18);color:#485a80;background:rgba(255,255,255,.96);box-shadow:0 10px 22px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.82)}html[data-theme=light] .campaigns-filter-chip.active{color:#2143a7;border-color:rgba(59,99,240,.32);background:#ffffff;box-shadow:0 14px 28px rgba(76,98,148,.12),inset 0 0 0 1px rgba(59,99,240,.08)}html[data-theme=light] .campaigns-selection-strip{padding:.95rem 1rem}html[data-theme=light] .campaigns-selection-strip strong{color:#1a2753}html[data-theme=light] .campaigns-composer-shell{padding:1.05rem}html[data-theme=light] .campaigns-composer-stat{border-color:rgba(219,231,243,.94);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,245,255,.95)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 8px 18px rgba(76,98,148,.04)}html[data-theme=light] .campaigns-composer-stat span{color:#6a7d9b}html[data-theme=light] .campaigns-composer-stat strong{color:#1a2753}html[data-theme=light] .campaigns-summary-panel.is-active{border-color:var(--theme-border);background:radial-gradient(circle at top right,rgba(126,188,255,.12),transparent 30%),rgba(255,255,255,.9);box-shadow:0 22px 46px rgba(76,98,148,.12)}html[data-theme=light] .campaigns-launch-hero{border-radius:1.35rem;border-color:rgba(255,255,255,.76);background:radial-gradient(circle at 24% 10%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,rgba(59,99,240,.96),rgba(86,128,245,.94));box-shadow:0 16px 34px rgba(59,99,240,.18)}html[data-theme=light] .campaigns-launch-hero-copy strong,html[data-theme=light] .campaigns-launch-indicator{color:#ffffff}html[data-theme=light] .campaigns-launch-hero-copy .campaigns-summary-label{color:rgba(232,241,255,.9)}html[data-theme=light] .campaigns-launch-hero-copy>span:last-child{color:rgba(242,247,255,.92)}html[data-theme=light] .campaigns-review-status-grid{gap:.8rem}html[data-theme=light] .campaigns-review-status-card{border-radius:1.2rem;border:1px solid rgba(219,231,243,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 10px 22px rgba(76,98,148,.05)}html[data-theme=light] .campaigns-review-status-card.is-eligible{border-color:rgba(159,213,190,.9);background:linear-gradient(180deg,rgba(242,251,246,.98),rgba(231,246,238,.95)),#eefaf3}html[data-theme=light] .campaigns-review-status-card.is-caution{border-color:rgba(230,206,169,.92);background:linear-gradient(180deg,rgba(255,249,241,.98),rgba(247,237,222,.95)),#fff7ed}html[data-theme=light] .campaigns-review-status-card.is-excluded{border-color:rgba(233,196,196,.92);background:linear-gradient(180deg,rgba(255,246,246,.98),rgba(248,233,233,.95)),#fff4f4}html[data-theme=light] .campaigns-review-status-card strong,html[data-theme=light] .campaigns-review-status-value{color:var(--theme-text-strong)}html[data-theme=light] .campaigns-review-status-note{color:var(--theme-text)}html[data-theme=light] .campaigns-preview-shell,html[data-theme=light] .campaigns-summary-card{padding:.95rem 1rem}html[data-theme=light] .campaigns-preview-head strong,html[data-theme=light] .campaigns-summary-card strong{color:var(--theme-text-strong)}html[data-theme=light] .campaigns-preview-head span,html[data-theme=light] .campaigns-summary-card .lead-record-field>span,html[data-theme=light] .campaigns-summary-card .table-subtle,html[data-theme=light] .campaigns-summary-card>span:last-child{color:var(--theme-text-muted)}html[data-theme=light] .campaigns-composer-panel .lead-record-input,html[data-theme=light] .campaigns-summary-card .lead-record-input,html[data-theme=light] .campaigns-summary-card input[type=datetime-local]{color:var(--theme-text-strong);border-color:rgba(219,231,243,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,249,255,.96)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 18px rgba(76,98,148,.04)}html[data-theme=light] .campaigns-composer-panel .composer-textarea::placeholder,html[data-theme=light] .campaigns-composer-panel .lead-record-input::placeholder,html[data-theme=light] .campaigns-summary-card .lead-record-input::placeholder,html[data-theme=light] .campaigns-summary-card input[type=datetime-local]::placeholder{color:#89a0bc}html[data-theme=light] .campaigns-preview-shell{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,249,255,.96)),#f8fbff}html[data-theme=light] .campaigns-preview-bubble{color:var(--theme-text-strong);border:1px solid rgba(219,231,243,.94);background:radial-gradient(circle at top left,rgba(168,246,208,.28),transparent 42%),linear-gradient(135deg,rgba(238,250,255,.98),rgba(228,241,255,.96))}html[data-theme=light] .campaigns-preview-body{color:var(--theme-text)}html[data-theme=light] .campaigns-empty-state{min-height:12rem;border-color:rgba(219,231,243,.94);color:var(--theme-text-muted);background:linear-gradient(180deg,rgba(247,251,255,.96),rgba(239,246,255,.94)),#f7fbff}html[data-theme=light] .campaigns-empty-state strong{color:var(--theme-text-strong)}@media (max-width:1180px){html[data-theme=light] .auth-page-hero,html[data-theme=light] .campaigns-main-grid,html[data-theme=light] .contacts-directory-hero,html[data-theme=light] .workspace-crm-header.workspace-overview-hero{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .contacts-directory-hero-actions,html[data-theme=light] .workspace-crm-header-actions{justify-content:flex-start}html[data-theme=light] .campaigns-summary-panel{position:static}}@media (max-width:760px){html[data-theme=light] .auth-page-hero,html[data-theme=light] .contacts-directory-hero,html[data-theme=light] .workspace-crm-header.workspace-overview-hero{padding:1.15rem 1rem;border-radius:1.5rem}html[data-theme=light] .campaigns-audience-toolbar,html[data-theme=light] .campaigns-audience-utility,html[data-theme=light] .campaigns-composer-panel>.lead-record-field,html[data-theme=light] .campaigns-composer-shell,html[data-theme=light] .campaigns-contact-list,html[data-theme=light] .campaigns-panel-head,html[data-theme=light] .campaigns-summary-stack,html[data-theme=light] .contacts-directory-card .timeline-list,html[data-theme=light] .contacts-directory-card>.card-header,html[data-theme=light] .contacts-directory-search,html[data-theme=light] .contacts-directory-toolbar-secondary{margin-left:.9rem;margin-right:.9rem}html[data-theme=light] .campaigns-history-grid .campaigns-drafts-strip,html[data-theme=light] .campaigns-panel,html[data-theme=light] .campaigns-stage-header-compact,html[data-theme=light] .contacts-directory-card,html[data-theme=light] .workspace-kpi-card,html[data-theme=light] .workspace-overview-panel,html[data-theme=light] .workspace-overview-sidepanel,html[data-theme=light] .workspace-overview-table{border-radius:1.3rem}}html[data-theme=light] .dashboard-topbar-main{padding:0;border-radius:2rem;border:1px solid rgba(255,255,255,.82);background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(246,250,255,.68)),rgba(244,248,255,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 42px rgba(76,98,148,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html[data-theme=light] .dashboard-topbar-primary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:.9rem;gap:.9rem;min-height:5.65rem;padding:0 1.2rem}html[data-theme=light] .dashboard-topbar-brand{justify-self:start}html[data-theme=light] .dashboard-topbar-secondary{display:flex;justify-content:center;justify-self:center;width:max-content;max-width:100%;padding:0;background:transparent}html[data-theme=light] .dashboard-topbar-nav{justify-content:center;width:100%;max-width:56rem;min-height:3.8rem;padding:.3rem;border:1px solid rgba(255,255,255,.62);border-radius:999px;background:rgba(255,255,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 4px 12px rgba(76,98,148,.03);overflow:visible;isolation:isolate}html[data-theme=light] .dashboard-topbar-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.52rem;padding:.58rem .94rem;border-radius:999px;color:#314369;font-size:.86rem;font-weight:600}html[data-theme=light] .dashboard-topbar-dropdown,html[data-theme=light] .dashboard-topbar-link-button{display:inline-flex;align-items:center}html[data-theme=light] .dashboard-topbar-link-button{gap:.32rem}html[data-theme=light] .dashboard-topbar-link-button.active,html[data-theme=light] .dashboard-topbar-link.active,html[data-theme=light] .dashboard-topbar-link:hover{color:#2140a6;background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 6px 14px rgba(76,98,148,.06)}html[data-theme=light] .dashboard-topbar-dropdown-menu{top:calc(100% + .2rem);display:grid;grid-gap:.35rem;gap:.35rem;min-width:12rem;padding:.72rem;border:1px solid rgba(255,255,255,.92);border-radius:1.35rem;background:rgba(255,255,255,.96);box-shadow:0 20px 44px rgba(76,98,148,.12);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.2rem);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}html[data-theme=light] .dashboard-topbar-dropdown-menu:before{height:.45rem}html[data-theme=light] .dashboard-topbar-dropdown.open .dashboard-topbar-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html[data-theme=light] .dashboard-topbar-session{position:relative;justify-self:end;justify-content:flex-end;flex-wrap:nowrap;gap:.5rem;padding-left:.85rem}html[data-theme=light] .dashboard-topbar-session:before{content:"";position:absolute;left:0;top:50%;width:1px;height:2.45rem;transform:translateY(-50%);background:linear-gradient(180deg,rgba(124,141,185,.05),rgba(124,141,185,.18),rgba(124,141,185,.05))}html[data-theme=light] .dashboard-topbar-actions{min-height:2.9rem;padding-right:.15rem}html[data-theme=light] .dashboard-topbar-profile-trigger{align-items:center;min-width:0;padding-right:.62rem}@media (max-width:1280px){html[data-theme=light] .dashboard-topbar-primary{grid-template-columns:auto minmax(0,1fr);padding:1rem 1rem .9rem}html[data-theme=light] .dashboard-topbar-secondary{grid-column:1/-1;order:3;justify-content:flex-start}html[data-theme=light] .dashboard-topbar-session{justify-content:flex-end}}@media (max-width:980px){html[data-theme=light] .dashboard-topbar-primary{grid-template-columns:minmax(0,1fr);gap:.85rem;min-height:auto}html[data-theme=light] .dashboard-topbar-secondary{order:2}html[data-theme=light] .dashboard-topbar-nav{justify-content:flex-start;max-width:100%;overflow-x:auto}html[data-theme=light] .dashboard-topbar-session{order:3;flex-wrap:wrap;justify-content:flex-start;padding-left:0}html[data-theme=light] .dashboard-topbar-session:before{display:none}}@media (max-width:760px){html[data-theme=light] .dashboard-topbar-main{border-radius:1.45rem}html[data-theme=light] .dashboard-topbar-primary{padding:.9rem .85rem .7rem}html[data-theme=light] .dashboard-topbar-secondary{padding:0 .85rem .8rem}html[data-theme=light] .dashboard-topbar-nav{min-height:3.35rem;padding:.34rem}html[data-theme=light] .dashboard-topbar-link,html[data-theme=light] .dashboard-topbar-link-button{min-height:2.45rem}}html[data-theme=light] .automation-tab-button{border-color:rgba(72,111,171,.18);color:var(--app-text-secondary);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(243,249,255,.92)),#ffffff;box-shadow:0 10px 22px rgba(76,98,148,.08),inset 0 1px 0 rgba(255,255,255,.72)}html[data-theme=light] .automation-tab-button strong{color:var(--app-text-primary)}html[data-theme=light] .automation-tab-button span{color:var(--app-text-muted)}html[data-theme=light] .automation-tab-button:hover{border-color:rgba(59,99,240,.24);background:radial-gradient(circle at top right,rgba(103,232,249,.14),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(237,245,255,.94))}html[data-theme=light] .automation-tab-button.active{border-color:rgba(59,99,240,.36);background:radial-gradient(circle at top right,rgba(103,232,249,.16),transparent 36%),linear-gradient(180deg,rgba(243,248,255,.98),rgba(229,239,255,.98));box-shadow:inset 0 0 0 1px rgba(59,99,240,.12),0 14px 28px rgba(34,76,136,.12)}html[data-theme=light] .automation-tab-button.active span,html[data-theme=light] .automation-tab-button.active strong{color:var(--app-text-primary)}html[data-theme=light] .automation-workflow-shell .lead-record-panel,html[data-theme=light] .workflow-node-panel,html[data-theme=light] .workflow-variable-panel{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(244,249,255,.95)),#ffffff;box-shadow:0 12px 28px rgba(34,76,136,.08)}html[data-theme=light] .workflow-node-panel .lead-record-section-head,html[data-theme=light] .workflow-variable-panel .lead-record-section-head{background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(244,249,255,.9)),#ffffff}html[data-theme=light] .workflow-node-panel.expanded{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,248,255,.96)),#ffffff}html[data-theme=light] .workflow-panel-body{scrollbar-color:rgba(90,136,214,.34) rgba(218,231,247,.62)}html[data-theme=light] .workflow-panel-body::-webkit-scrollbar-track{background:rgba(218,231,247,.62)}html[data-theme=light] .workflow-panel-body::-webkit-scrollbar-thumb{background:rgba(90,136,214,.3);background-clip:padding-box}html[data-theme=light] .workflow-panel-body::-webkit-scrollbar-thumb:hover{background:rgba(90,136,214,.44);background-clip:padding-box}html[data-theme=light] .workflow-node-inspector-intro,html[data-theme=light] .workflow-node-section-card,html[data-theme=light] .workflow-node-section-heading,html[data-theme=light] .workflow-save-answer-panel,html[data-theme=light] .workflow-variable-editor{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(241,247,255,.95)),#f8fbff}html[data-theme=light] .workflow-node-inspector-intro strong,html[data-theme=light] .workflow-node-section-heading strong,html[data-theme=light] .workflow-variable-editor-head strong{color:var(--app-text-primary)}html[data-theme=light] .workflow-node-inspector-intro span,html[data-theme=light] .workflow-node-section-heading span,html[data-theme=light] .workflow-variable-editor-head span,html[data-theme=light] .workflow-variable-tree-item small{color:var(--app-text-muted)}html[data-theme=light] .workflow-node-panel .lead-record-field span,html[data-theme=light] .workflow-node-panel .lead-record-field strong,html[data-theme=light] .workflow-node-panel .lead-record-section-head span,html[data-theme=light] .workflow-node-panel .lead-record-section-head strong,html[data-theme=light] .workflow-node-panel .table-subtle{color:#173260}html[data-theme=light] .workflow-node-panel .lead-record-field span,html[data-theme=light] .workflow-node-panel .lead-record-section-head span,html[data-theme=light] .workflow-node-panel .table-subtle{color:#5f7392}html[data-theme=light] .workflow-node-variable-label{color:#597391}html[data-theme=light] .workflow-node-variable-summary code{border-color:rgba(59,99,240,.18);color:#20467e;background:rgba(232,240,255,.88)}html[data-theme=light] .workflow-variable-tree-group-toggle{color:var(--app-text-secondary);background:rgba(235,243,252,.8)}html[data-theme=light] .workflow-variable-tree-group-toggle:hover{background:rgba(226,237,250,.94)}html[data-theme=light] .workflow-variable-tree-group-toggle strong,html[data-theme=light] .workflow-variable-tree-item span{color:var(--app-text-primary)}html[data-theme=light] .workflow-variable-tree-group-caret,html[data-theme=light] .workflow-variable-tree-group-toggle span{color:var(--app-text-muted)!important}html[data-theme=light] .workflow-variable-tree-item{color:var(--app-text-secondary)}html[data-theme=light] .workflow-variable-tree-item:hover{background:rgba(232,240,255,.72)}html[data-theme=light] .workflow-variable-tree-item.selected{background:rgba(222,233,255,.94);box-shadow:inset 0 0 0 1px rgba(59,99,240,.16)}html[data-theme=light] .wa-disconnect-panel,html[data-theme=light] .wa-instruction-panel,html[data-theme=light] .wa-qr-panel,html[data-theme=light] .wa-runtime-meta>div{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(243,248,255,.94)),#ffffff}html[data-theme=light] .automation-settings-card .lead-record-section-head strong,html[data-theme=light] .wa-instruction-panel strong,html[data-theme=light] .wa-qr-panel-head strong,html[data-theme=light] .wa-runtime-meta strong{color:var(--app-text-primary)}html[data-theme=light] .automation-settings-card .lead-record-section-head span,html[data-theme=light] .wa-instruction-list,html[data-theme=light] .wa-qr-panel-head span,html[data-theme=light] .wa-runtime-meta span,html[data-theme=light] .wa-status-strip{color:var(--app-text-secondary)}html[data-theme=light] .automation-settings-card .table-subtle,html[data-theme=light] .wa-qr-placeholder{border-color:rgba(72,111,171,.08);color:var(--app-text-secondary);background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(239,246,255,.92)),#f8fbff}html[data-theme=light] .automation-settings-card,html[data-theme=light] .automation-workflow-shell{padding:1rem 1.05rem}html[data-theme=light] .automation-settings-card>.card-header,html[data-theme=light] .automation-workflow-shell>.card-header{padding:0 1rem .95rem;border-bottom-color:rgba(72,111,171,.1);background:transparent}html[data-theme=light] .automation-settings-card .card-title,html[data-theme=light] .automation-workflow-shell .card-title{color:var(--app-text-primary)}html[data-theme=light] .automation-settings-card .muted,html[data-theme=light] .automation-workflow-shell .muted{color:var(--app-text-secondary)}html[data-theme=light] .automation-settings-card .lead-record-panel,html[data-theme=light] .automation-workflow-shell .lead-record-panel{padding:1rem;border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.95)),#ffffff}html[data-theme=light] .automation-settings-card .lead-record-field>span,html[data-theme=light] .automation-settings-card .lead-record-meta-card span,html[data-theme=light] .automation-workflow-shell .lead-record-field>span{color:var(--app-text-muted)}html[data-theme=light] .automation-settings-card .lead-record-input,html[data-theme=light] .automation-settings-card input[type=date],html[data-theme=light] .automation-settings-card input[type=datetime-local],html[data-theme=light] .automation-settings-card input[type=time],html[data-theme=light] .automation-workflow-shell .lead-record-input,html[data-theme=light] .automation-workflow-shell input[type=date],html[data-theme=light] .automation-workflow-shell input[type=datetime-local],html[data-theme=light] .automation-workflow-shell input[type=time]{color:var(--app-text-primary);border-color:rgba(219,231,243,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,249,255,.96)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 18px rgba(76,98,148,.04);color-scheme:light}html[data-theme=light] .automation-settings-card .lead-record-input::placeholder,html[data-theme=light] .automation-settings-card input[type=date]::placeholder,html[data-theme=light] .automation-settings-card input[type=datetime-local]::placeholder,html[data-theme=light] .automation-settings-card input[type=time]::placeholder,html[data-theme=light] .automation-workflow-shell .lead-record-input::placeholder,html[data-theme=light] .automation-workflow-shell input[type=date]::placeholder,html[data-theme=light] .automation-workflow-shell input[type=datetime-local]::placeholder,html[data-theme=light] .automation-workflow-shell input[type=time]::placeholder{color:#89a0bc}html[data-theme=light] .automation-settings-card .app-select,html[data-theme=light] .automation-workflow-shell .app-select{color:var(--app-text-primary)}html[data-theme=light] .automation-workflow-toolbar .button.active{border-color:rgba(59,99,240,.24);color:var(--app-text-primary);background:rgba(232,240,255,.92)}html[data-theme=light] .automation-workflow-resizer:after{background:linear-gradient(180deg,rgba(238,245,255,.98),rgba(222,235,252,.94))}html[data-theme=light] .automation-workflow-resizer:hover:after{background:linear-gradient(180deg,rgba(228,239,255,1),rgba(209,226,250,.98))}html[data-theme=light] .automation-workflow-list{gap:.8rem}html[data-theme=light] .automation-workflow-list-item{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(243,248,255,.95)),#ffffff;box-shadow:0 10px 22px rgba(34,76,136,.05)}html[data-theme=light] .automation-workflow-list-item.selected{border-color:rgba(59,99,240,.24);background:radial-gradient(circle at top right,rgba(103,232,249,.12),transparent 36%),linear-gradient(180deg,rgba(243,248,255,.99),rgba(231,240,255,.97));box-shadow:inset 0 0 0 1px rgba(59,99,240,.08),0 14px 30px rgba(34,76,136,.08)}html[data-theme=light] .automation-workflow-list-main strong{color:var(--app-text-primary)}html[data-theme=light] .automation-workflow-list-main span{color:var(--app-text-secondary)}html[data-theme=light] .automation-settings-card .inbox-search-tool,html[data-theme=light] .automation-workflow-list-actions .inbox-search-tool,html[data-theme=light] .automation-workflow-shell .inbox-search-tool{border-color:rgba(72,111,171,.12);color:var(--app-text-primary);background:rgba(244,248,255,.96)}html[data-theme=light] .automation-settings-card .inbox-search-tool:hover,html[data-theme=light] .automation-workflow-list-actions .inbox-search-tool:hover,html[data-theme=light] .automation-workflow-shell .inbox-search-tool:hover{border-color:rgba(59,99,240,.18);background:rgba(237,244,255,.98)}html[data-theme=light] .automation-test-thread{border-color:rgba(72,111,171,.08);background:linear-gradient(rgba(248,251,255,.96),rgba(248,251,255,.96)),radial-gradient(circle at 10px 10px,rgba(45,81,140,.08) 1px,transparent 0);background-size:auto,42px 42px}html[data-theme=light] .automation-test-thread .chat-bubble.inbound{color:#10213b;background:#ffffff}html[data-theme=light] .automation-test-thread .chat-bubble.outbound{background:linear-gradient(135deg,#2f6fed,#163f9e)}html[data-theme=light] .automation-test-thread .chat-bubble-attachment span,html[data-theme=light] .automation-test-thread .chat-bubble-body,html[data-theme=light] .automation-test-thread .chat-bubble-reply-context span,html[data-theme=light] .automation-test-thread .chat-bubble-sender,html[data-theme=light] .automation-test-thread .chat-meta{color:#5f7696}html[data-theme=light] .automation-test-thread .chat-bubble.inbound .chat-bubble-attachment strong,html[data-theme=light] .automation-test-thread .chat-bubble.inbound .chat-bubble-body,html[data-theme=light] .automation-test-thread .chat-bubble.inbound .chat-bubble-interactive-label,html[data-theme=light] .automation-test-thread .chat-bubble.inbound .chat-bubble-interactive-option,html[data-theme=light] .automation-test-thread .chat-bubble.inbound .chat-bubble-reply-context strong,html[data-theme=light] .automation-test-thread .chat-bubble.inbound .chat-bubble-sender{color:var(--app-text-primary)}html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-attachment span,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-attachment strong,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-body,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-interactive-label,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-interactive-option,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-reply-context span,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-reply-context strong,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-bubble-sender,html[data-theme=light] .automation-test-thread .chat-bubble.outbound .chat-meta{color:rgba(255,255,255,.92)}html[data-theme=light] .inbox-page-shell{--text-primary:#10233d;--text-secondary:#526987;--text-muted:#6e84a1;--surface-page:#f3f7fd;--surface-panel:rgba(255,255,255,0.98);--surface-subtle:#eef4fb;--border-default:#c7d5e7;--border-strong:#97adcb;--control-disabled-bg:#e8eef7;--control-disabled-text:#7689a5;--message-outgoing-bg:linear-gradient(135deg,#316fe8,#1d4daa);--message-outgoing-text:#f8fbff;--message-outgoing-muted:#d7e4ff;--focus-ring:rgba(49,111,232,0.28);--inbox-light-text-primary:var(--text-primary);--inbox-light-text-secondary:var(--text-secondary);--inbox-light-text-muted:var(--text-muted);--inbox-light-border:var(--border-default);--inbox-light-border-strong:var(--border-strong);--inbox-light-surface:var(--surface-panel);--inbox-light-surface-soft:var(--surface-subtle);--inbox-light-surface-strong:#e7effc}html[data-theme=light] .inbox-composer,html[data-theme=light] .inbox-thread-top,html[data-theme=light] .premium-inbox-grid,html[data-theme=light] .premium-inbox-grid .inbox-detail-panel,html[data-theme=light] .premium-inbox-grid .inbox-list-panel,html[data-theme=light] .premium-inbox-grid .inbox-thread-panel,html[data-theme=light] .queue-panel-header,html[data-theme=light] .queue-toolbar{border-color:var(--inbox-light-border);background:var(--inbox-light-surface)}html[data-theme=light] .chatbox-title-row strong,html[data-theme=light] .inbox-detail-card-head h3,html[data-theme=light] .inbox-detail-overview-copy strong,html[data-theme=light] .inbox-empty-state strong,html[data-theme=light] .inbox-list-title-block .card-title,html[data-theme=light] .inbox-thread-name-row .card-title,html[data-theme=light] .system-event-card strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-composer-helper,html[data-theme=light] .inbox-detail-overview span,html[data-theme=light] .inbox-detail-overview-name,html[data-theme=light] .inbox-detail-placeholder,html[data-theme=light] .inbox-detail-placeholder-block span,html[data-theme=light] .inbox-empty-state,html[data-theme=light] .inbox-empty-state p,html[data-theme=light] .inbox-empty-state span,html[data-theme=light] .inbox-list-preview,html[data-theme=light] .inbox-list-subline,html[data-theme=light] .inbox-list-title-block .muted,html[data-theme=light] .inbox-thread-automation-copy,html[data-theme=light] .inbox-thread-subline,html[data-theme=light] .system-event-card p,html[data-theme=light] .system-event-card span,html[data-theme=light] .timeline-divider-label,html[data-theme=light] .timeline-time{color:var(--inbox-light-text-secondary)}html[data-theme=light] .attachment-preview-file-card,html[data-theme=light] .attachment-preview-frame,html[data-theme=light] .attachment-preview-open,html[data-theme=light] .chat-bubble-attachment,html[data-theme=light] .chat-bubble-interactive,html[data-theme=light] .chat-bubble-reaction,html[data-theme=light] .chat-bubble-reply-context,html[data-theme=light] .chat-bubble.inbound,html[data-theme=light] .inbox-action-button,html[data-theme=light] .inbox-action-icon,html[data-theme=light] .inbox-appointment-form,html[data-theme=light] .inbox-attachment-tray,html[data-theme=light] .inbox-contact-quick-action,html[data-theme=light] .inbox-count-badge,html[data-theme=light] .inbox-detail-action-row .inbox-search-tool,html[data-theme=light] .inbox-detail-feed-item,html[data-theme=light] .inbox-detail-kv,html[data-theme=light] .inbox-detail-list-item,html[data-theme=light] .inbox-detail-tabs,html[data-theme=light] .inbox-filter-tabs,html[data-theme=light] .inbox-note-toggle,html[data-theme=light] .inbox-reference-channel,html[data-theme=light] .inbox-reference-pill,html[data-theme=light] .inbox-reference-pill-button,html[data-theme=light] .inbox-reference-search,html[data-theme=light] .inbox-reference-state,html[data-theme=light] .inbox-reference-topbar,html[data-theme=light] .inbox-reply-context,html[data-theme=light] .inbox-scheduled-link,html[data-theme=light] .inbox-search-field,html[data-theme=light] .inbox-search-tool,html[data-theme=light] .inbox-snooze-banner,html[data-theme=light] .system-event-card,html[data-theme=light] .whatsapp-circle-button{border-color:var(--inbox-light-border);color:var(--inbox-light-text-primary);background:var(--inbox-light-surface-soft)}html[data-theme=light] .inbox-action-button span,html[data-theme=light] .inbox-detail-form-field span,html[data-theme=light] .inbox-detail-kv span,html[data-theme=light] .inbox-detail-list-item span,html[data-theme=light] .inbox-detail-tab,html[data-theme=light] .inbox-filter-tab,html[data-theme=light] .inbox-menu-section-label,html[data-theme=light] .inbox-reference-kicker,html[data-theme=light] .inbox-reference-meta,html[data-theme=light] .inbox-search-owner,html[data-theme=light] .inbox-search-owner span{color:var(--inbox-light-text-secondary)}html[data-theme=light] .inbox-action-button:hover,html[data-theme=light] .inbox-action-icon:hover,html[data-theme=light] .inbox-contact-quick-action:hover,html[data-theme=light] .inbox-detail-action-row .inbox-search-tool:hover,html[data-theme=light] .inbox-detail-tab:hover,html[data-theme=light] .inbox-filter-tab:hover,html[data-theme=light] .inbox-note-toggle:hover,html[data-theme=light] .inbox-scheduled-link:hover,html[data-theme=light] .inbox-search-tool:hover,html[data-theme=light] .whatsapp-circle-button:hover{border-color:var(--inbox-light-border-strong);color:var(--inbox-light-text-primary);background:#f9fbff}html[data-theme=light] .inbox-filter-tab.active{color:#16357f;border-color:rgba(49,111,232,.24);background:#e7efff;box-shadow:0 10px 20px rgba(76,98,148,.08),inset 0 0 0 1px rgba(49,111,232,.22)}html[data-theme=light] .inbox-count-badge,html[data-theme=light] .inbox-filter-tab-count{color:#385273;background:#e7effc}html[data-theme=light] .inbox-filter-tab.active .inbox-filter-tab-count{color:#ffffff;background:#2f6fed}html[data-theme=light] .composer-textarea::placeholder,html[data-theme=light] .inbox-detail-input::placeholder,html[data-theme=light] .inbox-reference-search .inbox-search-input::placeholder,html[data-theme=light] .inbox-search-input::placeholder,html[data-theme=light] .inbox-search-svg{color:var(--inbox-light-text-muted)}html[data-theme=light] .inbox-action-button svg,html[data-theme=light] .inbox-action-icon svg,html[data-theme=light] .inbox-note-toggle svg,html[data-theme=light] .inbox-search-tool svg,html[data-theme=light] .whatsapp-circle-button svg{color:#4d6483}html[data-theme=light] .composer-textarea,html[data-theme=light] .inbox-detail-input,html[data-theme=light] .inbox-search-input{color:var(--inbox-light-text-primary)}html[data-theme=light] .composer-textarea,html[data-theme=light] .inbox-detail-input{border-color:var(--inbox-light-border);background:#ffffff}html[data-theme=light] .inbox-list-item{border-color:transparent;background:transparent}html[data-theme=light] .inbox-list-item:hover{border-color:#d6e0ee;background:#f8fbff;box-shadow:0 8px 18px rgba(32,55,97,.06)}html[data-theme=light] .inbox-list-item.selected{border-color:var(--inbox-light-border-strong);background:linear-gradient(180deg,rgba(235,242,255,.99),rgba(223,234,255,.98));box-shadow:inset 3px 0 0 #2f6fed,inset 0 0 0 1px rgba(49,111,232,.1),0 10px 22px rgba(32,55,97,.08)}html[data-theme=light] .inbox-list-item.selected .chatbox-title-row strong,html[data-theme=light] .inbox-list-item.selected .inbox-list-flag,html[data-theme=light] .inbox-list-item.selected .inbox-list-preview,html[data-theme=light] .inbox-list-item.selected .inbox-list-reminder,html[data-theme=light] .inbox-list-item.selected .inbox-list-reminder-label,html[data-theme=light] .inbox-list-item.selected .inbox-list-subline,html[data-theme=light] .inbox-list-item.selected .timeline-time{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-list-item.selected .inbox-list-subline span+span:before,html[data-theme=light] .inbox-thread-subline>*+:before{background:rgba(82,105,135,.56)}html[data-theme=light] .inbox-tag-chip.tone-default{color:#1d4ed8;background:linear-gradient(180deg,#eef4ff,#dbeafe);box-shadow:inset 0 0 0 1px rgba(59,130,246,.22)}html[data-theme=light] .inbox-tag-chip.tone-channel{color:#047857;background:linear-gradient(180deg,#ecfdf5,#d1fae5);box-shadow:inset 0 0 0 1px rgba(16,185,129,.2)}html[data-theme=light] .inbox-tag-chip.tone-owner{color:#4338ca;background:linear-gradient(180deg,#f1f0ff,#e0e7ff);box-shadow:inset 0 0 0 1px rgba(99,102,241,.18)}html[data-theme=light] .inbox-tag-chip.tone-unassigned{color:#b45309;background:linear-gradient(180deg,#fff7ed,#ffedd5);box-shadow:inset 0 0 0 1px rgba(245,158,11,.2)}html[data-theme=light] .inbox-tag-chip.tone-status{color:#2043a7;background:#e2ecff;box-shadow:inset 0 0 0 1px rgba(49,111,232,.18)}html[data-theme=light] .inbox-tag-chip.tone-hot{color:#be123c;background:linear-gradient(180deg,#fff1f2,#ffe4e6);box-shadow:inset 0 0 0 1px rgba(244,63,94,.18)}html[data-theme=light] .inbox-tag-chip-remove{background:rgba(255,255,255,.72)}html[data-theme=light] .inbox-tag-chip-remove:hover{background:rgba(255,255,255,.92)}html[data-theme=light] .inbox-contact-tag-create-card span,html[data-theme=light] .inbox-contact-tag-helper,html[data-theme=light] .inbox-contact-tag-label{color:var(--inbox-light-text-secondary)}html[data-theme=light] .inbox-contact-tag-create-card{border-color:#d7e2f2;color:var(--inbox-light-text-primary);background:#f8fbff}html[data-theme=light] .inbox-contact-tag-create-card strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-contact-tag-create-card:hover{border-color:#bfd0eb;background:#ffffff}html[data-theme=light] .inbox-contact-tag-error{color:#c0392b}html[data-theme=light] .inbox-chat-thread,html[data-theme=light] .whatsapp-thread-body{background:linear-gradient(rgba(243,247,253,.98),rgba(243,247,253,.98)),radial-gradient(circle at 10px 10px,rgba(82,105,135,.08) 1px,transparent 0);background-size:auto,34px 34px}html[data-theme=light] .premium-inbox-grid{background:var(--surface-page)}html[data-theme=light] .premium-inbox-grid .inbox-thread-panel{background:linear-gradient(180deg,#f6f9ff,#f2f6fc)}html[data-theme=light] .chat-bubble-body,html[data-theme=light] .chat-bubble.inbound .chat-bubble-attachment strong,html[data-theme=light] .chat-bubble.inbound .chat-bubble-interactive-option,html[data-theme=light] .chat-bubble.inbound .chat-bubble-reply-context strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .attachment-preview-copy span,html[data-theme=light] .attachment-preview-file-copy p,html[data-theme=light] .attachment-preview-file-copy span,html[data-theme=light] .chat-bubble-interactive-label,html[data-theme=light] .chat-bubble-sender,html[data-theme=light] .chat-bubble.inbound .chat-bubble-attachment span,html[data-theme=light] .chat-bubble.inbound .chat-bubble-reply-context span,html[data-theme=light] .chat-meta{color:var(--inbox-light-text-secondary)}html[data-theme=light] .chat-bubble.inbound .chat-meta-label,html[data-theme=light] .chat-bubble.inbound .chat-meta-time{color:#526987}html[data-theme=light] .attachment-preview-copy strong,html[data-theme=light] .attachment-preview-file-copy strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-upload-preview-card{border-color:#d6e0ee;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,248,255,.99)),#ffffff;box-shadow:0 12px 26px rgba(32,55,97,.08)}html[data-theme=light] .inbox-upload-preview-remove{color:#526987;background:rgba(255,255,255,.94);box-shadow:0 6px 16px rgba(32,55,97,.14)}html[data-theme=light] .inbox-upload-preview-remove:hover{color:#13294b;background:#ffffff}html[data-theme=light] .inbox-upload-preview-order{color:#153a8a;background:rgba(59,99,240,.14)}html[data-theme=light] .inbox-upload-preview-meta strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-upload-preview-meta span{color:var(--inbox-light-text-secondary)}html[data-theme=light] .inbox-upload-preview-badge{color:#12715d!important;background:rgba(21,148,125,.12)}html[data-theme=light] .chat-bubble.outbound{background:var(--message-outgoing-bg)}html[data-theme=light] .chat-bubble.outbound .chat-bubble-action,html[data-theme=light] .chat-bubble.outbound .chat-bubble-attachment strong,html[data-theme=light] .chat-bubble.outbound .chat-bubble-body,html[data-theme=light] .chat-bubble.outbound .chat-bubble-interactive-label,html[data-theme=light] .chat-bubble.outbound .chat-bubble-interactive-option,html[data-theme=light] .chat-bubble.outbound .chat-bubble-reply-context strong,html[data-theme=light] .chat-bubble.outbound .chat-bubble-sender{color:var(--message-outgoing-text)}html[data-theme=light] .chat-bubble.outbound .chat-bubble-attachment span,html[data-theme=light] .chat-bubble.outbound .chat-bubble-reply-context span,html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.delivered,html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.pending,html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.sent,html[data-theme=light] .chat-bubble.outbound .chat-meta{color:var(--message-outgoing-muted)}html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.read{color:#c3f0ff}html[data-theme=light] .chat-bubble.outbound .chat-bubble-attachment,html[data-theme=light] .chat-bubble.outbound .chat-bubble-interactive,html[data-theme=light] .chat-bubble.outbound .chat-bubble-reaction,html[data-theme=light] .chat-bubble.outbound .chat-bubble-reply-context{border-color:rgba(255,255,255,.2);background:rgba(11,34,94,.18)}html[data-theme=light] .chat-bubble.outbound .chat-bubble-action{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.1)}html[data-theme=light] .chat-bubble.outbound .chat-bubble-action:hover{background:rgba(255,255,255,.18)}html[data-theme=light] .inbox-action-button strong,html[data-theme=light] .inbox-detail-feed-head strong,html[data-theme=light] .inbox-detail-kv strong,html[data-theme=light] .inbox-detail-list-item strong,html[data-theme=light] .inbox-detail-tab.active,html[data-theme=light] .inbox-reference-heading strong,html[data-theme=light] .inbox-search-owner strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-detail-feed-head span,html[data-theme=light] .inbox-detail-feed-item p,html[data-theme=light] .inbox-detail-product-gallery a,html[data-theme=light] .inbox-reference-channel,html[data-theme=light] .inbox-reference-pill,html[data-theme=light] .inbox-reference-pill-button{color:var(--inbox-light-text-secondary)}html[data-theme=light] .inbox-action-button,html[data-theme=light] .inbox-action-icon,html[data-theme=light] .inbox-contact-quick-action,html[data-theme=light] .inbox-detail-tab,html[data-theme=light] .inbox-filter-tab,html[data-theme=light] .inbox-incognito-toggle,html[data-theme=light] .inbox-note-toggle,html[data-theme=light] .inbox-reference-pill,html[data-theme=light] .inbox-reference-pill-button,html[data-theme=light] .inbox-search-tool,html[data-theme=light] .whatsapp-circle-button{transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}html[data-theme=light] .inbox-incognito-toggle:hover:not(:disabled),html[data-theme=light] .inbox-reference-pill-button:hover{border-color:var(--inbox-light-border-strong)}html[data-theme=light] .inbox-menu-panel{border-color:var(--inbox-light-border);background:#ffffff;box-shadow:0 18px 32px rgba(32,55,97,.12)}html[data-theme=light] .inbox-menu-panel-head strong{color:#10213b}html[data-theme=light] .inbox-menu-panel-head span{color:#61748f}html[data-theme=light] .inbox-menu-item{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-menu-item strong{color:#2f6fed}html[data-theme=light] .inbox-dialog-backdrop{background:rgba(17,32,58,.24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-theme=light] .inbox-dialog{border-color:rgba(45,81,140,.12);background:radial-gradient(circle at top right,rgba(151,225,255,.16),transparent 26%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,250,255,.98)),#ffffff;box-shadow:0 28px 70px rgba(32,55,97,.18),inset 0 1px 0 rgba(255,255,255,.92)}html[data-theme=light] .inbox-dialog-head strong{color:var(--inbox-light-text-primary)}html[data-theme=light] .inbox-dialog-field span,html[data-theme=light] .inbox-dialog-head p{color:var(--inbox-light-text-secondary)}html[data-theme=light] .inbox-dialog-close,html[data-theme=light] .inbox-dialog-preset,html[data-theme=light] .inbox-dialog-secondary{border-color:var(--inbox-light-border);color:var(--inbox-light-text-primary);background:var(--inbox-light-surface-soft)}html[data-theme=light] .inbox-dialog-close:hover,html[data-theme=light] .inbox-dialog-preset:hover,html[data-theme=light] .inbox-dialog-secondary:hover{border-color:rgba(47,111,237,.2);background:var(--inbox-light-surface)}html[data-theme=light] .inbox-dialog-input{border-color:var(--inbox-light-border);color:var(--inbox-light-text-primary);background:#ffffff;color-scheme:light}html[data-theme=light] .inbox-dialog-input::placeholder{color:var(--inbox-light-text-muted)}html[data-theme=light] .inbox-action-button:focus-visible,html[data-theme=light] .inbox-action-icon:focus-visible,html[data-theme=light] .inbox-action-select:focus-within,html[data-theme=light] .inbox-dialog-close:focus-visible,html[data-theme=light] .inbox-dialog-input:focus,html[data-theme=light] .inbox-dialog-preset:focus-visible,html[data-theme=light] .inbox-dialog-primary:focus-visible,html[data-theme=light] .inbox-dialog-secondary:focus-visible,html[data-theme=light] .inbox-filter-tab:focus-visible,html[data-theme=light] .inbox-incognito-toggle:focus-visible,html[data-theme=light] .inbox-list-item:focus-visible,html[data-theme=light] .inbox-note-toggle:focus-visible,html[data-theme=light] .inbox-quick-reply:focus-visible,html[data-theme=light] .inbox-search-shell:focus-within,html[data-theme=light] .inbox-search-tool:focus-visible,html[data-theme=light] .whatsapp-circle-button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}html[data-theme=light] .inbox-action-button:disabled,html[data-theme=light] .inbox-action-icon:disabled,html[data-theme=light] .inbox-contact-quick-action:disabled,html[data-theme=light] .inbox-dialog-primary:disabled,html[data-theme=light] .inbox-dialog-secondary:disabled,html[data-theme=light] .inbox-incognito-toggle:disabled,html[data-theme=light] .inbox-send-button:disabled,html[data-theme=light] .shell-topbar .button:disabled,html[data-theme=light] .shell-topbar .button[aria-disabled=true],html[data-theme=light] .whatsapp-circle-button:disabled{border-color:#d2dbe8;color:var(--control-disabled-text);background:var(--control-disabled-bg);opacity:1;box-shadow:none}html[data-theme=light] .inbox-incognito-toggle:disabled svg,html[data-theme=light] .inbox-send-button:disabled svg,html[data-theme=light] .shell-topbar .button:disabled svg,html[data-theme=light] .shell-topbar .button[aria-disabled=true] svg,html[data-theme=light] .whatsapp-circle-button:disabled svg{color:var(--control-disabled-text)}html[data-theme=light] .inbox-dialog-input::-webkit-calendar-picker-indicator{filter:none;opacity:.82}html[data-theme=light] .inbox-shell-footer,html[data-theme=light] .inbox-shell-footer span{color:var(--inbox-light-text-secondary)}.shell-topbar{scroll-padding-top:calc(var(--app-header-height, 0px) + .75rem)}.message-logs-page{display:grid;grid-gap:1rem;gap:1rem;scroll-margin-top:calc(var(--app-header-height) + .75rem)}.message-logs-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:.25rem 0}.message-logs-page-header h1{margin:0;color:var(--app-text-primary);font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15}.message-logs-helper,.message-logs-page-header p{margin:.35rem 0 0;color:var(--app-text-secondary);font-size:.88rem}.message-logs-summary{display:flex;flex-wrap:wrap;gap:.8rem 1.75rem;margin-top:.85rem}.message-logs-summary span{display:inline-flex;align-items:baseline;gap:.35rem}.message-logs-summary strong{color:var(--app-text-primary);font-size:1rem}.message-logs-summary small{color:var(--app-text-muted);font-size:.76rem;font-weight:650}.message-logs-page-actions{display:grid;justify-items:end;grid-gap:.38rem;gap:.38rem;min-width:max-content}.message-logs-page-actions .button{min-height:2.5rem}.message-logs-delete-note{max-width:16rem;color:var(--app-text-muted);font-size:.72rem;text-align:right}.message-logs-helper{margin-top:-.4rem}.message-logs-panel{overflow:visible;border:1px solid var(--app-border-soft);border-radius:.65rem;background:#fff;box-shadow:0 8px 20px rgba(32,55,97,.05)}.message-logs-toolbar{display:flex;align-items:end;gap:.7rem;flex-wrap:wrap;padding:.85rem .95rem;border-bottom:1px solid var(--app-border-subtle)}.message-logs-toolbar label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:9rem;color:var(--app-text-secondary);font-size:.72rem;font-weight:700}.message-logs-pagination .app-select,.message-logs-toolbar .app-select{min-height:2.45rem}.message-logs-clear{min-height:2.45rem;display:inline-flex;align-items:center;color:#2454d7;font-size:.82rem;font-weight:700}.message-logs-error{margin:.75rem .95rem 0;color:#b42318;font-size:.82rem}.message-logs-desktop{overflow-x:auto}.message-logs-desktop table{width:100%;min-width:976px;border-collapse:collapse;table-layout:fixed}.message-logs-desktop .log-conversation{width:220px}.message-logs-desktop .log-preview{min-width:320px}.message-logs-desktop .log-direction{width:110px}.message-logs-desktop .log-status{width:120px}.message-logs-desktop .log-time{width:150px}.message-logs-desktop .log-actions{width:56px}.message-logs-desktop th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:.7rem .85rem;border-bottom:1px solid var(--app-border-subtle);background:#fff;color:var(--app-text-muted);font-size:.7rem;letter-spacing:.04em;text-align:left;text-transform:uppercase}.message-logs-desktop td{height:4.15rem;padding:.65rem .85rem;border-bottom:1px solid var(--app-border-subtle);color:var(--app-text-secondary);font-size:.82rem;vertical-align:middle}.message-logs-desktop tbody tr{background:#fff}.message-logs-desktop tbody tr:hover{background:rgba(59,130,246,.045)}.message-logs-desktop tbody tr:focus-within{outline:2px solid rgba(59,130,246,.55);outline-offset:-2px}.message-logs-card strong,.message-logs-desktop td strong{display:block;overflow:hidden;color:var(--app-text-primary);font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.message-logs-card>div>span,.message-logs-desktop td>span:not(.message-logs-badge){display:block;overflow:hidden;margin-top:.15rem;color:var(--app-text-muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.message-logs-preview{display:-webkit-box;overflow:hidden;color:var(--app-text-primary);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-logs-desktop td a:not(.message-logs-actions a){display:inline-block;margin-top:.16rem;color:#2454d7;font-size:.72rem}.message-logs-badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:0 .45rem;border-radius:.35rem;background:#eef4ff;color:#25418f;font-size:.72rem;font-weight:700;white-space:nowrap}.message-logs-badge.failed{background:#fff0f0;color:#b42318}.message-logs-badge.processing,.message-logs-badge.queued{background:#fff7e6;color:#8b5e00}.message-logs-badge.inbound,.message-logs-badge.sent{background:#edf9f2;color:#16734b}.message-logs-actions{position:relative}.message-logs-actions>summary{display:grid;width:2.5rem;min-height:2.5rem;place-items:center;border-radius:.4rem;color:var(--app-text-secondary);cursor:pointer;list-style:none}.message-logs-actions>summary::-webkit-details-marker,.message-logs-actions>summary::marker{display:none;content:""}.message-logs-actions>summary:hover,.message-logs-actions[open]>summary{background:#eef4ff;color:#2454d7}.message-logs-actions>div{position:absolute;right:0;z-index:5;display:grid;grid-gap:.45rem;gap:.45rem;width:min(20rem,calc(100vw - 2rem));padding:.65rem;border:1px solid var(--app-border-soft);border-radius:.5rem;background:#fff;box-shadow:0 16px 34px rgba(32,55,97,.16)}.message-logs-actions a{color:#2454d7;font-size:.82rem;font-weight:700}.message-logs-actions details{color:var(--app-text-secondary);font-size:.8rem}.message-logs-actions dl{display:grid;grid-gap:.55rem;gap:.55rem;margin:.55rem 0 0}.message-logs-actions dl div{display:grid;grid-gap:.14rem;gap:.14rem}.message-logs-actions dt{color:var(--app-text-muted);font-size:.68rem;font-weight:700;text-transform:uppercase}.message-logs-actions dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.message-logs-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.message-logs-mobile{display:none}.message-logs-pagination{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem .95rem;color:var(--app-text-secondary);font-size:.8rem}.message-logs-pagination form,.message-logs-pagination label,.message-logs-pagination>div{display:flex;align-items:center;gap:.55rem}.message-logs-pagination label{white-space:nowrap}.message-logs-pagination a{min-height:2.4rem;display:inline-flex;align-items:center;color:#2454d7;font-weight:700}.message-logs-pagination a.is-disabled{pointer-events:none;color:var(--app-text-muted);opacity:.55}.message-logs-pagination [aria-current=page]{min-width:2rem;color:var(--app-text-primary);font-weight:800;text-align:center}.message-logs-empty{display:grid;grid-gap:.5rem;gap:.5rem;place-items:center;min-height:15rem;padding:1.5rem;color:var(--app-text-secondary);text-align:center}.message-logs-empty strong{color:var(--app-text-primary)}.message-logs-empty a{color:#2454d7;font-weight:700}@media (max-width:820px){.message-logs-page-header{align-items:stretch;flex-direction:column}.message-logs-page-actions{justify-items:start;min-width:0}.message-logs-delete-note{max-width:none;text-align:left}.message-logs-toolbar label{flex:1 1 10rem}.message-logs-desktop{display:none}.message-logs-mobile{display:grid}.message-logs-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.9rem;border-bottom:1px solid var(--app-border-subtle)}.message-logs-card:last-child{border-bottom:0}.message-logs-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--app-text-primary);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.message-logs-card-meta{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.message-logs-card time{color:var(--app-text-muted);font-size:.75rem}.message-logs-card .message-logs-actions>div{right:auto;left:0}.message-logs-pagination{align-items:flex-start;flex-direction:column}.message-logs-pagination>div{flex-wrap:wrap}}@media (max-width:480px){.message-logs-page{gap:.8rem}.message-logs-toolbar{align-items:stretch}.message-logs-toolbar label{flex-basis:100%}.message-logs-toolbar .app-select{width:100%}.message-logs-summary{gap:.6rem 1rem}.message-logs-pagination form{width:100%}.message-logs-pagination label{justify-content:space-between;width:100%}}.message-logs-footer,.message-logs-page,.message-logs-page-header,.message-logs-panel,.message-logs-table-scroll{box-sizing:border-box;min-width:0;max-width:100%}.message-logs-page{width:100%;padding-inline:0}.message-logs-panel{width:100%;overflow:hidden}.message-logs-table-scroll{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain}.message-logs-table{width:100%;min-width:900px}.message-logs-table .log-conversation{width:210px}.message-logs-table .log-preview{width:auto}.message-logs-table .log-direction{width:105px}.message-logs-table .log-status{width:110px}.message-logs-table .log-time{width:140px}.message-logs-table .log-actions{width:56px}.message-logs-table td,.message-logs-table th{padding-inline:.875rem}.message-logs-table td:first-child,.message-logs-table th:first-child,.message-preview-cell{min-width:0;overflow:hidden}.message-preview-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-logs-table thead th{top:0;z-index:2}.message-logs-footer{padding:.875rem 1rem}@media (max-width:820px){.message-logs-panel{overflow:hidden}.message-logs-card,.message-logs-mobile{min-width:0;max-width:100%}.message-logs-card{overflow:hidden}}html[data-theme=light] body{background:radial-gradient(circle at 18% 0,rgba(101,196,255,.14),transparent 24%),radial-gradient(circle at 82% 4%,rgba(182,122,255,.14),transparent 26%),linear-gradient(180deg,#f9fbff,#f4f8ff 48%,#f8fbff)}html[data-theme=light] .shell-topbar{--app-surface-1:#ffffff;--app-surface-2:#fdfefe;--app-surface-3:#f6f9ff;--app-surface-4:#eef4ff;--app-border-strong:rgba(151,181,226,0.28);--app-border-soft:rgba(151,181,226,0.18);--app-border-subtle:rgba(151,181,226,0.12);--app-text-primary:#162554;--app-text-secondary:#53688f;--app-text-muted:#7e91b0;--app-shadow-lg:0 20px 54px rgba(76,98,148,0.1);--app-shadow-md:0 12px 30px rgba(76,98,148,0.08);background:radial-gradient(circle at 18% -4%,rgba(88,195,255,.12),transparent 20%),radial-gradient(circle at 88% 0,rgba(182,122,255,.12),transparent 22%),linear-gradient(180deg,#fbfdff,#f5f8ff 46%,#fafcff)}html[data-theme=light] .shell-topbar .app-main:not(.app-main-inbox){padding:1rem 1.4rem 1.6rem}html[data-theme=light] .dashboard-topbar{padding:.7rem 1.35rem .25rem}html[data-theme=light] .dashboard-topbar-main{border-radius:1.7rem;border-color:rgba(183,204,236,.42);background:radial-gradient(circle at 50% -40%,rgba(93,214,255,.08),transparent 34%),radial-gradient(circle at 88% 0,rgba(181,122,255,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.95),rgba(250,252,255,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 10px 26px rgba(76,98,148,.06)}html[data-theme=light] .dashboard-topbar-primary{min-height:4.9rem;padding:0 1rem 0 1.2rem}html[data-theme=light] .dashboard-topbar-brand .public-logo-frame{width:168px;height:42px}html[data-theme=light] .dashboard-topbar-nav{min-height:2.95rem;padding:.22rem;border-color:rgba(214,226,244,.95);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 6px 18px rgba(76,98,148,.06)}html[data-theme=light] .dashboard-topbar-link,html[data-theme=light] .dashboard-topbar-link-button{min-height:2.38rem;padding:.5rem 1rem;color:#1b2852;font-size:.88rem;font-weight:700}html[data-theme=light] .dashboard-topbar-link-button.active,html[data-theme=light] .dashboard-topbar-link.active,html[data-theme=light] .dashboard-topbar-link:hover{color:#204dcf;background:linear-gradient(180deg,#ffffff,#f6f9ff);box-shadow:0 7px 16px rgba(76,98,148,.08)}html[data-theme=light] .dashboard-topbar-icon-button,html[data-theme=light] .dashboard-topbar-profile-trigger{border:1px solid rgba(215,226,244,.95);background:rgba(255,255,255,.94);box-shadow:0 8px 20px rgba(76,98,148,.06)}html[data-theme=light] .dashboard-topbar-icon-button:hover,html[data-theme=light] .dashboard-topbar-profile-trigger:hover{border-color:rgba(167,191,232,.92);background:#ffffff}html[data-theme=light] .dashboard-topbar-avatar{background:linear-gradient(135deg,#4d8dff,#7b61ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}html[data-theme=light] .dashboard-topbar-usercard strong{color:#172657}html[data-theme=light] .dashboard-topbar-online,html[data-theme=light] .dashboard-topbar-user-subtle{color:#66799b}html[data-theme=light] .dashboard-notification-panel,html[data-theme=light] .dashboard-topbar-dropdown-menu,html[data-theme=light] .dashboard-topbar-profile-menu{border:1px solid rgba(210,224,245,.96);background:radial-gradient(circle at top right,rgba(178,235,255,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.98));box-shadow:0 20px 52px rgba(76,98,148,.12)}html[data-theme=light] .shell-topbar .account-setup-hero,html[data-theme=light] .shell-topbar .auth-page-hero,html[data-theme=light] .shell-topbar .campaigns-hero,html[data-theme=light] .shell-topbar .campaigns-launch-hero,html[data-theme=light] .shell-topbar .connexa-hero,html[data-theme=light] .shell-topbar .contacts-hero,html[data-theme=light] .shell-topbar .hero,html[data-theme=light] .shell-topbar .lead-record-hero,html[data-theme=light] .shell-topbar .media-library-upload-hero,html[data-theme=light] .shell-topbar .onboarding-dark-hero,html[data-theme=light] .shell-topbar .scheduled-messages-hero,html[data-theme=light] .shell-topbar .settings-dark-hero,html[data-theme=light] .shell-topbar .workspace-overview-hero{padding:1.6rem 1.7rem;border:1px solid rgba(176,204,239,.38);border-radius:1.55rem;background:radial-gradient(circle at 18% 15%,rgba(255,255,255,.68),transparent 22%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.4),transparent 18%),linear-gradient(180deg,rgba(242,247,255,.96),rgba(250,252,255,.98));box-shadow:0 16px 34px rgba(110,137,198,.09)}html[data-theme=light] .shell-topbar .account-setup-hero h2,html[data-theme=light] .shell-topbar .auth-page-hero h2,html[data-theme=light] .shell-topbar .campaigns-hero h2,html[data-theme=light] .shell-topbar .contacts-hero h2,html[data-theme=light] .shell-topbar .hero h2,html[data-theme=light] .shell-topbar .lead-record-hero h2,html[data-theme=light] .shell-topbar .settings-dark-copy h1,html[data-theme=light] .shell-topbar .workspace-overview-hero h2{color:#13245a;font-size:clamp(2rem,2.8vw,2.9rem);line-height:1.04}html[data-theme=light] .shell-topbar .account-setup-hero p,html[data-theme=light] .shell-topbar .auth-page-hero p,html[data-theme=light] .shell-topbar .campaigns-hero p,html[data-theme=light] .shell-topbar .connexa-hero p,html[data-theme=light] .shell-topbar .contacts-hero p,html[data-theme=light] .shell-topbar .hero p,html[data-theme=light] .shell-topbar .lead-record-hero p,html[data-theme=light] .shell-topbar .settings-dark-copy p,html[data-theme=light] .shell-topbar .settings-dark-status-card p,html[data-theme=light] .shell-topbar .workspace-overview-hero p{color:#5f7392}html[data-theme=light] .shell-topbar .account-settings-number-row,html[data-theme=light] .shell-topbar .automation-rule-section,html[data-theme=light] .shell-topbar .automation-settings-card,html[data-theme=light] .shell-topbar .automation-tab-shell,html[data-theme=light] .shell-topbar .availability-day-panel,html[data-theme=light] .shell-topbar .availability-day-slot-panel,html[data-theme=light] .shell-topbar .availability-settings-card,html[data-theme=light] .shell-topbar .calendar-appointments-panel,html[data-theme=light] .shell-topbar .campaigns-panel,html[data-theme=light] .shell-topbar .campaigns-summary-panel,html[data-theme=light] .shell-topbar .card,html[data-theme=light] .shell-topbar .card-header,html[data-theme=light] .shell-topbar .contact-note-composer,html[data-theme=light] .shell-topbar .contact-note-inline,html[data-theme=light] .shell-topbar .contact-supporting-chip,html[data-theme=light] .shell-topbar .contact-supporting-empty,html[data-theme=light] .shell-topbar .contact-supporting-options,html[data-theme=light] .shell-topbar .contacts-create-card,html[data-theme=light] .shell-topbar .contacts-directory-card,html[data-theme=light] .shell-topbar .contacts-directory-summary,html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .lead-record-panel,html[data-theme=light] .shell-topbar .lead-workspace-row,html[data-theme=light] .shell-topbar .media-library-collection-card,html[data-theme=light] .shell-topbar .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-upload-card,html[data-theme=light] .shell-topbar .metric-card,html[data-theme=light] .shell-topbar .panel-row,html[data-theme=light] .shell-topbar .pending-invites-card,html[data-theme=light] .shell-topbar .platform-danger-panel,html[data-theme=light] .shell-topbar .platform-packages-form-panel,html[data-theme=light] .shell-topbar .platform-settings-form-panel,html[data-theme=light] .shell-topbar .product-catalog-editor-pane,html[data-theme=light] .shell-topbar .product-catalog-list-pane,html[data-theme=light] .shell-topbar .product-form-footer,html[data-theme=light] .shell-topbar .quick-replies-editor-pane,html[data-theme=light] .shell-topbar .quick-replies-library-pane,html[data-theme=light] .shell-topbar .quick-replies-overview-band,html[data-theme=light] .shell-topbar .quick-replies-starter-panel,html[data-theme=light] .shell-topbar .scheduled-hero-card,html[data-theme=light] .shell-topbar .settings-dark-panel,html[data-theme=light] .shell-topbar .settings-dark-status-card,html[data-theme=light] .shell-topbar .table-card,html[data-theme=light] .shell-topbar .table-shell,html[data-theme=light] .shell-topbar .team-member-list,html[data-theme=light] .shell-topbar .team-members-card,html[data-theme=light] .shell-topbar .wa-instruction-panel,html[data-theme=light] .shell-topbar .wa-qr-panel,html[data-theme=light] .shell-topbar .whatsapp-setup-panel,html[data-theme=light] .shell-topbar .workflow-node-panel,html[data-theme=light] .shell-topbar .workflow-variable-panel{border:1px solid rgba(208,223,244,.9);background:radial-gradient(circle at 0 0,rgba(111,203,255,.04),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(251,253,255,.96));box-shadow:0 12px 34px rgba(76,98,148,.07)}html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .metric-card,html[data-theme=light] .shell-topbar .settings-dark-status-card{border-radius:1.25rem}html[data-theme=light] .shell-topbar .app-select,html[data-theme=light] .shell-topbar .button-secondary,html[data-theme=light] .shell-topbar input[type=date],html[data-theme=light] .shell-topbar input[type=email],html[data-theme=light] .shell-topbar input[type=number],html[data-theme=light] .shell-topbar input[type=password],html[data-theme=light] .shell-topbar input[type=search],html[data-theme=light] .shell-topbar input[type=tel],html[data-theme=light] .shell-topbar input[type=text],html[data-theme=light] .shell-topbar select,html[data-theme=light] .shell-topbar textarea{border-color:rgba(209,221,242,.96);background:rgba(255,255,255,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.98)}html[data-theme=light] .platform-admin-layout{gap:1.2rem}html[data-theme=light] .platform-admin-sidebar{border:1px solid rgba(212,224,243,.92);border-radius:1.8rem;background:radial-gradient(circle at top right,rgba(110,218,255,.12),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,255,.96));box-shadow:0 18px 42px rgba(76,98,148,.09)}html[data-theme=light] .platform-admin-nav-item strong,html[data-theme=light] .platform-admin-sidebar-foot strong,html[data-theme=light] .platform-admin-sidebar-head h2{color:#172657}html[data-theme=light] .platform-admin-nav-item p,html[data-theme=light] .platform-admin-sidebar-foot p,html[data-theme=light] .platform-admin-sidebar-foot span,html[data-theme=light] .platform-admin-sidebar-head p{color:#657996}html[data-theme=light] .platform-admin-nav-item{border:1px solid rgba(213,225,243,.9);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.05)}html[data-theme=light] .platform-admin-nav-item.active,html[data-theme=light] .platform-admin-nav-item:hover{border-color:rgba(102,153,255,.46);background:radial-gradient(circle at top left,rgba(112,205,255,.12),transparent 28%),linear-gradient(180deg,#ffffff,#f7faff);transform:none}html[data-theme=light] .platform-admin-nav-pill.live{color:#16a567;background:rgba(202,247,220,.9)}html[data-theme=light] .platform-admin-nav-pill.planned{color:#8064e8;background:rgba(236,229,255,.9)}html[data-theme=light] .platform-discount-status-pill.active{color:#0f8a57;background:rgba(202,247,220,.9)}html[data-theme=light] .platform-discount-status-pill.inactive{color:#475569;background:rgba(226,232,240,.95)}html[data-theme=light] .platform-discount-status-pill.used{color:#b45309;background:rgba(254,243,199,.95)}html[data-theme=light] .platform-discount-status-pill.expired{color:#b91c1c;background:rgba(254,226,226,.95)}html[data-theme=light] .shell-topbar,html[data-theme=light] .shell-topbar .card-title,html[data-theme=light] .shell-topbar .metric-value,html[data-theme=light] .shell-topbar .section-title,html[data-theme=light] .shell-topbar h1,html[data-theme=light] .shell-topbar h2,html[data-theme=light] .shell-topbar h3,html[data-theme=light] .shell-topbar h4,html[data-theme=light] .shell-topbar strong{color:#162554}html[data-theme=light] .shell-topbar .account-settings-number-copy p,html[data-theme=light] .shell-topbar .account-settings-number-meta span,html[data-theme=light] .shell-topbar .campaigns-panel-head p,html[data-theme=light] .shell-topbar .card-header p,html[data-theme=light] .shell-topbar .field-hint,html[data-theme=light] .shell-topbar .lead-record-panel p,html[data-theme=light] .shell-topbar .media-library-card-meta,html[data-theme=light] .shell-topbar .muted,html[data-theme=light] .shell-topbar .onboarding-dark-panel-head p,html[data-theme=light] .shell-topbar .pending-invites-card p,html[data-theme=light] .shell-topbar .product-catalog-financing,html[data-theme=light] .shell-topbar .product-catalog-subline,html[data-theme=light] .shell-topbar .product-form-footer-copy span,html[data-theme=light] .shell-topbar .quick-replies-library-item p,html[data-theme=light] .shell-topbar .quick-replies-library-item-meta,html[data-theme=light] .shell-topbar .scheduled-messages-head .muted,html[data-theme=light] .shell-topbar .settings-dark-panel-head p,html[data-theme=light] .shell-topbar .table-subtle,html[data-theme=light] .shell-topbar .team-member-row p,html[data-theme=light] .shell-topbar .team-member-row span,html[data-theme=light] .shell-topbar label,html[data-theme=light] .shell-topbar li,html[data-theme=light] .shell-topbar p,html[data-theme=light] .shell-topbar span{color:#5f7392}html[data-theme=light] .shell-topbar .app-select,html[data-theme=light] .shell-topbar .button,html[data-theme=light] .shell-topbar .button-secondary,html[data-theme=light] .shell-topbar input[type=date],html[data-theme=light] .shell-topbar input[type=email],html[data-theme=light] .shell-topbar input[type=number],html[data-theme=light] .shell-topbar input[type=password],html[data-theme=light] .shell-topbar input[type=search],html[data-theme=light] .shell-topbar input[type=tel],html[data-theme=light] .shell-topbar input[type=text],html[data-theme=light] .shell-topbar select,html[data-theme=light] .shell-topbar textarea{color:#162554}html[data-theme=light] .shell-topbar input::placeholder,html[data-theme=light] .shell-topbar textarea::placeholder{color:#7b8eac}html[data-theme=light] .availability-calendar-day,html[data-theme=light] .availability-calendar-day-top strong,html[data-theme=light] .availability-calendar-nav,html[data-theme=light] .availability-calendar-nav strong,html[data-theme=light] .availability-calendar-shell,html[data-theme=light] .availability-current-row,html[data-theme=light] .availability-day-panel,html[data-theme=light] .availability-day-panel strong,html[data-theme=light] .availability-day-slot-panel,html[data-theme=light] .availability-day-slot-panel strong,html[data-theme=light] .availability-override-card,html[data-theme=light] .availability-rule-row,html[data-theme=light] .availability-settings-card,html[data-theme=light] .availability-settings-card strong,html[data-theme=light] .calendar-appointment-card,html[data-theme=light] .calendar-appointment-head strong,html[data-theme=light] .calendar-appointment-list,html[data-theme=light] .calendar-appointments-panel{color:#162554}html[data-theme=light] .availability-calendar-appointment-count,html[data-theme=light] .availability-calendar-default,html[data-theme=light] .availability-calendar-override p,html[data-theme=light] .availability-calendar-override span,html[data-theme=light] .availability-calendar-weekday,html[data-theme=light] .availability-empty-state,html[data-theme=light] .availability-settings-card .table-subtle,html[data-theme=light] .calendar-appointment-head p,html[data-theme=light] .calendar-appointment-meta,html[data-theme=light] .calendar-appointment-note{color:#5f7392}html[data-theme=light] .availability-calendar-day.muted-day{opacity:1;background:linear-gradient(180deg,rgba(245,248,253,.96),rgba(239,244,251,.94))}html[data-theme=light] .availability-calendar-day.muted-day span,html[data-theme=light] .availability-calendar-day.muted-day strong{color:#8a9ab3}html[data-theme=light] .platform-admin-content,html[data-theme=light] .platform-admin-content h1,html[data-theme=light] .platform-admin-content h2,html[data-theme=light] .platform-admin-content h3,html[data-theme=light] .platform-admin-content h4,html[data-theme=light] .platform-admin-content strong,html[data-theme=light] .platform-admin-sidebar h2,html[data-theme=light] .platform-admin-sidebar strong{color:#162554}html[data-theme=light] .platform-admin-content .muted,html[data-theme=light] .platform-admin-content .table-subtle,html[data-theme=light] .platform-admin-content p,html[data-theme=light] .platform-admin-content span,html[data-theme=light] .platform-admin-nav-item p,html[data-theme=light] .platform-admin-sidebar p,html[data-theme=light] .platform-admin-sidebar span,html[data-theme=light] .platform-ops-phone-item-meta span,html[data-theme=light] .platform-ops-row-head p,html[data-theme=light] .platform-ops-runtime-log-item p{color:#5f7392}html[data-theme=light] .platform-admin-layout-whatsapp{grid-template-columns:290px minmax(0,1fr);gap:1.35rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-admin-sidebar{padding:1rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-admin-nav{gap:.7rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-admin-nav-item{padding:.95rem .95rem .95rem 1rem;border-radius:1.1rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-admin-nav-item strong{font-size:.98rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-admin-nav-item p{font-size:.82rem;line-height:1.45}html[data-theme=light] .platform-admin-layout-whatsapp .platform-admin-hero{min-height:auto;padding:1.15rem 1.55rem;align-items:center;border-radius:1.45rem;border:1px solid rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(250,252,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.06)}html[data-theme=light] .platform-admin-layout-whatsapp .settings-dark-copy{max-width:64rem;gap:.45rem}html[data-theme=light] .platform-admin-layout-whatsapp .settings-dark-copy h1{max-width:28ch;color:#13245a;font-size:clamp(2.45rem,3.2vw,3.6rem);letter-spacing:-.05em}html[data-theme=light] .platform-admin-layout-whatsapp .settings-dark-copy p{max-width:56rem;color:#617590;font-size:1rem;line-height:1.6}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem}html[data-theme=light] .platform-ops-kpi-card{min-height:13rem;align-content:start;gap:.65rem;padding:1rem 1rem 1.05rem;border-radius:1.25rem;border:1px solid rgba(208,223,244,.92);background:radial-gradient(circle at 16% 14%,rgba(120,203,255,.16),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,251,255,.97));box-shadow:0 14px 32px rgba(76,98,148,.08)}html[data-theme=light] .platform-ops-kpi-card span{color:#3867e8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[data-theme=light] .platform-ops-kpi-card strong{color:#172657;font-size:1.95rem;line-height:1;letter-spacing:-.04em}html[data-theme=light] .platform-ops-kpi-card p{color:#5f7392;font-size:.82rem;line-height:1.55}html[data-theme=light] .platform-admin-layout-whatsapp .settings-dark-panel{padding:1.15rem 1.2rem 1.2rem;border-radius:1.35rem;border:1px solid rgba(208,223,244,.94);background:radial-gradient(circle at top right,rgba(177,234,255,.12),transparent 20%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(250,252,255,.97));box-shadow:0 14px 32px rgba(76,98,148,.07)}html[data-theme=light] .platform-admin-layout-whatsapp .settings-dark-panel-head{margin-bottom:.85rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-inline-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}html[data-theme=light] .platform-ops-footprint-card{display:grid;grid-gap:.3rem;gap:.3rem;min-height:4.9rem;padding:.95rem 1rem;border:1px solid rgba(214,226,244,.92);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.96))}html[data-theme=light] .platform-ops-footprint-card strong{color:#172657;font-size:1rem}html[data-theme=light] .platform-ops-footprint-card .table-subtle{color:#172657;font-size:1.8rem;font-weight:700;letter-spacing:-.04em}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-list{gap:.9rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row{gap:.95rem;padding:1.05rem 1.1rem;border:1px solid rgba(214,226,244,.94);border-radius:1.15rem;background:radial-gradient(circle at top right,rgba(177,234,255,.1),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.06)}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row-head{align-items:center}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row-head h4{color:#172657;font-size:1.05rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}html[data-theme=light] .platform-admin-layout-whatsapp .lead-row{min-height:5rem;padding:.78rem .82rem;border:1px solid rgba(219,231,243,.96);border-radius:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96))}html[data-theme=light] .platform-admin-layout-whatsapp .lead-row strong{color:#1b2b59;font-size:.82rem;letter-spacing:0;text-transform:none}html[data-theme=light] .platform-admin-layout-whatsapp .lead-row .table-subtle{color:#5f7392;font-size:.84rem;line-height:1.5}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-phone-item,html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-runtime-log-item{border-color:rgba(219,231,243,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.96))}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill{border-color:rgba(168,188,220,.42);background:rgba(236,242,252,.95);color:#516786}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.success{border-color:rgba(34,197,94,.24);background:rgba(237,251,241,.98);color:#16814f}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.error{border-color:rgba(239,68,68,.24);background:rgba(255,238,240,.98);color:#b91c1c}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.warning{border-color:rgba(245,158,11,.24);background:rgba(255,247,230,.98);color:#b45309}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.neutral{border-color:rgba(148,163,184,.24);background:rgba(240,244,250,.98);color:#5f7392}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-ready{border-color:rgba(34,197,94,.24);background:rgba(237,251,241,.98);color:#16814f}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-authenticated{border-color:rgba(20,184,166,.24);background:rgba(236,253,245,.98);color:#0f766e}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-syncing-history{border-color:rgba(14,165,233,.26);background:rgba(240,249,255,.98);color:#0369a1}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-qr-ready{border-color:rgba(245,158,11,.24);background:rgba(255,247,230,.98);color:#b45309}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-initializing{border-color:rgba(168,85,247,.24);background:rgba(250,245,255,.98);color:#7e22ce}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-error{border-color:rgba(239,68,68,.24);background:rgba(255,238,240,.98);color:#b91c1c}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-disconnected{border-color:rgba(249,115,22,.24);background:rgba(255,247,237,.98);color:#c2410c}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-status-pill.status-unknown{border-color:rgba(99,102,241,.24);background:rgba(238,242,255,.98);color:#4338ca}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-runtime-log{gap:.65rem}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-alert{border:1px solid rgba(244,190,81,.22);background:rgba(255,245,220,.96);color:#9a5b00}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-alert.ok{border-color:rgba(157,221,183,.9);background:rgba(234,251,239,.96);color:#16814f}html[data-theme=light] .platform-admin-layout-whatsapp .account-settings-number-status{border:1px solid rgba(211,222,241,.96);background:rgba(247,250,255,.98);color:#27416a}html[data-theme=light] .platform-admin-layout-whatsapp .account-settings-number-status.ready{border-color:rgba(157,221,183,.92);background:rgba(237,251,241,.98);color:#16814f}@media (max-width:1400px){html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-summary{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){html[data-theme=light] .platform-admin-layout-whatsapp{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row-grid,html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-inline-metrics,html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-row-grid,html[data-theme=light] .platform-admin-layout-whatsapp .platform-ops-summary{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .platform-email-page-stack,html[data-theme=light] .platform-email-secondary-stack{display:grid;grid-gap:1rem;gap:1rem}html[data-theme=light] .platform-admin-layout-email{grid-template-columns:252px minmax(0,1fr);gap:1.25rem}html[data-theme=light] .platform-admin-layout-email .platform-admin-sidebar{padding:.95rem;border-radius:1.7rem}html[data-theme=light] .platform-admin-layout-email .platform-admin-nav-item{padding:.82rem .86rem;border-radius:1.05rem}html[data-theme=light] .platform-admin-layout-email .platform-admin-nav-item strong{font-size:.95rem}html[data-theme=light] .platform-admin-layout-email .platform-admin-nav-item p{font-size:.78rem;line-height:1.45}html[data-theme=light] .platform-admin-layout-email .platform-admin-hero{min-height:auto;padding:1.15rem 1.55rem;border-radius:1.45rem;border:1px solid rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(250,252,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.06)}html[data-theme=light] .platform-admin-layout-email .settings-dark-copy{gap:.45rem;max-width:62rem}html[data-theme=light] .platform-admin-layout-email .settings-dark-copy h1{max-width:28ch;color:#13245a;font-size:clamp(2.15rem,2.7vw,3rem);line-height:1.1;letter-spacing:-.045em}html[data-theme=light] .platform-admin-layout-email .settings-dark-copy p{color:#617590;font-size:.96rem}html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel>.settings-dark-panel-head{display:none}html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel{padding:0;overflow:hidden;border-radius:1.45rem;border:0;background:transparent;box-shadow:none}html[data-theme=light] .platform-admin-layout-email .platform-settings-workspace{gap:1rem}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-shell{display:grid;grid-gap:.95rem;gap:.95rem;padding:1rem 1.05rem;border:1px solid rgba(216,228,244,.94);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,251,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.05)}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-copy{display:grid;grid-gap:.2rem;gap:.2rem}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-copy strong{color:#172657;font-size:1.55rem;line-height:1.15;letter-spacing:-.03em}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-copy p{margin:0;color:#617590;font-size:.9rem;line-height:1.55}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-strip{padding:0;border:0;border-radius:0;background:transparent}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-pill{min-height:5rem;align-content:start;border:1px solid rgba(216,228,244,.94);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.04)}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-pill span{color:#3867e8;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-pill strong{color:#172657;font-size:1.02rem}html[data-theme=light] .platform-admin-layout-email .platform-settings-status-pill p{color:#617590}html[data-theme=light] .platform-admin-layout-email .platform-settings-primary-grid{gap:.95rem}html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack>.platform-danger-panel,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack>.platform-settings-form-panel,html[data-theme=light] .platform-admin-layout-email .platform-settings-section-card{padding:1rem 1.05rem;border:1px solid rgba(216,228,244,.94);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,251,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.05)}html[data-theme=light] .platform-admin-layout-email .platform-settings-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem}html[data-theme=light] .platform-admin-layout-email .platform-settings-field-grid{gap:.75rem}html[data-theme=light] .platform-admin-layout-email .platform-settings-actions,html[data-theme=light] .platform-admin-layout-email .platform-settings-checkbox-card,html[data-theme=light] .platform-admin-layout-email .platform-settings-timeout-hint{border-color:rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96));box-shadow:none}html[data-theme=light] .platform-admin-layout-email .platform-settings-actions{padding:1rem 1.05rem;border-radius:1.2rem}html[data-theme=light] .platform-admin-layout-email .availability-settings-section-head strong,html[data-theme=light] .platform-admin-layout-email .platform-danger-panel .card-title,html[data-theme=light] .platform-admin-layout-email .platform-settings-timeout-hint strong{color:#172657}html[data-theme=light] .platform-admin-layout-email .availability-settings-section-head p,html[data-theme=light] .platform-admin-layout-email .platform-danger-copy p,html[data-theme=light] .platform-admin-layout-email .platform-settings-timeout-hint p{color:#617590}html[data-theme=light] .platform-admin-layout-email .control-label{color:#20356a;font-weight:700}html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack>.platform-danger-panel>.settings-dark-panel-head,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack>.platform-settings-form-panel>.settings-dark-panel-head{display:block}html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack>.platform-danger-panel,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack>.platform-settings-form-panel{width:100%}html[data-theme=light] .platform-admin-layout-email .platform-danger-panel .confirmation-dialog-danger{min-height:2.5rem;padding:.55rem .95rem;border:1px solid #d71f3d;border-radius:.8rem;background:linear-gradient(180deg,#ef2f4f,#d91539);color:#ffffff;box-shadow:0 10px 22px rgba(215,31,61,.22)}html[data-theme=light] .platform-admin-layout-email .platform-danger-panel .confirmation-dialog-danger:hover{border-color:#be0f31;background:linear-gradient(180deg,#e62547,#c90f31);transform:translateY(-1px)}html[data-theme=light] .platform-admin-layout-email .platform-danger-panel .confirmation-dialog-danger:focus-visible{box-shadow:0 0 0 4px rgba(215,31,61,.16),0 10px 22px rgba(215,31,61,.22)}@media (max-width:1100px){html[data-theme=light] .platform-admin-layout-email{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html[data-theme=light] .platform-admin-layout-email .platform-settings-columns,html[data-theme=light] .platform-admin-layout-email .platform-settings-status-strip{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .platform-page-stack{display:grid;grid-gap:1rem;gap:1rem}html[data-theme=light] .platform-page-summary-card{max-width:24rem;min-height:5rem;padding:.95rem 1rem;border:1px solid rgba(216,228,244,.94);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.04)}html[data-theme=light] .platform-page-summary-card span{color:#6f86bc}html[data-theme=light] .platform-page-summary-card strong{color:#172657}html[data-theme=light] .platform-page-summary-card p{color:#617590}html[data-theme=light] .platform-admin-layout-discounts,html[data-theme=light] .platform-admin-layout-packages,html[data-theme=light] .platform-admin-layout-security{grid-template-columns:252px minmax(0,1fr);gap:1.25rem}html[data-theme=light] .platform-admin-layout-discounts .platform-admin-sidebar,html[data-theme=light] .platform-admin-layout-packages .platform-admin-sidebar,html[data-theme=light] .platform-admin-layout-security .platform-admin-sidebar{padding:.95rem;border-radius:1.7rem}html[data-theme=light] .platform-admin-layout-discounts .platform-admin-nav-item,html[data-theme=light] .platform-admin-layout-packages .platform-admin-nav-item,html[data-theme=light] .platform-admin-layout-security .platform-admin-nav-item{padding:.82rem .86rem;border-radius:1.05rem}html[data-theme=light] .platform-admin-layout-discounts .platform-admin-nav-item strong,html[data-theme=light] .platform-admin-layout-packages .platform-admin-nav-item strong,html[data-theme=light] .platform-admin-layout-security .platform-admin-nav-item strong{font-size:.95rem}html[data-theme=light] .platform-admin-layout-discounts .platform-admin-nav-item p,html[data-theme=light] .platform-admin-layout-packages .platform-admin-nav-item p,html[data-theme=light] .platform-admin-layout-security .platform-admin-nav-item p{font-size:.78rem;line-height:1.45}html[data-theme=light] .platform-admin-layout-discounts .platform-admin-hero,html[data-theme=light] .platform-admin-layout-packages .platform-admin-hero,html[data-theme=light] .platform-admin-layout-security .platform-admin-hero,html[data-theme=light] .platform-admin-layout-transactions .platform-admin-hero{min-height:auto;padding:1.15rem 1.55rem;border-radius:1.45rem;border:1px solid rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(250,252,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.06)}html[data-theme=light] .platform-admin-layout-discounts .settings-dark-copy,html[data-theme=light] .platform-admin-layout-packages .settings-dark-copy,html[data-theme=light] .platform-admin-layout-security .settings-dark-copy,html[data-theme=light] .platform-admin-layout-transactions .settings-dark-copy{gap:.45rem;max-width:62rem}html[data-theme=light] .platform-admin-layout-discounts .settings-dark-copy h1,html[data-theme=light] .platform-admin-layout-packages .settings-dark-copy h1,html[data-theme=light] .platform-admin-layout-security .settings-dark-copy h1,html[data-theme=light] .platform-admin-layout-transactions .settings-dark-copy h1{max-width:28ch;color:#13245a;font-size:clamp(2.15rem,2.7vw,3rem);line-height:1.1;letter-spacing:-.045em}html[data-theme=light] .platform-admin-layout-discounts .settings-dark-copy p,html[data-theme=light] .platform-admin-layout-packages .settings-dark-copy p,html[data-theme=light] .platform-admin-layout-security .settings-dark-copy p,html[data-theme=light] .platform-admin-layout-transactions .settings-dark-copy p{color:#617590;font-size:.96rem}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel,html[data-theme=light] .platform-admin-layout-transactions .platform-packages-form-panel{padding:1rem 1.05rem;border:1px solid rgba(216,228,244,.94);border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,251,255,.97));box-shadow:0 10px 26px rgba(76,98,148,.05)}html[data-theme=light] .platform-admin-layout-discounts .platform-page-stack,html[data-theme=light] .platform-admin-layout-packages .platform-page-stack,html[data-theme=light] .platform-admin-layout-security .platform-page-stack,html[data-theme=light] .platform-admin-layout-transactions .platform-page-stack{gap:1.15rem}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-shell,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-shell{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(216,228,244,.94);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97))}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-copy,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-copy{display:grid;grid-gap:.35rem;gap:.35rem}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-copy strong,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-copy strong{color:#172657}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-copy p,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-copy p{margin:0;color:#617590}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-strip,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;background:transparent}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-pill,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-pill{border:1px solid rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(244,248,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.04)}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-pill span,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-pill span{color:#6f86bc}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-pill strong,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-pill strong{color:#172657}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-pill p,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-pill p{color:#617590}html[data-theme=light] .platform-admin-layout-discounts .platform-page-section-card,html[data-theme=light] .platform-admin-layout-packages .platform-page-section-card{padding:1rem;border:1px solid rgba(216,228,244,.94);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.04)}html[data-theme=light] .platform-admin-layout-discounts .availability-settings-section-head strong,html[data-theme=light] .platform-admin-layout-packages .availability-settings-section-head strong{color:#172657}html[data-theme=light] .platform-admin-layout-discounts .availability-settings-section-head p,html[data-theme=light] .platform-admin-layout-discounts .platform-settings-feedback .table-subtle,html[data-theme=light] .platform-admin-layout-packages .availability-settings-section-head p,html[data-theme=light] .platform-admin-layout-packages .platform-settings-feedback .table-subtle{color:#617590}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-list,html[data-theme=light] .platform-admin-layout-packages .platform-packages-list{gap:.9rem}html[data-theme=light] .platform-admin-layout-discounts .platform-package-row,html[data-theme=light] .platform-admin-layout-packages .platform-package-row{padding:.95rem 1rem;border:1px solid rgba(216,228,244,.94);border-radius:1.1rem;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.04)}html[data-theme=light] .platform-admin-layout-discounts .platform-package-row-head strong,html[data-theme=light] .platform-admin-layout-packages .platform-package-row-head strong{color:#172657}html[data-theme=light] .platform-admin-layout-discounts .platform-package-row-head span,html[data-theme=light] .platform-admin-layout-packages .platform-package-row-head span{color:#607796}html[data-theme=light] .platform-admin-layout-discounts .platform-package-row .muted,html[data-theme=light] .platform-admin-layout-discounts .platform-package-row .table-subtle,html[data-theme=light] .platform-admin-layout-packages .platform-package-row .muted,html[data-theme=light] .platform-admin-layout-packages .platform-package-row .table-subtle{color:#617590}html[data-theme=light] .platform-admin-layout-discounts .platform-discount-create-actions .button,html[data-theme=light] .platform-admin-layout-discounts .platform-package-order-field,html[data-theme=light] .platform-admin-layout-discounts .platform-package-visibility-toggle,html[data-theme=light] .platform-admin-layout-packages .platform-package-order-field,html[data-theme=light] .platform-admin-layout-packages .platform-package-visibility-toggle{border-color:rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96))}html[data-theme=light] .platform-admin-layout-discounts .platform-discount-create-actions .button,html[data-theme=light] .platform-admin-layout-discounts .platform-discount-row-actions .button:not(.button-primary){color:#17305f}html[data-theme=light] .platform-admin-layout-discounts .control-label,html[data-theme=light] .platform-admin-layout-packages .control-label,html[data-theme=light] .platform-admin-layout-packages .platform-package-visibility-toggle span,html[data-theme=light] .platform-admin-layout-security .control-label{color:#20356a;font-weight:700}html[data-theme=light] .platform-admin-layout-discounts input::placeholder,html[data-theme=light] .platform-admin-layout-packages input::placeholder,html[data-theme=light] .platform-admin-layout-security input::placeholder{color:#8b9db9}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel .muted,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel .table-subtle,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack .muted,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack .table-subtle,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel .muted,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel .table-subtle,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel .muted,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel .table-subtle,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel .muted,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel .table-subtle,html[data-theme=light] .platform-admin-layout-transactions .platform-packages-form-panel .muted,html[data-theme=light] .platform-admin-layout-transactions .platform-packages-form-panel .table-subtle{color:#566d8d}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input[type=date],html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input[type=email],html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input[type=number],html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input[type=password],html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input[type=text],html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel select,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel textarea,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input[type=date],html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input[type=email],html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input[type=number],html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input[type=password],html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input[type=text],html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack select,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack textarea,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input[type=date],html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input[type=email],html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input[type=number],html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input[type=password],html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input[type=text],html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel select,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel textarea,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input[type=date],html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input[type=email],html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input[type=number],html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input[type=password],html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input[type=text],html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel select,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel textarea,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input[type=date],html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input[type=email],html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input[type=number],html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input[type=password],html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input[type=text],html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel select,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel textarea{border:1px solid rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);color:#10224d;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input::placeholder,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel textarea::placeholder,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input::placeholder,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack textarea::placeholder,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input::placeholder,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel textarea::placeholder,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input::placeholder,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel textarea::placeholder,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input::placeholder,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel textarea::placeholder{color:#8197b8}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input:hover,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel select:hover,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel textarea:hover,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input:hover,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack select:hover,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack textarea:hover,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input:hover,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel select:hover,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel textarea:hover,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input:hover,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel select:hover,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel textarea:hover,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input:hover,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel select:hover,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel textarea:hover{border-color:rgba(113,143,202,.98)}html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel input:focus,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel select:focus,html[data-theme=light] .platform-admin-layout-discounts .platform-packages-form-panel textarea:focus,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack input:focus,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack select:focus,html[data-theme=light] .platform-admin-layout-email .platform-email-secondary-stack textarea:focus,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel input:focus,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel select:focus,html[data-theme=light] .platform-admin-layout-email .platform-settings-form-panel textarea:focus,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel input:focus,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel select:focus,html[data-theme=light] .platform-admin-layout-packages .platform-packages-form-panel textarea:focus,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel input:focus,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel select:focus,html[data-theme=light] .platform-admin-layout-security .platform-packages-form-panel textarea:focus{border-color:#3c74f6;box-shadow:0 0 0 4px rgba(60,116,246,.14);outline:none}html[data-theme=light] .platform-admin-layout-discounts .auth-checkbox,html[data-theme=light] .platform-admin-layout-email .auth-checkbox,html[data-theme=light] .platform-admin-layout-email .platform-settings-checkbox-card,html[data-theme=light] .platform-admin-layout-packages .auth-checkbox,html[data-theme=light] .platform-admin-layout-security .auth-checkbox{color:#20356a}html[data-theme=light] .platform-admin-layout-discounts .platform-discount-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}html[data-theme=light] .platform-admin-layout-discounts .platform-settings-actions,html[data-theme=light] .platform-admin-layout-packages .platform-settings-actions,html[data-theme=light] .platform-admin-layout-security .platform-settings-actions{padding:1rem 1.05rem;border-color:rgba(216,228,244,.94);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97))}@media (max-width:1100px){html[data-theme=light] .platform-admin-layout-discounts,html[data-theme=light] .platform-admin-layout-discounts .platform-settings-status-strip,html[data-theme=light] .platform-admin-layout-packages,html[data-theme=light] .platform-admin-layout-packages .platform-settings-status-strip,html[data-theme=light] .platform-admin-layout-security{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] .shell-topbar .auth-page-hero-panel,html[data-theme=light] .shell-topbar .auth-page-hero-stat,html[data-theme=light] .shell-topbar .contacts-directory-hero-panel,html[data-theme=light] .shell-topbar .contacts-directory-hero-stat,html[data-theme=light] .shell-topbar .workspace-activity-section,html[data-theme=light] .shell-topbar .workspace-overview-panel,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel,html[data-theme=light] .shell-topbar .workspace-overview-summary-row,html[data-theme=light] .shell-topbar .workspace-overview-table,html[data-theme=light] .shell-topbar .workspace-priority-row{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .workspace-overview-panel,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel,html[data-theme=light] .shell-topbar .workspace-overview-table{padding:1.3rem 1.35rem}html[data-theme=light] .shell-topbar .workspace-overview-panel .card-header,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .card-header,html[data-theme=light] .shell-topbar .workspace-overview-table .card-header{padding:.875rem 1rem 1rem}html[data-theme=light] .dashboard-section-header,html[data-theme=light] .shell-topbar .dashboard-section-header{box-sizing:border-box;padding:14px 18px!important}html[data-theme=light] .shell-topbar .workspace-overview-panel .card-header>div,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .card-header>div,html[data-theme=light] .shell-topbar .workspace-overview-table .card-header>div{padding-left:0;padding-right:0;gap:.45rem}html[data-theme=light] .dashboard-section-header>div,html[data-theme=light] .shell-topbar .dashboard-section-header>div{padding-left:0!important;padding-right:0!important}html[data-theme=light] .shell-topbar .workspace-activity-section-head,html[data-theme=light] .shell-topbar .workspace-overview-panel .channel-bars,html[data-theme=light] .shell-topbar .workspace-overview-panel .panel-row,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .message-row,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .timeline-row,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .workspace-activity-section,html[data-theme=light] .shell-topbar .workspace-overview-summary-row,html[data-theme=light] .shell-topbar .workspace-overview-table .workspace-priority-list,html[data-theme=light] .shell-topbar .workspace-overview-teamcard .table-head,html[data-theme=light] .shell-topbar .workspace-overview-teamcard .table-row,html[data-theme=light] .shell-topbar .workspace-priority-row{padding-left:.2rem;padding-right:.2rem}html[data-theme=light] .shell-topbar .auth-page-hero-panel strong,html[data-theme=light] .shell-topbar .contacts-directory-hero-panel strong,html[data-theme=light] .shell-topbar .workspace-overview-panel .card-title,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .card-title,html[data-theme=light] .shell-topbar .workspace-overview-table .card-title{color:#172657}html[data-theme=light] .shell-topbar .auth-page-hero-panel span,html[data-theme=light] .shell-topbar .contacts-directory-hero-panel span,html[data-theme=light] .shell-topbar .workspace-activity-section span,html[data-theme=light] .shell-topbar .workspace-overview-panel .muted,html[data-theme=light] .shell-topbar .workspace-overview-sidepanel .muted,html[data-theme=light] .shell-topbar .workspace-overview-table .muted,html[data-theme=light] .shell-topbar .workspace-priority-main span{color:#5f7392}html[data-theme=light] .shell-topbar .inbox-detail-panel,html[data-theme=light] .shell-topbar .inbox-status-strip,html[data-theme=light] .shell-topbar .premium-inbox-grid .inbox-list-panel,html[data-theme=light] .shell-topbar .premium-inbox-grid .inbox-thread-panel,html[data-theme=light] .shell-topbar .premium-inbox-workspace{border:1px solid var(--border-default);background:linear-gradient(180deg,var(--surface-panel),rgba(246,250,255,.98));box-shadow:0 12px 28px rgba(76,98,148,.06)}html[data-theme=light] .shell-topbar .inbox-status-strip{border-radius:1.55rem}html[data-theme=light] .shell-topbar .inbox-status-strip.is-history-attention{border-color:rgba(180,83,9,.34);background:#fffaf0}html[data-theme=light] .shell-topbar .inbox-detail-panel .card-title,html[data-theme=light] .shell-topbar .inbox-list-name,html[data-theme=light] .shell-topbar .inbox-panel-head strong,html[data-theme=light] .shell-topbar .inbox-status-copy strong,html[data-theme=light] .shell-topbar .inbox-thread-primary-copy strong{color:var(--text-primary)}html[data-theme=light] .shell-topbar .inbox-detail-panel .muted,html[data-theme=light] .shell-topbar .inbox-detail-panel .table-subtle,html[data-theme=light] .shell-topbar .inbox-list-preview,html[data-theme=light] .shell-topbar .inbox-list-subline,html[data-theme=light] .shell-topbar .inbox-panel-head p,html[data-theme=light] .shell-topbar .inbox-status-copy span,html[data-theme=light] .shell-topbar .inbox-status-strip-summary span,html[data-theme=light] .shell-topbar .inbox-thread-subline{color:var(--text-secondary)}html[data-theme=light] .shell-topbar .inbox-history-import-label.attention{color:#9a3412}html[data-theme=light] .shell-topbar .inbox-action-button,html[data-theme=light] .shell-topbar .inbox-detail-tab,html[data-theme=light] .shell-topbar .inbox-dialog-input,html[data-theme=light] .shell-topbar .inbox-menu-item,html[data-theme=light] .shell-topbar .inbox-search-field,html[data-theme=light] .shell-topbar .inbox-search-tool{border-color:var(--border-default);background:linear-gradient(180deg,#ffffff,#f7faff);color:var(--text-primary)}html[data-theme=light] .shell-topbar .inbox-detail-feed-item,html[data-theme=light] .shell-topbar .inbox-detail-side-item,html[data-theme=light] .shell-topbar .inbox-list-item,html[data-theme=light] .shell-topbar .inbox-side-item{border-color:#d8e2ef;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97))}html[data-theme=light] .shell-topbar .inbox-list-item.selected{border-color:var(--border-strong);background:linear-gradient(180deg,#ffffff,#edf4ff);box-shadow:0 12px 24px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .inbox-action-button:hover,html[data-theme=light] .shell-topbar .inbox-detail-tab:hover,html[data-theme=light] .shell-topbar .inbox-search-tool:hover{border-color:var(--border-strong);color:var(--text-primary)}html[data-theme=light] .shell-topbar .media-library-collection-card,html[data-theme=light] .shell-topbar .media-library-preview-shell,html[data-theme=light] .shell-topbar .media-library-stat-tile,html[data-theme=light] .shell-topbar .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-upload-card,html[data-theme=light] .shell-topbar .media-library-upload-hero{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .media-library-upload-dropzone{border:1px dashed rgba(94,142,245,.46);background:radial-gradient(circle at top left,rgba(137,210,255,.28),transparent 38%),linear-gradient(180deg,rgba(255,255,255,1),rgba(237,245,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .media-library-card-head strong,html[data-theme=light] .shell-topbar .media-library-selected-file-copy strong{color:#172657}html[data-theme=light] .shell-topbar .media-library-upload-dropzone .button-secondary{border-color:rgba(94,142,245,.34);background:linear-gradient(180deg,#ffffff,#edf4ff);color:#17326d;box-shadow:0 8px 18px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .media-library-card-meta,html[data-theme=light] .shell-topbar .media-library-selected-file-copy span{color:#5f7392}html[data-theme=light] .shell-topbar .lead-record-meta-card,html[data-theme=light] .shell-topbar .lead-record-panel,html[data-theme=light] .shell-topbar .leads-workspace-card{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .lead-record-field,html[data-theme=light] .shell-topbar .lead-record-meta-card,html[data-theme=light] .shell-topbar .lead-workspace-row{border-color:rgba(214,226,244,.92)}html[data-theme=light] .shell-topbar .lead-record-meta-card strong,html[data-theme=light] .shell-topbar .lead-record-section-head strong,html[data-theme=light] .shell-topbar .lead-workspace-top strong{color:#172657}html[data-theme=light] .shell-topbar .lead-record-field span,html[data-theme=light] .shell-topbar .lead-record-meta-card span,html[data-theme=light] .shell-topbar .lead-record-section-head span,html[data-theme=light] .shell-topbar .lead-workspace-copy p,html[data-theme=light] .shell-topbar .lead-workspace-copy span,html[data-theme=light] .shell-topbar .lead-workspace-top p{color:#5f7392}html[data-theme=light] .shell-topbar .lead-record-input,html[data-theme=light] .shell-topbar .lead-record-input.app-select{border:1px solid rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);color:#10224d}html[data-theme=light] .shell-topbar .lead-record-input::placeholder{color:#8197b8}html[data-theme=light] .shell-topbar .automation-media-selected-item,html[data-theme=light] .shell-topbar .automation-media-selector-option,html[data-theme=light] .shell-topbar .automation-media-summary-card,html[data-theme=light] .shell-topbar .automation-overview-card,html[data-theme=light] .shell-topbar .automation-rule-note,html[data-theme=light] .shell-topbar .automation-settings-card,html[data-theme=light] .shell-topbar .automation-stat-tile,html[data-theme=light] .shell-topbar .automation-tab-shell,html[data-theme=light] .shell-topbar .automation-workflow-branch-card,html[data-theme=light] .shell-topbar .automation-workflow-list-item,html[data-theme=light] .shell-topbar .automation-workflow-shell,html[data-theme=light] .shell-topbar .workflow-node-section-card,html[data-theme=light] .shell-topbar .workflow-save-answer-panel,html[data-theme=light] .shell-topbar .workflow-test-entry{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .automation-delay-chip,html[data-theme=light] .shell-topbar .automation-media-filter-chip,html[data-theme=light] .shell-topbar .automation-tab-button,html[data-theme=light] .shell-topbar .workflow-compact-button,html[data-theme=light] .shell-topbar .workflow-suggestion-chip{border-color:rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);color:#17326d}html[data-theme=light] .shell-topbar .automation-delay-chip.active,html[data-theme=light] .shell-topbar .automation-media-filter-chip.active,html[data-theme=light] .shell-topbar .automation-tab-button.active{border-color:rgba(94,142,245,.5);background:linear-gradient(180deg,#ffffff,#edf4ff);box-shadow:0 10px 20px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .automation-media-summary-copy strong,html[data-theme=light] .shell-topbar .automation-overview-card strong,html[data-theme=light] .shell-topbar .automation-stat-tile strong,html[data-theme=light] .shell-topbar .automation-tab-button strong,html[data-theme=light] .shell-topbar .automation-workflow-list-main strong,html[data-theme=light] .shell-topbar .workflow-node-section-heading strong,html[data-theme=light] .shell-topbar .workflow-save-answer-head strong{color:#172657}html[data-theme=light] .shell-topbar .automation-media-summary-copy span,html[data-theme=light] .shell-topbar .automation-overview-card p,html[data-theme=light] .shell-topbar .automation-stat-tile span,html[data-theme=light] .shell-topbar .automation-tab-button span,html[data-theme=light] .shell-topbar .automation-workflow-list-main span,html[data-theme=light] .shell-topbar .workflow-node-inspector-intro span,html[data-theme=light] .shell-topbar .workflow-node-section-heading span,html[data-theme=light] .shell-topbar .workflow-save-answer-head span{color:#5f7392}html[data-theme=light] .shell-topbar .automation-workflow-node,html[data-theme=light] .shell-topbar .automation-workflow-start-node{border-color:rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);box-shadow:0 10px 24px rgba(76,98,148,.07)}html[data-theme=light] .shell-topbar .automation-workflow-node strong,html[data-theme=light] .shell-topbar .automation-workflow-start-node strong{color:#172657}html[data-theme=light] .shell-topbar .automation-workflow-node p,html[data-theme=light] .shell-topbar .automation-workflow-node small,html[data-theme=light] .shell-topbar .automation-workflow-node span,html[data-theme=light] .shell-topbar .automation-workflow-start-node span{color:#5f7392}html[data-theme=light] .shell-topbar .billing-expiry-warning,html[data-theme=light] .shell-topbar .subscriber-billing-header,html[data-theme=light] .shell-topbar .subscriber-documents-card,html[data-theme=light] .shell-topbar .subscriber-payment-reminder,html[data-theme=light] .shell-topbar .subscriber-plan-card,html[data-theme=light] .shell-topbar .subscriber-settings-card,html[data-theme=light] .shell-topbar .subscriber-summary-stat{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .account-payment-reminder{border-color:transparent}html[data-theme=light] .shell-topbar .account-payment-reminder .dashboard-payment-reminder-row{border:0;background:transparent;box-shadow:none}html[data-theme=light] .shell-topbar .subscriber-billing-header span,html[data-theme=light] .shell-topbar .subscriber-document-count,html[data-theme=light] .shell-topbar .subscriber-pagination label,html[data-theme=light] .shell-topbar .subscriber-pagination span,html[data-theme=light] .shell-topbar .subscriber-section-label{color:#5f7392}html[data-theme=light] .shell-topbar .subscriber-billing-header h1,html[data-theme=light] .shell-topbar .subscriber-documents-heading h2,html[data-theme=light] .shell-topbar .subscriber-payment-reminder h2,html[data-theme=light] .shell-topbar .subscriber-plan-topline h2,html[data-theme=light] .shell-topbar .subscriber-settings-card .card-title,html[data-theme=light] .shell-topbar .subscriber-summary-stat strong{color:#172657}html[data-theme=light] .shell-topbar .subscriber-billing-header p,html[data-theme=light] .shell-topbar .subscriber-payment-reminder p,html[data-theme=light] .shell-topbar .subscriber-plan-topline p,html[data-theme=light] .shell-topbar .subscriber-settings-card .muted,html[data-theme=light] .shell-topbar .subscriber-summary-stat span{color:#5f7392}html[data-theme=light] .shell-topbar .subscriber-documents-table a,html[data-theme=light] .shell-topbar .subscriber-documents-table button,html[data-theme=light] .shell-topbar .subscriber-documents-table span,html[data-theme=light] .shell-topbar .subscriber-documents-table td,html[data-theme=light] .shell-topbar .subscriber-documents-table th{color:#17326d}html[data-theme=light] .shell-topbar .subscriber-documents-table tbody tr{border-color:rgba(214,226,244,.92)}html[data-theme=light] .shell-topbar .contacts-directory-hero,html[data-theme=light] .shell-topbar .more-page-intro,html[data-theme=light] .shell-topbar .workspace-overview-hero{border:1px solid rgba(176,204,239,.38);background:radial-gradient(circle at 18% 15%,rgba(255,255,255,.68),transparent 22%),radial-gradient(circle at 82% 12%,rgba(255,255,255,.4),transparent 18%),linear-gradient(180deg,rgba(242,247,255,.96),rgba(250,252,255,.98));box-shadow:0 16px 34px rgba(110,137,198,.09)}html[data-theme=light] .shell-topbar{--connexa-light-heading:#162554;--connexa-light-body:#617694;--connexa-light-body-strong:#4e6485;--connexa-light-accent:#2f6fed;--connexa-light-accent-strong:#2766e8;--connexa-light-accent-soft:rgba(47,111,237,0.08);--connexa-light-violet:#b46cff;--connexa-light-border:rgba(205,220,243,0.88);--connexa-light-border-strong:rgba(127,156,214,0.96);--connexa-light-surface:linear-gradient(180deg,rgba(255,255,255,0.99),rgba(246,250,255,0.96));--connexa-light-surface-soft:linear-gradient(180deg,#ffffff,#f5f9ff)}html[data-theme=light] .shell-topbar .account-settings-number-copy strong,html[data-theme=light] .shell-topbar .account-settings-number-meta strong,html[data-theme=light] .shell-topbar .billing-document-row strong,html[data-theme=light] .shell-topbar .calendar-appointment-head strong,html[data-theme=light] .shell-topbar .campaign-stage-card strong,html[data-theme=light] .shell-topbar .campaigns-summary-card strong,html[data-theme=light] .shell-topbar .card-title,html[data-theme=light] .shell-topbar .contacts-metric-card strong,html[data-theme=light] .shell-topbar .media-library-selected-file-copy strong,html[data-theme=light] .shell-topbar .media-library-stat-tile strong,html[data-theme=light] .shell-topbar .media-library-upload-hero strong,html[data-theme=light] .shell-topbar .message-log-card strong,html[data-theme=light] .shell-topbar .metric-value,html[data-theme=light] .shell-topbar .quick-replies-library-item-head strong,html[data-theme=light] .shell-topbar .quick-replies-overview-stat strong,html[data-theme=light] .shell-topbar .quick-replies-preview-bubble strong,html[data-theme=light] .shell-topbar .scheduled-message-card strong,html[data-theme=light] .shell-topbar .team-availability-row strong,html[data-theme=light] .shell-topbar .team-member-identity strong,html[data-theme=light] .shell-topbar h1,html[data-theme=light] .shell-topbar h2,html[data-theme=light] .shell-topbar h3{color:var(--connexa-light-heading)}html[data-theme=light] .shell-topbar .account-settings-number-copy p,html[data-theme=light] .shell-topbar .account-settings-number-meta span,html[data-theme=light] .shell-topbar .billing-document-row span,html[data-theme=light] .shell-topbar .calendar-appointment-head p,html[data-theme=light] .shell-topbar .calendar-appointment-meta,html[data-theme=light] .shell-topbar .calendar-appointment-note,html[data-theme=light] .shell-topbar .campaign-stage-card p,html[data-theme=light] .shell-topbar .campaigns-summary-card p,html[data-theme=light] .shell-topbar .contacts-metric-card .table-subtle,html[data-theme=light] .shell-topbar .media-library-card-meta,html[data-theme=light] .shell-topbar .media-library-selected-file-copy span,html[data-theme=light] .shell-topbar .media-library-upload-hero span,html[data-theme=light] .shell-topbar .message-log-card p,html[data-theme=light] .shell-topbar .metric-label,html[data-theme=light] .shell-topbar .muted,html[data-theme=light] .shell-topbar .quick-replies-library-item p,html[data-theme=light] .shell-topbar .quick-replies-library-item-meta,html[data-theme=light] .shell-topbar .quick-replies-preview-bubble span,html[data-theme=light] .shell-topbar .quick-replies-preview-meta,html[data-theme=light] .shell-topbar .scheduled-message-card p,html[data-theme=light] .shell-topbar .table-subtle,html[data-theme=light] .shell-topbar .team-capacity-note,html[data-theme=light] .shell-topbar label,html[data-theme=light] .shell-topbar td,html[data-theme=light] .shell-topbar th{color:var(--connexa-light-body)}html[data-theme=light] .shell-topbar a:not(.button):not(.dashboard-topbar-link):not(.dashboard-topbar-link-button){color:var(--connexa-light-accent)}html[data-theme=light] .shell-topbar .account-settings-number-row,html[data-theme=light] .shell-topbar .automation-rule-row,html[data-theme=light] .shell-topbar .automation-rule-section,html[data-theme=light] .shell-topbar .automation-tab-shell,html[data-theme=light] .shell-topbar .calendar-appointment-card,html[data-theme=light] .shell-topbar .contacts-create-card,html[data-theme=light] .shell-topbar .contacts-directory-card,html[data-theme=light] .shell-topbar .contacts-metric-card,html[data-theme=light] .shell-topbar .content-card,html[data-theme=light] .shell-topbar .lead-record-panel,html[data-theme=light] .shell-topbar .media-library-collection-card,html[data-theme=light] .shell-topbar .media-library-list-item,html[data-theme=light] .shell-topbar .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-upload-card,html[data-theme=light] .shell-topbar .quick-replies-editor-pane,html[data-theme=light] .shell-topbar .quick-replies-library-item,html[data-theme=light] .shell-topbar .quick-replies-library-pane,html[data-theme=light] .shell-topbar .quick-replies-overview-stat,html[data-theme=light] .shell-topbar .quick-replies-starter-panel,html[data-theme=light] .shell-topbar .settings-dark-panel,html[data-theme=light] .shell-topbar .subscriber-documents-card,html[data-theme=light] .shell-topbar .subscriber-plan-card,html[data-theme=light] .shell-topbar .subscriber-settings-card,html[data-theme=light] .shell-topbar .subscriber-summary-stat,html[data-theme=light] .shell-topbar .team-invite-row,html[data-theme=light] .shell-topbar .team-member-row{border-color:var(--connexa-light-border);background:var(--connexa-light-surface)}html[data-theme=light] .shell-topbar .auth-submit.button-primary,html[data-theme=light] .shell-topbar .button.button-primary,html[data-theme=light] .shell-topbar .campaigns-launch-primary,html[data-theme=light] .shell-topbar .packages-page-button-featured{border:1px solid rgba(67,109,237,.88);background:linear-gradient(90deg,var(--connexa-light-accent) 0,var(--connexa-light-violet) 100%);color:#ffffff;box-shadow:0 12px 26px rgba(87,103,189,.18)}html[data-theme=light] .shell-topbar .auth-submit.button-primary:hover,html[data-theme=light] .shell-topbar .button.button-primary:hover,html[data-theme=light] .shell-topbar .campaigns-launch-primary:hover,html[data-theme=light] .shell-topbar .packages-page-button-featured:hover{border-color:rgba(54,95,226,.92);background:linear-gradient(90deg,var(--connexa-light-accent-strong) 0,#a85dfb 100%);box-shadow:0 16px 30px rgba(87,103,189,.22)}html[data-theme=light] .shell-topbar .automation-delay-chip,html[data-theme=light] .shell-topbar .automation-media-filter-chip,html[data-theme=light] .shell-topbar .automation-tab-button,html[data-theme=light] .shell-topbar .button.button-secondary,html[data-theme=light] .shell-topbar .contacts-directory-toolbar .button,html[data-theme=light] .shell-topbar .contacts-pagination button,html[data-theme=light] .shell-topbar .inbox-search-tool,html[data-theme=light] .shell-topbar .quick-replies-category-chips .inbox-search-tool,html[data-theme=light] .shell-topbar .workflow-suggestion-chip{border-color:var(--connexa-light-border);background:var(--connexa-light-surface-soft);color:var(--connexa-light-heading);box-shadow:0 8px 18px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .automation-delay-chip:hover,html[data-theme=light] .shell-topbar .automation-media-filter-chip:hover,html[data-theme=light] .shell-topbar .automation-tab-button:hover,html[data-theme=light] .shell-topbar .button.button-secondary:hover,html[data-theme=light] .shell-topbar .contacts-directory-toolbar .button:hover,html[data-theme=light] .shell-topbar .contacts-pagination button:hover,html[data-theme=light] .shell-topbar .inbox-search-tool:hover,html[data-theme=light] .shell-topbar .quick-replies-category-chips .inbox-search-tool:hover,html[data-theme=light] .shell-topbar .workflow-suggestion-chip:hover{border-color:var(--connexa-light-border-strong);background:linear-gradient(180deg,#ffffff,#eef4ff);color:#142b52}html[data-theme=light] .shell-topbar .automation-delay-chip.active,html[data-theme=light] .shell-topbar .automation-media-filter-chip.active,html[data-theme=light] .shell-topbar .automation-tab-button.active,html[data-theme=light] .shell-topbar .quick-replies-category-chips .inbox-search-tool.active{border-color:rgba(47,111,237,.44);background:linear-gradient(180deg,#ffffff,#edf4ff);color:var(--connexa-light-accent);box-shadow:0 10px 20px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .app-select,html[data-theme=light] .shell-topbar .control-input,html[data-theme=light] .shell-topbar .lead-record-input,html[data-theme=light] .shell-topbar .lead-record-input.app-select,html[data-theme=light] .shell-topbar input[type=date],html[data-theme=light] .shell-topbar input[type=datetime-local],html[data-theme=light] .shell-topbar input[type=email],html[data-theme=light] .shell-topbar input[type=number],html[data-theme=light] .shell-topbar input[type=search],html[data-theme=light] .shell-topbar input[type=text],html[data-theme=light] .shell-topbar input[type=time],html[data-theme=light] .shell-topbar select,html[data-theme=light] .shell-topbar textarea{border-color:var(--connexa-light-border);background:linear-gradient(180deg,#ffffff,#f6faff);color:var(--connexa-light-heading)}html[data-theme=light] .shell-topbar input::placeholder,html[data-theme=light] .shell-topbar textarea::placeholder{color:#8a9cb8}html[data-theme=light] .shell-topbar .contacts-directory-kicker,html[data-theme=light] .shell-topbar .more-page-intro .badge,html[data-theme=light] .shell-topbar .workspace-overview-hero .badge{color:#2f62e7;background:rgba(231,239,255,.94)}html[data-theme=light] .shell-topbar .contacts-directory-hero h2,html[data-theme=light] .shell-topbar .more-page-intro h2,html[data-theme=light] .shell-topbar .workspace-overview-hero h2{color:#13245a}html[data-theme=light] .shell-topbar .contacts-directory-hero p,html[data-theme=light] .shell-topbar .more-page-intro p,html[data-theme=light] .shell-topbar .workspace-overview-hero p{color:#5f7392}html[data-theme=light] .shell-topbar .auth-page-hero-stat,html[data-theme=light] .shell-topbar .contacts-directory-hero-stat,html[data-theme=light] .shell-topbar .team-capacity-pill{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .auth-page-hero-stat strong,html[data-theme=light] .shell-topbar .contacts-directory-hero-stat strong,html[data-theme=light] .shell-topbar .team-capacity-pill{color:#17326d}html[data-theme=light] .shell-topbar .auth-page-hero-stat small,html[data-theme=light] .shell-topbar .contacts-directory-hero-stat small{color:#5f7392}html[data-theme=light] .shell-topbar .contacts-directory-search,html[data-theme=light] .shell-topbar .contacts-directory-toolbar-secondary{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 8px 20px rgba(76,98,148,.04)}html[data-theme=light] .shell-topbar .contacts-directory-search .search-input{border:1px solid rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);color:#10224d}html[data-theme=light] .shell-topbar .contacts-directory-search .search-input::placeholder{color:#8197b8}html[data-theme=light] .shell-topbar .contact-directory-row{border-color:rgba(214,226,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97))}html[data-theme=light] .shell-topbar .contact-directory-main strong,html[data-theme=light] .shell-topbar .contact-directory-row strong,html[data-theme=light] .shell-topbar .contact-directory-top strong{color:#172657}html[data-theme=light] .shell-topbar .contact-directory-row .table-subtle,html[data-theme=light] .shell-topbar .contact-directory-row p,html[data-theme=light] .shell-topbar .contact-directory-row span{color:#5f7392}html[data-theme=light] .shell-topbar .lower-grid>.content-card,html[data-theme=light] .shell-topbar .lower-grid>.table-card,html[data-theme=light] .shell-topbar .lower-grid>.timeline-card,html[data-theme=light] .shell-topbar .pending-invites-card,html[data-theme=light] .shell-topbar .team-members-card{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .agent-board-row,html[data-theme=light] .shell-topbar .team-availability-row,html[data-theme=light] .shell-topbar .team-invite-row,html[data-theme=light] .shell-topbar .team-member-row{border-color:rgba(214,226,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97))}html[data-theme=light] .shell-topbar .agent-board-row strong,html[data-theme=light] .shell-topbar .pending-invites-card strong,html[data-theme=light] .shell-topbar .team-availability-row strong,html[data-theme=light] .shell-topbar .team-member-row strong{color:#172657}html[data-theme=light] .shell-topbar .agent-board-row span,html[data-theme=light] .shell-topbar .pending-invites-card .table-subtle,html[data-theme=light] .shell-topbar .pending-invites-card p,html[data-theme=light] .shell-topbar .team-capacity-note span,html[data-theme=light] .shell-topbar .team-member-row p,html[data-theme=light] .shell-topbar .team-member-row span{color:#5f7392}html[data-theme=light] .shell-topbar .team-capacity-note strong{color:#17326d}html[data-theme=light] .shell-topbar .account-settings-number-status,html[data-theme=light] .shell-topbar .team-availability-pill{border-width:1px}html[data-theme=light] .shell-topbar .availability-calendar-shell,html[data-theme=light] .shell-topbar .availability-day-panel,html[data-theme=light] .shell-topbar .availability-day-slot-panel,html[data-theme=light] .shell-topbar .availability-quick-add,html[data-theme=light] .shell-topbar .availability-settings-card,html[data-theme=light] .shell-topbar .calendar-appointments-panel{border:1px solid rgba(208,223,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(247,250,255,.97));box-shadow:0 10px 24px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .availability-calendar-nav strong,html[data-theme=light] .shell-topbar .availability-day-item-head strong,html[data-theme=light] .shell-topbar .availability-day-panel strong,html[data-theme=light] .shell-topbar .availability-day-slot-head strong,html[data-theme=light] .shell-topbar .calendar-appointment-head strong{color:#172657}html[data-theme=light] .shell-topbar .availability-calendar-appointment-count,html[data-theme=light] .shell-topbar .availability-calendar-default,html[data-theme=light] .shell-topbar .availability-calendar-override p,html[data-theme=light] .shell-topbar .availability-calendar-override span,html[data-theme=light] .shell-topbar .availability-calendar-weekday,html[data-theme=light] .shell-topbar .availability-day-item p,html[data-theme=light] .shell-topbar .availability-day-item-meta,html[data-theme=light] .shell-topbar .availability-empty-state,html[data-theme=light] .shell-topbar .calendar-appointment-head p,html[data-theme=light] .shell-topbar .calendar-appointment-meta,html[data-theme=light] .shell-topbar .calendar-appointment-note{color:#5f7392}html[data-theme=light] .shell-topbar .availability-calendar-day,html[data-theme=light] .shell-topbar .availability-current-row,html[data-theme=light] .shell-topbar .availability-day-summary-card,html[data-theme=light] .shell-topbar .availability-override-card,html[data-theme=light] .shell-topbar .availability-rule-row,html[data-theme=light] .shell-topbar .calendar-appointment-card{border-color:rgba(214,226,244,.92);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97))}.chat-meta-label,.chat-meta-time{font-weight:600}.chat-bubble.outbound .chat-meta{color:#eef6ff;text-shadow:0 1px 1px rgba(10,25,56,.2)}.chat-bubble.outbound.connexa .chat-meta-label,.chat-bubble.outbound.connexa .chat-meta-time{color:#ffffff}.chat-delivery-status.delivered,.chat-delivery-status.sent{color:#f8fbff}.inbox-send-button-label{font-weight:800;letter-spacing:.01em}.inbox-thread-channel-label{color:#dbeafe;font-weight:600}.inbox-thread-channel-label strong{color:#ffffff;font-weight:800}html[data-theme=light] .chat-bubble.outbound .chat-meta{color:#edf4ff;text-shadow:0 1px 1px rgba(15,35,84,.18)}html[data-theme=light] .chat-bubble.outbound.connexa .chat-meta-label,html[data-theme=light] .chat-bubble.outbound.connexa .chat-meta-time,html[data-theme=light] .chat-bubble.outbound.external .chat-meta-label{color:#ffffff}html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.delivered,html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.pending,html[data-theme=light] .chat-bubble.outbound .chat-delivery-status.sent{color:#f8fbff}html[data-theme=light] .inbox-send-button.button-primary,html[data-theme=light] .inbox-send-button.button-primary .inbox-send-button-label,html[data-theme=light] .inbox-send-button.button-primary svg,html[data-theme=light] .shell-topbar .inbox-send-button.button-primary,html[data-theme=light] .shell-topbar .inbox-send-button.button-primary .inbox-send-button-label,html[data-theme=light] .shell-topbar .inbox-send-button.button-primary svg{color:#ffffff}html[data-theme=light] .inbox-thread-channel-label{color:#355277}html[data-theme=light] .inbox-thread-channel-label strong{color:#153a8a}.inbox-unread-pill{min-width:1.5rem;min-height:1.5rem;padding:0 .46rem;border:1px solid rgba(255,255,255,.28);color:#ffffff!important;-webkit-text-fill-color:#ffffff;opacity:1;background:linear-gradient(135deg,#8b7dff,#5b4dff);font-size:.78rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 1px 1px rgba(17,24,39,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 16px rgba(91,77,255,.34)}.inbox-list-item.selected .inbox-unread-pill{color:#ffffff!important;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#8b7dff,#6958ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px rgba(105,88,255,.24)}html[data-theme=light] .inbox-unread-pill{border-color:rgba(255,255,255,.34);color:#ffffff!important;-webkit-text-fill-color:#ffffff;background:linear-gradient(135deg,#3b63f0,#2f54db);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px rgba(47,84,219,.2)}html[data-theme=light] .inbox-list-item.selected .inbox-unread-pill{color:#ffffff!important;-webkit-text-fill-color:#ffffff;border-color:rgba(255,255,255,.4);background:linear-gradient(135deg,#4a78f3,#335ee8);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 14px rgba(51,94,232,.22)}html[data-theme=light] .shell-topbar .availability-calendar-add,html[data-theme=light] .shell-topbar .availability-calendar-override-button,html[data-theme=light] .shell-topbar .availability-day-item-actions .button,html[data-theme=light] .shell-topbar .availability-day-slot-button{border-color:rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);color:#17326d}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-shell,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-panel,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-quick-add,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-settings-card{border-color:rgba(198,214,239,.98);background:radial-gradient(circle at top right,rgba(119,194,255,.12),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,251,255,.985));box-shadow:0 16px 36px rgba(68,96,148,.08)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-settings-section{border-color:rgba(214,226,244,.96);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(248,251,255,.64))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day-top strong,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-nav strong,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel-head strong,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-head strong,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-summary-card strong{color:#14275c}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-heading .table-subtle,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item p,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item-meta,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel-default-hours,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-head .table-subtle,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-summary-card span,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-empty-state{color:#5a6f93}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend{gap:.8rem}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend-item{border-color:rgba(198,214,239,.98);background:linear-gradient(180deg,#ffffff,#f7faff);color:#30466f;box-shadow:0 8px 18px rgba(76,98,148,.06)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend-dot{width:.65rem;height:.65rem;box-shadow:0 0 0 3px rgba(255,255,255,.9)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend-item.available{color:#0b7ea0}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend-item.off{color:#8a633d}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend-item.blocked{color:#5d718f}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-status-legend-item.appointment{color:#178457}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-weekday{color:#334972;font-weight:800;letter-spacing:.09em}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day{border-color:rgba(203,217,239,.98);background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(76,98,148,.05)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day:hover{border-color:rgba(112,153,245,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 12px 24px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day.today{border-color:rgba(111,151,240,.78)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day.selected{border-color:#2f6fed;background:radial-gradient(circle at top right,rgba(83,156,255,.16),transparent 28%),linear-gradient(180deg,rgba(235,244,255,.99),rgba(245,249,255,.98));box-shadow:inset 0 0 0 1px rgba(95,150,255,.22),0 16px 28px rgba(47,94,232,.16)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day.muted-day{background:linear-gradient(180deg,rgba(247,250,255,.98),rgba(241,246,253,.96));border-color:rgba(218,228,243,.96)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day.muted-day span,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-day.muted-day strong{color:#8799b5}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-selected-badge,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel-today-badge{border:1px solid rgba(81,133,244,.22);background:linear-gradient(180deg,rgba(223,236,255,.98),rgba(208,229,255,.98));color:#1f57c7;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-appointment-count,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-default,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override{border-width:1px;font-weight:700}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-default.working{border-color:rgba(112,201,223,.88);background:linear-gradient(180deg,rgba(219,248,255,.98),rgba(203,241,249,.98));color:#116f87}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-default.off{border-color:rgba(230,205,178,.96);background:linear-gradient(180deg,rgba(252,243,233,.98),rgba(247,236,223,.98));color:#725236}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-appointment-count{border-color:rgba(157,221,183,.96);background:linear-gradient(180deg,rgba(238,252,242,.98),rgba(227,247,234,.98));color:#17774d}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override{background:linear-gradient(180deg,#ffffff,#f7faff)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override strong{color:#213660}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override p,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override span{color:#5b708f}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override.available{border-color:rgba(117,206,226,.9);background:linear-gradient(180deg,rgba(223,249,255,.98),rgba(207,242,248,.98))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override.blocked{border-color:rgba(190,202,221,.98);background:linear-gradient(180deg,rgba(238,243,249,.98),rgba(228,235,244,.98))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override.leave{border-color:rgba(224,193,176,.96);background:linear-gradient(180deg,rgba(252,241,237,.98),rgba(247,233,227,.98))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override-button:hover{border-color:rgba(136,165,214,.98);filter:none;box-shadow:0 8px 16px rgba(76,98,148,.07)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-override-button:focus-visible,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-primary-action:focus-visible,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel-action:focus-visible,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-button:focus-visible{box-shadow:0 0 0 4px rgba(68,114,226,.14),0 14px 28px rgba(76,98,148,.12)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel{border-color:rgba(197,214,240,.98);background:radial-gradient(circle at top right,rgba(150,208,255,.16),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,251,255,.985))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-panel,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-summary-card,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-empty-state{border-color:rgba(206,220,241,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,250,255,.97))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item-head strong{color:#17326d}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item-head span{color:#486586}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item-button.available{border-color:rgba(117,206,226,.9);background:linear-gradient(180deg,rgba(223,249,255,.98),rgba(207,242,248,.98));color:#126c84}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item-button.blocked{border-color:rgba(190,202,221,.98);background:linear-gradient(180deg,rgba(238,243,249,.98),rgba(228,235,244,.98));color:#516680}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item-button.leave{border-color:rgba(224,193,176,.96);background:linear-gradient(180deg,rgba(252,241,237,.98),rgba(247,233,227,.98));color:#7d533d}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-item.appointment{border-color:rgba(157,221,183,.96);background:radial-gradient(circle at top right,rgba(145,222,177,.16),transparent 24%),linear-gradient(180deg,rgba(239,252,243,.99),rgba(230,247,236,.98))}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-primary-action,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel-action{border:1px solid rgba(52,102,228,.96);background:linear-gradient(135deg,#3f7cf4,#2f63ea 54%,#2556da);color:#ffffff;box-shadow:0 14px 28px rgba(47,94,232,.24)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-calendar-primary-action:hover,html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-panel-action:hover{border-color:rgba(38,85,204,.98);background:linear-gradient(135deg,#4b86f6,#3468ec 54%,#2756d6);box-shadow:0 18px 32px rgba(47,94,232,.28)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-button{border-color:rgba(183,200,226,.98);background:linear-gradient(180deg,#ffffff,#f5f9ff);color:#17326d;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.95)}html[data-theme=light] .shell-topbar .calendar-page-primary .availability-day-slot-button:hover{border-color:rgba(104,143,235,.96);background:linear-gradient(180deg,#ffffff,#edf4ff);color:#15348a;box-shadow:0 10px 20px rgba(76,98,148,.08)}html[data-theme=light] .shell-topbar .availability-edit-dialog .app-select,html[data-theme=light] .shell-topbar .availability-edit-dialog .lead-record-input,html[data-theme=light] .shell-topbar .availability-settings-card .app-select,html[data-theme=light] .shell-topbar .availability-settings-card .lead-record-input{border:1px solid rgba(168,188,220,.96);background:linear-gradient(180deg,#ffffff,#f6faff);color:#10224d}html[data-theme=light] .shell-topbar .availability-edit-dialog .lead-record-input::placeholder,html[data-theme=light] .shell-topbar .availability-settings-card .lead-record-input::placeholder{color:#8197b8}html[data-theme=light] .shell-topbar .content-card,html[data-theme=light] .shell-topbar .message-card,html[data-theme=light] .shell-topbar .table-card,html[data-theme=light] .shell-topbar .timeline-card{padding:1.2rem 1.25rem}html[data-theme=light] .shell-topbar .card-header,html[data-theme=light] .shell-topbar .settings-dark-panel-head{margin-bottom:1.05rem}html[data-theme=light] .shell-topbar .card-header>div,html[data-theme=light] .shell-topbar .settings-dark-panel-head>div{display:grid;grid-gap:.32rem;gap:.32rem}html[data-theme=light] .wa-onboarding-followup-card,html[data-theme=light] .wa-onboarding-main,html[data-theme=light] .wa-progress-card,html[data-theme=light] .wa-setup-card{padding:1.2rem 1.25rem}html[data-theme=light] .wa-onboarding-followup-card .card-header,html[data-theme=light] .wa-onboarding-followup-card .settings-dark-panel-head{padding:.28rem .4rem .14rem}html[data-theme=light] .wa-onboarding-followup-card .card-header>div,html[data-theme=light] .wa-onboarding-followup-card .settings-dark-panel-head>div{padding-left:.22rem;padding-right:.22rem}html[data-theme=light] .wa-onboarding-followup-card .lead-row,html[data-theme=light] .wa-onboarding-followup-card .panel-row,html[data-theme=light] .wa-onboarding-followup-card .wa-next-steps-list{margin-top:.2rem}html[data-theme=light] .wa-onboarding-followup-card .panel-row{padding-left:.3rem;padding-right:.3rem}html[data-theme=light] .wa-onboarding-followup-card .lead-row{padding-left:.15rem;padding-right:.15rem}.platform-security-panel{container-type:inline-size;overflow:visible}.platform-admin-layout-security,.platform-admin-layout-security .platform-admin-content,.platform-admin-layout-security .platform-admin-toolbar,.platform-admin-layout-security .platform-packages-form-panel,.platform-admin-layout-security .platform-page-stack,.platform-admin-layout-security .settings-dark-panel-head,.platform-admin-layout-security .settings-dark-panel-head>div,.platform-security-panel{min-width:0;max-width:100%}.platform-security-table-shell{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable}.platform-security-table-shell:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(96,165,250,.28),0 0 0 6px rgba(37,99,235,.12)}.platform-security-table{width:100%;min-width:920px;border-collapse:collapse;table-layout:fixed}.platform-security-table td,.platform-security-table th{padding:12px 10px;border-bottom:1px solid rgba(148,163,184,.22);text-align:left;vertical-align:top;overflow-wrap:anywhere}.platform-security-table th{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.platform-security-table td:first-child,.platform-security-table th:first-child{width:12%}.platform-security-table td:nth-child(2),.platform-security-table th:nth-child(2){width:18%}.platform-security-table td:nth-child(3),.platform-security-table th:nth-child(3){width:8%}.platform-security-table td:nth-child(4),.platform-security-table th:nth-child(4){width:9%}.platform-security-table td:nth-child(5),.platform-security-table th:nth-child(5){width:7%}.platform-security-table td:nth-child(6),.platform-security-table th:nth-child(6){width:10%}.platform-security-table td:nth-child(7),.platform-security-table th:nth-child(7){width:9%}.platform-security-table td:nth-child(8),.platform-security-table th:nth-child(8){width:10%}.platform-security-table td:nth-child(9),.platform-security-table th:nth-child(9){width:9%}.platform-security-table td:nth-child(10),.platform-security-table th:nth-child(10){width:8%}.platform-security-cell-truncate{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-security-actions{min-width:0}.platform-security-actions-inline{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;min-width:0}.platform-security-actions-inline>button{flex:0 1 auto;max-width:100%;white-space:normal}.platform-security-actions-trigger{display:none;width:100%;min-height:2.15rem;justify-content:center}.platform-security-actions-menu .inbox-menu-panel{min-width:15rem}.platform-security-actions-menu .inbox-menu-item{width:100%}@container (max-width: 1220px){.platform-security-table td:first-child,.platform-security-table th:first-child{width:14%}.platform-security-table td:nth-child(2),.platform-security-table th:nth-child(2){width:20%}.platform-security-table td:nth-child(3),.platform-security-table td:nth-child(4),.platform-security-table th:nth-child(3),.platform-security-table th:nth-child(4){width:8%}.platform-security-table td:nth-child(5),.platform-security-table th:nth-child(5){width:7%}.platform-security-table td:nth-child(6),.platform-security-table th:nth-child(6){width:9%}.platform-security-table td:nth-child(7),.platform-security-table th:nth-child(7){width:8%}.platform-security-table td:nth-child(8),.platform-security-table th:nth-child(8){width:9%}.platform-security-table td:nth-child(9),.platform-security-table th:nth-child(9){width:8%}.platform-security-table td:nth-child(10),.platform-security-table th:nth-child(10){width:9%}.platform-security-actions-inline{display:none}.platform-security-actions-trigger{display:inline-flex}}.platform-security-dialog{width:min(760px,calc(100vw - 32px))}.platform-security-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.platform-security-detail-grid div{display:flex;flex-direction:column;gap:4px}.platform-security-detail-grid span{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.platform-security-log-list{display:flex;flex-direction:column;gap:12px}.platform-security-log-body{max-height:min(60vh,560px);overflow-y:auto;padding-right:6px}.platform-security-log-item{border:1px solid rgba(148,163,184,.24);border-radius:16px;padding:14px;background:rgba(255,255,255,.72)}.platform-security-log-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-security-log-meta{display:flex;flex-direction:column;gap:4px;margin-top:8px}.platform-security-password-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.platform-security-password-actions{grid-column:1/-1;display:flex;justify-content:flex-start}.account-security-card-head{margin-bottom:.25rem}.account-security-card-body{display:flex;align-items:center;justify-content:space-between;gap:1rem}.account-security-summary{display:grid;grid-gap:.3rem;gap:.3rem}.account-security-summary-label{font-size:.82rem;font-weight:700;color:#17345d}.account-security-summary-copy{margin:0;color:#5d7492;font-size:.9rem;line-height:1.55}.account-security-dialog{width:min(32rem,calc(100vw - 2rem));gap:1rem;padding:1.2rem;border-color:rgba(72,111,171,.14);background:radial-gradient(circle at top right,rgba(59,99,240,.08),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,250,255,.98));box-shadow:0 24px 60px rgba(32,55,97,.2)}.account-security-dialog .inbox-dialog-head strong{color:#13294b;font-size:1.05rem}.account-security-dialog .inbox-dialog-head p{color:#5d7492;font-size:.82rem}.account-security-dialog .inbox-dialog-close{border-color:rgba(72,111,171,.14);color:#4d6483;background:rgba(237,244,255,.9)}.account-security-dialog .inbox-dialog-close:hover{border-color:rgba(72,111,171,.22);color:#13294b;background:#ffffff}.account-security-dialog-form{display:grid;grid-gap:.9rem;gap:.9rem}.account-security-dialog .control-label{color:#49617f}.account-security-dialog .control-input{border-color:rgba(72,111,171,.14);color:#13294b;background:rgba(255,255,255,.96)}.account-security-dialog .control-input:focus{outline:none;border-color:rgba(59,99,240,.38);box-shadow:0 0 0 3px rgba(59,99,240,.12)}.account-security-dialog .control-input::placeholder{color:#7e92ac}.account-security-dialog .button-secondary{border-color:rgba(72,111,171,.14);color:#35506f;background:rgba(237,244,255,.92)}.account-security-dialog .button-secondary:hover{color:#13294b;background:#ffffff;box-shadow:0 14px 24px rgba(32,55,97,.08)}.account-security-requirements{display:grid;grid-gap:.42rem;gap:.42rem;padding:.95rem 1rem;border:1px solid rgba(72,111,171,.12);border-radius:1rem;background:rgba(237,244,255,.78)}.account-security-requirements strong{color:#17345d;font-size:.82rem}.account-security-requirements ul{display:grid;grid-gap:.24rem;gap:.24rem;margin:0;padding-left:1.1rem;color:#5d7492;font-size:.84rem}@media (max-width:900px){.platform-security-detail-grid,.platform-security-password-form{grid-template-columns:1fr}.account-security-card-body{flex-direction:column;align-items:stretch}.account-security-card-body .button{width:100%}.account-security-dialog{width:min(100%,calc(100vw - 1rem));padding:1rem}.account-security-dialog .inbox-dialog-actions{flex-direction:column-reverse;align-items:stretch}.account-security-dialog .button,.account-security-dialog .inbox-dialog-actions-right{width:100%}}.availability-settings-card{border-radius:1.1rem;padding:1.4rem}.availability-settings-card .card-header{margin-bottom:1.1rem}.availability-settings-section-head-actions{gap:1rem;align-items:center}.availability-calendar-heading{display:grid;grid-gap:.28rem;gap:.28rem}.availability-calendar-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;padding:0;border:0;background:transparent}.availability-calendar-nav strong{min-width:8.75rem;text-align:center;font-size:1rem}.availability-calendar-primary-action,.availability-day-panel-action{min-height:2.45rem;white-space:nowrap}.availability-status-legend{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1rem}.availability-status-legend-item{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .72rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(255,255,255,.04);color:#d7e3f5;font-size:.76rem;font-weight:600}.availability-status-legend-dot{width:.55rem;height:.55rem;border-radius:999px;background:currentColor}.availability-status-legend-item.available{color:#0f9f72}.availability-status-legend-item.off{color:#7c8aa5}.availability-status-legend-item.blocked{color:#d97706}.availability-status-legend-item.appointment{color:#2563eb}.availability-calendar-shell{grid-template-columns:minmax(0,1.55fr) minmax(320px,.92fr);gap:1.15rem;padding:1rem;border-radius:1rem}.availability-calendar{gap:.7rem}.availability-calendar-weekday{padding-bottom:.3rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.availability-calendar-day{min-height:9.4rem;padding:.82rem;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.availability-calendar-day.today,.availability-calendar-day:hover{border-color:rgba(96,165,250,.24)}.availability-calendar-day.selected{border-color:#5ba8ff;background:linear-gradient(180deg,rgba(41,106,255,.18),rgba(19,42,84,.1));box-shadow:0 10px 24px rgba(14,83,191,.16)}.availability-calendar-day-top{align-items:flex-start;margin-bottom:.72rem}.availability-calendar-day-top strong{font-size:1rem}.availability-calendar-selected-badge{padding:.24rem .5rem;border-radius:999px;background:rgba(96,165,250,.18);color:#b9d8ff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.availability-calendar-body{gap:.42rem}.availability-calendar-appointment-count,.availability-calendar-default{display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:.34rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600}.availability-calendar-default.working{background:rgba(16,185,129,.14);color:#87e0bb}.availability-calendar-default.off{background:rgba(148,163,184,.12);color:#b6c2d5}.availability-calendar-appointment-count{background:rgba(37,99,235,.14);color:#a8c8ff}.availability-calendar-override{border-radius:.82rem}.availability-day-panel{gap:1rem;padding:1.1rem;border-radius:1rem}.availability-day-panel-head{align-items:flex-start}.availability-day-panel-title{display:grid;grid-gap:.35rem;gap:.35rem}.availability-day-panel-head strong{font-size:1.12rem}.availability-day-panel-default-hours{font-size:.82rem}.availability-day-panel-today-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.28rem .52rem;border-radius:999px;background:rgba(59,130,246,.14);color:#a9ccff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.availability-day-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.availability-day-summary-card{padding:.9rem 1rem;border:1px solid rgba(148,163,184,.12);border-radius:.95rem;background:rgba(255,255,255,.035)}.availability-day-summary-card span{display:block;margin-bottom:.3rem;font-size:.75rem}.availability-day-summary-card strong{font-size:1.35rem}.availability-day-slot-panel{padding:1rem;border-radius:.95rem}.availability-day-slot-head{display:grid;grid-gap:.26rem;gap:.26rem;margin-bottom:.9rem}.availability-day-slot-grid{gap:.58rem}.availability-day-slot-button{min-height:2.35rem;border-radius:.85rem;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.03);font-weight:600}.availability-day-slot-button:hover{border-color:rgba(96,165,250,.26);background:rgba(255,255,255,.05)}.availability-day-timeline{display:grid;grid-gap:.72rem;gap:.72rem}.availability-empty-state{padding:1rem;border:1px dashed rgba(148,163,184,.18);border-radius:.95rem;text-align:center}html[data-theme=light] .availability-status-legend-item{border-color:rgba(72,111,171,.1);background:#ffffff;color:#445978}html[data-theme=light] .availability-calendar-day{border-color:rgba(72,111,171,.1);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,250,255,.96));box-shadow:0 6px 18px rgba(39,78,140,.05)}html[data-theme=light] .availability-calendar-day.selected{border-color:#5b9dff;background:linear-gradient(180deg,rgba(231,242,255,.98),rgba(242,248,255,.97));box-shadow:0 12px 28px rgba(44,103,194,.14)}html[data-theme=light] .availability-calendar-selected-badge,html[data-theme=light] .availability-day-panel-today-badge{background:rgba(59,130,246,.12);color:#2056b8}html[data-theme=light] .availability-calendar-default.working{background:rgba(16,185,129,.12);color:#0f8a63}html[data-theme=light] .availability-calendar-default.off{background:rgba(148,163,184,.14);color:#5b6f8d}html[data-theme=light] .availability-calendar-appointment-count{background:rgba(37,99,235,.1);color:#275fd1}html[data-theme=light] .availability-day-slot-button,html[data-theme=light] .availability-day-summary-card,html[data-theme=light] .availability-empty-state{border-color:rgba(72,111,171,.1);background:#ffffff}@media (max-width:1100px){.availability-calendar-shell{grid-template-columns:minmax(0,1fr)}.availability-day-panel-head{flex-direction:column}.availability-calendar-nav{justify-content:flex-start}}@media (max-width:720px){.availability-settings-card{padding:1rem}.availability-settings-section-head-actions{align-items:flex-start}.availability-calendar-day{min-height:8rem;padding:.7rem}.availability-day-summary{grid-template-columns:minmax(0,1fr)}}.campaigns-list-card{display:grid;grid-gap:1.25rem;gap:1.25rem}.campaigns-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.campaigns-list-table-shell{overflow-x:auto}.campaigns-list-table{width:100%;border-collapse:collapse}.campaigns-list-table td,.campaigns-list-table th{padding:1rem .9rem;border-top:1px solid var(--theme-border);text-align:left;vertical-align:top}.campaigns-list-table th{padding-top:0;border-top:0;color:var(--theme-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.campaigns-list-primary-cell{display:grid;grid-gap:.3rem;gap:.3rem}.campaigns-list-primary-cell strong{color:var(--theme-text-strong)}.campaigns-list-primary-cell span{color:var(--theme-text);font-size:.92rem}.campaigns-list-status{display:inline-flex;align-items:center;gap:.45rem;min-height:2rem;padding:.2rem .75rem;border:1px solid var(--theme-border);border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-text-strong);font-size:.85rem;font-weight:700}.campaigns-list-status-dot{width:.55rem;height:.55rem;border-radius:999px;background:#6b7280}.campaigns-list-status[data-status=scheduled] .campaigns-list-status-dot{background:#2563eb}.campaigns-list-status[data-status=ready] .campaigns-list-status-dot{background:#0891b2}.campaigns-list-status[data-status=draft] .campaigns-list-status-dot{background:#64748b}.campaigns-list-actions{display:flex;flex-wrap:wrap;gap:.65rem}.campaigns-list-delete-button{min-width:8.25rem}.campaigns-list-empty{align-items:center;justify-items:center;padding:2.25rem;text-align:center}.campaigns-list-empty-copy{display:grid;grid-gap:.45rem;gap:.45rem;max-width:34rem}.campaigns-list-empty-copy h2,.campaigns-list-empty-copy strong{margin:0;color:var(--theme-text-strong)}.campaigns-list-empty-copy p,.campaigns-list-empty-copy span{margin:0;color:var(--theme-text)}.campaigns-list-empty-actions{display:flex;justify-content:center}html[data-theme=light] .campaigns-list-empty-copy p,html[data-theme=light] .campaigns-list-empty-copy span,html[data-theme=light] .campaigns-list-primary-cell span,html[data-theme=light] .campaigns-list-table th{color:#58708f}html[data-theme=light] .campaigns-list-table td,html[data-theme=light] .campaigns-list-table th{border-color:rgba(72,111,171,.12)}html[data-theme=light] .campaigns-list-status{border-color:rgba(72,111,171,.16);background:rgba(246,250,255,.96);color:#16345f}@media (max-width:900px){.campaigns-list-head{flex-direction:column;align-items:stretch}}@media (max-width:720px){.campaigns-list-card{padding:1rem}.campaigns-list-table td,.campaigns-list-table th{min-width:9rem;padding:.9rem .75rem}}.quick-replies-editor-grid-layout,.quick-replies-editor-shell,.quick-replies-list-shell{display:grid;grid-gap:1.25rem;gap:1.25rem}.quick-replies-list-card{display:grid;grid-gap:1rem;gap:1rem}.quick-replies-list-card-head{align-items:flex-start;justify-content:space-between;gap:1rem}.quick-replies-list-tools{align-items:flex-start}.quick-replies-list-table-shell{overflow-x:auto}.quick-replies-list-table{width:100%;border-collapse:collapse}.quick-replies-list-table td,.quick-replies-list-table th{padding:.95rem .8rem;border-top:1px solid var(--theme-border);text-align:left;vertical-align:top}.quick-replies-list-table th{padding-top:0;border-top:0;color:var(--theme-text-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.quick-replies-list-primary-cell{display:grid;grid-gap:.4rem;gap:.4rem}.quick-replies-list-primary-cell strong{color:var(--theme-text-strong)}.quick-replies-list-actions{display:flex;flex-wrap:wrap;gap:.65rem}.quick-replies-list-empty{display:grid;grid-gap:.8rem;gap:.8rem;justify-items:center;padding:2rem;text-align:center}.quick-replies-list-empty strong{color:var(--theme-text-strong)}.quick-replies-list-empty span{color:var(--theme-text)}.quick-replies-list-empty-row{color:var(--theme-text);text-align:center}.quick-replies-starter-grid-inline{margin-top:.25rem}.quick-replies-starter-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}html[data-theme=light] .quick-replies-list-table td,html[data-theme=light] .quick-replies-list-table th{border-color:rgba(72,111,171,.12)}html[data-theme=light] .quick-replies-list-empty span,html[data-theme=light] .quick-replies-list-empty-row,html[data-theme=light] .quick-replies-list-table th{color:#58708f}@media (max-width:900px){.quick-replies-list-card-head{flex-direction:column;align-items:stretch}}@media (max-width:720px){.quick-replies-list-card{padding:1rem}.quick-replies-list-table td,.quick-replies-list-table th{min-width:9rem}}.platform-transactions-detail-panel,.platform-transactions-page,.platform-transactions-panel{display:grid;grid-gap:1rem;gap:1rem}.platform-admin-layout-transactions{--platform-transaction-label:#8da2c0;--platform-transaction-text:#e8eef8;--platform-transaction-text-strong:#ffffff;--platform-transaction-link:#a5f3fc;--platform-transaction-link-hover:#dff8ff;--platform-transaction-surface:rgba(8,17,28,0.72);--platform-transaction-surface-soft:rgba(8,17,28,0.5);--platform-transaction-border:rgba(141,162,192,0.16);--platform-transaction-border-soft:rgba(141,162,192,0.12);--platform-transaction-border-strong:rgba(141,162,192,0.24);--platform-transaction-accent:rgba(96,165,250,0.72);--platform-transaction-accent-soft:rgba(96,165,250,0.16);--platform-transaction-status-surface:rgba(141,162,192,0.1);--platform-transaction-status-text:#dbe7f5}.platform-transactions-filters{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(6,minmax(120px,1fr)) auto;grid-gap:.75rem;gap:.75rem;align-items:end}.platform-transactions-filters label{display:grid;grid-gap:.35rem;gap:.35rem}.platform-transactions-detail-grid span,.platform-transactions-filters span{color:var(--platform-transaction-label);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.platform-transactions-filters input,.platform-transactions-filters select{min-height:42px;border:1px solid var(--platform-transaction-border-strong);border-radius:.8rem;background:var(--platform-transaction-surface);color:var(--platform-transaction-text-strong);padding:.7rem .8rem}.platform-transactions-filters input::placeholder{color:var(--platform-transaction-label);opacity:1}.platform-transactions-filters input:hover,.platform-transactions-filters select:hover{border-color:var(--platform-transaction-accent)}.platform-transactions-filters input:focus,.platform-transactions-filters select:focus{outline:none;border-color:var(--platform-transaction-accent);box-shadow:0 0 0 4px var(--platform-transaction-accent-soft)}.platform-transaction-documents,.platform-transactions-filter-actions,.platform-transactions-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.platform-transactions-table-shell{overflow-x:auto;border:1px solid var(--platform-transaction-border);border-radius:1rem}.platform-transactions-table{width:100%;min-width:1320px;border-collapse:collapse;table-layout:fixed}.platform-transactions-table td,.platform-transactions-table th{padding:.82rem .9rem;border-bottom:1px solid var(--platform-transaction-border-soft);color:var(--platform-transaction-text);font-size:.86rem;text-align:left;vertical-align:top}.platform-transactions-table th{color:var(--platform-transaction-label);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.platform-transactions-detail-grid strong,.platform-transactions-table td strong{display:block;color:var(--platform-transaction-text-strong)}.platform-transaction-status{display:inline-flex;align-items:center;min-height:26px;padding:.18rem .55rem;border:1px solid var(--platform-transaction-border-strong);border-radius:999px;background:var(--platform-transaction-status-surface);color:var(--platform-transaction-status-text);font-size:.74rem;font-weight:850}.platform-transaction-status.paid{border-color:rgba(52,211,153,.35);background:rgba(52,211,153,.12)}.platform-transaction-status.cancelled,.platform-transaction-status.expired,.platform-transaction-status.failed{border-color:rgba(248,113,113,.36);background:rgba(248,113,113,.12)}.platform-transaction-status.partially-refunded,.platform-transaction-status.refunded{border-color:rgba(251,191,36,.36);background:rgba(251,191,36,.12)}.platform-transaction-documents a,.platform-transactions-row-link{color:inherit;text-decoration:none}.platform-transactions-row-link:focus-visible{outline:none}.platform-transactions-row-link:focus-visible .platform-transaction-status{box-shadow:0 0 0 4px var(--platform-transaction-accent-soft)}.platform-transaction-documents a{color:var(--platform-transaction-link);font-weight:750;text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:.08em}.platform-transaction-documents a:focus-visible,.platform-transaction-documents a:hover{color:var(--platform-transaction-link-hover)}.platform-transaction-mono{font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;word-break:break-all}.platform-transactions-empty{padding:1.4rem;text-align:center}.platform-transactions-pagination{justify-content:flex-end}.platform-transactions-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.platform-transactions-detail-grid div{min-width:0;padding:.85rem;border:1px solid var(--platform-transaction-border);border-radius:.9rem;background:var(--platform-transaction-surface-soft)}.platform-transactions-detail-grid strong{margin-top:.25rem;overflow-wrap:anywhere;font-size:.92rem}html[data-theme=light] .platform-admin-layout-transactions{--platform-transaction-label:var(--theme-text-muted);--platform-transaction-text:var(--theme-text);--platform-transaction-text-strong:var(--theme-text-strong);--platform-transaction-link:var(--theme-primary);--platform-transaction-link-hover:var(--theme-primary-hover);--platform-transaction-surface:var(--theme-surface);--platform-transaction-surface-soft:var(--theme-surface-soft);--platform-transaction-border:var(--theme-border);--platform-transaction-border-soft:var(--theme-border-strong);--platform-transaction-border-strong:var(--theme-border-strong);--platform-transaction-accent:var(--theme-primary);--platform-transaction-accent-soft:var(--theme-primary-soft);--platform-transaction-status-surface:var(--theme-surface-soft);--platform-transaction-status-text:var(--theme-text-strong)}@media (max-width:1180px){.platform-transactions-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.platform-transactions-detail-grid,.platform-transactions-filters{grid-template-columns:1fr}}.payment-confirmation-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.payment-confirmation-dialog{position:relative;box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:28px;border:1px solid rgba(148,163,184,.3);border-radius:20px;color:var(--theme-text-strong);background:var(--theme-surface);box-shadow:0 24px 70px rgba(15,23,42,.22)}.payment-confirmation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.payment-confirmation-header h2{margin:0;color:var(--theme-text-strong);font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.2}.payment-confirmation-description{margin:16px 0 0;color:var(--theme-text);font-size:.95rem;line-height:1.6}.payment-confirmation-close{display:inline-grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--theme-border);border-radius:999px;color:var(--theme-text-muted);background:var(--theme-surface-soft);cursor:pointer;font-size:1.25rem;line-height:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.payment-confirmation-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.payment-confirmation-actions .button{min-height:2.75rem;padding-inline:1.1rem}.payment-confirmation-dialog .payment-confirmation-secondary{border-color:var(--theme-border);color:var(--theme-text);background:var(--theme-surface-soft);box-shadow:none}.payment-confirmation-dialog .payment-confirmation-primary{border-color:var(--theme-primary);color:#ffffff;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-hover));box-shadow:0 12px 24px rgba(59,99,240,.24)}.payment-confirmation-close:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary);background:var(--theme-primary-soft)}.payment-confirmation-actions .button:hover:not(:disabled){transform:translateY(-1px)}.payment-confirmation-dialog .payment-confirmation-secondary:hover:not(:disabled){border-color:var(--theme-border-strong);color:var(--theme-text-strong);background:var(--theme-surface)}.payment-confirmation-dialog .payment-confirmation-primary:hover:not(:disabled){border-color:var(--theme-primary-hover);background:linear-gradient(135deg,var(--theme-primary-hover),var(--theme-primary));box-shadow:0 16px 30px rgba(59,99,240,.3)}.payment-confirmation-actions .button:active:not(:disabled),.payment-confirmation-close:active:not(:disabled){transform:translateY(0)}.payment-confirmation-actions .button:focus-visible,.payment-confirmation-close:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(59,99,240,.22)}.payment-confirmation-actions .button:disabled,.payment-confirmation-close:disabled{cursor:not-allowed;opacity:.58;box-shadow:none}@media (max-width:560px){.payment-confirmation-dialog{padding:24px}.payment-confirmation-actions{flex-direction:column-reverse;align-items:stretch}.payment-confirmation-actions .button{width:100%}}.inbox-thread-content{display:grid;width:min(100%,56.25rem);margin-inline:auto;grid-gap:0;gap:0}.inbox-thread-panel .inbox-chat-thread,.inbox-thread-panel .whatsapp-thread-body{width:100%}.inbox-thread-content>.chat-bubble-row{display:flex;width:100%;margin-top:.8rem}.inbox-thread-content>.chat-bubble-row.grouped{margin-top:.22rem}.inbox-thread-content>.chat-bubble-row.inbound{justify-content:flex-start}.inbox-thread-content>.chat-bubble-row.outbound{justify-content:flex-end}.inbox-thread-content .chat-bubble{position:relative;display:grid;width:-moz-fit-content;width:fit-content;max-width:70%;min-width:0;padding:.75rem .875rem;border-radius:.82rem}.inbox-thread-content .chat-bubble.inbound{border-color:rgba(148,163,184,.18);background:rgba(255,255,255,.055)}.inbox-thread-content .chat-bubble.outbound{background:var(--message-outgoing-bg,linear-gradient(135deg,#316fe8 0,#1d4daa 100%))}.inbox-thread-content .chat-bubble-attachment strong,.inbox-thread-content .chat-bubble-body,.inbox-thread-content .chat-bubble-interactive-option,.inbox-thread-content .chat-bubble-reply-context strong{overflow-wrap:anywhere;word-break:break-word}.inbox-thread-content .chat-meta{margin-top:.32rem;font-size:.66rem}.inbox-thread-content .chat-bubble-actions{position:absolute;z-index:2;top:.28rem;left:calc(100% + .42rem);margin:0;opacity:0;pointer-events:none;transform:translateX(-.2rem);transition:opacity .14s ease,transform .14s ease}.inbox-thread-content .chat-bubble-row.outbound .chat-bubble-actions{right:calc(100% + .42rem);left:auto;transform:translateX(.2rem)}.inbox-thread-content .chat-bubble:focus-within .chat-bubble-actions,.inbox-thread-content .chat-bubble:hover .chat-bubble-actions{opacity:1;pointer-events:auto;transform:translateX(0)}.inbox-thread-content .chat-bubble-action{min-height:1.85rem;padding:.2rem .48rem;border-radius:999px;font-size:.68rem}.inbox-queue-collapse-button,.inbox-queue-reopen-tab{display:none}@media (max-width:1200px) and (min-width:821px){.inbox-list-panel{position:relative}.inbox-queue-collapse-button{position:absolute;z-index:3;top:.72rem;right:.55rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:1px solid var(--inbox-light-border,rgba(148,163,184,.2));border-radius:.5rem;color:inherit;background:rgba(255,255,255,.06);cursor:pointer}.inbox-queue-reopen-tab{display:grid;align-content:center;justify-items:center;grid-gap:.38rem;gap:.38rem;padding:.45rem .2rem;border:0;border-right:1px solid rgba(148,163,184,.16);color:inherit;background:transparent;cursor:pointer;font-size:.66rem;font-weight:700;writing-mode:vertical-rl}.inbox-queue-reopen-tab svg{transform:rotate(180deg)}.premium-inbox-grid.queue-hidden{grid-template-columns:2.9rem minmax(0,1fr) 18.125rem}.premium-inbox-grid.queue-hidden.details-hidden{grid-template-columns:2.9rem minmax(0,1fr) 3.25rem}}@media (max-width:820px){.premium-inbox-grid.queue-hidden,.premium-inbox-grid.queue-hidden.details-hidden{grid-template-columns:minmax(0,1fr)}.inbox-queue-reopen-tab{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.5rem;border:0;border-bottom:1px solid rgba(148,163,184,.16);color:inherit;background:transparent;cursor:pointer;font-size:.76rem;font-weight:700}.inbox-thread-content .chat-bubble{max-width:86%}.inbox-thread-content .chat-bubble-actions{position:static;margin-top:.36rem;opacity:1;pointer-events:auto;transform:none}.inbox-thread-content .chat-bubble-row.outbound .chat-bubble-actions{transform:none}}@media (hover:none){.inbox-thread-content .chat-bubble-actions,.inbox-thread-content .chat-bubble-row.outbound .chat-bubble-actions{position:static;margin-top:.36rem;opacity:1;pointer-events:auto;transform:none}}.account-settings-dashboard{width:min(100%,84rem);margin:0 auto;color:var(--app-text-primary)}.account-settings-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:.5rem 0 1rem}.account-settings-breadcrumb,.account-settings-checklist-trigger small,.account-settings-definition-grid dt,.account-settings-header-summary span,.account-settings-page-header>div>p:last-child,.account-settings-row small,.account-settings-section-head p,.account-settings-summary-card p,.account-settings-summary-card span,.account-settings-usage-row span{color:var(--app-text-muted)}.account-settings-breadcrumb{margin:0 0 .5rem;font-size:.78rem}.account-settings-page-header h1{margin:0;font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.03em}.account-settings-page-header>div>p:last-child{max-width:42rem;margin:.4rem 0 0;line-height:1.55}.account-settings-header-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem 1rem;max-width:32rem;font-size:.84rem}.account-settings-header-summary span{display:inline-flex;gap:.35rem;align-items:center}.account-settings-header-summary strong{color:var(--app-text-primary)}.account-settings-success{display:flex;align-items:center;gap:.48rem;padding:.7rem .9rem;border:1px solid rgba(34,197,94,.2);border-radius:.8rem;color:#16704e;background:rgba(34,197,94,.07);font-size:.88rem}.account-settings-status-dot{display:inline-block;flex:0 0 auto;width:.52rem;height:.52rem;border-radius:999px;background:#22a06b;box-shadow:0 0 0 .18rem rgba(34,160,107,.12)}.account-settings-status-dot.warning{background:#c47718;box-shadow:0 0 0 .18rem rgba(196,119,24,.14)}.account-settings-expired-alert{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid rgba(196,119,24,.32);border-radius:.8rem;color:#7a490f;background:rgba(245,158,11,.1)}.account-settings-expired-alert>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.4rem .5rem;gap:.4rem .5rem;min-width:0}.account-settings-expired-alert p{grid-column:2;margin:0;color:inherit;font-size:.85rem;line-height:1.45}.account-settings-tabs{display:flex;gap:.18rem;margin:1rem 0;padding:.25rem;overflow-x:auto;border:1px solid var(--app-border);border-radius:.82rem;background:var(--app-surface-1);scrollbar-width:thin}.account-settings-tabs button{flex:1 0 auto;min-height:2.45rem;padding:.45rem .88rem;border:0;border-radius:.6rem;color:var(--app-text-muted);background:transparent;cursor:pointer;font:inherit;font-size:.86rem;font-weight:650}.account-settings-tabs button.active,.account-settings-tabs button:hover{color:var(--app-text-primary);background:var(--app-surface-2)}.account-settings-tabs button.active{box-shadow:0 1px 2px rgba(15,23,42,.08)}.account-settings-advanced summary:focus-visible,.account-settings-checklist-trigger:focus-visible,.account-settings-row:focus-visible,.account-settings-tabs button:focus-visible{outline:3px solid rgba(59,99,240,.34);outline-offset:2px}.account-settings-tab-panel{min-width:0}.account-settings-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.account-settings-checklist,.account-settings-list,.account-settings-section,.account-settings-summary-card{border:1px solid var(--app-border);border-radius:.9rem;background:var(--app-surface-1);box-shadow:none}.account-settings-summary-card{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.95rem}.account-settings-summary-card>div{min-width:0}.account-settings-summary-card span{display:block;font-size:.76rem}.account-settings-summary-card strong{display:block;overflow-wrap:anywhere;margin-top:.15rem;color:var(--app-text-primary);font-size:1rem}.account-settings-summary-card p{display:flex;align-items:center;gap:.35rem;margin:.25rem 0 0;font-size:.82rem}.account-settings-summary-card p.success{color:#16704e}.account-settings-summary-card p.warning{color:#9a5b10}.account-settings-icon{display:grid;flex:0 0 2.5rem;align-self:center;place-items:center;box-sizing:border-box;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;border:1px solid rgba(89,123,196,.16);border-radius:.68rem;color:#315fc1;background:rgba(59,99,240,.08)}.account-settings-icon svg{display:block;width:1.25rem;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.account-settings-checklist{margin-top:.85rem;overflow:hidden}.account-settings-checklist-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem;padding:.85rem .95rem;border:0;color:var(--app-text-primary);background:transparent;cursor:pointer;font:inherit;text-align:left}.account-settings-checklist-trigger>span{display:inline-flex;align-items:center;gap:.45rem}.account-settings-checklist-trigger>span:first-child{display:grid;grid-template-columns:auto 1fr}.account-settings-checklist-trigger small{grid-column:2;font-size:.78rem}.account-settings-checklist-trigger>span:last-child{color:var(--app-text-muted);font-size:.82rem}.account-settings-checklist ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding:.85rem .95rem;border-top:1px solid var(--app-border);list-style:none}.account-settings-checklist li{display:flex;align-items:center;gap:.5rem;color:var(--app-text-muted);font-size:.85rem}.account-settings-checklist li strong{margin-left:auto;color:#16704e;font-size:.78rem}.account-settings-list{margin-top:.85rem;overflow:hidden}.account-settings-list h2{margin:0;padding:.95rem;font-size:1rem}.account-settings-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;width:100%;padding:.8rem .95rem;border:0;border-top:1px solid var(--app-border);color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.account-settings-row:hover{background:var(--app-surface-2)}.account-settings-row>span:nth-child(2){display:grid;min-width:0;grid-gap:.12rem;gap:.12rem}.account-settings-row strong{color:var(--app-text-primary);font-size:.9rem}.account-settings-row small{overflow-wrap:anywhere;font-size:.8rem}.account-settings-row>svg{color:var(--app-text-muted)}.account-settings-section{padding:1rem}.account-settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.account-settings-section-head h2{margin:0;font-size:1.08rem}.account-settings-section-head p{margin:.28rem 0 0;font-size:.86rem}.account-settings-status{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .6rem;border:1px solid rgba(34,197,94,.18);border-radius:999px;color:#16704e;background:rgba(34,197,94,.07);font-size:.8rem;font-weight:700}.account-settings-status:has(.account-settings-status-dot.warning){border-color:rgba(196,119,24,.3);color:#9a5b10;background:rgba(245,158,11,.1)}.account-settings-billing-facts,.account-settings-definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:0}.account-settings-billing-facts>div,.account-settings-definition-grid>div{min-width:0;padding:.75rem;border:1px solid var(--app-border);border-radius:.7rem;background:var(--app-surface-2)}.account-settings-definition-grid dt{font-size:.75rem}.account-settings-definition-grid dd{overflow-wrap:anywhere;margin:.25rem 0 0;color:var(--app-text-primary);font-size:.86rem;font-weight:650}.account-settings-billing-facts>div{display:grid;grid-gap:.25rem;gap:.25rem;color:var(--app-text-primary);font-size:.86rem;font-weight:650}.account-settings-billing-facts>div:first-line{color:var(--app-text-muted);font-size:.75rem}.account-settings-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.account-settings-advanced{margin-top:1rem;border-top:1px solid var(--app-border)}.account-settings-advanced summary{padding:.8rem 0 0;color:var(--app-text-primary);cursor:pointer;font-size:.86rem;font-weight:700}.account-settings-advanced[open] summary{margin-bottom:.85rem}.account-settings-usage-list{display:grid;grid-gap:.9rem;gap:.9rem}.account-settings-usage-row{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(0,1fr);align-items:center;grid-gap:1rem;gap:1rem;padding:.8rem 0;border-top:1px solid var(--app-border)}.account-settings-usage-row:first-child{border-top:0;padding-top:0}.account-settings-usage-row>div:first-child{display:grid;grid-gap:.2rem;gap:.2rem}.account-settings-usage-row strong{color:var(--app-text-primary);font-size:.88rem}.account-settings-usage-row span{font-size:.78rem}.account-settings-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem}.account-settings-progress progress{width:100%;height:.48rem;overflow:hidden;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(100,116,139,.14)}.account-settings-progress progress::-webkit-progress-bar{background:rgba(100,116,139,.14)}.account-settings-progress progress::-webkit-progress-value{border-radius:999px;background:#4d77da}.account-settings-progress progress::-moz-progress-bar{border-radius:999px;background:#4d77da}.account-settings-progress span{color:var(--app-text-muted);white-space:nowrap}.account-settings-progress span.warning{color:#b7791f}.account-settings-progress span.high,.account-settings-progress span.limit{color:#c2413a}.subscriber-active-plan-card{position:relative;z-index:2;display:grid;grid-gap:1rem;gap:1rem;overflow:visible}.subscriber-plan-renewal{margin-top:.45rem!important;color:var(--theme-text-muted);font-size:.86rem}.subscriber-active-plan-limits,.subscriber-billing-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.subscriber-active-plan-limits .subscriber-summary-stat,.subscriber-billing-summary .subscriber-summary-stat{min-width:0;padding:.65rem .8rem;border:1px solid var(--theme-border);border-left-width:0;border-radius:0;background:var(--theme-surface-soft)}.subscriber-active-plan-limits .subscriber-summary-stat:first-child,.subscriber-billing-summary .subscriber-summary-stat:first-child{border-left-width:1px;border-radius:.68rem 0 0 .68rem}.subscriber-active-plan-limits .subscriber-summary-stat:last-child,.subscriber-billing-summary .subscriber-summary-stat:last-child{border-radius:0 .68rem .68rem 0}.subscriber-active-plan-limits .subscriber-summary-stat strong,.subscriber-billing-summary .subscriber-summary-stat strong{overflow-wrap:anywhere;font-size:.9rem}.subscriber-active-plan-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.subscriber-subscription-more{position:relative}.subscriber-subscription-more summary{display:inline-flex;align-items:center;min-height:2.45rem;padding:.45rem .78rem;border:1px solid var(--theme-border);border-radius:.72rem;color:var(--theme-text);background:var(--theme-surface-soft);cursor:pointer;font-size:.85rem;font-weight:700;list-style:none}.subscriber-subscription-more summary::-webkit-details-marker{display:none}.subscriber-subscription-more[open]>div{position:absolute;z-index:10;top:calc(100% + .35rem);right:0;min-width:12rem;padding:.35rem;border:1px solid var(--theme-border);border-radius:.7rem;background:var(--theme-surface);box-shadow:var(--theme-shadow-md)}.subscriber-subscription-cancel{width:100%;min-height:2.35rem;padding:.45rem .65rem;border:0;border-radius:.5rem;color:#c2413a;background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;text-align:left}.subscriber-subscription-cancel:hover:not(:disabled){background:rgba(220,38,38,.08)}.subscriber-subscription-cancel:disabled{cursor:not-allowed;opacity:.55}.subscriber-billing-summary{margin:.8rem 0}.subscriber-documents-heading p{margin:.28rem 0 0;color:var(--theme-text-muted);font-size:.86rem}.subscriber-document-download-menu{position:relative}.subscriber-document-download-menu summary{display:inline-flex;min-height:2rem;align-items:center;padding:.35rem .55rem;border:1px solid var(--theme-border);border-radius:.55rem;color:var(--theme-text);background:var(--theme-surface-soft);cursor:pointer;font-size:.78rem;font-weight:700;list-style:none}.subscriber-document-download-menu summary::-webkit-details-marker{display:none}.subscriber-document-download-menu[open]>div{position:absolute;z-index:4;right:0;top:calc(100% + .25rem);display:grid;min-width:9.5rem;padding:.3rem;border:1px solid var(--theme-border);border-radius:.6rem;background:var(--theme-surface);box-shadow:var(--theme-shadow-md)}.subscriber-document-download-menu a{padding:.45rem .5rem;border-radius:.4rem;color:var(--theme-text);font-size:.78rem;text-decoration:none;white-space:nowrap}.subscriber-document-download-menu a:hover{background:var(--theme-surface-soft)}@media (max-width:720px){.subscriber-active-plan-limits,.subscriber-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriber-active-plan-limits .subscriber-summary-stat,.subscriber-billing-summary .subscriber-summary-stat{border-left-width:1px;border-radius:0}.subscriber-active-plan-limits .subscriber-summary-stat:first-child,.subscriber-billing-summary .subscriber-summary-stat:first-child{border-radius:.68rem 0 0 0}.subscriber-active-plan-limits .subscriber-summary-stat:nth-child(2),.subscriber-billing-summary .subscriber-summary-stat:nth-child(2){border-radius:0 .68rem 0 0}.subscriber-active-plan-limits .subscriber-summary-stat:last-child,.subscriber-billing-summary .subscriber-summary-stat:last-child{border-radius:0 0 .68rem 0}.subscriber-active-plan-actions .button{flex:1 1 100%;text-align:center}}@media (max-width:760px){.account-settings-page-header{align-items:stretch;flex-direction:column;gap:.9rem}.account-settings-header-summary{justify-content:flex-start;max-width:none}.account-settings-header-summary .button{width:100%}.account-settings-expired-alert{align-items:stretch;flex-direction:column}.account-settings-expired-alert .button{width:100%;text-align:center}.account-settings-billing-facts,.account-settings-definition-grid,.account-settings-summary-grid{grid-template-columns:1fr}.account-settings-actions .button{flex:1 1 100%;text-align:center}.account-settings-usage-row{grid-template-columns:1fr;gap:.55rem}}.chat-bubble.outbound.external .chat-delivery-status,.chat-bubble.outbound.external .chat-meta,.chat-bubble.outbound.external .chat-meta-label,.chat-bubble.outbound.external .chat-meta-time{color:#ffffff!important}.chat-bubble.outbound.connexa .attachment-preview-copy strong{color:#ffffff}.contact-action-buttons{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;width:100%;min-width:0;overflow:visible;padding:.05rem}.contact-action-buttons>:nth-child(-n+3){grid-column:span 2}.contact-action-buttons>:nth-child(n+4){grid-column:span 3}.contact-action-buttons .inbox-contact-quick-action{width:100%;min-width:0;min-height:2.65rem;padding:.3rem .35rem;white-space:normal}.inbox-contact-quick-action.active{border-color:rgba(103,232,249,.28);color:#ffffff;background:rgba(8,47,73,.28);box-shadow:inset 0 0 0 1px rgba(103,232,249,.16)}html[data-theme=light] .inbox-contact-quick-action.active{border-color:rgba(49,111,232,.24);color:#16357f;background:#e7efff;box-shadow:0 10px 20px rgba(76,98,148,.08),inset 0 0 0 1px rgba(49,111,232,.22)}.inbox-note-editor{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:.65rem}.inbox-note-editor-input{width:100%;min-height:4.5rem;resize:vertical}.inbox-note-editor-actions{display:flex;align-items:center;gap:.5rem}.inbox-note-text-action{padding:.2rem 0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700}.inbox-note-text-action:hover:not(:disabled){text-decoration:underline}.inbox-note-text-action.is-danger{color:#dc2626}.inbox-note-editor .inbox-scheduled-link:disabled,.inbox-note-text-action:disabled{cursor:not-allowed;opacity:.55}.inbox-note-error{margin:-.2rem 0 .55rem}.inbox-contact-profile-whatsapp-name{display:block;max-width:100%;overflow:hidden;color:#99a3b3;font-size:.84rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .inbox-contact-profile-whatsapp-name{color:#61748f}.wa-link-method-switch{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 .8rem}.wa-phone-pairing-panel{display:grid;grid-gap:1rem;gap:1rem}.wa-phone-input{display:flex;min-height:2.9rem;overflow:visible;border:1px solid var(--theme-border);border-radius:.78rem;background:var(--theme-surface-soft)}.wa-phone-input:focus-within{outline:2px solid rgba(96,165,250,.7);outline-offset:2px}.wa-phone-country-trigger{display:inline-flex;flex:0 0 auto;align-items:center;gap:.38rem;padding:0 .72rem;border:0;border-right:1px solid var(--theme-border);color:var(--theme-text);background:transparent;cursor:pointer;font:inherit;font-size:.86rem}.wa-phone-input input{min-width:0;flex:1 1;padding:.6rem .75rem;border:0;outline:0;color:var(--theme-text);background:transparent;font:inherit}.wa-phone-country-dropdown{max-height:min(23rem,70vh);overflow:auto}.wa-phone-country-menu{display:grid;min-width:min(22rem,calc(100vw - 2rem));grid-gap:.45rem;gap:.45rem;padding:.55rem;border:1px solid var(--theme-border);border-radius:.78rem;color:var(--theme-text);background:var(--theme-surface);box-shadow:var(--theme-shadow-md)}.wa-phone-country-search{width:100%;border-color:var(--theme-border);color:var(--theme-text);-webkit-text-fill-color:var(--theme-text);caret-color:var(--theme-text);background:var(--theme-surface-soft)}.wa-phone-country-search::placeholder{color:var(--theme-text-muted);opacity:1}.wa-phone-country-search:hover{border-color:var(--theme-border-strong,var(--theme-border));background:var(--theme-surface)}.wa-phone-country-search:focus{border-color:var(--theme-accent,#4d77da);background:var(--theme-surface);box-shadow:0 0 0 2px rgba(77,119,218,.16)}.wa-phone-country-search:disabled{color:var(--theme-text-muted);-webkit-text-fill-color:var(--theme-text-muted);background:var(--theme-surface-soft);cursor:not-allowed;opacity:.72}.wa-phone-country-option{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;grid-gap:.55rem;gap:.55rem;width:100%;min-height:2.45rem;padding:.4rem .45rem;border:0;border-radius:.48rem;color:var(--theme-text);background:transparent;cursor:pointer;font:inherit;font-size:.83rem;text-align:left}.wa-phone-country-option.active,.wa-phone-country-option:hover{background:var(--theme-surface-soft)}.wa-phone-country-option[aria-selected=true]{color:#78a9ff;font-weight:700}.wa-phone-country-option span:last-child{color:var(--theme-text-muted)}.wa-phone-pairing-code{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;border:1px solid rgba(96,165,250,.35);border-radius:.82rem;background:rgba(59,130,246,.08)}.wa-phone-pairing-code strong{color:var(--theme-text-strong);font-size:clamp(1.55rem,6vw,2.1rem);letter-spacing:.18em}.wa-phone-pairing-code p{margin:0;color:var(--theme-text-muted);font-size:.86rem;line-height:1.55}.wa-phone-pairing-success{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem;border:1px solid rgba(74,222,128,.42);border-radius:.82rem;background:rgba(34,197,94,.1)}.wa-phone-pairing-success strong{color:var(--theme-text-strong)}.wa-phone-pairing-success p{margin:0;color:var(--theme-text-muted);font-size:.9rem;line-height:1.55}.wa-phone-pairing-success .button{justify-self:start}@media (max-width:520px){.wa-link-method-switch .button,.wa-phone-pairing-panel .wa-step-actions .button{width:100%}.wa-phone-country-menu{min-width:calc(100vw - 1.5rem)}}.contacts-directory-shell{gap:.75rem}.contacts-directory-hero{grid-template-columns:minmax(0,1fr) auto;padding:.25rem 0 .5rem;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.contacts-directory-hero:after{display:none}.contacts-directory-hero-copy{gap:.3rem}.contacts-directory-title-line{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.contacts-directory-hero h2{color:var(--app-text-primary);font-size:1.45rem;line-height:1.15}.contacts-directory-title-line span{color:var(--app-text-secondary);font-size:.8rem;font-weight:700}.contacts-directory-hero p{color:var(--app-text-secondary);font-size:.82rem;line-height:1.45}.contacts-directory-hero-metrics{gap:.9rem;margin-top:.12rem}.contacts-directory-hero-stat{display:inline-flex;min-height:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.contacts-directory-hero-stat strong{color:var(--app-text-primary);font-size:.9rem}.contacts-directory-hero-stat small{color:var(--app-text-secondary);font-size:.72rem}.contacts-directory-hero-side{align-items:flex-start}.contacts-directory-hero-actions .button{min-height:2.35rem;padding-inline:.75rem}.contacts-directory-card{border-radius:.75rem;box-shadow:0 8px 20px rgba(32,55,97,.06)}.contacts-directory-card>.card-header{padding:.85rem 1rem}.contacts-directory-search{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.75rem 1rem;border:0;background:transparent}.contacts-directory-search .search-input{min-height:2.45rem;flex:1 1 18rem}.contacts-directory-filter-label{display:inline-flex;align-items:center;gap:.35rem;color:var(--app-text-secondary);font-size:.72rem;font-weight:700}.contacts-directory-filter-label .app-select{min-height:2.45rem;width:auto}.contacts-directory-toolbar-secondary{min-height:0;padding:.55rem 1rem;border-width:1px 0;border-radius:0;background:transparent}.contacts-directory-card .timeline-list{border:0;border-radius:0;background:#fff}.timeline-row.contact-directory-row{padding:.7rem 1rem;border:0;border-bottom:1px solid rgba(45,81,140,.1);border-radius:0;background:transparent;box-shadow:none}.timeline-row.contact-directory-row:hover{transform:none;border-color:rgba(45,81,140,.1);background:rgba(59,130,246,.035);box-shadow:none}.contact-directory-main{gap:.45rem}.contact-directory-top{display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(140px,.7fr) minmax(180px,1fr) minmax(135px,.65fr) auto;grid-gap:.9rem;gap:.9rem;align-items:center}.contact-directory-identity{min-width:0}.contact-directory-avatar{width:2.25rem;height:2.25rem;font-size:.72rem}.contact-directory-copy{gap:.12rem;min-width:0}.contact-directory-copy strong{font-size:.86rem}.contact-directory-meta-line{font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-directory-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem}.contact-directory-time-block{min-width:0}.contact-directory-time-label{display:none}.contact-directory-summary{display:block;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.contact-directory-summary-label{display:none}.contact-directory-preview{overflow:hidden;margin:0;color:var(--app-text-secondary);font-size:.76rem;white-space:nowrap;text-overflow:ellipsis}.contact-directory-badges{display:flex;gap:.35rem;margin-left:3rem}.contact-directory-badges .contact-notes-pill,.contact-directory-badges .contact-owner-pill-label,.contact-directory-badges .contact-owner-pill:not(.is-assigned):not(.is-unassigned){display:none}.contact-owner-pill{min-height:1.55rem;padding:.12rem .42rem;font-size:.68rem}.contact-directory-action-row{gap:.3rem}.contact-directory-action-row .inbox-search-tool{min-height:2.25rem;padding:.35rem .52rem;font-size:.72rem}.contact-note-inline{display:none}.contacts-pagination{padding:.7rem 1rem}@media (max-width:900px){.contacts-directory-hero{grid-template-columns:1fr;gap:.65rem}.contacts-directory-hero-actions{justify-content:flex-start}.contacts-directory-search{align-items:stretch}.contact-directory-top{grid-template-columns:minmax(0,1fr) auto}.contact-directory-summary{grid-column:1/-1}.contact-directory-time-block{display:none}.contact-directory-badges{margin-left:0}}@media (max-width:620px){.contacts-directory-hero-actions .button{flex:1 1 auto}.contacts-directory-hero-metrics{width:100%;justify-content:space-between}.contacts-directory-toolbar-secondary{align-items:flex-start}.contacts-pagination{flex-wrap:wrap}.contacts-pagination-pages{order:3;width:100%;justify-content:center}.contact-directory-action-row .inbox-search-tool{min-width:2.75rem}}.contacts-directory-card{overflow:hidden;border:1px solid rgba(45,81,140,.14);border-radius:.8rem;background:#fff;box-shadow:0 6px 18px rgba(32,55,97,.05)}.contacts-directory-card>.card-header,.contacts-directory-column-headings,.contacts-directory-toolbar-secondary{display:none}.contacts-directory-search{min-height:4.5rem;padding:.8rem 1rem;border-bottom:1px solid rgba(45,81,140,.12)}.contacts-directory-filter-label{min-height:2.45rem}.contacts-directory-filter-label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.contacts-directory-table-wrap{overflow:auto;max-height:min(65vh,52rem)}.contacts-directory-table{width:100%;min-width:1070px;border-collapse:collapse;table-layout:fixed;color:var(--app-text-primary)}.contacts-directory-col-contact{width:240px}.contacts-directory-col-status{width:110px}.contacts-directory-col-owner{width:140px}.contacts-directory-col-channel{width:120px}.contacts-directory-col-message{min-width:260px}.contacts-directory-col-activity{width:145px}.contacts-directory-col-actions{width:56px}.contacts-directory-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:.7rem .75rem;border-bottom:1px solid rgba(45,81,140,.15);color:var(--app-text-secondary);background:#fff;font-size:.7rem;font-weight:750;letter-spacing:.04em;text-align:left;text-transform:uppercase}.contacts-directory-table td{height:4.25rem;padding:.65rem .75rem;border-bottom:1px solid rgba(45,81,140,.1);vertical-align:middle;overflow:hidden}.contacts-directory-table tbody tr{background:#fff}.contacts-directory-table tbody tr:hover{background:rgba(59,130,246,.045)}.contacts-directory-table tbody tr:focus-within{outline:2px solid rgba(77,119,218,.55);outline-offset:-2px}.contacts-directory-table .contact-directory-identity{display:flex;align-items:center;min-width:0;gap:.65rem}.contacts-directory-table .contact-directory-copy{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.contacts-directory-table .contact-directory-copy strong,.contacts-owner-name{overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.contacts-directory-table .table-subtle,.contacts-message-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-message-preview{max-width:100%;margin:0;color:var(--app-text-secondary);font-size:.8rem}.contacts-activity-time{color:var(--app-text-secondary);font-size:.76rem;white-space:nowrap}.contacts-directory-actions-cell,.contacts-directory-actions-heading{text-align:right!important}.contacts-actions-trigger{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid transparent;border-radius:.5rem;color:var(--app-text-primary);background:transparent;cursor:pointer;font:inherit;font-size:1.3rem;line-height:1}.contacts-actions-trigger:hover{border-color:rgba(45,81,140,.18);background:rgba(59,130,246,.08)}.contacts-actions-trigger:focus-visible{outline:2px solid var(--theme-accent,#4d77da);outline-offset:2px}.contacts-actions-menu{min-width:9rem;padding:.35rem;border:1px solid var(--theme-border);border-radius:.6rem;background:var(--theme-surface);box-shadow:var(--theme-shadow-md)}.contacts-actions-menu [role=menu]{display:grid;grid-gap:.15rem;gap:.15rem}.contacts-actions-menu button{min-height:2.5rem;padding:.45rem .6rem;border:0;border-radius:.4rem;color:var(--app-text-primary);background:transparent;cursor:pointer;font:inherit;text-align:left}.contacts-actions-menu button:focus-visible,.contacts-actions-menu button:hover{background:rgba(59,130,246,.08);outline:none}.contacts-directory-mobile-list{display:none}.contacts-pagination{display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.65rem 1rem;border-top:1px solid rgba(45,81,140,.12)}.contacts-pagination-form{margin-left:auto}.contacts-page-size-label{display:inline-flex;align-items:center;gap:.45rem;color:var(--app-text-secondary);font-size:.78rem}.contacts-page-size-select{min-height:2.35rem;width:auto}.contacts-pagination-navigation{display:flex;align-items:center;gap:.4rem}.contacts-pagination-navigation .button{min-height:2.35rem}@media (max-width:860px){.contacts-directory-table-wrap{display:none}.contacts-directory-mobile-list{display:grid;grid-gap:.55rem;gap:.55rem;padding:.7rem}.contacts-directory-mobile-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:.8rem;border:1px solid rgba(45,81,140,.12);border-radius:.65rem;background:#fff}.contacts-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.contacts-mobile-card-head .contact-directory-identity{min-width:0}.contacts-mobile-card-head .contact-directory-copy{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.contacts-mobile-card-head .contact-directory-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-mobile-card-meta{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--app-text-secondary);font-size:.76rem}.contacts-mobile-card-meta span{padding:.16rem .42rem;border-radius:999px;background:rgba(45,81,140,.07)}.contacts-directory-mobile-card .contacts-activity-time{font-size:.74rem}.contacts-pagination{flex-wrap:wrap}.contacts-pagination-form{margin-left:0}.contacts-pagination-navigation{margin-left:auto}}@media (max-width:520px){.contacts-directory-hero-metrics{justify-content:flex-start;gap:.7rem}.contacts-directory-hero-stat{min-height:1.75rem;padding:.12rem .38rem;border:1px solid rgba(45,81,140,.12);border-radius:.4rem}.contacts-directory-hero-actions .button{min-height:2.75rem}.contacts-directory-search .search-input{flex-basis:100%}.contacts-directory-filter-label,.contacts-directory-filter-label .app-select,.contacts-directory-search>.button{flex:1 1 auto}.contacts-pagination-navigation{width:100%;justify-content:space-between}.contacts-pagination-navigation .button{min-width:2.75rem}.contacts-pagination-pages{display:flex;gap:.25rem}}.contacts-directory-hero{display:flex;width:100%;align-items:flex-start;justify-content:space-between}.contacts-directory-hero-copy{flex:1 1 auto;min-width:0}.contacts-directory-hero-side{display:flex;flex:0 0 auto;min-width:0;margin-left:auto;justify-content:flex-end}.contacts-directory-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}@media (max-width:900px){.contacts-directory-hero{flex-direction:column}.contacts-directory-hero-side{width:100%;margin-left:0}.contacts-directory-hero-actions{width:100%;justify-content:flex-end}}@media (max-width:620px){.contacts-directory-hero-actions{justify-content:flex-start}.contacts-directory-hero-actions .button{flex:1 1 auto}}.contacts-directory-hero-metrics{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1.5rem;margin-top:.2rem}.contact-summary__item{display:flex;flex:0 0 auto;flex-direction:column;gap:.15rem;min-height:0;margin:0;padding:0;border:0;outline:0;border-radius:0;background:transparent;box-shadow:none}.contact-summary__item:after,.contact-summary__item:before{content:none}.contact-summary__item strong{color:var(--app-text-primary);font-size:1.2rem;font-weight:700;line-height:1.15}.contact-summary__item span{color:var(--app-text-secondary);font-size:.78rem;font-weight:600;line-height:1.3}@media (max-width:620px){.contacts-directory-hero-metrics{width:auto;gap:1rem 1.35rem}}html[data-theme=light] .shell-topbar .contacts-directory-hero .contact-summary__item{border:0;outline:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .shell-topbar .contacts-directory-hero .contact-summary__item:after,html[data-theme=light] .shell-topbar .contacts-directory-hero .contact-summary__item:before{content:none;border:0;background:transparent;box-shadow:none}html[data-theme=light] .contact-dialog .inbox-dialog-head{background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,251,255,.96))}html[data-theme=light] .contact-dialog .inbox-dialog-actions{border-top-color:rgba(45,81,140,.12);background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(255,255,255,.995))}.contacts-note-composer-row td{height:auto;padding:0 .75rem .75rem;background:#fff}.contacts-note-composer-row .contact-note-composer{margin:0}@media (max-width:860px){.contacts-directory-mobile-card .contact-note-composer{margin-top:.1rem}}html[data-theme=light] .quick-replies-media-dialog{--connexa-light-heading:var(--theme-text-strong);--connexa-light-text-muted:var(--theme-text-muted);--connexa-light-accent:var(--theme-primary);--connexa-light-accent-strong:var(--theme-primary-hover);--connexa-light-border:var(--theme-border);--connexa-light-border-strong:var(--theme-border-strong);--connexa-light-surface:var(--theme-surface);--connexa-light-surface-soft:var(--theme-surface-soft);--inbox-light-text-primary:var(--theme-text-strong);--inbox-light-text-secondary:var(--theme-text);--inbox-light-text-muted:var(--theme-text-muted);--inbox-light-border:var(--theme-border);--inbox-light-surface:var(--theme-surface);color:var(--theme-text)}html[data-theme=light] .quick-replies-media-dialog .automation-media-library-block,html[data-theme=light] .quick-replies-media-dialog .automation-media-selected-block{border-color:var(--connexa-light-border);background:linear-gradient(180deg,#ffffff,#f7faff);box-shadow:0 8px 20px rgba(76,98,148,.06)}html[data-theme=light] .quick-replies-media-dialog .automation-media-block-head strong,html[data-theme=light] .quick-replies-media-dialog .automation-media-selector-copy strong,html[data-theme=light] .quick-replies-media-dialog .quick-replies-media-upload-meta strong{color:var(--connexa-light-heading)}html[data-theme=light] .quick-replies-media-dialog .automation-media-block-head span,html[data-theme=light] .quick-replies-media-dialog .automation-media-selector-copy span,html[data-theme=light] .quick-replies-media-dialog .quick-replies-media-upload-hint,html[data-theme=light] .quick-replies-media-dialog .quick-replies-media-upload-meta span{color:var(--connexa-light-text-muted)}html[data-theme=light] .quick-replies-media-dialog .automation-media-selected-item,html[data-theme=light] .quick-replies-media-dialog .automation-media-selector-option{border-color:var(--connexa-light-border);background:var(--connexa-light-surface);color:var(--connexa-light-heading)}html[data-theme=light] .quick-replies-media-dialog .automation-media-selector-option:hover{border-color:var(--connexa-light-border-strong);background:linear-gradient(180deg,#ffffff,#eef4ff)}html[data-theme=light] .quick-replies-media-dialog .automation-media-selected-order,html[data-theme=light] .quick-replies-media-dialog .automation-media-selector-state{color:var(--connexa-light-accent);background:rgba(47,111,237,.1)}html[data-theme=light] .quick-replies-media-dialog .automation-media-filter-chip,html[data-theme=light] .quick-replies-media-dialog .automation-media-sort-button{border-color:var(--connexa-light-border);background:var(--connexa-light-surface-soft);color:var(--connexa-light-heading)}html[data-theme=light] .quick-replies-media-dialog .automation-media-filter-chip.active{border-color:rgba(47,111,237,.44);background:linear-gradient(180deg,#ffffff,#edf4ff);color:var(--connexa-light-accent)}html[data-theme=light] .quick-replies-media-dialog .automation-media-remove-button{border-color:rgba(220,38,38,.22);background:rgba(254,242,242,.96);color:#b91c1c}html[data-theme=light] .quick-replies-media-dialog .lead-record-input{border-color:var(--connexa-light-border);background:#ffffff;color:var(--connexa-light-heading);color-scheme:light}html[data-theme=light] .quick-replies-media-dialog .lead-record-input::placeholder{color:var(--connexa-light-text-muted)}html[data-theme=light] .quick-replies-media-dialog .button.button-secondary{border-color:var(--connexa-light-border);background:var(--connexa-light-surface-soft);color:var(--connexa-light-heading)}html[data-theme=light] .quick-replies-media-dialog .button.button-primary{border-color:rgba(54,95,226,.92);background:linear-gradient(90deg,var(--connexa-light-accent-strong) 0,#a85dfb 100%);color:#ffffff}.scheduled-messages-page{display:grid;grid-gap:1rem;gap:1rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;scroll-padding-top:var(--app-header-height,5rem)}.scheduled-messages-page-header{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0;padding:.2rem 0}.scheduled-messages-eyebrow{display:block;margin-bottom:.28rem;color:var(--app-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.scheduled-messages-page-header h1{margin:0;color:var(--app-text-primary);font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1.18}.scheduled-messages-page-header>div:first-child>p,.scheduled-queue-helper{margin:.3rem 0 0;color:var(--app-text-secondary);font-size:.86rem;line-height:1.45}.scheduled-queue-helper{margin-top:0}.scheduled-summary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.7rem 1.7rem}.scheduled-summary__item{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.scheduled-summary__item strong{color:var(--app-text-primary);font-size:1.12rem;line-height:1.1}.scheduled-summary__item small{color:var(--app-text-muted);font-size:.72rem;font-weight:650}.scheduled-queue-panel{display:grid;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;border:1px solid var(--app-border-soft);border-radius:.7rem;background:var(--app-surface-2);box-shadow:0 8px 20px rgba(32,55,97,.05)}.scheduled-status-filters{display:flex;gap:.35rem;min-width:0;padding:.72rem .9rem;overflow-x:auto;overscroll-behavior-inline:contain;border-bottom:1px solid var(--app-border-soft);scrollbar-width:thin}.scheduled-status-filter{display:inline-flex;flex:0 0 auto;align-items:center;gap:.42rem;min-height:2.25rem;padding:.3rem .65rem;border:1px solid transparent;border-radius:.42rem;color:var(--app-text-secondary);background:transparent;font-size:.76rem;font-weight:700;text-decoration:none}.scheduled-status-filter strong{color:inherit;font-size:.72rem}.scheduled-status-filter.active,.scheduled-status-filter:hover{border-color:rgba(59,99,240,.28);color:var(--app-text-primary);background:var(--app-accent-soft)}.scheduled-status-filter.is-empty:not(.active){color:var(--app-text-muted);opacity:.78}.scheduled-bulk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.7rem .9rem;border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;background:var(--app-accent-soft);box-shadow:none}.scheduled-bulk-toolbar>strong{color:var(--app-text-primary);font-size:.82rem}.scheduled-bulk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem}.scheduled-bulk-actions .button{min-height:2.3rem;padding-inline:.7rem}.scheduled-table-scroll{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}.scheduled-message-table{width:100%;min-width:1050px;border-collapse:collapse;table-layout:fixed;color:var(--app-text-primary)}.scheduled-column-selection{width:3rem}.scheduled-column-recipient{width:13.75rem}.scheduled-column-message{min-width:18.75rem}.scheduled-column-time{width:10.75rem}.scheduled-column-creator{width:8.75rem}.scheduled-column-status{width:7.75rem}.scheduled-column-actions{width:3.75rem}.scheduled-message-table td,.scheduled-message-table th{padding:.78rem .85rem;border-bottom:1px solid var(--app-border-soft);text-align:left;vertical-align:middle}.scheduled-message-table th{color:var(--app-text-muted);font-size:.68rem;font-weight:750;letter-spacing:.045em;text-transform:uppercase}.scheduled-message-table td:first-child,.scheduled-message-table th:first-child{padding-right:.35rem}.scheduled-message-table td:last-child,.scheduled-message-table th:last-child{padding-left:.35rem;text-align:right}.scheduled-message-table tbody tr:last-child td{border-bottom:0}.scheduled-message-table-row{background:transparent}.scheduled-message-table-row:focus-within,.scheduled-message-table-row:hover{background:rgba(59,99,240,.045)}.scheduled-message-mobile-card:focus-within,.scheduled-message-table-row:focus-within{scroll-margin-top:calc(var(--app-header-height, 5rem) + .5rem)}.scheduled-row-select,.scheduled-select-all{display:inline-flex;align-items:center;justify-content:center;min-width:1.3rem;min-height:1.3rem;margin:0}.scheduled-row-select input,.scheduled-select-all input{width:1rem;height:1rem;accent-color:var(--theme-primary)}.scheduled-recipient{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.scheduled-message-table time,.scheduled-recipient span,.scheduled-recipient strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-recipient strong{color:var(--app-text-primary);font-size:.84rem}.scheduled-recipient span{color:var(--app-text-muted);font-size:.75rem}.scheduled-message-preview{display:-webkit-box;max-width:100%;margin:0;overflow:hidden;color:var(--app-text-primary);font-size:.82rem;line-height:1.42;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.scheduled-message-attachment-link{display:inline-block;max-width:100%;margin-top:.25rem;overflow:hidden;color:var(--theme-primary);font-size:.72rem;font-weight:650;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.scheduled-message-attachment-link:hover{text-decoration:underline}.scheduled-message-table td:nth-child(5),.scheduled-message-table td>time{color:var(--app-text-secondary);font-size:.77rem}.scheduled-status-pill{min-height:1.65rem;padding:.16rem .48rem;border-radius:.35rem;font-size:.67rem;letter-spacing:.015em;text-transform:none}.scheduled-message-error{margin-top:.38rem;padding:.38rem .5rem;border-radius:.38rem;font-size:.72rem}.scheduled-row-actions{display:inline-grid;justify-items:end;min-width:2.5rem}.scheduled-row-actions summary{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid transparent;border-radius:.42rem;color:var(--app-text-primary);cursor:pointer;font-size:1.28rem;line-height:1;list-style:none}.scheduled-row-actions summary::-webkit-details-marker{display:none}.scheduled-row-actions summary:hover,.scheduled-row-actions[open] summary{border-color:var(--app-border-soft);background:var(--app-surface-3)}.scheduled-row-actions summary:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.scheduled-row-actions-menu{display:grid;width:min(100%,11.5rem);min-width:10rem;grid-gap:.12rem;gap:.12rem;margin-top:.3rem;padding:.32rem;border:1px solid var(--app-border-soft);border-radius:.48rem;background:var(--app-surface-3);box-shadow:0 10px 24px rgba(32,55,97,.12)}.scheduled-row-actions-menu a,.scheduled-row-actions-menu button{min-height:2.25rem;padding:.42rem .54rem;border:0;border-radius:.32rem;color:var(--app-text-primary);background:transparent;cursor:pointer;font:inherit;font-size:.76rem;text-align:left;text-decoration:none}.scheduled-row-actions-menu a:focus-visible,.scheduled-row-actions-menu a:hover,.scheduled-row-actions-menu button:focus-visible,.scheduled-row-actions-menu button:hover{background:var(--app-accent-soft);outline:none}.scheduled-row-actions-menu .is-destructive{color:#b91c1c}.scheduled-mobile-list{display:none}.scheduled-messages-empty{gap:.35rem;margin:0;padding:1.2rem .9rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.scheduled-messages-empty strong{color:var(--app-text-primary)}.scheduled-messages-empty p{margin:0;color:var(--app-text-secondary);font-size:.82rem}.scheduled-queue-footer{display:flex;align-items:center;min-height:3.5rem;padding:.65rem .9rem;border-top:1px solid var(--app-border-soft);color:var(--app-text-secondary);font-size:.78rem}@media (max-width:780px){.scheduled-messages-page{gap:.8rem}.scheduled-summary{gap:.65rem 1.2rem}.scheduled-status-filters{padding-inline:.72rem}.scheduled-bulk-toolbar{align-items:flex-start;flex-direction:column;padding-inline:.72rem}.scheduled-bulk-actions{justify-content:flex-start}.scheduled-table-scroll{display:none}.scheduled-mobile-list{display:grid;grid-gap:0;gap:0}.scheduled-message-mobile-card{display:grid;grid-gap:.68rem;gap:.68rem;min-width:0;padding:.85rem .72rem;border-bottom:1px solid var(--app-border-soft)}.scheduled-message-mobile-card:last-child{border-bottom:0}.scheduled-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.scheduled-mobile-recipient{display:flex;min-width:0;gap:.5rem}.scheduled-mobile-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0}.scheduled-mobile-meta div{min-width:0}.scheduled-mobile-meta dt{color:var(--app-text-muted);font-size:.68rem;font-weight:700}.scheduled-mobile-meta dd{margin:.14rem 0 0;overflow:hidden;color:var(--app-text-secondary);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.scheduled-row-actions{justify-items:start}.scheduled-row-actions summary{width:2.75rem;height:2.75rem}.scheduled-queue-footer{min-height:3.25rem;padding-inline:.72rem}}@media (max-width:420px){.scheduled-summary{gap:.65rem 1rem}.scheduled-summary__item strong{font-size:1.04rem}.scheduled-bulk-actions .button{flex:1 1 auto}.scheduled-mobile-meta{grid-template-columns:1fr}}html[data-theme=light] .scheduled-queue-panel{border-color:rgba(45,81,140,.14);background:#ffffff}html[data-theme=light] .scheduled-message-table-row:focus-within,html[data-theme=light] .scheduled-message-table-row:hover{background:rgba(59,130,246,.045)}.quick-replies-page,.quick-replies-page .quick-replies-list-card,.quick-replies-page .quick-replies-list-shell,.quick-replies-page .quick-replies-list-table-shell{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.quick-replies-page .more-page-intro{gap:.9rem;padding:1.8rem 2rem;border-radius:.85rem;box-shadow:0 8px 20px rgba(32,55,97,.05)}.quick-replies-page .more-page-intro-copy{gap:.48rem}.quick-replies-page .more-page-intro h1{max-width:46rem;font-size:clamp(2.25rem,2.5vw,2.5rem);line-height:1.14;letter-spacing:-.025em}.quick-replies-page .more-page-intro p{max-width:47rem;margin-top:.08rem;line-height:1.5}.quick-replies-page .more-page-intro-side{align-self:start}.quick-replies-page .more-page-intro-side .button{min-height:2.6rem;white-space:nowrap}.quick-replies-page .quick-replies-list-shell{gap:1rem}.quick-replies-page .quick-replies-overview-band{align-items:center;gap:1.5rem;padding:1.25rem 1.4rem;border-color:var(--app-border-soft);border-radius:.8rem;background:var(--app-surface-2);box-shadow:0 6px 16px rgba(32,55,97,.04)}.quick-replies-page .quick-replies-overview-copy{gap:.28rem}.quick-replies-page .quick-replies-overview-copy .card-title{font-size:1rem;line-height:1.35}.quick-replies-page .quick-replies-overview-copy .muted{max-width:42rem;margin:0;font-size:.82rem;line-height:1.48}.quick-replies-page .quick-replies-overview-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem 2rem}.quick-replies-page .quick-replies-overview-stat{display:grid;flex:0 0 auto;grid-gap:.12rem;gap:.12rem;min-height:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.quick-replies-page .quick-replies-overview-stat strong{color:var(--app-text-primary);font-size:1.35rem;line-height:1.1}.quick-replies-page .quick-replies-overview-stat span{color:var(--app-text-muted);font-size:.76rem;font-weight:650}.quick-replies-page .quick-replies-list-card{gap:0;padding:0;overflow:hidden;border-color:var(--app-border-soft);border-radius:.8rem;background:var(--app-surface-2);box-shadow:0 6px 16px rgba(32,55,97,.04)}.quick-replies-page .quick-replies-list-card-head{display:flex;align-items:center;padding:1.15rem 1.3rem;border-bottom:1px solid var(--app-border-soft)}.quick-replies-page .quick-replies-list-card-head .card-title{font-size:1.1rem;font-weight:700}.quick-replies-page .quick-replies-list-card-head .muted{margin:.22rem 0 0;font-size:.82rem}.quick-replies-page .quick-replies-context-create{min-height:2.4rem;border-color:rgba(59,99,240,.34);color:var(--theme-primary);background:rgba(59,99,240,.07);box-shadow:none}.quick-replies-page .quick-replies-context-create:hover{border-color:rgba(59,99,240,.5);color:var(--theme-primary-hover);background:rgba(59,99,240,.11)}.quick-replies-page .quick-replies-list-tools{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem 1.3rem .9rem;border:0;border-bottom:1px solid var(--app-border-soft);border-radius:0;background:transparent}.quick-replies-page .quick-replies-search{display:flex;align-items:center;gap:.5rem;min-height:2.7rem;margin:0;padding:0 .72rem;border:1px solid var(--app-border-strong);border-radius:.55rem;background:var(--app-surface-3);box-shadow:none}.quick-replies-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.quick-replies-page .quick-replies-search:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 3px rgba(59,99,240,.16)}.quick-replies-page .quick-replies-search:before{content:"⌕";flex:0 0 auto;color:var(--app-text-muted);font-size:1.1rem;line-height:1}.quick-replies-page .quick-replies-search .inbox-search-input{min-width:0;min-height:2.55rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.quick-replies-page .quick-replies-search .inbox-search-input:focus{box-shadow:none}.quick-replies-search-clear{flex:0 0 auto;min-height:1.9rem;padding:.2rem .42rem;border:0;border-radius:.32rem;color:var(--theme-primary);background:transparent;cursor:pointer;font:inherit;font-size:.72rem;font-weight:700}.quick-replies-search-clear:focus-visible,.quick-replies-search-clear:hover{background:var(--app-accent-soft);outline:none}.quick-replies-page .quick-replies-category-chips{flex-wrap:nowrap;gap:.5rem;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.05rem;scrollbar-width:thin}.quick-replies-page .quick-replies-category-chips .inbox-search-tool{flex:0 0 auto;min-height:2.2rem;padding:.28rem .72rem;border-color:var(--app-border-soft);border-radius:.42rem;color:var(--app-text-secondary);background:transparent;box-shadow:none;font-size:.75rem}.quick-replies-page .quick-replies-category-chips .inbox-search-tool.active,.quick-replies-page .quick-replies-category-chips .inbox-search-tool:hover{border-color:rgba(59,99,240,.32);color:var(--theme-primary);background:rgba(59,99,240,.1);box-shadow:none}.quick-replies-page .quick-replies-list-table-shell{overflow-x:auto;overscroll-behavior-inline:contain}.quick-replies-page .quick-replies-list-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:fixed}.quick-replies-page .quick-replies-list-table td,.quick-replies-page .quick-replies-list-table th{padding:.8rem .85rem;border-color:var(--app-border-soft);vertical-align:middle}.quick-replies-page .quick-replies-list-table th{padding-top:.72rem;padding-bottom:.72rem;color:var(--app-text-secondary);background:var(--app-surface-3);font-size:.68rem;font-weight:750;letter-spacing:.055em}.quick-replies-page .quick-replies-list-table th:first-child{width:18%}.quick-replies-page .quick-replies-list-table th:nth-child(2){width:30%}.quick-replies-page .quick-replies-list-table th:nth-child(3){width:12%}.quick-replies-page .quick-replies-list-table th:nth-child(4){width:10%}.quick-replies-page .quick-replies-list-table th:nth-child(5),.quick-replies-page .quick-replies-list-table th:nth-child(6){width:11%}.quick-replies-page .quick-replies-list-table th:nth-child(7){width:18%}.quick-replies-page .quick-replies-list-table tbody tr:focus-within,.quick-replies-page .quick-replies-list-table tbody tr:hover{background:rgba(59,99,240,.045)}.quick-replies-page .quick-replies-list-primary-cell{gap:.28rem;min-width:0}.quick-replies-page .quick-replies-list-primary-cell strong{overflow:hidden;color:var(--app-text-primary);font-size:.88rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.quick-replies-page .quick-replies-category-badge,.quick-replies-page .quick-replies-meta-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;min-height:1.5rem;padding:.12rem .42rem;overflow:hidden;border:1px solid rgba(59,99,240,.14);border-radius:.32rem;color:var(--app-text-secondary);background:rgba(59,99,240,.06);font-size:.68rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.quick-replies-page .quick-replies-list-preview{display:-webkit-box;margin:0;overflow:hidden;color:var(--app-text-secondary);font-size:.78rem;line-height:1.42;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.quick-replies-page .quick-replies-shortcut{color:var(--app-text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:650;white-space:nowrap}.quick-replies-page .quick-replies-timestamp{display:grid;grid-gap:.1rem;gap:.1rem;color:var(--app-text-secondary);font-size:.74rem;line-height:1.3;white-space:nowrap}.quick-replies-page .quick-replies-timestamp span:last-child{color:var(--app-text-muted)}.quick-replies-page .quick-replies-list-actions{flex-wrap:nowrap;gap:.4rem}.quick-replies-page .quick-replies-list-actions .button{min-height:2.3rem;padding-inline:.62rem;border-radius:.42rem;font-size:.74rem;white-space:nowrap}.quick-replies-page .quick-replies-list-actions .button-secondary{border-color:var(--app-border-strong);color:var(--app-text-primary);background:transparent;box-shadow:none}.quick-replies-page .quick-replies-list-actions .button-danger{border-color:rgba(220,38,38,.28);color:#b91c1c;background:transparent;box-shadow:none}.quick-replies-page .quick-replies-list-actions .button-danger:focus-visible,.quick-replies-page .quick-replies-list-actions .button-danger:hover{border-color:rgba(220,38,38,.52);background:rgba(254,242,242,.92)}@media (max-width:900px){.quick-replies-page .more-page-intro{padding:1.55rem 1.35rem}.quick-replies-page .more-page-intro.has-side{grid-template-columns:minmax(0,1fr) auto}.quick-replies-page .quick-replies-overview-band{grid-template-columns:1fr}.quick-replies-page .quick-replies-overview-stats{justify-content:flex-start}}@media (max-width:680px){.quick-replies-page .more-page-intro.has-side{grid-template-columns:1fr}.quick-replies-page .more-page-intro-side{justify-items:start}.quick-replies-page .more-page-intro-side .button{min-height:2.75rem}.quick-replies-page .quick-replies-list-card-head{align-items:flex-start;flex-direction:column;padding:1rem}.quick-replies-page .quick-replies-list-card-head .button{min-height:2.75rem}.quick-replies-page .quick-replies-list-tools{padding-inline:1rem}}.media-library-page,.media-library-page .media-library-collection-card,.media-library-page .media-library-content,.media-library-page .media-library-layout,.media-library-page .media-library-list,.media-library-page .media-library-overview,.media-library-page .media-library-summary-card,.media-library-page .media-library-upload-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.media-library-page .media-library-content{scroll-padding-top:var(--app-header-height,5rem)}.media-library-page .more-page-intro{padding:1.55rem 1.75rem;border-radius:.85rem;box-shadow:0 8px 20px rgba(32,55,97,.05)}.media-library-page .more-page-intro h1{max-width:44rem;font-size:clamp(2.15rem,2.4vw,2.38rem);line-height:1.14;letter-spacing:-.022em}.media-library-page .more-page-intro p{max-width:47rem;line-height:1.5}.media-library-page .media-library-layout{gap:1rem}.media-library-page .media-library-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:1rem}.media-library-page .media-library-collection-card,.media-library-page .media-library-summary-card,.media-library-page .media-library-upload-card{gap:1rem;padding:1.25rem 1.35rem;border-color:var(--app-border-soft);border-radius:.8rem;background:var(--app-surface-2);box-shadow:0 6px 16px rgba(32,55,97,.04)}.media-library-page .media-library-summary-card>.card-header,.media-library-page .media-library-upload-card>.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:0;border:0}.media-library-page .media-library-collection-card .card-title,.media-library-page .media-library-summary-card .card-title,.media-library-page .media-library-upload-card .card-title{font-size:1.1rem;font-weight:700}.media-library-page .media-library-collection-card .muted,.media-library-page .media-library-summary-card .muted,.media-library-page .media-library-upload-card .muted{margin:.22rem 0 0;font-size:.82rem;line-height:1.46}.media-library-page .media-library-capacity{flex:0 0 auto;justify-items:end;gap:.14rem;text-align:right}.media-library-page .media-library-capacity span{color:var(--app-text-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.media-library-page .media-library-capacity strong{color:var(--app-text-primary);font-size:.84rem;line-height:1.3}.media-library-page .media-library-upload-dropzone{grid-template-columns:minmax(0,1fr);min-height:10rem;place-items:center;align-content:center;gap:.48rem;padding:1rem;border:1px dashed rgba(59,99,240,.42);border-radius:.68rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,247,255,.94));box-shadow:none;text-align:center}.media-library-page .media-library-upload-dropzone:focus-visible,.media-library-page .media-library-upload-dropzone:hover{transform:none;border-color:rgba(59,99,240,.68);background:linear-gradient(180deg,#ffffff,rgba(232,240,255,.96));box-shadow:0 0 0 3px rgba(59,99,240,.14);outline:none}.media-library-page .media-library-upload-dropzone.dragging,.media-library-page .media-library-upload-dropzone.filled{border-color:rgba(47,111,237,.78);background:linear-gradient(180deg,rgba(237,244,255,.98),rgba(224,235,255,.94));box-shadow:0 0 0 4px rgba(59,99,240,.16)}.media-library-page .media-library-upload-hero{gap:.2rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.media-library-page .media-library-upload-hero strong{color:var(--app-text-primary);font-size:.9rem}.media-library-page .media-library-upload-hero span{color:var(--app-text-secondary);font-size:.78rem}.media-library-page .media-library-upload-dropzone .button-secondary{min-height:2.35rem;border-color:var(--app-border-strong);background:var(--app-surface-3);box-shadow:none}.media-library-page .media-library-upload-meta{justify-content:flex-start;color:var(--app-text-muted);font-size:.76rem;line-height:1.45}.media-library-page .media-library-storage-meter{gap:.42rem}.media-library-page .media-library-storage-meter-bar{height:.5rem;background:rgba(59,99,240,.11)}.media-library-page .media-library-storage-meter-copy{justify-content:flex-end;color:var(--app-text-muted);font-size:.76rem}.media-library-page .media-library-selected-file{padding:.62rem .72rem;border-color:var(--app-border-soft);border-radius:.5rem;background:var(--app-surface-3);box-shadow:none}.media-library-page .media-library-upload-actions{margin-top:0;padding-top:0;border:0;background:transparent}.media-library-page .media-library-upload-actions .button{min-height:2.5rem}.media-library-page .media-library-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.75rem}.media-library-page .media-library-stat-tile{display:grid;grid-gap:.12rem;gap:.12rem;min-height:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.media-library-page .media-library-stat-tile span{color:var(--app-text-muted);font-size:.76rem;font-weight:650}.media-library-page .media-library-stat-tile strong{color:var(--app-text-primary);font-size:1.35rem;line-height:1.1}.media-library-page .media-library-summary-note{margin:auto 0 0;color:var(--app-text-secondary);font-size:.8rem;line-height:1.48}.media-library-page .media-library-collection-card{padding:0;overflow:hidden}.media-library-page .media-library-collection-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.35rem;border-bottom:1px solid var(--app-border-soft)}.media-library-page .media-library-collection-head .product-catalog-count{flex:0 0 auto;min-height:1.65rem;padding:.16rem .45rem;border:1px solid var(--app-border-soft);color:var(--app-text-secondary);background:transparent;font-size:.7rem}.media-library-page .media-library-list{border:0;border-radius:0;background:transparent}.media-library-page .media-library-list-item{grid-template-columns:10rem minmax(16rem,1fr) auto;align-items:center;min-height:7.25rem;padding:.8rem 1.35rem;border:0;border-bottom:1px solid var(--app-border-soft);background:transparent;box-shadow:none}.media-library-page .media-library-list-item:last-child{border-bottom:0}.media-library-page .media-library-list-item:hover{transform:none;border-color:var(--app-border-soft);background:rgba(59,99,240,.035);box-shadow:none}.media-library-page .media-library-list-item.kind-audio,.media-library-page .media-library-list-item.kind-document,.media-library-page .media-library-list-item.kind-image,.media-library-page .media-library-list-item.kind-video{border-left:0;padding-left:1.35rem}.media-library-page .media-library-preview-shell{display:block;min-width:0;border:0;border-radius:0;background:transparent}.media-library-page .media-library-card-type{display:none}.media-library-page .media-library-preview{min-height:0;border:1px solid var(--app-border-soft);border-radius:.48rem;background:var(--app-surface-3)}.media-library-page .media-library-preview .attachment-preview{display:grid;grid-gap:.35rem;gap:.35rem}.media-library-page .media-library-preview .attachment-preview-frame{height:5.4rem;min-height:5.4rem;border-radius:.42rem}.media-library-page .media-library-preview .attachment-preview-fit-contain .attachment-preview-media{object-fit:contain}.media-library-page .media-library-preview .attachment-preview-footer{justify-content:center;min-height:1.9rem;padding:0}.media-library-page .media-library-preview .attachment-preview-copy{display:none}.media-library-page .media-library-preview .attachment-preview-open{min-height:1.9rem;padding:.2rem .46rem;border:1px solid var(--app-border-strong);border-radius:.32rem;color:var(--app-text-primary);background:transparent;font-size:.68rem}.media-library-page .media-library-card-copy{gap:.28rem;min-width:0}.media-library-page .media-library-card-head strong{display:block;overflow:hidden;color:var(--app-text-primary);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.media-library-page .media-library-card-copy>.muted{margin:0;overflow:hidden;color:var(--app-text-muted);font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.media-library-page .media-library-card-meta{gap:.28rem .65rem;color:var(--app-text-secondary);font-size:.76rem;line-height:1.4}.media-library-page .media-library-card-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.4rem}.media-library-page .media-library-card-actions .button{min-height:2.3rem;padding-inline:.62rem;border-radius:.42rem;font-size:.74rem;white-space:nowrap}.media-library-page .media-library-action-rename{border-color:var(--app-border-strong);color:var(--app-text-primary);background:transparent;box-shadow:none}.media-library-page .media-library-action-delete{border-color:rgba(220,38,38,.28);color:#b91c1c;background:transparent;box-shadow:none}.media-library-page .media-library-action-delete:focus-visible,.media-library-page .media-library-action-delete:hover{border-color:rgba(220,38,38,.52);background:rgba(254,242,242,.92)}.media-library-page .media-library-empty{min-height:8rem;padding:1.25rem}@media (max-width:900px){.media-library-page .media-library-overview{grid-template-columns:1fr}.media-library-page .media-library-list-item{grid-template-columns:10rem minmax(0,1fr) auto;padding-inline:1rem}}@media (max-width:680px){.media-library-page .more-page-intro{padding:1.35rem 1rem}.media-library-page .media-library-summary-card,.media-library-page .media-library-upload-card{padding:1rem}.media-library-page .media-library-upload-card>.card-header{align-items:flex-start;flex-direction:column}.media-library-page .media-library-capacity{justify-items:start;text-align:left}.media-library-page .media-library-collection-head{align-items:flex-start;padding:1rem}.media-library-page .media-library-list-item{grid-template-columns:1fr;gap:.75rem;padding:1rem}.media-library-page .media-library-preview-shell{width:10rem}.media-library-page .media-library-card-actions{justify-content:flex-start}.media-library-page .media-library-card-actions .button{min-height:2.75rem}}.media-library-page{gap:1rem;overflow-x:clip}.media-library-page .more-page-intro{min-height:0;padding:clamp(1.6rem,2vw,1.85rem)}.media-library-page .more-page-intro-copy{gap:.48rem}.media-library-page .more-page-intro h1{max-width:43rem;font-size:clamp(2rem,2.55vw,2.5rem);line-height:1.1}.media-library-page .more-page-intro p{margin-top:0}.media-library-page .media-library-layout{gap:1.15rem}.media-library-page .media-library-overview{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);align-items:start;gap:1.15rem}.media-library-page .media-library-summary-card,.media-library-page .media-library-upload-card{min-height:0;padding:1.35rem 1.45rem;border-radius:.9rem;box-shadow:none}.media-library-page .media-library-upload-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.media-library-page .media-library-upload-card>.card-header{padding-bottom:.9rem;border-bottom:1px solid var(--app-border-soft)}.media-library-page .media-library-upload-dropzone{display:flex;align-items:center;justify-content:space-between;min-height:6.75rem;gap:1.35rem;padding:1.25rem 1.35rem;text-align:left}.media-library-page .media-library-upload-hero{display:grid;flex:1 1 auto;min-width:0;text-align:left}.media-library-page .media-library-upload-dropzone .button-secondary{flex:0 0 auto;min-height:2.5rem}.media-library-page .media-library-upload-dropzone.invalid{border-color:rgba(220,38,38,.65);background:rgba(254,242,242,.72);box-shadow:0 0 0 3px rgba(220,38,38,.1)}.media-library-page .media-library-upload-meta{padding-top:.1rem}.media-library-page .media-library-storage-meter{gap:.48rem}.media-library-page .media-library-storage-meter-copy{justify-content:flex-start}.media-library-page .media-library-selected-file{align-items:center}.media-library-page .media-library-upload-actions{justify-content:flex-end}.media-library-page .media-library-summary-card{align-content:start;gap:1.15rem}.media-library-page .media-library-summary-card>.card-header{margin:0}.media-library-page .media-library-stats-grid{gap:1.25rem 1.5rem}.media-library-page .media-library-stat-tile{gap:.2rem}.media-library-page .media-library-stat-tile strong{font-size:1.45rem;font-weight:700}.media-library-page .media-library-summary-note{margin:0;padding-top:.1rem}.media-library-page .media-library-collection-card{border-radius:.9rem;box-shadow:none}.media-library-page .media-library-collection-head{padding:1.1rem 1.35rem}.media-library-page .media-library-collection-head .card-title{font-size:1.125rem}.media-library-page .media-library-list-item{grid-template-columns:8.5rem minmax(0,1fr) 5.625rem minmax(9.5rem,11.875rem) auto;min-height:0;gap:1rem;padding:.85rem 1rem}.media-library-page .media-library-preview-shell{width:8.5rem}.media-library-page .media-library-preview .attachment-preview-frame{height:5.9rem;min-height:5.9rem}.media-library-page .media-library-preview .attachment-preview-open{width:100%;min-height:2rem}.media-library-page .media-library-card-size,.media-library-page .media-library-card-upload{min-width:0;color:var(--app-text-secondary);font-size:.76rem;line-height:1.4}.media-library-page .media-library-card-size{font-weight:650}.media-library-page .media-library-card-upload{display:grid;grid-gap:.14rem;gap:.14rem}.media-library-page .media-library-card-upload span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-library-page .media-library-card-actions{align-self:center;gap:.5rem}.media-library-page .media-library-card-actions .button{min-height:2.35rem}@media (max-width:1024px){.media-library-page .media-library-overview{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.media-library-page .media-library-list-item{grid-template-columns:8.5rem minmax(0,1fr) auto}.media-library-page .media-library-card-size,.media-library-page .media-library-card-upload{display:none}}@media (max-width:780px){.media-library-page .media-library-overview{grid-template-columns:1fr}.media-library-page .media-library-upload-dropzone{align-items:flex-start;flex-direction:column}.media-library-page .media-library-upload-dropzone .button-secondary{width:100%}}@media (max-width:680px){.media-library-page .more-page-intro{padding:1.35rem 1rem}.media-library-page .media-library-summary-card,.media-library-page .media-library-upload-card{padding:1.1rem 1rem}.media-library-page .media-library-upload-card>.card-header{align-items:flex-start;flex-direction:column}.media-library-page .media-library-capacity{justify-items:start;text-align:left}.media-library-page .media-library-list-item{grid-template-columns:1fr;gap:.75rem}.media-library-page .media-library-preview-shell{width:min(100%,10rem)}.media-library-page .media-library-card-size,.media-library-page .media-library-card-upload{display:grid}.media-library-page .media-library-card-actions{justify-content:flex-start}}html[data-theme=light] .shell-topbar .media-library-page .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-page .media-library-upload-card{box-sizing:border-box;padding:22px}html[data-theme=light] .shell-topbar .media-library-page .media-panel-header,html[data-theme=light] .shell-topbar .media-library-page .media-summary-header{display:flex;width:100%;min-width:0;margin:0 0 20px;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}html[data-theme=light] .shell-topbar .media-library-page .media-panel-header{align-items:flex-start;justify-content:space-between;gap:24px}html[data-theme=light] .shell-topbar .media-library-page .media-summary-header{display:block;margin-bottom:22px}.media-library-page .media-panel-header>div:first-child,.media-library-page .media-summary-header>div{min-width:0}.media-library-page .media-library-header .card-title,.media-library-page .media-panel-header .card-title,.media-library-page .media-summary-header .card-title{margin:0;padding:0;font-size:18px;line-height:1.35}.media-library-page .media-library-header .muted,.media-library-page .media-panel-header .muted,.media-library-page .media-summary-header .muted{margin:6px 0 0;line-height:1.45}.media-library-page .media-storage-summary{flex:0 0 auto;margin:0;padding:0;text-align:right}.media-library-page .media-storage-summary span,.media-library-page .media-storage-summary strong{display:block;line-height:1.35}html[data-theme=light] .shell-topbar .media-library-page .media-library-upload-card>.media-panel-header{padding-bottom:0;border-bottom:0}.media-library-page .media-library-upload-dropzone{margin-top:0;padding:20px 24px}html[data-theme=light] .shell-topbar .media-library-page .media-library-stat-tile{min-width:0;margin:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none}.media-library-page .media-library-stats-grid{column-gap:32px;row-gap:22px;margin-top:0;padding:0}.media-library-page .media-library-stat-tile strong{display:block;margin:0;font-size:22px;line-height:1.2}.media-library-page .media-library-stat-tile span{display:block;margin-top:4px;font-size:13px;line-height:1.4}html[data-theme=light] .shell-topbar .media-library-page .media-library-collection-card>.media-library-header{box-sizing:border-box;padding:20px 22px;border-top:0;border-right:0;border-left:0}@media (max-width:640px){html[data-theme=light] .shell-topbar .media-library-page .media-library-summary-card,html[data-theme=light] .shell-topbar .media-library-page .media-library-upload-card{padding:16px}html[data-theme=light] .shell-topbar .media-library-page .media-panel-header{flex-direction:column;gap:12px}.media-library-page .media-storage-summary{text-align:left}html[data-theme=light] .shell-topbar .media-library-page .media-library-collection-card>.media-library-header{padding:16px}}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero{grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:0;padding:24px 26px;border-radius:16px}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero h1{max-width:760px;margin:0;color:var(--app-text-primary);opacity:1;font-size:clamp(2.25rem,3vw,2.5rem);line-height:1.1}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero .auth-page-kicker,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero p,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-hero-summary dt{color:var(--app-text-secondary);opacity:1}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-hero-summary dd{color:var(--app-text-primary);opacity:1}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-stage-header-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:16px 20px;border-radius:14px}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-main-grid{grid-template-columns:minmax(360px,1.15fr) minmax(340px,1fr) minmax(300px,.78fr);align-items:start;gap:18px}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-panel{align-self:start;height:auto;min-height:0;padding:22px;border-radius:14px;overflow:visible}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-audience-toolbar,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-audience-utility,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-composer-panel>.lead-record-field,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-composer-shell,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-contact-list,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-panel-head,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-summary-stack{margin-right:0;margin-left:0}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-panel-head{padding:0 0 14px}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-audience-toolbar,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-composer-shell{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-summary-panel{position:-webkit-sticky;position:sticky;top:calc(var(--app-header-height, 7rem) + 12px);max-height:calc(100dvh - var(--app-header-height, 7rem) - 24px);overflow-x:hidden;overflow-y:auto}@media (max-width:1180px){html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-summary-panel{position:static;grid-column:1/-1;max-height:none}}@media (max-width:820px){html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-main-grid,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-stage-header-compact{grid-template-columns:minmax(0,1fr)}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-main-grid>.campaigns-panel{display:none;grid-column:auto}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-main-grid>.campaigns-panel.is-mobile-active{display:grid}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-summary-panel{max-height:none;overflow:visible}.campaigns-workspace-create .campaigns-stepper button.is-mobile-current{color:var(--app-accent-strong,#315dcf)}.campaigns-workspace-create .campaigns-stepper button.is-mobile-current>span:first-child{border-color:rgba(79,70,229,.34);color:#ffffff;background:linear-gradient(135deg,#2563eb,#6d5dfc)}}@media (max-width:560px){html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-panel,html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-stage-header-compact{padding:16px;border-radius:12px}html[data-theme=light] .shell-topbar .campaigns-workspace-create .campaigns-create-hero h1{font-size:clamp(1.85rem,10vw,2.2rem)}}