@font-face{font-family:__Cairo_45314e;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:__Cairo_45314e;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cairo_45314e;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cairo_Fallback_45314e;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_45314e{font-family:__Cairo_45314e,__Cairo_Fallback_45314e;font-style:normal}.__variable_45314e{--font-cairo:"__Cairo_45314e","__Cairo_Fallback_45314e"}:root{color-scheme:dark;--bg:#050814;--panel:rgba(11,18,34,.78);--panel-strong:rgba(13,23,42,.95);--panel-soft:rgba(36,242,255,.08);--text:#e7f7ff;--muted:#8ea7bb;--line:rgba(139,213,255,.18);--brand:#24f2ff;--brand-2:#62ffb4;--accent:#9b7cff;--danger:#ff5c8a;--warning:#ffd166;--shadow:0 24px 80px rgba(0,0,0,.36)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 16% 12%,rgba(36,242,255,.18),transparent 26%),radial-gradient(circle at 84% 0,rgba(155,124,255,.18),transparent 28%),linear-gradient(135deg,#050814,#08111f 48%,#07141a);color:var(--text);font-family:var(--font-cairo),Arial,Helvetica,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(139,213,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(139,213,255,.045) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.95),transparent 78%)}button,input,select,textarea{font:inherit}button{cursor:pointer}.glass-panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-shell{height:100vh;min-height:100vh;overflow:hidden;display:grid;grid-template-columns:260px 1fr;position:relative}.sidebar{background:rgba(3,9,18,.82);-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:22px 16px;display:flex;flex-direction:column;gap:26px;position:relative;z-index:1}.brand-cluster{display:flex;align-items:center;gap:12px}.brand-mark{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#001318;background:linear-gradient(135deg,var(--brand),var(--brand-2));box-shadow:0 0 34px rgba(36,242,255,.32)}.brand{font-size:20px;font-weight:800;letter-spacing:0}.brand-cluster p,.login-panel p{margin:3px 0 0;color:var(--muted);font-size:13px}.nav{display:grid;grid-gap:8px;gap:8px}.nav button{width:100%;border:1px solid transparent;border-radius:8px;padding:12px;color:#cfe9f6;background:transparent;text-align:start;display:flex;align-items:center;gap:10px}.nav button.active,.nav button:hover{color:#fff;border-color:rgba(36,242,255,.28);background:linear-gradient(90deg,rgba(36,242,255,.18),rgba(155,124,255,.12))}.sidebar-status{margin-top:auto;border:1px solid var(--line);border-radius:8px;padding:14px;background:rgba(36,242,255,.07);display:flex;align-items:center;justify-content:space-between}.sidebar-status span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.main{min-width:0;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.topbar{min-height:74px;padding:14px 24px;border-bottom:1px solid var(--line);background:rgba(5,8,20,.62);display:flex;align-items:center;justify-content:space-between;gap:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:4}.topbar h1,.view-header h2{margin:0;font-size:24px}.campaign-actions,.login-actions,.toolbar,.topbar-actions{display:flex;align-items:center;gap:9px}.operator-card{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:hsla(0,0%,100%,.04);display:grid;grid-gap:2px;gap:2px}.operator-card span{color:var(--muted);font-size:11px}.operator-card strong{font-size:13px}.icon-button{width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.05);color:var(--text);display:inline-grid;place-items:center}.icon-button:hover,.secondary-button:hover{border-color:rgba(36,242,255,.58)}.notification-button,.notifications-menu{position:relative}.notification-badge{position:absolute;top:-7px;inset-inline-end:-7px;min-width:20px;height:20px;border-radius:999px;padding:0 6px;display:grid;place-items:center;color:#031016;background:var(--warning);font-size:11px;font-weight:800}.notifications-popover{position:absolute;top:calc(100% + 10px);inset-inline-end:0;width:min(380px,90vw);max-height:520px;overflow:hidden;border-radius:8px;padding:12px;z-index:20}.notifications-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.notifications-list{max-height:430px;overflow:auto;display:grid;grid-gap:8px;gap:8px;padding-top:10px}.notification-item{border:1px solid var(--line);border-radius:8px;padding:10px;display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;background:hsla(0,0%,100%,.035);color:var(--text);text-align:start}.notification-item.unread{border-color:rgba(36,242,255,.45);background:rgba(36,242,255,.08)}.notification-item small{display:block;margin-top:4px;line-height:1.45}.eyebrow{margin:0 0 6px;display:inline-flex;align-items:center;gap:7px;color:var(--brand);font-size:12px;font-weight:800;text-transform:uppercase}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden}.orb{position:absolute;border-radius:999px;filter:blur(10px);opacity:.52}.orb-one{width:300px;height:300px;background:rgba(36,242,255,.22);top:8%;inset-inline-start:12%}.orb-two{width:240px;height:240px;background:rgba(98,255,180,.17);bottom:14%;inset-inline-end:12%}.login-panel{width:min(460px,100%);border-radius:8px;padding:28px;display:grid;grid-gap:18px;gap:18px;position:relative;z-index:1}.login-panel h1{margin:10px 0 8px;font-size:30px}.login-panel label{display:grid;grid-gap:8px;gap:8px;font-weight:700}input,select,textarea{border:1px solid var(--line);border-radius:8px;padding:11px 12px;background:hsla(0,0%,100%,.055);color:var(--text);width:100%;resize:vertical;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(36,242,255,.7);box-shadow:0 0 0 3px rgba(36,242,255,.12)}select option{background:#0b1222;color:var(--text)}.banner-error,.error,.success-box{border:1px solid rgba(255,92,138,.42);background:rgba(255,92,138,.12);color:#ffd6e1;border-radius:8px;padding:10px 12px}.success-box{border-color:rgba(98,255,180,.4);background:rgba(98,255,180,.1);color:#caffe4}.banner-error{margin:12px 24px 0}.primary-button,.secondary-button{border-radius:8px;min-height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-button{border:0;color:#021017;background:linear-gradient(135deg,var(--brand),var(--brand-2));font-weight:800;box-shadow:0 0 30px rgba(36,242,255,.2)}.secondary-button{border:1px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--text)}.secondary-button.danger{border-color:rgba(255,92,138,.45);color:#ffd1dc}.compact{min-height:34px;padding:0 11px;font-size:12px}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.inbox{overflow:hidden;padding:18px;display:grid;grid-template-columns:minmax(300px,380px) 1fr minmax(280px,340px);grid-gap:14px;gap:14px}.content-view,.inbox{min-height:0;height:100%}.content-view{overflow:auto;padding:24px}.contacts-toolbar,.view-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.view-header .muted{margin-top:7px}.view-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contacts-toolbar .search{max-width:560px}.automation-form,.campaign-form{border-radius:8px;padding:14px;margin-bottom:16px}.campaign-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(170px,auto);grid-gap:10px;gap:10px}.campaign-window-toggle{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04)}.campaign-form .primary-button,.campaign-form textarea,.campaign-hint{grid-column:1/-1}.campaign-hint{margin:0}.team-card{border-radius:8px;padding:16px;display:grid;grid-gap:10px;gap:10px}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(3,8,18,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-panel{width:min(560px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid rgba(36,242,255,.28);box-shadow:0 24px 70px rgba(0,0,0,.44),0 0 40px rgba(36,242,255,.12)}.team-actions,.team-card-header,.team-edit-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-card-header h3{margin:4px 0 0}.team-active-toggle{min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:hsla(0,0%,100%,.04)}.automation-form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:10px;gap:10px}.automation-form .primary-button,.automation-form textarea{grid-column:1/-1}.automation-tester{border-radius:8px;padding:16px;margin-bottom:16px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.1fr) minmax(260px,.9fr);grid-gap:14px;gap:14px;align-items:start}.automation-actions-preview h4,.automation-tester h3{margin:0 0 6px}.automation-actions-preview,.automation-test-form,.automation-test-result{display:grid;grid-gap:9px;gap:9px}.automation-test-result{border:1px solid var(--line);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.035)}.automation-actions-preview{border-top:1px solid var(--line);padding-top:10px}.automation-actions-preview span{color:var(--muted)}.automation-actions-preview p{margin:0;line-height:1.5}.data-table{border:1px solid var(--line);border-radius:8px;background:rgba(11,18,34,.62);overflow:hidden;box-shadow:var(--shadow)}.automation-row,.campaign-row,.contacts-row,.team-row{display:grid;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.contacts-row{grid-template-columns:minmax(190px,1.4fr) minmax(90px,.7fr) minmax(110px,.7fr) minmax(80px,.5fr) minmax(110px,.8fr) minmax(120px,.7fr)}.campaign-row{grid-template-columns:minmax(190px,1.3fr) minmax(170px,1fr) minmax(90px,.6fr) minmax(90px,.5fr) minmax(220px,1.1fr)}.automation-row{grid-template-columns:minmax(170px,1fr) minmax(170px,1fr) minmax(190px,1fr) minmax(90px,.5fr) minmax(90px,.5fr)}.team-row{grid-template-columns:minmax(170px,1fr) minmax(210px,1.2fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(240px,1.1fr)}.automation-row:last-child,.campaign-row:last-child,.contacts-row:last-child,.team-row:last-child{border-bottom:0}.table-head{background:linear-gradient(90deg,rgba(36,242,255,.12),rgba(155,124,255,.1));color:#bfefff;font-size:13px;font-weight:800}.toggle-line{display:flex;align-items:center;gap:8px}.toggle-line input{width:16px;height:16px}.conversation-main,.customer-cell{display:flex;align-items:center;gap:12px;min-width:0}.conversation-summary,.customer-cell>div{min-width:0}.customer-avatar{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#06111f;font-size:14px;font-weight:900;line-height:1;overflow:hidden;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.35);box-shadow:0 0 20px rgba(36,242,255,.12)}.customer-avatar.list{width:52px;height:52px;flex-basis:52px;font-size:16px;box-shadow:0 0 24px rgba(36,242,255,.16)}.customer-avatar.large{width:54px;height:54px;flex-basis:54px;font-size:17px}.chat,.conversation-list,.details-panel{min-height:0;overflow:hidden;border-radius:8px}.conversation-list,.details-panel{overflow-y:auto}.details-panel{padding:20px}.list-header{padding:16px;border-bottom:1px solid var(--line)}.list-state{padding:18px 16px;color:var(--muted)}.search{background:hsla(0,0%,100%,.055)}.filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.conversation-item{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:16px;text-align:start}.conversation-main{align-items:flex-start}.conversation-summary{display:grid;grid-gap:7px;gap:7px;flex:1 1}.conversation-summary .row{align-items:flex-start}.conversation-summary .name{min-width:0;line-height:1.35}.conversation-summary .muted,.conversation-summary .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-summary .muted{line-height:1.45}.conversation-item.active,.conversation-item:hover{background:linear-gradient(90deg,rgba(36,242,255,.14),rgba(98,255,180,.08))}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.name{font-weight:800}.muted{color:var(--muted);font-size:13px}.tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.priority-chip,.status-pill,.tag{border-radius:999px;font-size:12px;padding:4px 8px}.tag{color:#fff}.priority-chip{color:#06111a;background:var(--brand)}.priority-chip.high,.priority-chip.urgent{background:var(--warning)}.status-pill{border:1px solid var(--line);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;gap:6px;width:-moz-fit-content;width:fit-content}.status-pill.success{color:#032015;background:var(--brand-2)}.status-pill.warning{color:#271800;background:var(--warning)}.editable-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.removable-tag{border:0}.tag-select{margin-bottom:8px}.chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.chat-header,.composer{background:hsla(0,0%,100%,.035);border-bottom:1px solid var(--line);padding:16px 20px}.composer{border-top:1px solid var(--line);border-bottom:0;display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;bottom:0;z-index:3}.composer-row{display:flex;gap:10px}.composer-row input{flex:1 1}.send-button{width:46px;padding:0}.quick-replies{display:flex;flex-wrap:wrap;gap:8px}.quick-replies button{border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:hsla(0,0%,100%,.05);color:var(--text);font-size:13px}.messages{overflow:auto;padding:20px;display:flex;flex-direction:column;gap:12px}.bubble{max-width:min(620px,78%);border-radius:8px;padding:12px 14px;line-height:1.5;background:hsla(0,0%,100%,.08);border:1px solid var(--line)}.bubble p{margin:0}.bubble.with-attachment{display:grid;grid-gap:10px;gap:10px;padding:10px}.message-media{display:block;max-width:100%;border-radius:8px;border:1px solid hsla(0,0%,100%,.18);background:rgba(0,0,0,.22)}.message-media.image{max-height:340px;object-fit:contain}.message-media.video{width:min(460px,100%);max-height:340px}.message-audio{width:min(360px,100%)}.attachment-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:min(280px,100%);border-radius:8px;padding:10px 12px;background:hsla(0,0%,100%,.08);border:1px solid var(--line);color:var(--text);text-decoration:none}.attachment-link small{color:var(--muted);white-space:nowrap}.bubble.outbound{align-self:flex-end;color:#031016;background:linear-gradient(135deg,rgba(36,242,255,.92),rgba(98,255,180,.88))}.bubble.inbound{align-self:flex-start}.empty{min-height:100%;display:grid;place-items:center;color:var(--muted)}.metric{border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:12px;background:hsla(0,0%,100%,.04)}.metric select{margin-top:8px}.claim-button{width:100%;margin-top:10px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.details-panel h2,.section-title h2{margin:0;font-size:18px}.note-form,.tag-form,.team-form{display:grid;grid-gap:8px;gap:8px}.tag-form{grid-template-columns:1fr 46px}.tag-form .secondary-button{grid-column:1/-1}.tag-form input[type=color]{height:42px;padding:3px}.activity-list,.notes-list,.team-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.note-item,.team-member{border:1px solid var(--line);border-radius:8px;padding:10px;background:hsla(0,0%,100%,.04);display:grid;grid-gap:4px;gap:4px}.note-item p{margin:0;line-height:1.5}.activity-list{position:relative}.activity-item{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;padding:10px;background:hsla(0,0%,100%,.035)}.activity-dot{width:10px;height:10px;margin-top:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 16px rgba(36,242,255,.55)}.activity-item p{margin:4px 0;color:var(--muted);line-height:1.45}.reports-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.report-card,.report-panel{border-radius:8px;padding:16px}.report-card{display:grid;grid-gap:8px;gap:8px}.report-card strong{font-size:28px;color:var(--brand)}.reports-columns{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:12px;gap:12px}.report-panel h3{margin:0 0 12px;font-size:17px}.report-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.report-line:last-child{border-bottom:0}.settings-grid{display:grid;grid-template-columns:minmax(360px,1.25fr) minmax(320px,.75fr);grid-gap:14px;gap:14px}.settings-card{border-radius:8px;padding:18px;display:grid;grid-gap:18px;gap:18px}.settings-card h3{margin:0;font-size:20px}.readiness-card,.settings-card-header,.settings-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-line{border:1px solid var(--line);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.04);flex-wrap:wrap}.settings-line code{flex:1 1;min-width:min(420px,100%);color:var(--brand);word-break:break-all}.readiness-grid,.settings-metrics{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:10px;gap:10px}.config-metric,.readiness-card{border:1px solid var(--line);border-radius:8px;padding:12px;background:hsla(0,0%,100%,.04)}.config-metric{display:grid;grid-gap:8px;gap:8px}.settings-hint{margin:0;color:var(--warning);display:flex;align-items:center;gap:8px;font-size:13px}.settings-form{display:grid;grid-gap:10px;gap:10px}.test-result{display:grid;grid-gap:8px;gap:8px}.test-result pre{margin:0;max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:12px;background:rgba(0,0,0,.28);color:#c8f8ff;white-space:pre-wrap;word-break:break-word}.tag-dot{width:9px;height:9px;border-radius:999px;display:inline-block;-webkit-margin-end:7px;margin-inline-end:7px}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.inbox{grid-template-columns:320px 1fr}.details-panel{display:none}}@media (max-width:820px){.contacts-toolbar,.topbar,.view-header{align-items:stretch;flex-direction:column}.topbar-actions{flex-wrap:wrap}.inbox{grid-template-columns:1fr}.conversation-list{max-height:320px}.automation-form,.automation-row,.automation-tester,.campaign-form,.campaign-row,.contacts-row,.readiness-grid,.reports-columns,.reports-grid,.settings-grid,.settings-metrics,.team-row{grid-template-columns:1fr}.table-head{display:none}}