:root{--nx-blue:#1e67f6;--nx-orange:#f18a3a;--nx-pink:#e25ede;--nx-violet:#8b5cf6;--nx-live:#22c55e;--nx-grad:linear-gradient(90deg, #1e67f6, #f18a3a, #e25ede);--nx-ink:#131515;--nx-text:#494d4d;--nx-muted:#5f6363;--nx-muted-2:#6b6f72;--nx-bg:#fbfbfd;--nx-bg-2:#f5f5f7;--nx-bg-3:#f7f7f7;--nx-fill:#f4f4f6;--nx-card:#fff;--nx-line:#13151514;--nx-line-2:#1315150d;--nx-border:#b8b8b8;--nx-font-head:"Stack Sans Headline", Inter, sans-serif;--nx-font-body:"Google Sans Flex", Arial, system-ui, sans-serif;--nx-r-sm:10px;--nx-r-md:20px;--nx-r-tile:22px;--nx-r-card:24px;--nx-r-pill:999px;--nx-shadow:0 20px 50px #1315150f;--nx-shadow-hover:0 24px 50px #1315151a;--nx-shadow-btn:0 8px 20px #1315152e;--ok:#15803d;--ok-bg:#22c55e1f;--warn:#b45309;--warn-bg:#f18a3a24;--ai:#1e67f6;--ai-bg:#1e67f617;--c-call:#131515;--c-whatsapp:#25d366;--c-instagram:#e1306c;--c-facebook:#1877f2;--c-email:#6b6f72;--c-web:#1e67f6;--c-telegram:#229ed9;--c-other:#b8b8b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--nx-font-body);color:var(--nx-ink);-webkit-font-smoothing:antialiased;background:var(--nx-bg);font-size:14px;line-height:1.45}.ambient{z-index:-1;pointer-events:none;background:linear-gradient(#f2f3f7 0%,#fbfbfd 50%,#f6f6f9 100%);position:fixed;inset:0;overflow:hidden}.ambient i{will-change:transform;border-radius:50%;width:64vmax;height:64vmax;animation:40s ease-in-out infinite alternate nx-drift;position:absolute}.ambient i:first-child{background:radial-gradient(closest-side,#1e67f642,#1e67f600);top:-32vmax;left:-20vmax}.ambient i:nth-child(2){background:radial-gradient(closest-side,#f18a3a38,#f18a3a00);animation-duration:48s;animation-delay:-14s;top:-40vmax;left:24vw}.ambient i:nth-child(3){background:radial-gradient(closest-side,#e25ede33,#e25ede00);animation-duration:44s;animation-delay:-22s;top:-20vmax;right:-24vmax}.ambient i:nth-child(4){background:radial-gradient(closest-side,#8b5cf624,#8b5cf600);animation-duration:54s;animation-delay:-8s;bottom:-46vmax;left:10vw}.ambient:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .08 0 0 0 0 .1 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:200px 200px;position:absolute;inset:0}@keyframes nx-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(7vw,6vh)scale(1.1)}to{transform:translate(-5vw,11vh)scale(.94)}}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}h1,h4,.th-t,.who-n,.stat-v{font-family:var(--nx-font-head)}.muted{color:var(--nx-muted);font-size:12.5px}.ml{margin-left:auto}.grad-text{background:var(--nx-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font-family:var(--nx-font-body);text-transform:uppercase;letter-spacing:.04em;color:var(--nx-muted-2);margin-bottom:10px;font-size:11.5px;font-weight:600}.app{grid-template-columns:72px 1fr;height:100vh;display:grid}.rail{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-right:1px solid var(--nx-line);background:#ffffffd1;flex-direction:column;align-items:center;gap:6px;padding:16px 0;display:flex}.rail-logo{background:var(--nx-ink);color:#fff;width:38px;height:38px;font-family:var(--nx-font-head);box-shadow:var(--nx-shadow-btn);border-radius:12px;place-items:center;margin-bottom:16px;font-size:20px;font-weight:600;display:grid}.rail>a{width:44px;height:44px;color:var(--nx-muted);border-radius:14px;place-items:center;transition:background .2s,color .2s;display:grid}.rail>a:hover{background:var(--nx-fill);color:var(--nx-ink)}.rail>a.on{background:var(--nx-ink);color:#fff;box-shadow:var(--nx-shadow-btn)}.rail-sp{flex:1}.rail-me{border:1px solid var(--nx-line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;margin-top:6px;font-size:12px;font-weight:600}.main{grid-template-rows:auto auto 1fr;min-width:0;min-height:0;display:grid}.top{align-items:center;gap:12px;padding:18px 24px 6px;display:flex}.top h1{letter-spacing:-.02em;margin-right:6px;font-size:24px;font-weight:500}.pill{border-radius:var(--nx-r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--nx-line);background:#fffc;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.live-dot{background:var(--nx-live);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e2e}.pill-sample{color:var(--warn);background:var(--warn-bg);border-color:#0000}.pill-staff{color:var(--ok);background:var(--ok-bg);border-color:#0000}.search{border-radius:var(--nx-r-pill);border:1px solid var(--nx-line);width:min(380px,40%);height:42px;color:var(--nx-muted-2);background:#fff;align-items:center;gap:8px;margin-left:auto;padding:0 16px;display:flex}.search input{background:0 0;border:0;outline:0;flex:1}.stats{grid-template-columns:var(--cols,repeat(5, 1fr) 1.4fr);background:var(--nx-line);border:1px solid var(--nx-line);box-shadow:var(--nx-shadow);border-radius:26px;gap:1px;margin:14px 24px;display:grid;overflow:hidden}.stat{background:#fff;min-width:0;padding:16px 20px}.stat-link{transition:background .2s}.stat-link:hover{background:#fafafb}.stat-empty{margin-top:12px}.stat-k{color:var(--nx-muted);font-size:12.5px}.stat-v{letter-spacing:-.02em;width:fit-content;margin-top:2px;font-size:28px;font-weight:500;line-height:1.2}.stat-d{color:var(--nx-muted-2);margin-top:2px;font-size:12px}.stat-d.up{color:var(--ok)}.mix{gap:2px;height:10px;margin-top:12px;display:flex}.mix span{flex-basis:0;min-width:3px;height:100%;display:block}.mix span:first-child{border-radius:4px 0 0 4px}.mix span:last-child{border-radius:0 4px 4px 0}.mix span:only-child{border-radius:4px}.legend{color:var(--nx-muted);flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:11.5px;display:flex}.legend i{border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.legend b{color:var(--nx-ink);margin-left:2px;font-weight:600}.ch{color:#fff;border-radius:6px;flex:none;place-items:center;display:inline-grid}.ch-call,.bg-call{background:var(--c-call)}.ch-whatsapp,.bg-whatsapp{background:var(--c-whatsapp)}.ch-instagram,.bg-instagram{background:var(--c-instagram)}.ch-facebook,.bg-facebook{background:var(--c-facebook)}.ch-email,.bg-email{background:var(--c-email)}.ch-web,.bg-web{background:var(--c-web)}.ch-telegram,.bg-telegram{background:var(--c-telegram)}.ch-other,.bg-other{background:var(--c-other)}.work{border:1px solid var(--nx-line);border-radius:var(--nx-r-card);box-shadow:var(--nx-shadow);background:#fffc;grid-template-columns:350px 1fr 300px;min-height:0;margin:0 24px 24px;display:grid;overflow:hidden}.col{flex-direction:column;min-width:0;min-height:0;display:flex}.scroll{flex:1;overflow:auto}.list{border-right:1px solid var(--nx-line)}.tabs{gap:4px;padding:14px 14px 10px;display:flex}.tabs a{border-radius:var(--nx-r-pill);color:var(--nx-muted);padding:8px 14px;font-weight:500;transition:background .2s}.tabs a:hover{background:var(--nx-fill)}.tabs a.on{background:var(--nx-ink);color:#fff;box-shadow:var(--nx-shadow-btn)}.tab-c{opacity:.7;margin-left:6px;font-size:11.5px}.chips{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.chip{border-radius:var(--nx-r-pill);border:1px solid var(--nx-line);color:var(--nx-muted);background:#fff;align-items:center;gap:6px;padding:4px 11px 4px 6px;font-size:12.5px;transition:border-color .2s;display:inline-flex}.chip:first-child{padding-left:11px}.chip:hover{border-color:#13151533}.chip.on{border-color:var(--nx-ink);color:var(--nx-ink)}.conv{border-top:1px solid var(--nx-line-2);gap:12px;padding:13px 16px;transition:background .2s;display:flex;position:relative}.conv:hover{background:#ffffffbf}.conv.on{box-shadow:inset 0 0 0 1px var(--nx-line-2);background:#fffffff5}.conv.is-unread .name{font-weight:700}.conv.is-unread .prev{color:var(--nx-ink)}.conv.on:before{content:"";background:linear-gradient(#1e67f6,#f18a3a,#e25ede);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.conv-b{flex:1;min-width:0}.row{align-items:center;gap:6px;display:flex}.name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.time{color:var(--nx-muted-2);flex:none;margin-left:auto;font-size:12px}.prev{color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.tag{border-radius:var(--nx-r-pill);background:var(--nx-fill);color:var(--nx-muted);padding:2px 9px;font-size:11.5px;font-weight:500}.tag-ai{background:var(--ai-bg);color:var(--ai)}.tag-warn{background:var(--warn-bg);color:var(--warn)}.tag-ok{background:var(--ok-bg);color:var(--ok)}.stack{display:inline-flex}.stack .ch{border:2px solid #fff;border-radius:7px;margin-left:-6px}.stack .ch:first-child{margin-left:0}.unread{border-radius:var(--nx-r-pill);background:var(--nx-ink);color:#fff;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:grid}.av{color:var(--nx-ink);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.empty{color:var(--nx-muted);text-align:center;padding:24px}.th-head{border-bottom:1px solid var(--nx-line);align-items:center;gap:12px;padding:14px 20px;display:flex}.th-t{letter-spacing:-.01em;font-size:16px;font-weight:500}.th-actions{align-items:center;gap:8px;display:flex}.btn{border-radius:var(--nx-r-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 20px;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:default}.btn-pri{background:var(--nx-ink);color:#fff;box-shadow:var(--nx-shadow-btn)}.btn-sec{background:#ffffffd9;border-color:#1315151f}.btn-icon{width:42px;padding:0}.btn-wide{width:100%;height:48px}.timeline{background:linear-gradient(#fafafc8c 0%,#f3f4f7b8 100%);flex-direction:column;gap:14px;padding:22px 26px;display:flex}.day{color:var(--nx-muted-2);border:1px solid var(--nx-line);border-radius:var(--nx-r-pill);background:#fff;align-self:center;padding:3px 12px;font-size:12px}.msg{max-width:72%}.msg.in{align-self:flex-start}.msg.out{text-align:right;align-self:flex-end}.src{color:var(--nx-muted-2);align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.msg.out .src{justify-content:flex-end}.bub{text-align:left;border:1px solid var(--nx-line);white-space:pre-wrap;background:#fff;border-radius:18px;padding:10px 14px;display:inline-block;box-shadow:0 6px 16px #1315150a}.msg.in .bub{border-top-left-radius:6px}.msg.out .bub{border-top-right-radius:6px}.msg.out.arya .bub{background:linear-gradient(135deg,#f6f8ff,#fff 55%,#fdf6fc) padding-box padding-box,linear-gradient(135deg,#1e67f680,#f18a3a73,#e25ede80) border-box;border:1px solid #0000;box-shadow:0 8px 22px #1e67f612,0 6px 18px #e25ede0d}.msg.out.staff .bub{background:var(--nx-ink);color:#fff;border-color:var(--nx-ink)}.msg.note .bub{color:var(--nx-ink);background:#fff8ef;border:1px dashed #f18a3a99}.callcard{border-radius:var(--nx-r-tile);box-shadow:var(--nx-shadow);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1e67f659,#f18a3a59,#e25ede59) border-box;border:1px solid #0000;padding:16px 18px}.callcard-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.callcard-h b{font-weight:600}.rec{width:100%;height:40px;margin:14px 0 10px;display:block}.rec-empty{border-radius:var(--nx-r-sm);background:var(--nx-fill);color:var(--nx-muted);place-items:center;font-size:12.5px;display:grid}.sum{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sum>div{background:var(--nx-bg-2);border-radius:14px;padding:9px 12px}.sum-k{color:var(--nx-muted);font-size:11.5px}.sum-v{margin-top:1px;font-weight:600}.tx{color:var(--nx-muted);margin-top:12px;font-size:13px}.tx summary{cursor:pointer;color:var(--nx-blue);font-weight:600;list-style:none}.tx summary::-webkit-details-marker{display:none}.tx p{border-left:2px solid var(--nx-line);margin-top:6px;padding-left:12px}.tx b{color:var(--nx-ink)}.event{color:var(--nx-muted);align-self:center;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.event.ok{color:var(--ok)}.event.warn{color:var(--warn)}.composer{border-top:1px solid var(--nx-line);background:#ffffffeb;padding:12px 18px 16px}.via{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.seg{border-radius:var(--nx-r-pill);color:var(--nx-muted);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-weight:500}.seg.on{background:var(--nx-fill);color:var(--nx-ink)}.box{border:1px solid var(--nx-line);border-radius:20px;align-items:flex-end;gap:10px;padding:8px 8px 8px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.box:focus-within{border-color:#1e67f666;box-shadow:0 0 0 4px #1e67f614}.box-note{background:#fff8ef}.box textarea{resize:none;background:0 0;border:0;outline:0;flex:1;padding:8px 0}.err{color:#c2410c;margin-top:6px;font-size:12.5px}.side{border-left:1px solid var(--nx-line);gap:22px;padding:22px 20px;overflow:auto}.who{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.who .av{margin-bottom:6px}.who-n{letter-spacing:-.01em;font-size:17px;font-weight:500}.ids{flex-direction:column;gap:9px;display:flex}.ids>div{align-items:center;gap:10px;font-size:13px;display:flex}.ids-h{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-c{color:var(--nx-muted-2);flex:none;margin-left:auto;font-size:12px}.booking{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1e67f659,#f18a3a59,#e25ede59) border-box;border:1px solid #0000;border-radius:18px;padding:12px 14px}.booking-d{font-weight:600}.kv{flex-direction:column;gap:7px;font-size:13px;display:flex}.kv>div{justify-content:space-between;gap:10px;display:flex}.kv dt{color:var(--nx-muted)}.kv dd{text-align:right;font-weight:500}.login{place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffe0;border:1px solid #ffffffd9;border-radius:28px;flex-direction:column;gap:12px;width:min(380px,100%);padding:36px 32px;display:flex;box-shadow:0 30px 70px #1315151f,0 2px 6px #1315150a}.login-card h1{letter-spacing:-.02em;font-size:28px;font-weight:500}.login-card input{border-radius:var(--nx-r-pill);background:#fff;border:1px solid #1315151f;outline:0;height:48px;padding:0 18px}.login-card input:focus{border-color:#1e67f673;box-shadow:0 0 0 4px #1e67f614}@media (max-width:1280px){.stats{grid-template-columns:var(--cols-md,repeat(3, 1fr))}.stat-mix{grid-column:span var(--mixspan,1)}.work{grid-template-columns:320px 1fr}.side{display:none}}.back{display:none}@media (max-width:900px){.app{height:100dvh;padding-bottom:calc(62px + env(safe-area-inset-bottom));grid-template-columns:1fr}.rail{z-index:30;height:calc(62px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);border-right:0;border-top:1px solid var(--nx-line);flex-direction:row;justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.rail>.rail-logo,.rail-sp{display:none}.rail>a{border-radius:13px;width:42px;height:42px}.rail-me{margin-top:0}.acct{margin-bottom:0}.acct-menu{bottom:52px;left:auto;right:-40px}.top{flex-wrap:wrap;gap:8px;padding:12px 14px 4px}.top h1{font-size:22px}.search{order:5;width:100%;height:40px;margin-left:0}.stats,.reports .stats{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;margin:8px 14px;display:flex;overflow-x:auto}.stats::-webkit-scrollbar{display:none}.stat{scroll-snap-align:start;flex:none;min-width:46%;padding:12px 16px}.stat-mix{min-width:72%}.stat-v{font-size:24px}.work{border-radius:22px;grid-template-columns:1fr;margin:0 8px 8px}.work .list{border-right:0;display:flex}.work.has-sel .list,.work:not(.has-sel)>.thread,.work:not(.has-sel)>.side{display:none}.back{width:36px;height:36px;color:var(--nx-ink);border-radius:50%;flex:none;place-items:center;margin-left:-6px;display:grid}.back:active{background:var(--nx-fill)}.th-head{gap:10px;padding:10px 12px}.th-head>div:not(.th-actions):not(.ml){flex:1;min-width:0}.th-head .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.th-actions{justify-content:flex-start;width:100%;margin-left:0}.th-labels{padding:6px 12px}.composer{padding:10px 12px 12px}.via .muted{display:none}.tabs{scrollbar-width:none;overflow-x:auto}.main-calls .work.has-sel{display:block;overflow-y:auto}.main-calls .work.has-sel>.side{border-left:0;border-top:1px solid var(--nx-line);display:flex}.main-calls .work.has-sel>.thread .scroll,.main-calls .work.has-sel>.thread .tl{overflow:visible}.main:has(>.work.has-sel){grid-template-rows:auto 1fr}.main:has(>.work.has-sel)>:not(.top):not(.work){display:none}.main:has(>.work.has-sel) .search{display:none}.reports{padding:6px 14px 24px}.reports>*{flex-shrink:0}.login-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.login-stack{grid-auto-flow:row;align-content:center;gap:16px}.login-alt{width:min(380px,100%)}.login-alt summary{cursor:pointer;text-align:center;color:#1315158c;font-size:14px;list-style:none}.login-alt details[open]{flex-direction:column;gap:12px;display:flex}.login-alt input{border-radius:var(--nx-r-pill);background:#fff;border:1px solid #1315151f;outline:0;height:48px;padding:0 18px}.pill-off{color:#1315158c}.pill-btn{font:inherit;color:var(--nx-muted);cursor:pointer;font-size:13px;font-weight:500;transition:color .2s,border-color .2s}.pill-btn:hover{color:var(--nx-ink);border-color:#13151529}.pill-btn.pill-on{color:var(--nx-ink)}.pill-btn svg{flex:none}.off-dot{background:#1315154d;border-radius:50%;width:7px;height:7px}.search-form{margin-left:auto}.more{width:max-content;margin:12px auto 18px;display:block}.search-head{justify-content:space-between;align-items:center;padding:16px 18px 6px;font-size:14px;display:flex}.main-calls{grid-template-rows:auto 1fr}.chips-top{padding-top:14px}.call-ic{background:var(--nx-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.call-ic.missed{background:var(--nx-fill);color:var(--nx-muted)}.call-sum{border-radius:var(--nx-r-tile);background:var(--nx-bg-2);padding:14px 16px;font-size:14px;line-height:1.5}.call-sum .eyebrow{margin-bottom:6px}.pager{justify-content:center;gap:8px;padding:14px;display:flex}.timeline .rec{width:100%}.pad{padding:20px 22px}.eyebrow-gap{margin-top:26px}.rows{flex-direction:column;gap:8px;display:flex}.rowcard{border:1px solid var(--nx-line);border-radius:var(--nx-r-tile);background:#fff;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.rowcard:hover{box-shadow:var(--nx-shadow);border-color:#1315152e}.rowcard-b{flex:1;min-width:0}.rowcard .row{justify-content:space-between;gap:8px;font-size:14px;display:flex}.main-reports{grid-template-rows:auto 1fr}.reports{flex-direction:column;gap:14px;padding:8px 24px 32px;display:flex}.reports .stats{margin:0}.card{border:1px solid var(--nx-line);border-radius:var(--nx-r-card);box-shadow:var(--nx-shadow);background:#fff;min-width:0;padding:18px 20px}.card-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;display:flex}.card-h b{letter-spacing:-.01em;font-size:15px;font-weight:600}.card-s{color:var(--nx-muted);margin-top:2px;font-size:12.5px}.card-h .legend{color:var(--nx-muted);flex:none;gap:14px;margin-top:2px;font-size:12px;display:flex}.card-h .legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.note{max-width:680px;font-size:13.5px}.small{margin-top:2px;font-size:12.5px}.callcard-sum{margin:4px 0 8px;font-size:14px;line-height:1.5}.callcard-link{color:var(--nx-ink);text-underline-offset:3px;font-size:13px;font-weight:500;text-decoration:underline}.att{max-width:320px;margin-top:6px}.msg.out .att{margin-left:auto}.att img,.att video{border:1px solid var(--nx-line);border-radius:14px;max-width:100%;display:block}.att audio{width:260px}.att-file{border:1px solid var(--nx-line);background:#fff;border-radius:14px;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex}.th-head .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.assign select{border-radius:var(--nx-r-pill);appearance:none;height:42px;font:inherit;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23131515' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #1315151f;padding:0 34px 0 16px;font-size:14px;font-weight:500}.files{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.files .tag{align-items:center;gap:6px;display:inline-flex}.files button{cursor:pointer;color:var(--nx-muted);background:0 0;border:0;font-size:14px;line-height:1}.acct{margin-bottom:6px;position:relative}.acct-btn{border:1px solid var(--nx-line);cursor:pointer;background:linear-gradient(135deg,#1e67f61f,#e25ede1f);border-radius:12px;width:40px;height:40px;font-size:12px;font-weight:600}.acct-menu{z-index:20;border:1px solid var(--nx-line);background:#fff;border-radius:16px;flex-direction:column;gap:2px;min-width:220px;padding:12px;display:flex;position:absolute;bottom:0;left:52px;box-shadow:0 20px 50px #13151524}.acct-menu button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:14px}.acct-menu button:hover{background:var(--nx-fill)}.acct-menu button.on{background:var(--nx-bg-2);font-weight:600}.th-labels{border-bottom:1px solid var(--nx-line);flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:8px 20px;display:flex}.tag-label{align-items:center;gap:6px;display:inline-flex}.tag-label i{border-radius:50%;width:7px;height:7px;display:inline-block}.tag-label button{cursor:pointer;color:var(--nx-muted);background:0 0;border:0;padding:0;font-size:13px;line-height:1}.label-add{font:inherit;color:var(--nx-muted);border:1px dashed var(--nx-line);border-radius:var(--nx-r-pill);cursor:pointer;appearance:none;background:#fff;padding:2px 10px;font-size:12px;text-decoration:none}.label-add:hover{border-color:var(--nx-muted)}.saved{border:1px solid var(--nx-line);background:#fff;border-radius:14px;max-height:240px;margin-bottom:8px;padding:4px;overflow-y:auto;box-shadow:0 8px 24px #13151514}.saved button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;gap:10px;padding:8px 10px;font-size:13px;display:flex}.saved button.on{background:var(--nx-fill)}.saved b{flex:none;font-weight:600}.saved span{color:var(--nx-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saved p{margin:0;padding:8px 10px;font-size:13px}.thread{min-width:0}.th-head{flex-wrap:wrap;row-gap:8px}.th-head>div:nth-child(2){min-width:0}.th-actions{flex-wrap:wrap;justify-content:flex-end}.th-actions .btn{height:36px;padding:0 14px;font-size:13.5px}.th-actions .btn-icon{width:36px;padding:0}.th-actions .assign select{field-sizing:content;height:36px;padding:0 30px 0 14px;font-size:13.5px}.tabs{flex-wrap:nowrap;gap:2px}.tabs a{white-space:nowrap;padding:7px 10px;font-size:13px}.rail-logo{border:1px solid var(--nx-line);background:#fff;padding:0;overflow:hidden}.rail-logo img{object-fit:cover;width:100%;height:100%;display:block}.login-word{align-self:flex-start;width:auto;height:30px;margin-bottom:8px}.settings .card{border:1px solid var(--nx-line);border-radius:var(--nx-r-card);box-shadow:var(--nx-shadow);background:#fff;flex-direction:column;gap:10px;max-width:860px;padding:20px 22px;display:flex}.settings h3{font-family:var(--nx-font-head);letter-spacing:-.01em;font-size:18px;font-weight:500}.settings code{background:var(--nx-fill);border-radius:6px;padding:1px 6px;font-size:12px}.set-list{flex-direction:column;gap:8px;display:flex}.set-row{border-top:1px solid var(--nx-line-2);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.set-row b{flex:none}.set-text{min-width:0;color:var(--nx-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.link{font:inherit;color:var(--nx-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:13px}.link:hover{background:var(--nx-fill);color:var(--nx-ink)}.link.danger:hover{color:#c2410c}.set-form{flex-direction:column;gap:8px;padding:10px 0;display:flex}.set-form input,.set-form textarea,.set-inline input{font:inherit;background:#fff;border:1px solid #1315151f;border-radius:14px;outline:0;padding:10px 14px;font-size:14px}.set-form input:focus,.set-form textarea:focus,.set-inline input:focus{border-color:#1e67f673;box-shadow:0 0 0 4px #1e67f614}.set-actions,.set-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.set-inline input{border-radius:var(--nx-r-pill);flex:1;min-width:180px;height:42px;padding:0 14px}.set-add{align-self:flex-start}.swatches{gap:6px;display:flex}.swatches button{width:22px;height:22px;box-shadow:0 0 0 1px var(--nx-line);cursor:pointer;border:2px solid #fff;border-radius:50%;padding:0}.swatches button.on{box-shadow:0 0 0 2px var(--nx-ink)}.team{flex-direction:column;display:flex}.team-row{border-top:1px solid var(--nx-line-2);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.range{border-radius:var(--nx-r-pill);border:1px solid var(--nx-line);background:#fff;gap:2px;padding:4px;display:inline-flex}.range a{border-radius:var(--nx-r-pill);color:var(--nx-muted);white-space:nowrap;padding:7px 14px;font-size:13px;font-weight:500;transition:background .2s}.range a:hover{background:var(--nx-fill)}.range a.on{background:var(--nx-ink);color:#fff;box-shadow:var(--nx-shadow-btn)}.rp-grid{gap:14px;display:grid}.rp-3{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.rp-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.rp-note{margin:0 4px}.chart-empty{color:var(--nx-muted);text-align:center;padding:28px 0;font-size:13px}.cols{grid-template-rows:220px auto;grid-template-columns:auto minmax(0,1fr);column-gap:10px;display:grid}.cols-y{color:var(--nx-muted-2);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:-7px 0;font-size:11.5px;line-height:14px;display:flex}.cols-plot{align-items:flex-end;display:flex;position:relative}.cols-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.cols-grid i{background:#13151512;height:1px;display:block}.cols-grid i:last-child{background:#1315152e}.col-slot{border-radius:6px 6px 0 0;outline:none;flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.col-slot:hover,.col-slot:focus-visible{background:#1315150a}.col-stack{z-index:1;flex-direction:column;gap:2px;width:min(24px,64%);display:flex;position:relative}.col-stack span{flex-basis:0;min-height:2px;display:block}.col-stack span:first-child{border-radius:4px 4px 0 0}.col-cap{color:var(--nx-ink);margin-bottom:4px;font-size:12px;font-weight:600;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cols-x{color:var(--nx-muted-2);grid-column:2;margin-top:8px;font-size:11.5px;display:flex}.cols-x span{text-align:center;white-space:nowrap;flex:1;min-width:0}.donut{align-items:center;gap:24px;display:flex}.donut-fig{flex:none;width:150px;height:150px;position:relative}.donut-fig svg{width:100%;height:100%;display:block;overflow:visible}.donut-seg{outline:none;transition:stroke-width .15s}.donut-seg:hover,.donut-seg:focus-visible{stroke-width:20px}.donut-c{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-c b{font-family:var(--nx-font-head);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.1}.donut-c span{color:var(--nx-muted);font-size:11.5px}.donut-l{flex-direction:column;flex:1;gap:9px;min-width:0;font-size:13px;list-style:none;display:flex}.donut-l li{grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px;display:grid}.donut-l i{border-radius:3px;width:10px;height:10px}.donut-l span{white-space:nowrap;text-overflow:ellipsis;color:var(--nx-text);overflow:hidden}.donut-l b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.donut-l em{color:var(--nx-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.donut-l li.zero{opacity:.5}.hbars{flex-direction:column;gap:6px;display:flex}.hb{border-radius:8px;outline:none;grid-template-columns:minmax(84px,40%) minmax(0,1fr) 40px;align-items:center;gap:10px;margin:0 -6px;padding:4px 6px;font-size:13px;display:grid}.hb:hover,.hb:focus-visible{background:#1315150a}.hb-l{white-space:nowrap;text-overflow:ellipsis;color:var(--nx-text);overflow:hidden}.hb-t{height:12px}.hb-t i{border-radius:0 4px 4px 0;height:100%;display:block}.hb b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.heat{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:2px;display:grid}.heat i{aspect-ratio:1;background:#f1f2f4;border-radius:3px;min-height:9px;max-height:30px;display:block}.heat i:hover{box-shadow:0 0 0 2px var(--nx-ink);z-index:1;position:relative}.heat-h{color:var(--nx-muted-2);white-space:nowrap;height:16px;font-size:10.5px}.heat-d{color:var(--nx-muted-2);font-size:11.5px}.heat-k{color:var(--nx-muted-2);justify-content:flex-end;align-items:center;gap:3px;margin-top:12px;font-size:11.5px;display:flex}.heat-k i{border-radius:2px;width:14px;height:10px}.heat-k span{margin:0 4px}.table-view{margin-top:14px;font-size:13px}.table-view summary{cursor:pointer;width:max-content;color:var(--nx-muted);font-size:12.5px}.table-view table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:8px}.table-view th,.table-view td{text-align:right;border-bottom:1px solid var(--nx-line-2);padding:6px 8px}.table-view th{color:var(--nx-muted);font-size:12px;font-weight:600}.table-view th:first-child,.table-view td:first-child{text-align:left}.leads{flex-direction:column;list-style:none;display:flex}.leads a{border-top:1px solid var(--nx-line-2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n t""m t";column-gap:10px;margin:0 -6px;padding:9px 6px;display:grid}.leads li:first-child a{border-top:0}.leads a:hover{background:#1315150a}.leads-n{white-space:nowrap;text-overflow:ellipsis;grid-area:n;font-weight:600;overflow:hidden}.leads-m{color:var(--nx-muted);grid-area:m;font-size:12.5px}.leads-t{color:var(--nx-muted-2);grid-area:t;align-self:center;font-size:12px}.tip{z-index:100;pointer-events:none;border:1px solid var(--nx-line);background:#fff;border-radius:12px;min-width:130px;max-width:260px;padding:8px 12px;font-size:12.5px;position:fixed;top:0;left:0;box-shadow:0 14px 34px #13151524}.tip-t{color:var(--nx-muted);margin-bottom:3px;font-size:12px}.tip-r{align-items:center;gap:7px;line-height:1.65;display:flex}.tip-r i{border-radius:2px;flex:none;width:12px;height:3px}.tip-r b{color:var(--nx-ink);font-variant-numeric:tabular-nums;font-weight:600}.tip-r span{color:var(--nx-muted)}@media (max-width:1100px){.rp-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.range{order:4;width:100%}.range a{text-align:center;flex:1;padding:7px 8px}.reports .card{border-radius:20px;padding:16px}.cols{grid-template-rows:180px auto}.donut{gap:16px}.donut-fig{width:132px;height:132px}.donut-c b{font-size:24px}.donut-c span{font-size:11px}.heat{grid-template-columns:30px repeat(24,minmax(0,1fr));gap:1.5px}.heat i{border-radius:2px}.card-h{flex-wrap:wrap}}.sk{background:linear-gradient(90deg,#f1f2f4 0%,#f7f8f9 50%,#f1f2f4 100%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite sk;display:block}.sk-k{width:40%;height:12px}.sk-v{width:55%;height:26px;margin-top:10px}.sk-d{width:70%;height:10px;margin-top:10px}.sk-chart{height:240px;margin-top:18px}.sk-donut{border-radius:50%;width:150px;height:150px;margin-top:18px}@keyframes sk{to{background-position:-200% 0}}.msg.cont{margin-top:-10px}.src .spark{flex:none}.timeline>.msg,.timeline>.callcard,.timeline>.event{animation:.32s both nx-rise}@keyframes nx-rise{0%{opacity:0;transform:translateY(6px)}}.typing .bub{align-items:center;gap:4px;padding:13px 15px;display:inline-flex}.typing .bub i{background:var(--nx-muted-2);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite nx-blink}.typing .bub i:nth-child(2){animation-delay:.15s}.typing .bub i:nth-child(3){animation-delay:.3s}@keyframes nx-blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.empty-state{text-align:center;color:var(--nx-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:48px 24px;font-size:13.5px;display:flex}.empty-state b{font-family:var(--nx-font-head);letter-spacing:-.01em;color:var(--nx-ink);font-size:18px;font-weight:500}.empty-orb{color:#fff;background:radial-gradient(circle at 30% 28%,#ffffff8c,#0000 42%),linear-gradient(135deg,#1e67f6,#f18a3a 55%,#e25ede);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:10px;animation:6s ease-in-out infinite nx-float;display:grid;box-shadow:-14px 16px 36px -14px #1e67f699,14px 16px 36px -14px #e25ede8c,0 22px 34px -18px #f18a3a99}@keyframes nx-float{50%{transform:translateY(-6px)}}.thread>.empty-state{height:100%}.list-group{position:relative}.list-day{z-index:2;letter-spacing:.04em;text-transform:uppercase;color:var(--nx-muted-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--nx-line-2);background:#fafafce6;padding:9px 16px 7px;font-size:11.5px;font-weight:600;position:sticky;top:0}.list-group:first-child .list-day{border-top:0}.call-ic.lead{background:linear-gradient(var(--nx-ink), var(--nx-ink)) padding-box, var(--nx-grad) border-box;border:2px solid #0000}.call-tl{gap:12px}.player{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1e67f673,#f18a3a66,#e25ede73) border-box;border:1px solid #0000;border-radius:24px;align-items:center;gap:14px;padding:12px 16px 12px 12px;display:flex;position:relative;box-shadow:-18px 16px 40px -22px #1e67f680,18px 16px 40px -22px #e25ede73,0 24px 40px -26px #f18a3a80,0 2px 6px #1315150a}.call-tl>.player{z-index:3;position:sticky;top:-8px}.play{cursor:pointer;color:#fff;fill:currentColor;background:var(--nx-ink);width:46px;height:46px;box-shadow:var(--nx-shadow-btn);border:0;border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid;position:relative}.play:hover:not(:disabled){transform:translateY(-1px)}.play:disabled{opacity:.35;cursor:default}.play svg{fill:currentColor}.play.busy:after{content:"";border:2px solid #1e67f6;border-color:#1e67f6 #e25ede #0000 #0000;border-radius:50%;animation:.8s linear infinite nx-spin;position:absolute;inset:-4px}@keyframes nx-spin{to{transform:rotate(360deg)}}.wave{cursor:pointer;touch-action:none;border-radius:8px;outline:none;flex:1;min-width:0;height:44px;position:relative}.wave:focus-visible{box-shadow:0 0 0 3px #1e67f640}.wave-row{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.wave-row i{background:#13151524;border-radius:2px;flex:1;min-width:1px;transition:height .5s cubic-bezier(.2,.8,.2,1)}.wave-on i{background:var(--nx-blue)}.player-t{color:var(--nx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12.5px}.player-t span{color:var(--nx-ink);font-weight:600}.rate{border-radius:var(--nx-r-pill);cursor:pointer;background:#fff;border:1px solid #1315151f;flex:none;min-width:44px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.rate:disabled{opacity:.4;cursor:default}.player-off .wave{cursor:default;opacity:.55}.player-note{color:var(--nx-muted);margin:-4px 4px 0;font-size:12.5px}.player-sm{box-shadow:none;border-radius:18px;gap:10px;margin:12px 0 8px;padding:8px 12px 8px 8px}.player-sm .play{width:36px;height:36px;box-shadow:none}.player-sm .wave{height:32px}.call-sum{border-radius:var(--nx-r-tile);border:1px solid var(--nx-line);background:#ffffffeb;padding:14px 16px;font-size:14px;line-height:1.55;box-shadow:0 8px 24px #1315150a}.call-sum-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.call-sum .eyebrow{align-items:center;gap:6px;margin:0;display:inline-flex}.call-chips{flex-wrap:wrap;gap:6px;display:flex}.tx-lines{flex-direction:column;gap:12px;display:flex}.bub-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .2s,transform .2s;position:relative}.bub-btn:hover{transform:translateY(-1px)}.bub-play{background:var(--nx-ink);color:#fff;fill:#fff;opacity:0;border-radius:50%;place-items:center;width:18px;height:18px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:-7px;transform:scale(.7)}.msg.in .bub-play{right:-7px}.msg.out .bub-play{left:-7px}.bub-btn:hover .bub-play,.bub-btn:focus-visible .bub-play{opacity:1;transform:scale(1)}.tx-lines .msg{transition:opacity .35s}.tx-lines .msg.ahead{opacity:.48}.tx-lines .msg.ahead:hover,.tx-lines .msg.ahead:focus-within{opacity:.9}.tx-lines .msg.now .bub{box-shadow:0 0 0 3px #1e67f62e,0 14px 30px #1e67f629}.tx-lines .msg.in.now .bub{border-color:#1e67f666}.tx-lines .msg.out.arya.now .bub{box-shadow:0 0 0 3px #e25ede24,-10px 14px 30px -6px #1e67f638,10px 14px 30px -6px #e25ede33}.tx-lines .msg.now .src{color:var(--nx-ink)}.lead-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1e67f64d,#f18a3a4d,#e25ede4d) border-box;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.lead-card .eyebrow{margin:0}.lead-card.hot{box-shadow:-12px 12px 30px -20px #1e67f680,12px 12px 30px -20px #e25ede80}.lead-n{font-family:var(--nx-font-head);letter-spacing:-.01em;font-size:18px;font-weight:500}.lead-f{background:var(--ai-bg);color:var(--ai);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:500}.lead-card dd a{text-underline-offset:3px;-webkit-text-decoration:underline #13151540;text-decoration:underline #13151540}.lead-actions{gap:8px;display:flex}.lead-actions .btn{flex:1;height:38px;padding:0 14px;font-size:13.5px}@media (max-width:900px){.call-tl>.player{border-radius:20px;top:0}.player{gap:10px;padding:10px 12px 10px 10px}.play{width:42px;height:42px}.rate{min-width:38px;padding:0 6px}.player-t{font-size:11.5px}.th-actions{justify-content:flex-start;gap:6px}.th-actions .btn{height:34px;padding:0 12px;font-size:13px}.th-actions .btn-icon{width:34px;padding:0}.th-actions .assign select{text-overflow:ellipsis;background-position:right 11px center;max-width:136px;height:34px;padding:0 28px 0 12px;font-size:13px}.th-labels:has(>a.label-add:only-child){display:none}}.th-labels:empty{display:none}.btn-ai{color:var(--nx-ink);background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#1e67f68c,#f18a3a80,#e25ede8c) border-box;border:1px solid #0000;position:relative}.btn-ai svg path{fill:currentColor;stroke:none}.btn-ai.is-writing:after{content:"";border:2px solid #1e67f6;border-color:#1e67f6 #e25ede #0000 #0000;border-radius:50%;animation:.8s linear infinite nx-spin;position:absolute;inset:-3px}.box textarea[readonly]{color:var(--nx-ink-2,#3b3d3d)}
