:root{--bg:#edf3fb;--bg-elevated:#f8fbff;--sidebar:rgba(243,248,255,0.96);--surface:rgba(255,255,255,0.94);--surface-strong:rgba(255,255,255,0.98);--surface-soft:rgba(244,248,255,0.92);--line:rgba(67,99,153,0.14);--line-strong:rgba(45,81,140,0.24);--text:#10213b;--muted:#61748f;--brand:#2f6fed;--brand-deep:#163f9e;--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)}*{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}.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-inbox{height:100dvh;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}.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}.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}.metric-label,.muted,.pill-muted,.table-subtle{color:#93a4bc}.nav-group{display:grid;grid-gap:.15rem;gap:.15rem}.sidebar-section-label{padding:.1rem .2rem 0;color:#64748b;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.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}.button-secondary:focus-visible,.button:focus-visible,.landing-package-card a:focus-visible,.nav-link:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(47,111,237,.14)}.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-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-card{margin-top:auto;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}.app-main{display:flex;flex-direction:column;gap:1.15rem;padding:1.5rem;color:#ffffff}.app-main-inbox{min-height:0;height:100dvh;overflow:hidden}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;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.85rem;padding:.72rem 1.05rem;border:1px solid transparent;border-radius:999px;font-weight:600;transition:transform .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#f8fbff;background:linear-gradient(135deg,var(--brand) 0,var(--brand-deep) 82%);box-shadow:0 12px 24px rgba(33,73,153,.24)}.button-secondary{border-color:rgba(255,255,255,.12);color:#ffffff;background:rgba(255,255,255,.05)}.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:radial-gradient(circle at top right,rgba(56,189,248,.12),transparent 42%),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:340px 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}.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 minmax(0,1fr);min-height:0;max-height:min(72vh,980px);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:.2rem .35rem .35rem}.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%}.contact-directory-row{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:.9rem 1rem;gap:.9rem 1rem;padding:.95rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;background:rgba(255,255,255,.025)}.contact-directory-main{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0}.contact-directory-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.contact-directory-identity{display:flex;align-items:center;gap:.72rem;min-width:0}.contact-directory-avatar{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.85rem;color:#f8fafc;background:linear-gradient(135deg,rgba(56,189,248,.28),rgba(59,130,246,.16));font-size:.8rem;font-weight:800;letter-spacing:.06em;flex-shrink:0}.contact-directory-copy{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.contact-directory-copy strong{color:#f8fafc;font-size:.94rem}.contact-directory-preview{margin:0;color:#d8e5f3;font-size:.84rem;line-height:1.55}.contact-directory-badges{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.contact-owner-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.24rem .58rem;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-assignment-row{display:flex;align-items:flex-end;justify-content:flex-start;gap:.75rem;flex-wrap:wrap}.contact-assignment-panel{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;min-width:0;padding:.1rem 0 .1rem .4rem;border-left:1px solid rgba(148,163,184,.09)}.contact-assignment-label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.contact-assignment-label span{color:#93a4bc;font-size:.72rem;line-height:1.4}.contact-assignment-select{min-width:0;padding-top:.45rem;padding-bottom:.45rem}.contact-assignment-caption{line-height:1.5}.contact-note-toggle{justify-self:start}.contact-note-composer{grid-column:1/-1;display:grid;grid-gap:.65rem;gap:.65rem;padding-top:.15rem}.contact-note-textarea{min-height:5.8rem;resize:vertical}.contact-note-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.contact-field-reset{margin-top:.35rem;align-self:flex-start}.contact-note-list{grid-column:1/-1;display:grid;grid-gap:.55rem;gap:.55rem}.contact-note-item{display:grid;grid-gap:.32rem;gap:.32rem;padding:.75rem .8rem;border:1px solid rgba(148,163,184,.08);border-radius:.85rem;background:rgba(255,255,255,.02)}.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-item p{margin:0;color:#dbe7f5;font-size:.81rem;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: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{color:#1c5680;background:rgba(47,111,237,.1)}.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:grid;grid-gap:.85rem;gap:.85rem}.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{display:grid;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;box-shadow:none}.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;min-width:0}.chatbox-title-row{min-width:0}.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{color:#93a4bc;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;white-space:pre-wrap}.whatsapp-composer-actions,.whatsapp-quick-strip{display:flex;gap:.45rem;flex-wrap:wrap}.whatsapp-composer-footer{align-items:center}.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-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;overflow:hidden;width:clamp(190px,18vw,260px);height:58px}.public-logo-image{display:block;width:100%;height:auto;transform:translateY(-2%)}.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}.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)}.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-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}.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:.58;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{display:flex;align-items:center;min-height:100vh;padding-top:0;padding-bottom:0}.metrica-login-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,460px);grid-gap:1.25rem;gap:1.25rem;align-items:stretch;max-width:1120px;height:min(720px,calc(100vh - 1rem));min-height:0;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{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;max-width:12ch}.metrica-login-copy p{margin:0;max-width:26rem;color:#cbd5e1;font-size:.88rem;line-height:1.55}.metrica-login-visual{position:relative;min-height:220px;margin-top:auto;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{display:grid;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);height:46px}.metrica-login-card-header{display:grid;grid-gap:.25rem;gap:.25rem;text-align:center}.metrica-login-card-kicker{color:rgba(165,243,252,.72);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.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);box-shadow:none}.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;justify-content:center;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:#fff;background:#07111b}.connexa-dark-bg{position:absolute;inset:0;pointer-events:none}.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(16,185,129,.1)}.connexa-dark-glow.glow-right{top:120px;right:-100px;width:340px;height:340px;background:rgba(6,182,212,.1)}.connexa-dark-glow.glow-bottom{bottom:-120px;left:20%;width:360px;height:360px;background:rgba(14,165,233,.1)}.connexa-dark-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:42px 42px}.connexa-header,.connexa-hero,.connexa-section{position:relative;z-index:1}.connexa-header{border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);-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:1.25rem 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(165,243,252,.7);font-size:.7rem;text-transform:uppercase;letter-spacing:.28em}.connexa-nav{display:flex;align-items:center;gap:2rem;color:rgba(255,255,255,.7);font-size:.92rem}.connexa-header-actions a,.connexa-nav a{transition:.14s ease}.connexa-nav a:hover{color:#fff}.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}.connexa-button:hover{transform:translateY(-1px)}.connexa-button-primary{color:#07111b;background:linear-gradient(90deg,#34d399,#22d3ee)}.connexa-button-ghost,.connexa-button-glass{color:rgba(255,255,255,.9);border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.04);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.connexa-button-white{color:#0f172a;background:#fff}.connexa-button-large{padding:.95rem 1.5rem;border-radius:1rem;font-size:1rem}.connexa-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:3.5rem;gap:3.5rem;padding:5rem 0 6rem}.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(52,211,153,.2);color:#bbf7d0;background:rgba(52,211,153,.1)}.connexa-hero-copy h1{margin:0;max-width:15ch;font-family:var(--font-display),sans-serif;font-size:clamp(3rem,6vw,4.8rem);font-weight:600;line-height:1.02;letter-spacing:-.04em}.connexa-hero-copy h1 span{display:block;background:linear-gradient(90deg,#86efac,#67e8f9 50%,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:transparent}.connexa-hero-copy p{margin:1.8rem 0 0;max-width:38rem;color:#cbd5e1;font-size:1.08rem;line-height:1.85}.connexa-hero-actions{margin-top:2.4rem;flex-wrap:wrap}.connexa-hero-points{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;color:rgba(255,255,255,.65);font-size:.92rem}.connexa-hero-points span:before{content:"✓";margin-right:.45rem;color:#86efac}.connexa-preview-wrap{position:relative;display:flex;align-items:center;justify-content:center}.connexa-preview-glow{position:absolute;inset:2rem 2.5rem auto;height:13rem;border-radius:999px;background:rgba(34,211,238,.1);filter:blur(80px)}.connexa-preview-shell{position:relative;width:100%;padding:1rem;border:1px solid rgba(255,255,255,.1);border-radius:1.9rem;background:rgba(10,23,36,.8);box-shadow:0 30px 120px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.connexa-preview-frame{padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:1.65rem;background:#09131d}.connexa-preview-topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.06);border-radius:1rem;background:rgba(255,255,255,.03)}.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:rgba(255,255,255,.45);font-size:.75rem}.connexa-preview-topbar span{padding:.4rem .75rem;border-radius:999px;border:1px solid rgba(52,211,153,.2);color:#bbf7d0;background:rgba(52,211,153,.1);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(255,255,255,.08);border-radius:1rem;background:rgba(255,255,255,.03)}.connexa-preview-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.connexa-preview-panel-head span{color:rgba(255,255,255,.45);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(255,255,255,.06);border-radius:1rem;background:rgba(255,255,255,.02)}.connexa-preview-list-item.active{border-color:rgba(34,211,238,.2);background:rgba(34,211,238,.08)}.connexa-preview-list-item p{margin:.3rem 0 0;color:rgba(255,255,255,.5);font-size:.75rem}.connexa-preview-list-item span{height:-moz-fit-content;height:fit-content;padding:.32rem .58rem;border-radius:999px;color:#bbf7d0;background:rgba(52,211,153,.15);font-size:.62rem;font-weight:600}.connexa-preview-chat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(255,255,255,.06)}.connexa-preview-chat-head span{padding:.42rem .75rem;border-radius:999px;color:#fecdd3;background:rgba(251,113,133,.12);font-size:.72rem}.connexa-preview-messages{padding:1rem 0}.connexa-preview-bubble{max-width:80%;padding:.9rem 1rem;border-radius:1rem;font-size:.88rem;line-height:1.6}.connexa-preview-bubble.inbound{border:1px solid rgba(255,255,255,.06);border-bottom-left-radius:.4rem;color:rgba(255,255,255,.82);background:rgba(255,255,255,.03)}.connexa-preview-bubble.outbound{margin-left:auto;border-bottom-right-radius:.4rem;color:#0f172a;background:linear-gradient(90deg,#34d399,#22d3ee)}.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(255,255,255,.06)}.connexa-preview-input{padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:1rem;color:rgba(255,255,255,.45);font-size:.86rem;background:#0d1b29}.connexa-preview-send{padding:.95rem 1rem;border:0;border-radius:1rem;color:#0f172a;background:#fff;font-weight:600}.connexa-section{padding:2.5rem 0 0}.connexa-section-copy{max-width:40rem;margin-bottom:2.5rem}.connexa-contact-card span,.connexa-section-copy span,.connexa-why-main span{color:rgba(165,243,252,.6)}.connexa-contact-card h3,.connexa-section-copy h2{margin:.7rem 0 0;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.08}.connexa-feature-grid,.connexa-pricing-grid{display:grid;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.connexa-contact-card,.connexa-feature-card,.connexa-pricing-card,.connexa-why-card,.connexa-why-main{border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.connexa-feature-card{padding:1.5rem;border-radius:1.6rem;background:rgba(255,255,255,.035)}.connexa-feature-icon{width:3rem;height:3rem;margin-bottom:1rem;border-radius:1rem;background:linear-gradient(135deg,rgba(52,211,153,.2),rgba(34,211,238,.2))}.connexa-feature-card strong,.connexa-pricing-head strong,.connexa-why-card strong{font-size:1.08rem}.connexa-contact-card p,.connexa-feature-card p,.connexa-why-card p,.connexa-why-main p{margin:.9rem 0 0;color:#cbd5e1;font-size:.92rem;line-height:1.9}.connexa-why-section{padding-top:3.5rem}.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:rgba(255,255,255,.035)}.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(10,23,36,.9)}.connexa-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.connexa-pricing-card{display:grid;grid-gap:1.4rem;gap:1.4rem;padding:1.75rem;border-radius:1.75rem;background:rgba(255,255,255,.035)}.connexa-pricing-card.featured{border-color:rgba(52,211,153,.25);background:linear-gradient(180deg,rgba(52,211,153,.1),rgba(34,211,238,.05));box-shadow:0 20px 80px rgba(45,212,191,.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:#bbf7d0;background:rgba(52,211,153,.15);font-size:.72rem}.connexa-pricing-price{font-family:var(--font-display),sans-serif;font-size:2.4rem;font-weight:600}.connexa-pricing-features{display:grid;grid-gap:.8rem;gap:.8rem}.connexa-pricing-feature{display:flex;align-items:center;gap:.75rem}.connexa-pricing-feature span{width:.5rem;height:.5rem;border-radius:999px;background:#86efac}.connexa-pricing-feature p{margin:0;color:#cbd5e1;font-size:.9rem}.connexa-contact-section{padding:4rem 0 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:2rem 2.25rem;border-radius:2.1rem;background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(255,255,255,.025))}.connexa-contact-card p{max-width:40rem}.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}.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}.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))}.settings-dark-panel{border-color:rgba(255,255,255,.08)}.settings-dark-panel-head{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;align-items:center;gap:.6rem;flex-wrap:wrap}.availability-calendar-nav strong{min-width:10rem;text-align:center;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;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.availability-calendar-day{display:grid;align-content:start;grid-gap:.65rem;gap:.65rem;min-height:8.25rem;padding:.78rem;border:1px solid rgba(148,163,184,.1);border-radius:1rem;background:rgba(4,12,22,.22)}.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:flex;align-items:center;justify-content:space-between;gap:.5rem}.availability-calendar-day-top strong{color:#f8fafc;font-size:.95rem}.availability-calendar-add{border:0;padding:0;background:transparent;color:#67e8f9;font-size:.72rem;font-weight:700;cursor:pointer}.availability-calendar-add:hover{color:#d5f8ff}.availability-calendar-body{display:grid;grid-gap:.42rem;gap:.42rem;align-content:start}.availability-calendar-default,.availability-calendar-override{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.26rem .52rem;border-radius:.8rem;font-size:.7rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.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:#bae6fd;background:rgba(2,132,199,.16)}.availability-calendar-default.off{color:#cbd5e1;background:rgba(71,85,105,.24)}.availability-calendar-appointment-count{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.24rem .5rem;border-radius:999px;color:#dbeafe;background:rgba(29,78,216,.22);font-size:.66rem;font-weight:700;line-height:1.35}.availability-calendar-override.blocked{color:#fecaca;background:rgba(185,28,28,.22)}.availability-calendar-override.leave{color:#fda4af;background:rgba(159,18,57,.2)}.availability-calendar-override.available{color:#ccfbf1;background:rgba(13,148,136,.18)}.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);border-radius:1rem;background:radial-gradient(circle at top right,rgba(56,189,248,.08),transparent 36%),rgba(4,12,22,.34)}.availability-day-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.availability-day-panel-head strong{color:#f8fafc;font-size:.96rem}.availability-day-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));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);border-radius:.95rem;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);border-radius:.95rem;background:rgba(255,255,255,.02)}.availability-day-slot-head{display:grid;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{display:grid;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 .lead-record-input{max-width:10rem}.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);border-radius:.95rem}.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 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,.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-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}.connexa-header-inner,.connexa-hero,.connexa-section{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-composer,.connexa-preview-grid,.connexa-pricing-grid,.connexa-why-cards{grid-template-columns:1fr}.connexa-hero{gap:2rem;padding:3rem 0 4rem}.connexa-hero-copy h1{font-size:clamp(2.6rem,12vw,4rem)}.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}.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)}.contact-assignment-panel,.lead-workspace-side{padding-left:0;border-left:0;border-top:1px solid rgba(148,163,184,.09);padding-top:.85rem}.contact-assignment-select{min-width:0}.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}}.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{grid-template-rows:auto auto minmax(0,1fr);grid-gap:.9rem;gap:.9rem}.premium-inbox-grid,.premium-inbox-workspace{display:grid;min-height:0;height:100%;overflow:hidden}.premium-inbox-grid{grid-template-columns:280px minmax(720px,1.8fr) 240px;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;height:100%;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-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-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{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));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%;min-height:1.58rem;padding:.2rem .32rem;border:0;border-radius:.8rem;color:#a3b2c9;background:transparent;font-size:.68rem;font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition: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;background:rgba(37,99,235,.22);box-shadow:inset 0 0 0 1px rgba(37,99,235,.35)}.inbox-filter-tab:hover{color:#e5f2ff;background:rgba(255,255,255,.06)}.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.15rem;padding:0 .75rem;border:1px solid rgba(148,163,184,.12);border-radius:.85rem;color:#d4dff2;background:rgba(255,255,255,.02);font-size:.7rem;font-weight:600;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.inbox-search-tool.icon-only{min-width:2.1rem;padding:0}.inbox-search-tool:hover{border-color:rgba(148,163,184,.2);background:rgba(255,255,255,.05)}.inbox-search-tool.active-financing-tag{border-color:rgba(103,232,249,.24);color:#f4fbff;background:rgba(37,99,235,.18)}.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;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);transform:translateY(-1px);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;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.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-row{gap:.68rem}.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;justify-content:flex-end;gap:.35rem}.inbox-row-tags{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.inbox-list-preview{color:#9aa9c3;font-size:.78rem;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-time{color:#9cb5d6;font-size:.7rem;font-weight:600;white-space:nowrap}.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-detail-panel{grid-template-rows:minmax(0,1fr)}.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;min-width:0}.inbox-thread-primary-copy{display:grid;grid-gap:.2rem;gap:.2rem;flex:1 1 auto;min-width:0}.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-subline span{position:relative}.inbox-thread-subline span+span: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-thread-actions{justify-content:flex-start;gap:.38rem}.inbox-action-button,.inbox-action-icon,.inbox-note-toggle{display:inline-flex;align-items:center;gap:.4rem;min-height:1.9rem;padding:.24rem .58rem;border:1px solid rgba(148,163,184,.1);border-radius:.68rem;color:#dbe7f5;background:rgba(255,255,255,.022);font-size:.68rem;font-weight:600}.inbox-action-button strong{color:#ffffff;font-size:.67rem}.inbox-action-icon{padding-inline:.58rem}.inbox-action-button strong{color:#7dd3fc;font-size:.72rem;font-weight:700}.inbox-action-icon{justify-content:center;min-width:1.9rem}.inbox-action-button:hover,.inbox-action-icon:hover,.inbox-note-toggle:hover{border-color:rgba(103,232,249,.18);background:rgba(255,255,255,.05)}.inbox-dialog-backdrop{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.inbox-dialog{width:min(100%,28rem);display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:linear-gradient(180deg,rgba(9,18,30,.98),rgba(4,14,24,.98));box-shadow:0 24px 60px rgba(0,0,0,.34)}.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:#8ea5c2;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:.72rem;color:#dbe7f5;background:rgba(255,255,255,.03);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,.2);background:rgba(255,255,255,.06)}.inbox-dialog-primary{color:#03233a;border-color:rgba(103,232,249,.24);background:#bff3ff}.inbox-dialog-primary:hover{color:#02192b;background:#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(148,163,184,.16);border-radius:1rem;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(8,15,28,.98)),rgba(8,15,28,.98);box-shadow:0 18px 45px rgba(2,6,23,.46);pointer-events:auto}.app-toast-success{border-color:rgba(45,212,191,.2);background:linear-gradient(180deg,rgba(4,47,46,.98),rgba(2,28,32,.98)),rgba(2,28,32,.98);box-shadow:0 18px 45px rgba(4,47,46,.34)}.app-toast-error{border-color:rgba(248,113,113,.24);background:linear-gradient(180deg,rgba(69,10,10,.98),rgba(38,8,12,.98)),rgba(38,8,12,.98);box-shadow:0 18px 45px rgba(69,10,10,.3)}.app-toast-copy{display:grid;grid-gap:.22rem;gap:.22rem}.app-toast-copy strong{color:#f8fafc;font-size:.86rem;font-weight:700}.app-toast-success .app-toast-copy strong{color:#ccfbf1}.app-toast-error .app-toast-copy strong{color:#fee2e2}.app-toast-copy p{margin:0;color:#bfd1e4;font-size:.77rem;line-height:1.45}.app-toast-success .app-toast-copy p{color:#99f6e4}.app-toast-error .app-toast-copy p{color:#fecaca}.app-toast-dismiss{border:0;padding:0;background:transparent;color:#7dd3fc;font-size:1rem;line-height:1;cursor:pointer}.app-toast-success .app-toast-dismiss{color:#5eead4}.app-toast-error .app-toast-dismiss{color:#fca5a5}.app-toast-dismiss:hover{color:#d5f8ff}.app-toast-success .app-toast-dismiss:hover{color:#ccfbf1}.app-toast-error .app-toast-dismiss:hover{color:#fee2e2}.app-toast-dismiss:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(103,232,249,.16);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:#93a4bc;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:rgba(255,255,255,.035);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 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;box-shadow:none}.chat-bubble.inbound{color:#e2e8f0;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-sender{color:#7dd3fc;font-size:.65rem;font-weight:700;letter-spacing:.02em}.chat-bubble.outbound .chat-bubble-sender{color:#a5f3fc}.chat-bubble-body{color:inherit;font-size:.84rem;line-height:1.48}.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-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}.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-hidden-file-input{display:none}.inbox-attachment-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.inbox-attachment-chip{display:inline-flex;align-items:center;gap:.42rem;min-width:0;max-width:100%;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 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(148,163,184,.12);border-radius:.78rem;background:rgba(4,14,24,.98);box-shadow:0 18px 38px rgba(0,0,0,.26)}.inbox-template-menu-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-template-menu-head strong{color:#f8fafc;font-size:.82rem}.inbox-template-menu-head span{color:#8ea5c2;font-size:.7rem}.inbox-template-search{width:100%;min-height:2rem;padding:.38rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:.64rem;color:#e2e8f0;background:rgba(255,255,255,.03);font-size:.74rem;outline:0}.inbox-template-search::placeholder{color:#7287a4}.inbox-template-search:focus{border-color:rgba(103,232,249,.22);box-shadow:0 0 0 2px rgba(103,232,249,.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(148,163,184,.08);border-radius:.72rem;color:#dbe7f5;text-align:left;background:rgba(255,255,255,.025)}.inbox-template-option:hover{border-color:rgba(103,232,249,.16);background:rgba(255,255,255,.05)}.inbox-template-option-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.inbox-template-option-head strong{color:#f8fafc;font-size:.76rem}.inbox-template-option-head span{color:#67e8f9;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.inbox-template-empty,.inbox-template-option p{margin:0;color:#8ea5c2;font-size:.72rem;line-height:1.5}.inbox-template-empty{padding:.72rem .2rem}.inbox-emoji-menu{width:18.5rem;display:grid;grid-gap:.5rem;gap:.5rem;padding:.58rem;border:1px solid rgba(148,163,184,.12);border-radius:.78rem;background:rgba(4,14,24,.98);box-shadow:0 18px 38px rgba(0,0,0,.26)}.inbox-emoji-search-row{display:flex}.inbox-emoji-search{width:100%;min-height:2rem;padding:.38rem .58rem;border:1px solid rgba(148,163,184,.12);border-radius:.64rem;color:#e2e8f0;background:rgba(255,255,255,.03);font-size:.74rem;outline:0}.inbox-emoji-search::placeholder{color:#7287a4}.inbox-emoji-search:focus{border-color:rgba(103,232,249,.22);box-shadow:0 0 0 2px rgba(103,232,249,.12)}.inbox-emoji-group-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.3rem;gap:.3rem}.inbox-emoji-group-tab{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;border:1px solid transparent;border-radius:.62rem;color:#cbd5e1;background:rgba(255,255,255,.025);font-size:.92rem}.inbox-emoji-group-tab.active,.inbox-emoji-group-tab:hover{border-color:rgba(103,232,249,.16);background:rgba(255,255,255,.06)}.inbox-emoji-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.3rem;gap:.3rem;max-height:12rem;overflow-y:auto;padding-right:.12rem}.inbox-emoji-option{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.1rem;border:1px solid transparent;border-radius:.62rem;background:rgba(255,255,255,.02);font-size:1.08rem}.inbox-emoji-option:hover{border-color:rgba(103,232,249,.16);background:rgba(255,255,255,.05)}.inbox-emoji-grid::-webkit-scrollbar{width:8px}.inbox-emoji-grid::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(125,211,252,.24);background-clip:padding-box}.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;overflow:hidden}.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;overflow-y:auto}.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:2rem;padding:.34rem .7rem;border-bottom:2px solid transparent;color:#8da4c4;font-size:.78rem;font-weight:600}.inbox-detail-tab.active{color:#ffffff;border-bottom-color:#67e8f9}.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;letter-spacing:.08em;text-transform:uppercase}.inbox-detail-card-head h3{margin:0;color:#ffffff;font-size:.88rem}.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-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-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,.08);border-radius:1rem;text-align:left;color:#cbd5e1;background:rgba(255,255,255,.025);transition:border-color .14s ease,background-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(103,232,249,.18);background:rgba(255,255,255,.04)}.automation-tab-button.active{border-color:rgba(103,232,249,.26);background:radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 52%),rgba(7,19,32,.9)}.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-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-template-columns:minmax(0,1.8fr) minmax(18rem,.55fr);grid-gap:1rem;gap:1rem;align-items:stretch;min-height:42rem}.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(15rem,17rem) minmax(0,1fr);min-height:42rem;max-height:42rem;overflow:hidden}.workflow-library-shell{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;min-height:42rem;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-ask .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-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}.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{width:232px;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-header{padding:1rem 1rem .95rem;border-bottom:1px solid rgba(148,163,184,.08)}.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-ask{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-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{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.quick-replies-compact-shell,.quick-replies-editor-pane,.quick-replies-library-card,.quick-replies-library-pane{display:grid;grid-gap:1rem;gap:1rem}.quick-replies-library-pane{grid-template-rows:auto auto minmax(0,1fr);min-height:0;max-height:min(74vh,980px)}.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:.55rem;gap:.55rem;padding:.95rem;border:1px solid rgba(148,163,184,.09);border-radius:1rem;background:radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 36%),rgba(255,255,255,.025)}.quick-replies-preview-bubble{display:grid;grid-gap:.35rem;gap:.35rem;max-width:34rem;padding:.95rem 1rem;border-radius:1rem 1rem .35rem 1rem;background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(16,185,129,.12))}.quick-replies-preview-bubble strong{color:#f8fafc;font-size:.92rem}.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(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.quick-replies-starter-card{display:grid;grid-gap:.65rem;gap:.65rem;padding:.95rem;border:1px solid rgba(148,163,184,.09);border-radius:1rem;background:rgba(255,255,255,.025)}.quick-replies-library-title,.quick-replies-starter-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.quick-replies-library-title strong,.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-item{display:grid;grid-gap:.38rem;gap:.38rem;width:100%;padding:.95rem 1rem;border:1px solid rgba(148,163,184,.08);border-radius:1rem;text-align:left;color:inherit;background:rgba(255,255,255,.025)}.quick-replies-library-item.active{border-color:rgba(103,232,249,.18);background:radial-gradient(circle at top right,rgba(34,211,238,.08),transparent 42%),rgba(255,255,255,.035)}.quick-replies-library-item-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.quick-replies-library-item-head strong{color:#f8fafc;font-size:.88rem}.quick-replies-library-item-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;color:#93a4bc;font-size:.74rem}.quick-replies-library-item p{margin:0;color:#cbd5e1;line-height:1.55;font-size:.82rem}.quick-replies-library-body{color:#dbe7f5;line-height:1.6;white-space:pre-wrap}.quick-replies-library-card .timeline-list,.quick-replies-library-pane .timeline-list{min-height:0;overflow-y:auto;padding-right:.2rem}.inbox-template-category-chips{padding:.1rem 0 .2rem}.quick-replies-starter-collapse{display:grid;grid-gap:.9rem;gap:.9rem;padding-top:.1rem;border-top:1px solid rgba(148,163,184,.08)}.quick-replies-starter-collapse summary{cursor:pointer;color:#f8fafc;font-size:.84rem;font-weight:700}.quick-replies-editor-actions{justify-content:space-between}.automation-rule-columns{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);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}.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}.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{-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{cursor:not-allowed}.app-select: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{color:#f8fafc;background:#0b1728}.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)}.lead-record-input option{color:#0f172a}.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,.quick-replies-compact-shell,.quick-replies-starter-grid{grid-template-columns:1fr}.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{display:flex;align-items:center;justify-content:space-between;gap:.9rem;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:2rem;padding:.28rem .72rem;border:1px solid rgba(148,163,184,.12);border-radius:999px;color:#dbe7f5;background:rgba(255,255,255,.03);font-size:.78rem;font-weight:600}.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{border-color:rgba(103,232,249,.24);color:#ffffff}.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;box-shadow:none}.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-detail-panel,.inbox-thread-top,.queue-panel-header,.queue-toolbar{background:transparent}.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}.inbox-list-title-block .muted{font-size:.72rem}.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:0;border-bottom:1px solid rgba(148,163,184,.06);border-radius:0;background:transparent;box-shadow:none}.inbox-list-item:hover{transform:none;box-shadow:none;background:rgba(255,255,255,.03)}.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{content:"";position:absolute;inset:0 auto 0 0;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{font-size:.68rem;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{min-height:0;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;background:transparent}.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-thread-primary{gap:.54rem}.inbox-thread-name-row .card-title{font-size:.94rem}.inbox-thread-subline{font-size:.7rem}.inbox-thread-actions{gap:.28rem}.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}}