:root{--bg:#f4f6f4;--panel:#fff;--text:#17211c;--muted:#68736d;--line:#dfe5e1;--primary:#156f4b;--accent:#d4a948;--danger:#b33a3a;--nav:#10241b;--navText:#dce8e1;--shadow:0 12px 35px #122a1e12}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cc-bg:#f7f9f8;--cc-surface:#fff;--cc-surface-2:#fafcfb;--cc-ink:#101315;--cc-muted:#747b80;--cc-border:#e5e9e7;--cc-green:#24b85a;--cc-orange:#ff5b12;--cc-purple:#9357f4;--cc-blue:#3989ff;--cc-sidebar:#171a1f;--cc-sidebar-ink:#f7f8f8;--cc-shadow:0 7px 22px #121c1709}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cc-bg:#050b12;--cc-surface:#0c131b;--cc-surface-2:#111923;--cc-ink:#f5f7f8;--cc-muted:#9ca5ae;--cc-border:#27313a;--cc-green:#48dc7a;--cc-orange:#ff5d16;--cc-purple:#9b63fa;--cc-blue:#4b92ff;--cc-sidebar:#081019;--cc-sidebar-ink:#f6f7f7;--cc-shadow:none}html[data-theme] body{font-family:Inter,Segoe UI,Arial,sans-serif;background:var(--cc-bg)!important;color:var(--cc-ink)!important}.vNextShell{min-height:100vh;color:var(--cc-ink);grid-template-columns:82px minmax(0,1fr);padding:0;transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1);display:grid;background:var(--cc-bg)!important}html[data-theme=dark] .vNextShell{grid-template-columns:82px minmax(0,1fr);padding:0}.vNextShell.sidebarExpanded,html[data-theme=dark] .vNextShell.sidebarExpanded{grid-template-columns:220px minmax(0,1fr)}.vNextSidebar{z-index:30;height:100vh;color:var(--cc-sidebar-ink);background:radial-gradient(circle at 35% 6%,#3a484933,#0000 28%),linear-gradient(160deg,#171b20,#13161a 65%,#181b20);border-right:1px solid #ffffff14;border-radius:0;flex-direction:column;padding:23px 12px 18px;display:flex;position:sticky;top:0;overflow-y:auto}html[data-theme=dark] .vNextSidebar{border-right:1px solid var(--cc-border);background:linear-gradient(160deg,#081019,#07101a 70%,#0b141d);border-radius:0;height:100vh;padding:23px 12px 18px;top:0}.vNextSidebar .altraBrand{color:#fff;align-self:center;margin-bottom:16px}.vNextSidebar .altraLogo{width:24px;height:28px}.vNextSidebar .altraWord{font-size:19px;display:none}.sidebarExpanded .vNextSidebar .altraBrand{align-self:flex-start;padding-left:9px}.sidebarExpanded .vNextSidebar .altraWord{display:inline}.sidebarToggle{color:#f4f6f5;background:#ffffff12;border:1px solid #ffffff21;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:42px;min-height:36px;margin:0 auto 13px;display:flex}.sidebarToggle:hover{background:#ffffff21}.sidebarToggle span{display:none}.sidebarExpanded .sidebarToggle{justify-content:flex-start;width:calc(100% - 8px);padding:0 17px}.sidebarExpanded .sidebarToggle span{font-size:11px;display:inline}.vNextNav{gap:9px;display:grid}.vNextNav a,.vNextHelp{color:#d7dcde;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-height:52px;font-size:13px;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.vNextNav a:hover,.vNextNav a.active{color:#fff;background:#ffffff1c}.vNextNav a.active{color:#101316;background:#fff;box-shadow:0 7px 20px #0000002b}.vNextNav a.active:before{content:"";background:var(--cc-orange);border-radius:2px;width:2px;height:29px;position:absolute;left:-12px}.vNextNav a span,.vNextHelp span{display:none}.vNextHelp{background:#ffffff17;border-radius:50%;width:44px;min-height:44px;margin:auto auto 0}.sidebarExpanded .vNextNav a,.sidebarExpanded .vNextHelp,html[data-theme=dark] .sidebarExpanded .vNextNav a,html[data-theme=dark] .sidebarExpanded .vNextHelp{justify-content:flex-start;padding:0 21px}.sidebarExpanded .vNextNav a span,.sidebarExpanded .vNextHelp span,html[data-theme=dark] .sidebarExpanded .vNextNav a span,html[data-theme=dark] .sidebarExpanded .vNextHelp span{display:inline}html[data-theme=dark] .vNextNav a.active{color:var(--cc-orange);background:linear-gradient(90deg,#ffffff21,#ffffff14)}.sidebarExpanded .vNextHelp,html[data-theme=dark] .sidebarExpanded .vNextHelp{background:0 0;border-radius:9px;width:100%}.vNextFrame{background:var(--cc-surface);border-radius:0 14px 14px 0;min-width:0;overflow:clip}html[data-theme=dark] .vNextFrame{background:var(--cc-bg);border-radius:0}.vNextHeader{z-index:25;border-bottom:1px solid var(--cc-border);background:color-mix(in srgb, var(--cc-surface) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(250px,368px) 1fr auto;align-items:center;gap:22px;min-height:92px;padding:0 20px 0 28px;display:grid;position:sticky;top:0}html[data-theme=dark] .vNextHeader{background:#050b12e8;min-height:82px}.commandSearch{border:1px solid var(--cc-border);background:var(--cc-surface);height:50px;color:var(--cc-muted);box-shadow:var(--cc-shadow);border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex;position:relative}.commandSearch input,html[data-theme] .commandSearch input{flex:1;min-width:0;color:var(--cc-ink)!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.commandSearch kbd{background:var(--cc-surface-2);color:var(--cc-ink);border-radius:8px;padding:7px 9px;font:600 12px inherit}.commandSearchResults{z-index:110;border:1px solid var(--cc-border);background:var(--cc-surface);width:min(520px,100vw - 32px);color:var(--cc-ink);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 24px 60px #040c0830}.searchResultsLabel{color:var(--cc-muted);letter-spacing:.09em;text-transform:uppercase;padding:7px 9px 8px;font-size:9px;font-weight:750;display:block}.commandSearchResults button{width:100%;color:var(--cc-ink);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px;display:grid}.commandSearchResults button:hover,.commandSearchResults button:focus-visible{background:color-mix(in srgb, var(--cc-green) 8%, var(--cc-surface));outline:0}.searchResultIcon{background:color-mix(in srgb, var(--cc-green) 9%, var(--cc-surface));width:34px;height:34px;color:var(--cc-green);border-radius:9px;place-items:center;display:grid}.commandSearchResults button>span:nth-child(2){gap:3px;min-width:0;display:grid}.commandSearchResults strong,.commandSearchResults small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commandSearchResults strong{font-size:11px}.commandSearchResults small{color:var(--cc-muted);font-size:9px}.searchNoResults{color:var(--cc-muted);text-align:center;padding:22px 12px;font-size:11px}.createCampaignButton{color:#159847;background:#dff6e6;border:1px solid #cdeed6;border-radius:11px;justify-self:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #fff9}html[data-theme=dark] .createCampaignButton{color:#70ee9b;background:linear-gradient(135deg,#123120,#0f281b);border-color:#1c4a31}.vNextHeaderActions{align-items:center;gap:10px;display:flex}.wizardLaunchButton{border:1px solid var(--cc-border);background:var(--cc-surface);min-height:44px;color:var(--cc-ink);box-shadow:var(--cc-shadow);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-weight:650;display:inline-flex}.workflowWizard{z-index:180;border:1px solid var(--cc-border);background:var(--cc-surface);width:min(390px,100vw - 28px);color:var(--cc-ink);border-radius:16px;max-height:calc(100dvh - 96px);padding:18px;position:fixed;top:76px;right:20px;overflow-y:auto;box-shadow:0 24px 70px #030c0840}.workflowWizardHead,.workflowWizardHead>span,.workflowWizardActions{align-items:center;display:flex}.workflowWizardHead{justify-content:space-between;margin-bottom:16px}.workflowWizardHead>span{gap:8px;font-weight:750}.workflowWizardHead>button{background:var(--cc-surface-2);width:32px;height:32px;color:var(--cc-ink);border:0;border-radius:8px;place-items:center;display:grid}.workflowProgress{gap:7px;margin-bottom:18px;display:grid}.workflowProgress button{border:1px solid var(--cc-border);background:var(--cc-surface-2);min-height:31px;color:var(--cc-muted);border-radius:8px;place-items:center;display:grid}.workflowProgress button.active,.workflowProgress button.done{border-color:var(--cc-green);background:color-mix(in srgb, var(--cc-green) 12%, var(--cc-surface));color:var(--cc-green)}.workflowWizard h3{margin:7px 0 8px}.workflowWizard p{color:var(--cc-muted);margin:0 0 14px;line-height:1.55}.workflowWizard .btn{align-items:center;gap:7px;display:inline-flex}.wizardHere{background:color-mix(in srgb, var(--cc-green) 10%, var(--cc-surface));color:var(--cc-green);border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:11px}.workflowWizardActions{border-top:1px solid var(--cc-border);justify-content:space-between;gap:8px;margin-top:15px;padding-top:13px}@media (max-width:900px){.wizardLaunchButton span{display:none}.wizardLaunchButton{justify-content:center;width:44px;padding:0}.workflowWizard{max-height:calc(100dvh - 76px);top:68px;right:8px}}.roundAction,.vNextProfile{border:1px solid var(--cc-border);background:var(--cc-surface);color:var(--cc-ink);box-shadow:var(--cc-shadow)}.roundAction{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.vNextProfile{border-radius:999px;align-items:center;gap:9px;min-width:126px;height:48px;padding:4px 11px 4px 5px;display:flex}.vNextProfile .profileAvatar{color:#fff;background:linear-gradient(145deg,#ee6f21,#273346);width:35px;height:35px}.profileMenuHost{position:relative}.profileMenu{z-index:90;border:1px solid var(--cc-border);background:var(--cc-surface);border-radius:14px;width:220px;padding:8px;position:absolute;top:56px;right:0;box-shadow:0 20px 55px #0003}.profileMenu>div{border-bottom:1px solid var(--cc-border);gap:3px;padding:10px;display:grid}.profileMenu small{color:var(--cc-muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.profileMenu button{width:100%;color:var(--cc-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.profileMenu button:hover{background:var(--cc-surface-2)}.vNextMain{background:var(--cc-surface);min-width:0}html[data-theme=dark] .vNextMain{background:var(--cc-bg)}.vNextMain>.content{max-width:none;padding:24px 28px 48px}.vNextMain .heading{align-items:center;min-height:70px;margin-bottom:18px}.vNextMain .heading h2{color:var(--cc-ink);letter-spacing:-.035em;margin:0 0 5px;font-family:inherit;font-size:27px;font-weight:700}.vNextMain .heading p{color:var(--cc-muted);font-size:13px}.vNextMain .card,.vNextMain .glassCard,.vNextMain .tableWrap,.vNextMain .modal,.vNextMain .referenceCard,.vNextMain .workforcePanel,.vNextMain .socialPreview,.vNextMain .mediaCard,.vNextMain .contentRow,.vNextMain .conversationCard,.vNextMain .agentCard,.vNextMain .planCard{border:1px solid var(--cc-border)!important;background:var(--cc-surface)!important;color:var(--cc-ink)!important;box-shadow:var(--cc-shadow)!important;border-radius:14px!important}.vNextMain .card{padding:18px}.vNextMain .card h2,.vNextMain .card h3,.vNextMain .glassCard h2,.vNextMain .glassCard h3{font-family:inherit;color:var(--cc-ink)!important}.vNextMain .muted,.vNextMain .help,.vNextMain .card p{color:var(--cc-muted)}.vNextMain input,.vNextMain textarea,.vNextMain select,html[data-theme] .vNextMain input,html[data-theme] .vNextMain textarea,html[data-theme] .vNextMain select{border-radius:9px;border:1px solid var(--cc-border)!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important}.vNextMain input:focus,.vNextMain textarea:focus,.vNextMain select:focus{outline:3px solid color-mix(in srgb, var(--cc-green) 13%, transparent);border-color:var(--cc-green)!important}.vNextMain .btn,html[data-theme] .vNextMain .btn{border-radius:9px;color:#fff!important;box-shadow:none!important;background:#24ad56!important}.vNextMain .btn.secondary,html[data-theme] .vNextMain .btn.secondary{border:1px solid var(--cc-border)!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important}.vNextMain .btn.danger,html[data-theme] .vNextMain .btn.danger{color:#fff!important;background:#d94b41!important}.vNextMain .table{background:var(--cc-surface);color:var(--cc-ink)}.vNextMain .table th,html[data-theme] .vNextMain .table th{background:var(--cc-surface-2)!important;color:var(--cc-muted)!important}.vNextMain .table td,html[data-theme] .vNextMain .table td{color:var(--cc-ink);border-color:var(--cc-border)!important;background:var(--cc-surface)!important}.vNextMain .table tr:hover td{background:color-mix(in srgb, var(--cc-green) 4%, var(--cc-surface))!important}.vNextMain details,html[data-theme] .vNextMain details{border:1px solid var(--cc-border);background:var(--cc-surface-2);color:var(--cc-muted)}.vNextMain details summary{color:var(--cc-ink)}.vNextMain .modalBack{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#02080ca8}.vNextMain .status{border-color:var(--cc-border);background:var(--cc-surface-2);color:var(--cc-muted)}.vNextMain .tabs{border-color:var(--cc-border)}.vNextMain .tabs .active{border-color:var(--cc-green);color:var(--cc-green)}.vNextMain .bulkBar{border-color:var(--cc-border);background:var(--cc-surface-2)}.vNextMain .messageBubble.outbound{border-color:color-mix(in srgb, var(--cc-green) 24%, var(--cc-border))!important;background:color-mix(in srgb, var(--cc-green) 8%, var(--cc-surface))!important}.vNextMain .runHistory,.vNextMain .strategyBlock,.vNextMain .messageThread,.vNextMain .planItems,.vNextMain .planItem,.vNextMain .runRow,.vNextMain .imageChoice,.vNextMain .conversationItem,.vNextMain .messageBubble,.vNextMain .inlineEditor,.vNextMain .connectionCard,.vNextMain .agentControlGuide article,.vNextMain .productWatcherCard,.vNextMain .metricStrip>span,.vNextMain .themeChips>span{border-color:var(--cc-border)!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important;box-shadow:none!important}.vNextMain .imageChoice.selected{border-color:var(--cc-green)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--cc-green) 12%, transparent)!important}.vNextMain .switchLabel input{accent-color:var(--cc-green)}.newOverview{background:var(--cc-surface);min-height:calc(100vh - 92px);padding:20px 14px 22px 28px;position:relative}html[data-theme=dark] .newOverview{background:var(--cc-bg);min-height:calc(100vh - 82px)}.newOverview>.error{margin-right:14px}.overviewTitleRow{justify-content:space-between;align-items:flex-start;gap:20px;min-height:75px;padding-right:302px;display:flex}.overviewTitleRow h1{color:var(--cc-ink);letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(25px,2.2vw,31px);line-height:1.1}.overviewTitleRow p{color:var(--cc-muted);margin:0;font-size:12px}.overviewTitleRow p span{color:var(--cc-green)}.overviewDate{border:1px solid var(--cc-border);background:var(--cc-surface);min-width:185px;min-height:43px;color:var(--cc-ink);border-radius:9px;align-items:center;gap:10px;padding:0 13px;font-size:11px;display:flex}.overviewDate span{margin-left:auto}.overviewComposition{grid-template-columns:minmax(0,1fr) 290px;gap:14px;min-height:790px;display:grid}.overviewDashboard{grid-template-columns:minmax(225px,.85fr) minmax(245px,.95fr) minmax(275px,1.1fr);gap:13px;display:grid}.overviewColumn{align-content:start;gap:13px;min-width:0;display:grid}.overviewColumnLeft{grid-template-rows:405px 337px}.overviewColumnCenter{grid-template-rows:352px 390px}.overviewColumnRight{grid-template-rows:354px 245px 130px}.dashPanel,.agentStatusRail{border:1px solid var(--cc-border);background:var(--cc-surface);box-shadow:var(--cc-shadow);border-radius:13px}.dashPanel{min-width:0;padding:15px;overflow:hidden}.panelHeading{justify-content:space-between;align-items:flex-start;gap:10px;min-height:28px;display:flex}.panelHeading h2{color:var(--cc-ink);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:700}.panelHeading a{color:var(--cc-muted);font-size:9px}.metricRow{border-bottom:1px solid var(--cc-border);grid-template-columns:45px minmax(76px,1fr) auto 70px;align-items:center;gap:8px;min-height:83px;display:grid}.metricRow.last{border-bottom:0}.metricIcon,.miniIcon,.agentStatusIcon{border-radius:10px;place-items:center;display:grid}.metricIcon{width:43px;height:43px}.green{color:#21b75a}.orange{color:var(--cc-orange)}.purple{color:var(--cc-purple)}.blue{color:var(--cc-blue)}.teal{color:#23b7aa}.amber{color:#f2a900}.metricIcon.green,.miniIcon.green,.agentStatusIcon.green{background:#27be5e17}.metricIcon.orange,.miniIcon.orange,.agentStatusIcon.orange{background:#ff5b1217}.metricIcon.purple,.miniIcon.purple,.agentStatusIcon.purple{background:#9357f41a}.metricIcon.blue,.miniIcon.blue,.agentStatusIcon.blue{background:#3989ff17}.agentStatusIcon.teal{background:#23b7aa17}.agentStatusIcon.amber{background:#f2a9001a}.metricCopy{gap:3px;display:grid}.metricCopy small{color:var(--cc-ink);font-size:9px}.metricCopy strong{color:var(--cc-ink);font-size:21px;font-weight:650}.metricDelta{color:var(--cc-green);white-space:nowrap;font-size:8px}.metricRow:nth-of-type(3) .metricDelta{color:var(--cc-orange)}.metricRow svg{width:70px;height:37px;overflow:visible}.metricRow svg path{fill:none;stroke:currentColor;stroke-width:2px}.metricRow:nth-of-type(2) svg{color:var(--cc-green)}.metricRow:nth-of-type(3) svg{color:var(--cc-orange)}.metricRow:nth-of-type(4) svg{color:var(--cc-purple)}.metricRow:nth-of-type(5) svg{color:var(--cc-blue)}.quickActionsPanel{padding:15px}.quickActionsGrid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.quickActionsGrid a{border:1px solid var(--cc-border);min-height:75px;color:var(--cc-ink);border-radius:9px;align-items:center;gap:9px;padding:9px;transition:transform .15s,border-color .15s;display:flex}.quickActionsGrid a:hover{border-color:color-mix(in srgb, var(--cc-green) 45%, var(--cc-border));transform:translateY(-2px)}.miniIcon{flex:none;width:35px;height:35px}.quickActionsGrid a>span:last-child{gap:5px;min-width:0;display:grid}.quickActionsGrid strong{font-size:10px}.quickActionsGrid small{color:var(--cc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.onlineLabel{color:var(--cc-green);align-items:center;gap:5px;font-size:9px;display:flex}.onlineLabel i{background:var(--cc-green);border-radius:50%;width:6px;height:6px}.adamCommandInner{color:#fff;background:radial-gradient(circle at 80% 35%,#2fdd6c1f,#0000 24%),linear-gradient(145deg,#171a1d,#0b0d0e);border-radius:12px;height:278px;margin-top:4px;padding:20px 12px 12px;display:grid}.adamReady{padding-right:70px;position:relative}.adamReady h3{color:#fff;margin:0 0 8px;font-size:14px}.adamReady p{color:#d7d9d8;max-width:160px;margin:0;font-size:9px;line-height:1.55}.voiceBars{color:#34dc74;letter-spacing:-4px;width:67px;font-size:17px;position:absolute;top:10px;right:-3px;overflow:hidden}.adamNumbers{grid-template-columns:1fr 1fr;align-items:center;display:grid}.adamNumbers span{gap:3px;display:grid}.adamNumbers span+span{border-left:1px solid #464a4c;padding-left:18px}.adamNumbers b{font-size:24px}.adamNumbers small{color:#e2e3e3;font-size:8px}.adamCommandInner>a{color:#20a551;background:#f8faf9;border:1px solid #d9dedb;border-radius:9px;justify-content:space-between;align-items:center;height:48px;padding:0 13px;font-size:11px;display:flex}html[data-theme=dark] .adamCommandInner>a{color:#75ed9e;background:#111b17;border-color:#375242}.recentPanel{flex-direction:column;display:flex}.recentList{flex:1}.recentItem{border-bottom:1px solid var(--cc-border);grid-template-columns:28px minmax(0,1fr) auto 5px;align-items:center;gap:8px;min-height:54px;display:grid}.activityLogo{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.activityLogo.facebook{background:#3185e9}.activityLogo.instagram{background:linear-gradient(145deg,#8e40eb,#fa3971,#ff9d22)}.activityLogo.agent{background:var(--cc-purple)}.recentItem>span:nth-child(2){gap:3px;min-width:0;display:grid}.recentItem strong,.recentItem small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recentItem strong{color:var(--cc-ink);font-size:9px}.recentItem small,.recentItem time{color:var(--cc-muted);font-size:7px}.recentItem>i{background:var(--cc-green);border-radius:50%;width:5px;height:5px}.panelFooterLink,.agentRailFooter{border:1px solid var(--cc-border);height:42px;color:var(--cc-green);border-radius:9px;justify-content:center;align-items:center;gap:16px;margin-top:8px;font-size:10px;display:flex}.performanceChartPanel{position:relative}.rangeTabs{gap:5px;display:flex}.rangeTabs button{border:1px solid var(--cc-border);width:27px;height:27px;color:var(--cc-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:8px;display:grid}.rangeTabs button.active{color:#fff;background:#17191c}html[data-theme=dark] .rangeTabs button.active{color:#111;background:#f4f5f5}.lineChart{margin-top:5px;position:relative}.lineChart svg{width:100%;height:220px;overflow:visible}.chartGrid path{fill:none;stroke:var(--cc-border);stroke-width:1px}.chartLine{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.chartLine.engagement{stroke:#37c76f}.chartLine.reach{stroke:#ff611b}.chartLine.leads{stroke:#9b62f5}.chartPoint{fill:var(--cc-surface);stroke:#37c76f;stroke-width:2px;cursor:pointer;vector-effect:non-scaling-stroke}.chartPoint:focus{stroke-width:4px;outline:none}.chartTooltip{z-index:2;color:#fff;text-align:center;background:#121416;border-radius:8px;padding:8px 12px;font-size:9px;display:grid;position:absolute;top:25px;left:53%;transform:translate(-50%);box-shadow:0 5px 18px #00000040}.chartTooltip small{font-size:7px}.chartTooltip b{white-space:nowrap}.chartDays{color:var(--cc-ink);justify-content:space-between;margin:-29px 3px 0 26px;font-size:7px;display:flex}.chartDays span{text-align:center;min-width:0}.chartLegend{color:var(--cc-ink);justify-content:center;gap:14px;margin-top:22px;font-size:7px;display:flex}.chartLegend span{align-items:center;gap:5px;display:flex}.chartLegend i{background:currentColor;border-radius:50%;width:6px;height:6px}.channelBody{grid-template-columns:1fr 1fr;align-items:center;gap:8px;height:190px;display:grid}.donut{background:radial-gradient(circle, var(--cc-surface) 52%, transparent 53%), conic-gradient(#3d8ff8 0 22%, #4bd678 22% 48%, #8d60f4 48% 70%, #ff6523 70% var(--score), var(--cc-border) var(--score));text-align:center;border-radius:50%;place-content:center;width:135px;height:135px;margin:auto;display:grid}.donut strong{font-size:24px}.donut small{color:var(--cc-muted);font-size:8px}.channelList{gap:12px;display:grid}.channelList>span{color:var(--cc-ink);grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.channelList i{border-radius:50%;width:8px;height:8px}.channelList i.facebook{background:#3d8ff8}.channelList i.instagram{background:linear-gradient(#f83772,#ff7a24)}.channelList i.whatsapp{background:#3dba61}.channelList i.tiktok{background:#111;border:1px solid #777}.channelList .allChannels{background:var(--cc-surface-2);border-radius:7px;grid-template-columns:1fr auto;padding:9px;font-size:9px}.pipelinePanel{padding:14px}.pipelineNumbers{grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.pipelineNumbers>span{border-right:1px solid var(--cc-border);gap:5px;padding:0 9px;display:grid}.pipelineNumbers>span:last-child{border:0}.pipelineNumbers small{color:var(--cc-muted);white-space:nowrap;font-size:7px}.pipelineNumbers b{font-size:24px}.pipelineNumbers i{opacity:.9;background:currentColor;border-radius:5px;height:4px}.agentStatusRail{flex-direction:column;min-height:817px;margin-top:-75px;padding:16px 12px;display:flex}.agentStatusRail>.panelHeading{padding:0 2px 10px}.agentStatusList{flex:1;gap:10px;display:grid}.agentStatusCard{border:1px solid var(--cc-border);background:var(--cc-surface-2);border-radius:11px;grid-template-columns:46px minmax(0,1fr) 50px;align-items:center;gap:10px;min-height:81px;padding:10px;display:grid}.agentStatusIcon{width:44px;height:44px}.agentStatusInfo{gap:8px;min-width:0;display:grid}.agentStatusInfo strong{color:var(--cc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agentStatusInfo small{color:var(--cc-muted);align-items:center;gap:6px;font-size:8px;display:flex}.agentStatusInfo small i{background:#9aa0a4;border-radius:50%;width:6px;height:6px}.agentStatusInfo small.active{color:var(--cc-green)}.agentStatusInfo small.active i{background:var(--cc-green)}.agentStatusScore{text-align:right;align-self:end;display:grid}.agentStatusScore b{color:var(--cc-ink);font-size:17px;font-weight:500}.agentStatusScore small{color:var(--cc-muted);font-size:7px}.agentSkeleton{height:81px}.agentRailFooter{height:47px;margin-top:11px}.simulationCorner{z-index:20;color:#111;background:#f5a623;border-radius:99px;padding:5px 9px;font-size:8px;font-weight:700;position:fixed;bottom:13px;right:22px}.notificationPanel{border-color:var(--cc-border);background:var(--cc-surface);color:var(--cc-ink)}.notificationPanel article{border-color:var(--cc-border)}.completionToast{border-color:color-mix(in srgb, var(--cc-green) 50%, var(--cc-border));background:var(--cc-surface);color:var(--cc-ink)}@media (max-width:1220px){.overviewComposition{grid-template-columns:1fr}.overviewTitleRow{padding-right:0}.agentStatusRail{min-height:auto;margin-top:0}.agentStatusList{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.vNextShell,html[data-theme=dark] .vNextShell{grid-template-columns:78px minmax(0,1fr);padding:0}.vNextSidebar,html[data-theme=dark] .vNextSidebar{border-radius:0;height:100vh;padding:20px 9px;top:0}.vNextSidebar .altraWord,.vNextNav a span,.vNextHelp span,html[data-theme=dark] .vNextNav a span,html[data-theme=dark] .vNextHelp span{display:none}.vNextNav a,html[data-theme=dark] .vNextNav a{justify-content:center;padding:0}.vNextHelp,html[data-theme=dark] .vNextHelp{background:#ffffff14;border-radius:50%;justify-content:center;width:44px;padding:0}.vNextHeader{grid-template-columns:minmax(200px,1fr) auto}.createCampaignButton{display:none}.overviewDashboard{grid-template-columns:1fr 1fr}.overviewColumnRight{grid-column:1/-1;grid-template-rows:350px 350px;grid-template-columns:1fr 1fr}.pipelinePanel{grid-column:1/-1}.agentStatusList{grid-template-columns:repeat(2,1fr)}.vNextShell.sidebarExpanded,html[data-theme=dark] .vNextShell.sidebarExpanded{grid-template-columns:220px minmax(0,1fr)}.sidebarExpanded .vNextSidebar .altraWord,.sidebarExpanded .vNextNav a span,.sidebarExpanded .vNextHelp span,html[data-theme=dark] .sidebarExpanded .vNextNav a span,html[data-theme=dark] .sidebarExpanded .vNextHelp span{display:inline}.sidebarExpanded .vNextNav a,html[data-theme=dark] .sidebarExpanded .vNextNav a{justify-content:flex-start;padding:0 21px}}@media (max-width:700px){.vNextShell,html[data-theme=dark] .vNextShell{padding:0;display:block}.vNextSidebar,html[data-theme=dark] .vNextSidebar{z-index:100;border:0;border-top:1px solid var(--cc-border);width:100%;height:64px;padding:6px 8px;display:block;position:fixed;inset:auto 0 0}.vNextSidebar .altraBrand,.vNextHelp,.sidebarToggle{display:none!important}.vNextNav{justify-content:space-around;gap:2px;display:flex}.vNextNav a,.vNextNav a.active,html[data-theme=dark] .vNextNav a{width:45px;min-height:50px;padding:0}.vNextNav a:nth-child(n+7){display:none}.vNextNav a.active:before{width:28px;height:2px;top:-6px;left:auto}.vNextFrame{border-radius:0;padding-bottom:64px}.vNextHeader{grid-template-columns:1fr auto;min-height:72px;padding:0 12px}.commandSearch{height:43px}.commandSearch kbd,.vNextProfile .profileName,.vNextProfile>svg,.vNextHeaderActions>.roundAction:first-child{display:none}.vNextProfile{width:44px;min-width:44px;height:44px;padding:4px}.newOverview{padding:16px 12px 28px}.overviewTitleRow{flex-direction:column;min-height:110px}.overviewDate{min-height:38px}.overviewDashboard{grid-template-columns:1fr}.overviewColumnLeft,.overviewColumnCenter,.overviewColumnRight{grid-column:auto;grid-template-rows:auto;grid-template-columns:1fr}.commandMetricsPanel{min-height:405px}.quickActionsPanel{min-height:330px}.adamCommandPanel{min-height:350px}.recentPanel{min-height:390px}.performanceChartPanel{min-height:354px}.channelPanel{min-height:245px}.pipelinePanel{grid-column:auto;min-height:130px}.agentStatusList{grid-template-columns:1fr}.vNextMain>.content{padding:18px 12px 80px}.vNextMain .heading{flex-direction:column;align-items:flex-start}.notificationPanel,.profileMenu{position:fixed;top:68px;right:8px}}.vNextMain .content:not(.referenceOverview){width:100%;max-width:1560px;margin:0 auto;padding:24px 28px 52px}.vNextMain .heading{border-bottom:1px solid var(--cc-border);padding:2px 0 14px}.vNextMain .heading h2{font-size:28px}.vNextMain .heading .muted{max-width:820px;line-height:1.55}.vNextMain .agentGrid,.vNextMain .planGrid,.vNextMain .mediaLibrary,.vNextMain .providerSettingsGrid{align-items:start;gap:14px;display:grid}.vNextMain .agentGrid{grid-template-columns:repeat(auto-fit,minmax(min(540px,100%),1fr))}.vNextMain .planGrid{grid-template-columns:repeat(auto-fit,minmax(min(520px,100%),1fr))}.vNextMain .providerSettingsGrid{grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr))}.vNextMain .mediaLibrary{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.vNextMain .metrics{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.vNextMain .metrics .card{min-height:128px;padding:16px!important}.vNextMain .metrics .metricLabel{color:var(--cc-muted);font-size:10px}.vNextMain .metrics .metricValue{color:var(--cc-ink);letter-spacing:-.035em;margin:12px 0 8px;font-size:27px}.vNextMain .glassCard .panelTitle,.vNextMain .card .panelTitle{border-bottom:1px solid var(--cc-border);margin:-18px -18px 16px;padding:15px 18px 13px}.vNextMain .mediaCard{position:relative;overflow:hidden;padding:10px!important}.vNextMain .mediaCard>input[type=checkbox]{z-index:2;position:absolute;top:15px;left:15px}.vNextMain .agentCard,.vNextMain .planCard,.vNextMain .providerCard{overflow:hidden;padding:18px!important}.vNextMain .agentCard>.agentTitle,.vNextMain .planCard>.agentTitle,.vNextMain .providerCard>.full:first-child{border-bottom:1px solid var(--cc-border);background:linear-gradient(100deg, color-mix(in srgb, var(--cc-green) 5%, var(--cc-surface)), var(--cc-surface) 65%);margin:-18px -18px 15px;padding:16px 18px 14px}.vNextMain .agentTitle h3,.vNextMain .providerCard h3{margin:3px 0 0;font-size:17px}.vNextMain .agentActions,.vNextMain .settingsActions,.vNextMain .rowActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vNextMain .agentActions{border-top:1px solid var(--cc-border);margin-top:15px;padding-top:14px}.vNextMain .agentActions .btn,.vNextMain .rowActions .btn,.vNextMain .table .btn{min-height:34px;padding:7px 11px;font-size:11px}.vNextMain .planCard{align-content:start;gap:10px;display:grid;position:relative}.vNextMain .planCard>input[type=checkbox]{z-index:2;width:16px;height:16px;position:absolute;top:19px;right:18px}.vNextMain .planCard>.agentTitle{padding-right:45px}.vNextMain .planCard>p,.vNextMain .planCard .metricStrip,.vNextMain .planCard .strategyBlock,.vNextMain .planCard details,.vNextMain .planCard .agentActions{margin-top:0;margin-bottom:0}.vNextMain .metricStrip{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:7px;display:grid}.vNextMain .metricStrip>span{border-radius:9px;min-width:0;padding:9px 10px}.vNextMain .bulkBar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:11px;min-height:48px;margin:0 0 14px;padding:8px 11px;position:sticky;top:92px}html[data-theme=dark] .vNextMain .bulkBar{top:82px}.vNextMain .tableWrap{border-radius:13px!important}.vNextMain .table th{letter-spacing:.055em;height:43px;font-size:10px}.vNextMain .table td{height:48px;font-size:12px}.vNextMain .studioGrid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:14px}.vNextMain .split{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.vNextMain .agentControlGuide{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px}.vNextMain .agentControlGuide article{border-radius:11px;min-height:68px;padding:12px}.vNextMain .agentRunningBanner{border-bottom:1px solid color-mix(in srgb, var(--cc-purple) 35%, var(--cc-border));background:linear-gradient(90deg, color-mix(in srgb, var(--cc-purple) 13%, var(--cc-surface)), color-mix(in srgb, var(--cc-blue) 7%, var(--cc-surface)));color:var(--cc-ink);border-radius:0;gap:10px;margin:-18px -18px 16px;padding:13px 18px 14px;display:grid}.agentProgressHeading{align-items:center;gap:9px;display:flex}.agentProgressHeading>span:last-child{color:var(--cc-muted);margin-left:auto;font-size:10px}.agentProgressTrack{background:color-mix(in srgb, var(--cc-purple) 13%, var(--cc-border));border-radius:99px;height:7px;position:relative;overflow:hidden}.agentProgressTrack i{border-radius:inherit;background:linear-gradient(90deg, var(--cc-purple), var(--cc-blue), var(--cc-green));height:100%;box-shadow:0 0 13px color-mix(in srgb, var(--cc-purple) 60%, transparent);background-size:180% 100%;transition:width .9s linear;animation:1.4s linear infinite agentProgressFlow;display:block;position:relative}.vNextMain .agentCard.running{animation:2.4s ease-in-out infinite activeAgentCard;border-color:color-mix(in srgb, var(--cc-purple) 50%, var(--cc-border))!important}.agentStatusCard.isRunning{border-color:color-mix(in srgb, var(--cc-purple) 55%, var(--cc-border));animation:2.4s ease-in-out infinite activeAgentCard;position:relative;overflow:hidden}.agentStatusCard.isRunning:after{content:"";background:linear-gradient(90deg, transparent, var(--cc-purple), var(--cc-blue), transparent);background-size:200% 100%;height:3px;animation:1.25s linear infinite agentProgressFlow;position:absolute;bottom:0;left:0;right:0}@keyframes agentProgressFlow{to{background-position:-180% 0}}@keyframes activeAgentCard{50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--cc-purple) 10%, transparent)!important}}@media (max-width:900px){.vNextMain .studioGrid,.vNextMain .split,.vNextMain .agentControlGuide{grid-template-columns:1fr}}@layer reference-important{.vNextMain .card,.vNextMain .glassCard,.vNextMain .tableWrap,.vNextMain .modal,.vNextMain .referenceCard,.vNextMain .workforcePanel,.vNextMain .socialPreview,.vNextMain .mediaCard,.vNextMain .contentRow,.vNextMain .conversationCard,.vNextMain .agentCard,.vNextMain .planCard,.vNextMain .runHistory,.vNextMain .strategyBlock,.vNextMain .messageThread,.vNextMain .planItems,.vNextMain .planItem,.vNextMain .runRow,.vNextMain .imageChoice,.vNextMain .conversationItem,.vNextMain .messageBubble,.vNextMain .inlineEditor,.vNextMain .connectionCard,.vNextMain .agentControlGuide article,.vNextMain .productWatcherCard,.vNextMain .metricStrip>span,.vNextMain .themeChips>span{border-color:var(--cc-border)!important;background:var(--cc-surface)!important;color:var(--cc-ink)!important;box-shadow:var(--cc-shadow)!important}.vNextMain .agentCard.running{border-color:color-mix(in srgb, var(--cc-purple) 52%, var(--cc-border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--cc-purple) 10%, transparent)!important}html[data-theme] .vNextMain input,html[data-theme] .vNextMain textarea,html[data-theme] .vNextMain select{border-color:var(--cc-border)!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important}html[data-theme] .vNextMain .btn{color:#fff!important;box-shadow:none!important;background:#24ad56!important;border-color:#0000!important}html[data-theme] .vNextMain .btn.secondary{border-color:var(--cc-border)!important;background:var(--cc-surface-2)!important;color:var(--cc-ink)!important}html[data-theme] .vNextMain .btn.danger{color:#fff!important;background:#d94b41!important}html[data-theme] .vNextMain .table th{background:var(--cc-surface-2)!important;color:var(--cc-muted)!important}html[data-theme] .vNextMain .table td{border-color:var(--cc-border)!important;background:var(--cc-surface)!important;color:var(--cc-ink)!important}}@layer legacy{*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.sr{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--nav);color:var(--navText);height:100vh;padding:24px 16px;position:sticky;top:0;overflow:auto}.brand{align-items:center;gap:12px;padding:0 10px 24px;display:flex}.brandMark{color:#f0cf7c;border:1px solid #4a725e;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.brand small{color:#93aa9e;display:block}.navGroup{color:#799286;text-transform:uppercase;letter-spacing:.14em;margin:16px 8px 7px;font-size:10px}.navLink{color:#b8c9c0;border-radius:9px;align-items:center;gap:11px;margin:2px 0;padding:10px 11px;font-size:14px;display:flex}.navLink:hover,.navLink.active{color:#fff;background:#1d392b}.main{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;justify-content:space-between;align-items:center;height:70px;padding:0 32px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:18px}.envPill{color:#70520b;background:#fff4d8;border:1px solid #efd998;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:650}.content{max-width:1540px;margin:auto;padding:30px 32px 60px}.heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.heading h2{margin:0 0 6px;font-family:Georgia,serif;font-size:30px;font-weight:500}.muted{color:var(--muted);margin:0}.grid{gap:16px;display:grid}.metrics{grid-template-columns:repeat(6,minmax(145px,1fr))}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:19px}.metricLabel{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.metricValue{margin:11px 0 9px;font-size:29px;font-weight:680}.source{color:#7c8781;font-size:11px}.split{grid-template-columns:minmax(0,1.6fr) minmax(280px,.75fr);margin-top:18px}.list{margin:8px 0 0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:13px 2px;display:flex}.dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.status{border:1px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.status:before{content:"";background:#8b9790;border-radius:50%;width:6px;height:6px}.status.good:before{background:#249668}.status.warn:before{background:#d59028}.status.bad:before{background:#c74f4f}.btn{background:var(--primary);color:#fff;border:0;border-radius:9px;padding:10px 15px;font-weight:650}.btn.secondary{color:var(--text);border:1px solid var(--line);background:#fff}.btn.danger{background:var(--danger)}.btn:disabled{opacity:.5;cursor:not-allowed}.tableWrap{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;background:#f9faf9;padding:13px 16px;font-size:11px}.table td{border-top:1px solid var(--line);padding:15px 16px}.empty{text-align:center;color:var(--muted);padding:55px 20px}.emptyIcon{margin-bottom:10px;font-size:28px}.formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:7px;display:grid}.field label{font-size:13px;font-weight:650}.field input,.field textarea,.field select{width:100%;color:var(--text);background:#fff;border:1px solid #ccd5cf;border-radius:9px;padding:11px}.field textarea{resize:vertical;min-height:90px}.full{grid-column:1/-1}.modalBack{z-index:20;background:#0a1711aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(620px,100%);max-height:90vh;padding:25px;overflow:auto}.modal h3{margin-top:0;font-family:Georgia,serif;font-size:25px}.appDialogBack{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.18s ease-out dialogFadeIn}.appDialog{border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);grid-template-columns:48px 1fr;gap:18px;width:min(470px,100%);animation:.22s cubic-bezier(.2,.8,.2,1) dialogRiseIn;display:grid;box-shadow:0 28px 80px #07130d55}.appDialog.danger{border-color:#ef444444}.appDialogMark{background:color-mix(in srgb, var(--accent) 13%, transparent);width:46px;height:46px;color:var(--accent);border-radius:15px;place-items:center;font-size:20px;font-weight:800;display:grid}.appDialog.danger .appDialogMark{color:#dc2626;background:#ef444418}.appDialog h3{margin:4px 0 8px;font-family:inherit;font-size:22px}.appDialog p{margin:0;line-height:1.55}.appDialogField,.appDialogActions{grid-column:1/-1}.appDialogActions{justify-content:flex-end;gap:10px;display:flex}@keyframes dialogFadeIn{0%{opacity:0}}@keyframes dialogRiseIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}.authPage{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.authArt{color:#fff;background:linear-gradient(145deg,#0d2117,#1b4b34);flex-direction:column;justify-content:space-between;padding:7vw;display:flex}.authArt h1{max-width:600px;font-family:Georgia,serif;font-size:54px;font-weight:500;line-height:1.05}.authArt p{color:#bdd1c6;max-width:520px;line-height:1.7}.authForm{place-items:center;padding:40px;display:grid}.authBox{width:min(430px,100%)}.authBox h2{margin-bottom:8px;font:500 34px Georgia,serif}.authBox .field{margin:16px 0}.authBox .btn{width:100%;margin-top:8px;padding:13px}.passwordInputWrapper{align-items:center;width:100%;display:flex;position:relative}.passwordInputWrapper input{width:100%;padding-right:44px!important}.passwordToggleBtn{cursor:pointer;color:#627267;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.passwordToggleBtn:hover{color:#0f1712;background:#0000000d}html[data-theme=dark] .passwordToggleBtn{color:#94a39b}html[data-theme=dark] .passwordToggleBtn:hover{color:#f1f5f3;background:#ffffff14}.passwordToggleBtn:focus-visible{outline:2px solid var(--accent,#19a957);outline-offset:1px}.staffRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;padding:14px 18px!important}.staffTitleRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.staffRoleBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent,#19a957);background:#19a9571f;border:1px solid #19a95740;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}html[data-theme=dark] .staffRoleBadge{color:#4ade80;background:#19a95733;border-color:#4ade804d}.staffTabsRow{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:5px;font-size:12px;display:flex}.staffTabsLabel{color:var(--muted,#627267);font-weight:600}.staffTabsList{color:var(--text,#112);background:#0000000a;border-radius:4px;padding:1px 7px;line-height:1.5}html[data-theme=dark] .staffTabsList{color:#cbd5e1;background:#ffffff12}.staffActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.staffActionBtn{transition:transform .1s,background .15s;white-space:nowrap!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.staffActionBtn:hover:not(:disabled){transform:translateY(-1px)}.error{color:#8c2626;background:#fff0f0;border:1px solid #efc6c6;border-radius:8px;padding:10px;font-size:13px}.wizard{width:min(760px,100%)}.steps{gap:7px;margin:22px 0;display:flex}.step{background:#dde4df;border-radius:5px;flex:1;height:5px}.step.on{background:var(--primary)}.banner{color:#644d0c;background:#fff6da;border:1px solid #ead798;border-radius:10px;margin-bottom:20px;padding:11px 14px;font-size:13px}.skeleton{background:linear-gradient(90deg,#edf0ee 25%,#f8f9f8 50%,#edf0ee 75%) 0 0/200% 100%;border-radius:14px;height:110px;animation:1.4s infinite shine}@keyframes shine{to{background-position:-200% 0}}@media (max-width:1100px){.metrics{grid-template-columns:repeat(3,1fr)}.sidebar{width:76px}.shell{grid-template-columns:76px 1fr}.brand div,.navLink span,.navGroup{display:none}.brand{padding-left:3px}.navLink{justify-content:center}.split{grid-template-columns:1fr}}@media (max-width:700px){.shell{display:block}.sidebar{z-index:10;width:100%;height:62px;padding:7px;display:flex;position:fixed;top:auto;bottom:0;overflow:auto}.brand,.navGroup{display:none}.navLink{min-width:48px;margin:0}.content{padding:20px 15px 80px}.topbar{padding:0 16px}.metrics{grid-template-columns:repeat(2,1fr)}.authPage{grid-template-columns:1fr}.authArt{display:none}.formGrid{grid-template-columns:1fr}.full{grid-column:auto}}.bulkBar{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0;padding:10px 12px;display:flex}.tablePreviewButton{background:0 0;border:0;padding:0}.postReviewModal{width:min(1380px,96vw);max-height:calc(100dvh - 32px);overflow:auto}.postReviewModal>.panelTitle:first-child{z-index:4;background:var(--cc-surface);padding:4px 0 12px;position:sticky;top:-1px}.previewTabs,.settingsActions{flex-wrap:wrap;gap:8px;display:flex}.reviewGrid{grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);gap:22px;margin-top:16px;display:grid}.platformPost{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:15px;align-self:start;overflow:hidden}.platformPost.instagram{max-width:540px;margin:auto}.platformHeader{align-items:center;gap:10px;padding:14px;display:flex}.platformHeader span:last-child{display:grid}.platformHeader small{color:var(--muted)}.platformPost>p{white-space:pre-wrap;padding:0 14px}.platformPost>img{object-fit:cover;background:#111;width:100%;max-height:620px;display:block}.platformCta{background:color-mix(in srgb, var(--panel) 82%, var(--bg));justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.platformActions{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:12px 15px}.reviewControls{align-content:start;gap:11px;display:grid}.imageChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:300px;display:grid;overflow:auto}.imageChoice{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:10px;padding:5px;overflow:hidden}.imageChoice img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.fabricEditor{justify-items:center;gap:10px;padding:12px;display:grid;overflow:auto}.fabricEditor canvas{border-radius:12px;max-width:100%;height:auto!important}.notificationHost{position:relative}.notificationBadge{color:#fff;background:#ff5708;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-5px;right:-5px}.notificationPanel{z-index:80;border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(390px,88vw);max-height:520px;padding:12px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 24px 70px #00000038}.notificationPanel article{border-bottom:1px solid var(--line);padding:12px}.notificationPanel article.unread{background:color-mix(in srgb, #ff620d 8%, var(--panel));border-left:3px solid #ff620d}.notificationPanel p{color:var(--muted);margin:5px 0;font-size:12px}.completionToast{z-index:100;border:1px solid color-mix(in srgb, #29a661 45%, var(--line));background:var(--panel);border-radius:16px;align-items:center;gap:12px;width:min(430px,100vw - 32px);padding:16px;animation:.35s cubic-bezier(.2,.8,.2,1) toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 24px 70px #0000003d}.completionToast p{color:var(--muted);margin:4px 0 0;font-size:12px}.toastPulse{color:#fff;background:#27a45f;border-radius:50%;place-items:center;width:34px;height:34px;animation:1.6s infinite successPulse;display:grid}.themeToggleTrack{transition:transform .35s}.agentCard.running{animation:2.2s ease-in-out infinite agentGlow;position:relative;border-color:#8d64ff!important;box-shadow:0 0 0 3px #7e53ff1f,0 20px 55px #5d35be2e!important}.agentRunningBanner{color:var(--text);background:linear-gradient(90deg,#7747f126,#2499ff1f);border-radius:11px;align-items:center;gap:9px;margin:-8px -8px 13px;padding:10px 12px;display:flex}.agentRunningBanner span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.loadingOrb{border:2px solid #7e53ff40;border-top-color:#7d55f6;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.mediaProviderCard{margin-top:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes agentGlow{50%{box-shadow:0 0 0 4px #7e53ff33,0 22px 60px #5d35be40}}@keyframes toastIn{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes successPulse{50%{box-shadow:0 0 0 7px #27a45f00}}html[data-theme=dark] body{color:#edf2fb;background:#0b111c!important}html[data-theme=dark] body:before{opacity:.08}html[data-theme=dark] .commandShell{--bg:#0b111c;--panel:#121b29;--text:#edf2fb;--muted:#9ca9bd;--line:#273346}html[data-theme=dark] .commandHeader,html[data-theme=dark] .operationsNav,html[data-theme=dark] .commandIntro{color:#edf2fb!important;background:#0c131feb!important;border-color:#263247!important}html[data-theme=dark] .commandMain .card,html[data-theme=dark] .commandMain .glassCard,html[data-theme=dark] .commandMain .tableWrap,html[data-theme=dark] .commandMain .modal,html[data-theme=dark] .platformPost{color:#edf2fb!important;background:#121b29!important;border-color:#273346!important}html[data-theme=dark] .commandMain input,html[data-theme=dark] .commandMain textarea,html[data-theme=dark] .commandMain select{color:#edf2fb!important;background:#0d1522!important;border-color:#2c3a50!important}html[data-theme=dark] .commandMain .table td,html[data-theme=dark] .commandMain .table th,html[data-theme=dark] .commandMain .contentRow,html[data-theme=dark] .commandMain .planItem,html[data-theme=dark] .commandMain .runRow,html[data-theme=dark] .notificationPanel{color:#edf2fb!important;background:#121b29!important;border-color:#273346!important}html[data-theme=dark] .primaryNav,html[data-theme=dark] .profileButton,html[data-theme=dark] .countryPill{color:#edf2fb!important;background:#111a27!important;border-color:#2b374a!important}.continuousContextPanel{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, var(--primary) 10%);border-radius:13px;gap:12px;padding:15px;display:grid}.continuousContextPanel>p{margin:0}.foundationContextInput{resize:vertical;min-height:260px}.fieldCounter{color:var(--muted);justify-self:end;font-weight:500}.contextMemoryList{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:7px;padding:10px;display:grid}.contextMemoryList>span{border-top:1px solid var(--line);gap:3px;padding-top:7px;display:grid}.contextMemoryList small{color:var(--muted);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:900px){.reviewGrid{grid-template-columns:1fr}.imageChoices{grid-template-columns:repeat(2,1fr)}.notificationPanel{position:fixed;top:70px;right:12px}}.agentControlGuide{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:15px;display:grid}.agentControlGuide article{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.agentControlGuide article>span{color:#6338e8;background:#f1edff;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.agentControlGuide article div{display:grid}.agentControlGuide small{color:var(--muted);font-size:10px}.scheduleTimeField{gap:8px;display:grid}.schedulePresets{flex-wrap:wrap;gap:6px;display:flex}.schedulePreset{appearance:none;border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 90%, var(--accent));color:var(--text);cursor:pointer;font:inherit;border-radius:999px;padding:6px 9px;font-size:.72rem;transition:border-color .16s,transform .16s,background .16s}.schedulePreset:hover{border-color:var(--accent);background:color-mix(in srgb, var(--panel) 80%, var(--accent));transform:translateY(-1px)}.platformMedia{border-radius:8px;grid-template-columns:repeat(2,1fr);gap:2px;display:grid;overflow:hidden}.platformMedia img{object-fit:cover;width:100%;height:220px;display:block}.platformMedia.mediaCount1{grid-template-columns:1fr}.platformMedia.mediaCount1 img{height:auto;max-height:520px}.platformMedia.mediaCount2,.platformMedia.mediaCount3{grid-template-columns:1fr 1fr}.platformMedia.mediaCount3 .platformMediaItem:first-child{grid-column:span 2}.platformMedia.mediaCount3 .platformMediaItem:first-child img{height:260px}.platformMediaItem{position:relative;overflow:hidden}.platformMediaMore{color:#fff;background:#000000a6;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;inset:0}.instagramCarouselPreview{background:#000;border-radius:8px;width:100%;height:380px;position:relative;overflow:hidden}.instagramCarouselPreview img{object-fit:cover;width:100%;height:100%;display:block}.carouselCounter{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.5px;background:#000000b3;border-radius:12px;padding:3px 9px;font-size:12px;font-weight:600;position:absolute;top:12px;right:12px}.carouselArrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background .2s,transform .1s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carouselArrow:hover{background:#000000e6;transform:translateY(-50%)scale(1.08)}.carouselArrow.prev{left:10px}.carouselArrow.next{right:10px}.carouselDots{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.carouselDot{cursor:pointer;background:#ffffff73;border-radius:50%;width:7px;height:7px;transition:all .2s}.carouselDot.active{background:#3897f0;border-radius:4px;width:18px}.mediaManagerSection{margin-top:12px;margin-bottom:8px}.mediaSectionHeader{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;display:flex}.mediaSectionHeader strong{color:var(--fg);font-size:13px}.mediaThumbWrapper{background:var(--panel);border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;padding:3px;transition:border-color .2s;display:flex;position:relative}.mediaThumbWrapper.selected{border-color:var(--accent)}.mediaThumbBtn{cursor:pointer;background:0 0;border:none;width:68px;height:68px;padding:0;display:block;position:relative}.mediaThumbBtn img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.mediaIndexBadge{color:#fff;background:#000000bf;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:4px;left:4px}.mediaThumbActions{justify-content:center;gap:2px;width:100%;margin-top:4px;display:flex}.thumbActionBtn{background:var(--panel-hover,#ffffff14);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;display:flex}.thumbActionBtn:hover{color:var(--fg);border-color:var(--accent)}.thumbActionBtn.delete:hover{color:#f87171;border-color:#f87171}.previewHashtags{color:#3978ba;white-space:pre-wrap}.mediaStrip{gap:8px;padding:4px;display:flex;overflow-x:auto}.mediaStrip button{background:var(--panel);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;padding:2px}.mediaStrip button.selected{border-color:var(--accent)}.mediaStrip img{object-fit:cover;border-radius:6px;width:100%;height:100%}.textPreview{place-items:center;font-size:.65rem;display:grid}.table th,.table td{vertical-align:middle;padding:10px 12px}.table td{font-size:.82rem}.table .btn,.contentRow .btn,.mediaCard .btn,.rowActions .btn{min-height:30px;padding:6px 10px;font-size:.72rem}.rowActions{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.bulkBar{min-height:45px;padding:7px 10px}.contentRow{gap:10px;padding:10px 12px}.planGrid,.agentGrid,.mediaLibrary{gap:11px}.planCard{padding:15px}.planCard .metricStrip{gap:6px}.planBriefModal{width:min(820px,100vw - 24px);max-height:calc(100vh - 32px);overflow-y:auto}.compactModal{width:min(580px,100vw - 24px)}.recordPreviewImage{object-fit:contain;background:var(--surface);border-radius:14px;width:100%;max-height:480px;display:block}.providerSubsection{border-top:1px solid var(--border);margin-top:4px;padding-top:14px}.compactChoiceList{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;max-height:220px;display:grid;overflow-y:auto}.compactChoiceList>label{border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 42px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.compactChoiceList img{object-fit:cover;border-radius:7px;width:42px;height:42px}.fabricEditor{max-width:540px}.fabricEditor .canvas-container{max-width:100%}.fabricEditor canvas{max-width:100%;height:auto!important}.agentsPageV2{flex-direction:column;gap:20px;max-width:1680px;margin:0 auto;display:flex}.agentControlHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agentControlHeader .badgeTitle{align-items:center;gap:10px;margin-bottom:6px;display:flex}.livePill{color:#10b981;background:#10b9811f;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.pulseDot{animation:1.8s ease-in-out infinite pulseGlow}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.timezoneTag{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.agentControlHeader h2{letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700}.errorBanner,.successBanner{border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.errorBanner{color:#ef4444;background:#ef44441a;border:1px solid #ef444440}.successBanner{color:#10b981;background:#10b9811a;border:1px solid #10b98140}.agentKpiStrip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.kpiItem{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.kpiLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.kpiValue{font-size:28px;font-weight:800;line-height:1.1}.kpiItem small{color:var(--muted);font-size:11px}.textGreen{color:#10b981}.textPurple{color:#8b5cf6}.textBlue{color:#3b82f6}.textEmerald{color:#10b981}.agentCategoryFilter{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.categoryTab{border:1px solid var(--border);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .16s;display:inline-flex}.categoryTab:hover{border-color:var(--cc-orange);transform:translateY(-1px)}.categoryTab.active{color:#fff;background:#111827;border-color:#111827;box-shadow:0 4px 14px #0000001f}html[data-theme=dark] .categoryTab.active{color:#111827;background:#fff;border-color:#fff}.tabBadge{background:#7d7d7d33;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.categoryTab.active .tabBadge{background:#fff3}html[data-theme=dark] .categoryTab.active .tabBadge{background:#00000026}.agentV2Grid{flex-direction:column;gap:24px;display:flex}.agentCardV2{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:20px;padding:24px;transition:all .2s;display:flex;position:relative;overflow:hidden}.agentCardV2.isActive{border-color:color-mix(in srgb, var(--border) 65%, #10b981 35%)}.agentCardV2.isPaused{opacity:.82;background:color-mix(in srgb, var(--panel) 96%, #6b7280 4%)}.agentCardV2.isRunning{border-color:#6338e8;box-shadow:0 8px 30px #6338e826}.agentRunBanner{color:#fff;background:linear-gradient(90deg,#6338e8,#8b5cf6);margin:-24px -24px 0;padding:12px 24px}.agentRunHeader{align-items:center;gap:10px;font-size:13px;display:flex}.pulseOrb{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulseGlow}.runEta{opacity:.9;margin-left:auto;font-size:12px}.runProgressBar{background:#ffffff40;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.runProgressBar span{background:#fff;border-radius:2px;height:100%;transition:width .3s;display:block}.cardHeaderV2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.agentIdentity{align-items:center;gap:14px;display:flex}.agentAvatar{border-radius:14px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.agentBadgeLine{align-items:center;gap:8px;margin-bottom:2px;display:flex}.agentRoleTag{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.statusPill{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.statusActive{color:#10b981;background:#10b9811f}.statusPaused{color:#6b7280;background:#6b72801f}.agentName{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.powerSwitchContainer{align-items:center;gap:10px;display:flex}.powerSwitch{cursor:pointer;width:52px;height:28px;display:inline-block;position:relative}.powerSwitch input{opacity:0;width:0;height:0}.powerSlider{background-color:#d1d5db;border-radius:999px;transition:all .2s;position:absolute;inset:0}.powerSlider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 4px #0003}.powerSwitch input:checked+.powerSlider{background-color:#10b981}.powerSwitch input:checked+.powerSlider:before{transform:translate(24px)}.powerLabel{color:var(--muted);min-width:26px;font-size:12px;font-weight:700}.agentPurpose{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sectionBlock{flex-direction:column;gap:10px;display:flex}.sectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.authorityGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.authorityCard{border:1px solid var(--border);cursor:pointer;background:var(--surface);border-radius:14px;flex-direction:column;gap:6px;padding:14px;transition:all .16s;display:flex;position:relative}.authorityCard:hover{border-color:var(--mode-accent);transform:translateY(-2px)}.authorityCard.selected{border-color:var(--mode-accent);background:color-mix(in srgb, var(--surface) 90%, var(--mode-accent) 10%);box-shadow:0 0 0 1px var(--mode-accent)}.authorityCard input[type=radio]{accent-color:var(--mode-accent);position:absolute;top:14px;right:14px}.authorityHeader{align-items:center;gap:8px;display:flex}.authorityHeader strong{font-size:13px;font-weight:600}.authorityCard small{color:var(--muted);padding-right:14px;font-size:11px;line-height:1.4}.adamSchedulerContainer{background:color-mix(in srgb, var(--surface) 85%, #10b981 15%);border:1px solid color-mix(in srgb, var(--border) 70%, #10b981 30%);border-radius:18px;flex-direction:column;gap:18px;padding:20px;display:flex}.schedulerHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.headingTitle{align-items:center;gap:10px;display:flex}.clockIcon{color:#10b981;flex-shrink:0}.headingTitle strong{font-size:14px;font-weight:700;display:block}.headingTitle small{color:var(--muted);font-size:11px;display:block}.liveWorkingStatus{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.liveWorkingStatus.duringHours{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.liveWorkingStatus.afterHours{color:#6366f1;background:#6366f126;border:1px solid #6366f14d}.scheduleModeGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.scheduleModeCard{text-align:left;background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:12px 14px;transition:all .16s;display:flex}.scheduleModeCard:hover{border-color:#10b981;transform:translateY(-1px)}.scheduleModeCard.active{color:#fff;background:#10b981;border-color:#10b981;box-shadow:0 4px 12px #10b98140}.modeCardHeader{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.scheduleModeCard small{opacity:.85;font-size:10px;line-height:1.35}.scheduleDetailsPanel{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.subheadingLabel{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.dayPillsWrapper{flex-wrap:wrap;gap:8px;display:flex}.dayPill{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;min-width:58px;padding:8px 12px;transition:all .14s;display:flex}.dayPill strong{font-size:12px}.dayPill span{color:var(--muted);font-size:10px}.dayPill:hover{border-color:#10b981}.dayPill.selected{color:#fff;background:#10b981;border-color:#10b981}.dayPill.selected span{color:#ffffffd9}.dayPresets{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.presetBtn{border:1px dashed var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:11px;transition:all .14s}.presetBtn:hover{color:#10b981;border-color:#10b981}.timeRangeRow{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.timeField{flex-direction:column;gap:4px;display:flex}.timeField label{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.timeField input{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.timeArrow{color:var(--muted);margin-top:16px;font-size:16px}.timezoneBadge{color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:6px;margin-top:14px;margin-left:auto;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.outOfHoursBox{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.oohHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.oohTitle{align-items:center;gap:10px;display:flex}.oohTitle strong{font-size:13px;font-weight:700;display:block}.oohTitle small{color:var(--muted);font-size:11px;display:block}.oohBody{border-top:1px solid var(--border);flex-direction:column;gap:14px;padding-top:12px;display:flex}.messageTemplatePresets{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presetsTitle{color:var(--muted);font-size:11px;font-weight:600}.templatePresetBtn{background:var(--surface);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .14s}.templatePresetBtn:hover{color:#10b981;border-color:#10b981}.oohInputsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.whatsappLivePreview{color:#e9edef;background:#0b141a;border-radius:12px;padding:14px}.previewHeader{color:#25d366;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:600;display:inline-flex}.chatBubble{background:#005c4b;border-radius:10px 10px 2px;max-width:90%;margin-left:auto;padding:10px 14px;position:relative;box-shadow:0 1px 2px #0000004d}.chatBubble p{color:#e9edef;text-align:right;direction:rtl;margin:0 0 4px;font-size:12px;line-height:1.45}.chatBubble time{color:#fff9;text-align:left;font-size:9px;display:block}.confidenceBox{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.sliderInputWrapper{align-items:center;gap:14px;margin:8px 0;display:flex}.sliderInputWrapper input[type=range]{accent-color:#10b981;flex:1}.confidenceDisplay{color:#10b981;min-width:44px;font-size:14px;font-weight:800}.channelChips{gap:8px;margin-top:6px;display:flex}.channelChip{background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.channelChip input{accent-color:var(--accent)}.standardSchedulerBox{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.schedulerToggleLine{align-items:center;display:flex}.scheduleGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.schedulePresets{gap:6px;margin-top:6px;display:flex}.schedulePreset{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:11px;transition:all .14s}.schedulePreset:hover{border-color:var(--accent);color:var(--accent)}.advancedExpander{border-top:1px solid var(--border);padding-top:12px}.expanderToggle{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:6px 0;font-size:12px;font-weight:600;display:flex}.expanderToggle:hover{color:var(--ink)}.toggleLabel{align-items:center;gap:6px;display:flex}.expanderContent{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:12px;padding:14px}.agentCardFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.cardActions{align-items:center;gap:10px;display:flex}.lastRunInfo{color:var(--muted);font-size:11px}.runTimeline{border-top:1px dashed var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.timelineTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.timelineList{flex-direction:column;gap:6px;display:flex}.timelineRow{background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:6px 10px;font-size:11px;display:flex}.statusTag{border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.statusGood{color:#10b981;background:#10b98126}.statusBad{color:#ef4444;background:#ef444426}.statusWarn{color:#f59e0b;background:#f59e0b26}.triggerName{font-weight:600}.durationTag{color:var(--muted)}.runTime{color:var(--muted);margin-left:auto}.runError{color:#ef4444;width:100%;margin:2px 0 0;font-size:10px}.emptyHistory{margin:0;font-size:11px}.productWatcherPanel{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, #ff6a0a 6%);border-radius:16px;gap:12px;margin:8px 0 16px;padding:14px;display:grid}.productWatcherPanel>.panelTitle>button{margin-left:auto}.watcherProducts{gap:12px;max-height:760px;display:grid;overflow-y:auto}.watcherProduct{border:1px solid var(--border);background:var(--panel);border-radius:14px;grid-template-columns:140px minmax(0,1fr);gap:13px;padding:11px;display:grid}.watcherProduct>img,.watcherImageFallback{aspect-ratio:1;object-fit:cover;border-radius:11px;width:140px}.watcherImageFallback{background:color-mix(in srgb, var(--panel) 82%, #6338e8 18%);color:var(--muted);place-items:center;display:grid}.watcherProductBody{gap:9px;min-width:0;display:grid}.watcherProductBody>a{align-items:center;gap:4px;font-size:11px;display:inline-flex}.watcherControls{grid-template-columns:1fr 1fr 105px;gap:8px;display:grid}.watcherControls .field{font-size:10px}.watcherGallery{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.watcherGallery>span{width:100%;color:var(--muted);font-size:10px}.watcherGallery label{cursor:pointer;position:relative}.watcherGallery img{object-fit:cover;border-radius:9px;width:54px;height:54px}.watcherGallery input{accent-color:var(--accent);position:absolute;top:3px;left:3px}.watcherSupplementary{justify-items:start;gap:8px;display:grid}@media (max-width:760px){.watcherProduct{grid-template-columns:1fr}.watcherProduct>img,.watcherImageFallback{width:100%;max-height:230px}.watcherControls{grid-template-columns:1fr}}.adamInboxPage{--whatsapp-green:#00a884;--whatsapp-green-dark:#008069;--whatsapp-green-light:#25d366;--whatsapp-outbound:#d9fdd3;--whatsapp-inbound:#fff;--whatsapp-bg:#efeae2;--whatsapp-header-bg:#f0f2f5;--whatsapp-sidebar-bg:#fff;--whatsapp-active-chat:#f0f2f5;--inbox-purple:#00a884;--inbox-purple-soft:#e7f8f0;--inbox-green:#25d366;max-width:1680px}html[data-theme=dark] .adamInboxPage{--whatsapp-green:#00a884;--whatsapp-green-dark:#00a884;--whatsapp-green-light:#25d366;--whatsapp-outbound:#005c4b;--whatsapp-inbound:#202c33;--whatsapp-bg:#0b141a;--whatsapp-header-bg:#202c33;--whatsapp-sidebar-bg:#111b21;--whatsapp-active-chat:#2a3942;--inbox-purple:#00a884;--inbox-purple-soft:#103629;--inbox-green:#25d366}.inboxStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.inboxStatCard{border:1px solid var(--border);background:var(--panel);min-height:104px;box-shadow:var(--shadow);border-radius:15px;padding:17px 20px;display:grid}.inboxStatCard span,.inboxStatCard small{color:var(--muted);font-size:12px}.inboxStatCard strong{align-self:center;font-size:clamp(22px,2vw,30px);line-height:1}.inboxStatCard small{color:var(--inbox-green)}.inboxTopline,.inboxTopActions,.railTitle,.chatHeader,.chatIdentity,.chatControls,.customerHero,.contextTitle,.conversionProbability,.chatActionBar{align-items:center;display:flex}.inboxTopline{justify-content:space-between;margin:0 2px 14px}.inboxTopline h2{margin:2px 0 0}.inboxTopActions,.chatControls,.chatActionBar{gap:8px}.messagingWorkspace{border:1px solid var(--border);background:var(--panel);border-radius:16px;grid-template-columns:minmax(260px,.8fr) minmax(440px,1.7fr) minmax(260px,.85fr);height:clamp(620px,100vh - 250px,820px);display:grid;overflow:hidden;box-shadow:0 4px 20px #00000014}.conversationRail,.activeConversation,.customerContext{min-width:0;min-height:0}.conversationRail,.customerContext{background:var(--whatsapp-sidebar-bg,var(--panel));flex-direction:column;display:flex}.conversationRail{border-right:1px solid var(--border)}.customerContext{border-left:1px solid var(--border);overflow-y:auto}.railTitle{background:var(--whatsapp-header-bg,var(--panel));border-bottom:1px solid var(--border);justify-content:space-between;padding:16px 16px 12px}.railTitle h3{margin:0;font-size:16px;font-weight:700}.railTitle svg,.whatsappChannel svg{color:var(--whatsapp-green)}.conversationSearch{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 95%, var(--border));color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:10px 12px 8px;padding:0 12px;display:flex}.conversationSearch input{background:0 0;border:0;outline:0;width:100%;height:36px;padding:0;font-size:13px}.conversationFilters{gap:6px;padding:0 12px 10px;display:flex;overflow-x:auto}.conversationFilters button{border:1px solid var(--border);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:5px 10px;font-size:11px;transition:all .15s}.conversationFilters button.active{border-color:var(--whatsapp-green);background:var(--inbox-purple-soft);color:var(--whatsapp-green);font-weight:600}.conversationList{flex:1;overflow-y:auto}.conversationListItem{border:0;border-bottom:1px solid color-mix(in srgb, var(--border) 40%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 14px;transition:background .12s;display:grid}.conversationListItem:hover{background:color-mix(in srgb, var(--border) 25%, transparent)}.conversationListItem.selected{box-shadow:inset 4px 0 var(--whatsapp-green);background:var(--whatsapp-active-chat,#f0f2f5)}.avatarWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.customerAvatar{object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.customerAvatar.fallback{color:#fff;background:linear-gradient(135deg,#00a884,#005c4b);font-size:13.5px;font-weight:700}.customerAvatar.large{width:72px;height:72px;font-size:20px}.avatarWrap>i{border:2px solid var(--panel);background:#9da3ad;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.avatarWrap>i.active{background:var(--whatsapp-green)}.conversationListCopy{min-width:0;display:grid}.conversationListCopy strong,.conversationListCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversationListCopy strong{font-size:13.5px;font-weight:600}.conversationListCopy small,.conversationListItem time{color:var(--muted);font-size:11px}.conversationListCopy em{background:var(--inbox-purple-soft);color:var(--whatsapp-green);text-transform:capitalize;border-radius:999px;justify-self:start;margin-top:4px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:600}.conversationListCopy em.converted{color:#12833f;background:#e8f8ee}.conversationListCopy em.handover{color:#c84128;background:#fff0ed}.activeConversation{background:var(--whatsapp-bg);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.chatHeader{border-bottom:1px solid var(--border);background:var(--whatsapp-header-bg,#f0f2f5);justify-content:space-between;min-height:62px;padding:10px 16px}.chatIdentity{gap:10px}.chatIdentity div{display:grid}.chatIdentity small{color:var(--muted);font-size:11px}.whatsappChannel,.autopilotPill{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.whatsappChannel{color:var(--whatsapp-green);font-size:11.5px;font-weight:600}.autopilotPill{border:1px solid var(--border);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:6px 10px;font-size:10.5px;transition:all .15s}.autopilotPill.active{border-color:var(--whatsapp-green);background:var(--inbox-purple-soft);color:var(--whatsapp-green);font-weight:600}.chatMessages{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--whatsapp-green) color-mix(in srgb, var(--panel) 88%, transparent);overscroll-behavior:contain;background-color:var(--whatsapp-bg);background-image:radial-gradient(circle at 10% 20%,#00a8840d 0%,#0000 20%),radial-gradient(circle at 80% 80%,#00a8840a 0%,#0000 25%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000000' fill-opacity='0.035' fill-rule='evenodd'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,auto,240px 240px;flex-direction:column;gap:4px;min-height:0;padding:16px 22px 80px;display:flex;position:relative;overflow-y:auto}html[data-theme=dark] .chatMessages{background-color:var(--whatsapp-bg);background-image:radial-gradient(circle at 10% 20%,#00a8840f 0%,#0000 20%),radial-gradient(circle at 80% 80%,#00a8840d 0%,#0000 25%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.025' fill-rule='evenodd'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/svg%3E");background-size:auto,auto,240px 240px}.chatMessages::-webkit-scrollbar{width:8px}.chatMessages::-webkit-scrollbar-track{background:0 0}.chatMessages::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}html[data-theme=dark] .chatMessages::-webkit-scrollbar-thumb{background:#ffffff26}.chatDateSeparator{pointer-events:none;justify-content:center;margin:12px 0 6px;display:flex}.chatDateSeparator span{background:color-mix(in srgb, var(--panel) 94%, var(--border));border:1px solid var(--border);color:var(--muted);border-radius:8px;padding:4px 14px;font-size:11px;font-weight:500;box-shadow:0 1px 2px #0000000f}.chatMessage{background:var(--whatsapp-inbound);word-break:break-word;border:none;border-radius:8px;align-self:flex-start;max-width:min(78%,660px);padding:6px 10px 7px;font-size:13.5px;line-height:1.45;position:relative;box-shadow:0 1px .5px #0b141a21}.chatMessage.inbound{background:var(--whatsapp-inbound);border-top-left-radius:0;align-self:flex-start}.chatMessage.inbound:before{content:"";background:var(--whatsapp-inbound);clip-path:polygon(100% 0,0 0,100% 100%);width:8px;height:13px;position:absolute;top:0;left:-8px}.chatMessage.outbound{background:var(--whatsapp-outbound);border-top-right-radius:0;align-self:flex-end}.chatMessage.outbound:before{content:"";background:var(--whatsapp-outbound);clip-path:polygon(0 0,100% 0,0 100%);width:8px;height:13px;position:absolute;top:0;right:-8px}.chatMessage.draftMessage{background:color-mix(in srgb, #f59e0b 8%, var(--panel));border:1.5px dashed #f59e0b;border-radius:8px;align-self:flex-end;max-width:min(85%,680px);position:relative;box-shadow:0 3px 12px #f59e0b1f}.chatMessage.draftMessage:before{display:none}.draftMessageHeader{border-bottom:1px dashed #f59e0b59;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.draftBadge{text-transform:uppercase;letter-spacing:.04em;color:#f59e0b;align-items:center;gap:5px;font-size:10.5px;font-weight:700;display:inline-flex}.draftSubBadge{color:#f59e0b;background:#f59e0b2e;border-radius:10px;padding:1.5px 6px;font-size:9.5px;font-weight:600}.draftFooterTag{color:#f59e0b;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.draftBubbleActions{border-top:1px dashed #f59e0b4d;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;padding-top:8px;display:flex}.draftActionBtn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:600;transition:all .15s;display:inline-flex}.draftActionBtn.approve{color:#fff;background:#10b981;border-color:#059669}.draftActionBtn.approve:hover{background:#059669}.draftActionBtn.edit{color:var(--text);border-color:var(--border);background:#ffffff14}.draftActionBtn.edit:hover{background:#ffffff26}.draftActionBtn.discard{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.draftActionBtn.discard:hover{color:#fff;background:#ef4444}.adamDraftBanner{background:color-mix(in srgb, #f59e0b 8%, var(--panel));border:1.5px dashed #f59e0b;border-radius:12px;flex-direction:column;gap:8px;margin:8px 12px 6px;padding:10px 14px;display:flex;box-shadow:0 4px 14px #f59e0b1f}.adamDraftBannerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.adamDraftBadgeGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adamDraftBadge{color:#f59e0b;align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}.adamDraftWarningTag{color:#f59e0b;background:#f59e0b2e;border-radius:10px;padding:2px 7px;font-size:10.5px;font-weight:600}.adamDraftActionsGroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adamDraftActionsGroup .btn.small{height:auto;padding:4px 10px;font-size:12px}.adamDraftActionsGroup .approveDraftBtn{color:#fff;background:#10b981;border-color:#059669}.adamDraftActionsGroup .approveDraftBtn:hover{background:#059669}.adamDraftActionsGroup .discardDraftBtn{color:#ef4444;border-color:#ef444466}.adamDraftActionsGroup .discardDraftBtn:hover{color:#fff;background:#ef4444}.adamDraftPreviewText{background:#0003;border-left:3px solid #f59e0b;border-radius:8px;padding:8px 12px}.adamDraftPreviewText p{white-space:pre-wrap;color:var(--text);margin:0;font-size:13px;line-height:1.45}.askAdamBtn.loading{opacity:.8;pointer-events:none}.spinIcon{animation:1s linear infinite spin}.messageAttachmentsWrap{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.chatImageContainer{cursor:pointer;background:#00000014;border-radius:10px;justify-content:center;align-items:center;max-width:380px;max-height:400px;display:flex;position:relative;overflow:hidden}.chatImageContainer img{object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:380px;transition:transform .2s;display:block}.chatImageContainer:hover img{transform:scale(1.015)}.imageZoomOverlay{opacity:0;color:#fff;background:#00000047;border-radius:10px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.chatImageContainer:hover .imageZoomOverlay{opacity:1}.chatDocumentCard{background:color-mix(in srgb, var(--panel) 92%, var(--border));border:1px solid var(--border);color:inherit;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.chatDocumentCard:hover{background:color-mix(in srgb, var(--inbox-purple) 10%, var(--panel));border-color:var(--inbox-purple)}.docIconWrap{background:color-mix(in srgb, var(--inbox-purple) 18%, transparent);width:38px;height:38px;color:var(--inbox-purple);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.docDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.docDetails strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.docDetails small{color:var(--muted);text-transform:uppercase;font-size:10px}.docDownloadBtn{color:var(--muted);border-radius:6px;place-items:center;padding:6px;transition:color .15s;display:grid}.chatDocumentCard:hover .docDownloadBtn{color:var(--inbox-purple)}.chatAudioWrap audio,.chatVideoWrap video{border-radius:8px;max-width:100%}.voiceNotePlayer{background:color-mix(in srgb, var(--panel) 70%, transparent);border:1px solid color-mix(in srgb, var(--border) 65%, transparent);border-radius:18px;align-items:center;gap:10px;min-width:220px;max-width:310px;margin:4px 0;padding:6px 10px 4px 6px;display:flex}.voicePlayBtn{background:var(--inbox-purple);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .1s,background .15s;display:flex}.voicePlayBtn:hover{filter:brightness(1.1);transform:scale(1.05)}.voicePlayBtn:active{transform:scale(.95)}.voicePlayBtn .playIconOffset{margin-left:2px}.voiceProgressSection{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.voiceSliderTrack{align-items:center;width:100%;height:14px;display:flex;position:relative}.voiceSliderInput{appearance:none;cursor:pointer;background:#78787840;border:none;border-radius:2px;outline:none;width:100%;height:4px;margin:0}.voiceSliderInput::-webkit-slider-thumb{appearance:none;background:var(--inbox-purple);cursor:pointer;border:1.5px solid #fff;border-radius:50%;width:12px;height:12px;transition:transform .1s;box-shadow:0 1px 3px #0000004d}.voiceSliderInput::-webkit-slider-thumb:hover{transform:scale(1.2)}.voiceSliderInput::-moz-range-thumb{background:var(--inbox-purple);cursor:pointer;border:1.5px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 3px #0000004d}.voiceMetaRow{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;line-height:1;display:flex}.voiceTime{font-variant-numeric:tabular-nums;font-size:11px}.voiceActions{align-items:center;gap:6px;display:flex}.voiceRateBtn{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:10px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1.3;transition:all .15s}.voiceRateBtn:hover{border-color:var(--inbox-purple);color:var(--inbox-purple)}.voiceMicIcon{color:var(--muted);transition:color .15s}.voiceMicIcon.active{color:var(--inbox-purple)}.voiceFallbackLink{color:var(--inbox-purple);align-items:center;gap:3px;font-size:10px;text-decoration:underline;display:inline-flex}.chatMessage p{white-space:pre-wrap;margin:2px 0 4px;font-size:13.5px;line-height:1.45}.aiLabel{color:var(--inbox-purple);font-size:10px}.chatMessage footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10px;display:flex}.deliveryTicks{align-items:center;margin-left:3px;display:inline-flex}.deliveryTicks .deliveryTick.sending,.deliveryTicks .tick.sending,.deliveryTicks .deliveryTick.sent,.deliveryTicks .tick.sent,.deliveryTicks .deliveryTick.delivered,.deliveryTicks .tick.delivered{color:var(--muted)}.deliveryTicks .deliveryTick.read,.deliveryTicks .tick.read{color:#53bdeb}.deliveryTicks .deliveryTick.failed,.deliveryTicks .tick.failed{color:#ef4444}.messageQuotedBox{background:color-mix(in srgb, var(--border) 45%, transparent);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;align-items:stretch;gap:8px;margin-bottom:7px;padding:6px 9px;transition:background .15s,transform .12s;display:flex;overflow:hidden}.messageQuotedBox:hover{background:color-mix(in srgb, var(--border) 70%, transparent);transform:translateY(-1px)}.chatMessage.outbound .messageQuotedBox{background:color-mix(in srgb, var(--inbox-purple) 22%, #0000002e)}.chatMessage.outbound .messageQuotedBox:hover{background:color-mix(in srgb, var(--inbox-purple) 30%, #0000003d)}.quotedAccentBar{background:var(--inbox-purple);border-radius:3px;width:3.5px;min-width:3.5px}.chatMessage.inbound .quotedAccentBar{background:#0284c7}.quotedTextWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.quotedSender{color:var(--inbox-purple);font-size:11px;font-weight:700;line-height:1.2}.chatMessage.inbound .quotedSender{color:#0284c7}.quotedSnippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important;font-size:11.5px!important;line-height:1.35!important}.composerQuoteBanner{background:color-mix(in srgb, var(--panel) 92%, var(--border));border:1px solid var(--border);border-left:0;border-radius:8px;align-items:stretch;gap:10px;margin:0 12px 6px;padding:7px 12px;animation:.18s ease-out quoteSlideDown;display:flex;position:relative}@keyframes quoteSlideDown{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.composerQuoteLeftBar{background:var(--inbox-purple);border-radius:3px;width:4px;min-width:4px}.composerQuoteContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.composerQuoteHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.composerQuoteSender{color:var(--inbox-purple);font-size:11.5px;font-weight:700}.composerQuoteCloseBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;place-items:center;padding:2px;transition:color .15s,background .15s;display:grid}.composerQuoteCloseBtn:hover{color:#ef4444;background:#ef44441a}.composerQuoteSnippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.messageHoverToolbar{background:var(--panel);border:1px solid var(--border);z-index:20;border-radius:20px;align-items:center;gap:3px;padding:2px 4px;display:none;position:absolute;top:-13px;box-shadow:0 2px 10px #0000002e}.chatMessage.inbound .messageHoverToolbar{right:8px}.chatMessage.outbound .messageHoverToolbar{left:8px}.chatMessage:hover .messageHoverToolbar,.messageHoverToolbar:focus-within{display:flex}.hoverActionBtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;padding:4px 6px;transition:all .15s;display:grid}.hoverActionBtn:hover{background:color-mix(in srgb, var(--inbox-purple) 15%, transparent);color:var(--inbox-purple)}.reactionPickerWrapper{position:relative}.messageReactionPicker{background:var(--panel);border:1px solid var(--border);z-index:30;border-radius:26px;align-items:center;gap:5px;padding:5px 9px;animation:.15s ease-out pickerPop;display:flex;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000040}@keyframes pickerPop{0%{opacity:0;transform:translate(-50%)scale(.85)}to{opacity:1;transform:translate(-50%)scale(1)}}.reactionEmojiBtn{cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:4px;font-size:19px;line-height:1;transition:transform .15s cubic-bezier(.175,.885,.32,1.275),background .12s;display:grid}.reactionEmojiBtn:hover{background:color-mix(in srgb, var(--border) 45%, transparent);transform:scale(1.38)}.messageReactionsContainer{z-index:10;align-items:center;gap:4px;display:flex;position:absolute;bottom:-11px}.chatMessage.inbound .messageReactionsContainer{left:10px}.chatMessage.outbound .messageReactionsContainer{right:10px}.messageReactionBadge{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;line-height:1;transition:transform .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:0 1.5px 5px #0000001f}.messageReactionBadge:hover{transform:scale(1.1)}.messageReactionBadge.active{border-color:var(--inbox-purple);background:color-mix(in srgb, var(--inbox-purple) 20%, var(--panel))}.reactionCount{color:var(--muted);font-size:10px;font-weight:700}@keyframes messageHighlightPulse{0%{box-shadow:0 0 0 4px color-mix(in srgb, var(--inbox-purple) 60%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--inbox-purple) 80%, transparent)}to{box-shadow:0 1.5px 3px #0b141a14}}.highlightMessage{animation:1.8s ease-out messageHighlightPulse}.chatMessages.dragOver{outline:2px dashed var(--inbox-purple);outline-offset:-8px}.chatDropOverlay{background:color-mix(in srgb, var(--panel) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;color:var(--inbox-purple);border:2px dashed var(--inbox-purple);pointer-events:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:12px}.chatDropOverlay strong{font-size:16px}.chatDropOverlay span{color:var(--muted);font-size:12px}.scrollToBottomBtn{background:var(--panel);border:1px solid var(--border);width:38px;height:38px;color:var(--muted);cursor:pointer;z-index:25;border-radius:50%;place-items:center;transition:transform .15s,color .15s;display:grid;position:absolute;bottom:170px;right:20px;box-shadow:0 4px 14px #00000029}.scrollToBottomBtn:hover{color:var(--inbox-purple);transform:translateY(-2px)}.chatHeaderIconBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;transition:color .15s,background .15s;display:grid}.chatHeaderIconBtn:hover,.chatHeaderIconBtn.active{color:var(--inbox-purple);background:color-mix(in srgb, var(--inbox-purple) 12%, transparent)}.chatSearchInlineBar{background:color-mix(in srgb, var(--panel) 95%, var(--border));border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 16px;display:flex}.chatSearchInlineBar input{color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.chatSearchInlineBar button{color:var(--muted);cursor:pointer;background:0 0;border:0}.richCatalogCard{border:1px solid color-mix(in srgb, var(--inbox-purple) 18%, var(--border));background:var(--panel);color:inherit;border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:11px;margin:9px 0;padding:8px;text-decoration:none;display:grid;overflow:hidden}.richCatalogCard>img,.catalogFallback{object-fit:cover;border-radius:9px;width:92px;height:84px}.catalogFallback{background:var(--inbox-purple-soft);color:var(--inbox-purple);place-items:center;display:grid}.richCatalogCard>span:last-child{align-content:center;gap:2px;min-width:0;display:grid}.richCatalogCard em,.richCatalogCard small{color:var(--muted);font-size:9px;font-style:normal}.richCatalogCard small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.richCatalogCard b{color:var(--inbox-purple);font-size:12px}.catalogLink{color:var(--inbox-purple);align-items:center;gap:4px;font-size:10px;display:inline-flex}.chatFooterSticky{z-index:10;background:var(--panel);border-top:1px solid var(--border);position:sticky;bottom:0}.mobileBackBtn,.mobileInfoBtn,.mobileContextBack{display:none}.chatActionBar{background:var(--panel);align-items:center;gap:8px;padding:8px 13px;display:flex}.quickReplyToggle.active{background:color-mix(in srgb, var(--inbox-purple) 15%, transparent);color:var(--inbox-purple);border-color:var(--inbox-purple)}.cannedResponsesTray{background:color-mix(in srgb, var(--panel) 95%, var(--border));border-bottom:1px solid var(--border);scrollbar-width:none;gap:8px;padding:8px 13px;display:flex;overflow-x:auto}.cannedResponseChip{white-space:nowrap;border:1px solid var(--border);background:var(--panel);color:inherit;cursor:pointer;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:500;transition:border-color .15s,background .15s}.cannedResponseChip:hover{border-color:var(--inbox-purple);background:color-mix(in srgb, var(--inbox-purple) 8%, var(--panel))}.stagedAttachmentsTray{background:color-mix(in srgb, var(--panel) 96%, var(--border));border-bottom:1px solid var(--border);gap:10px;padding:10px 14px;display:flex;overflow-x:auto}.stagedAttachmentCard{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;max-width:220px;padding:6px 10px;font-size:11px;display:flex;position:relative;box-shadow:0 2px 6px #0000000d}.stagedThumb{object-fit:cover;border-radius:6px;width:32px;height:32px}.stagedDocIcon{width:32px;height:32px;color:var(--inbox-purple);place-items:center;display:grid}.stagedInfo{flex-direction:column;min-width:0;display:flex}.stagedInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.stagedInfo small{color:var(--muted);font-size:9px}.removeStagedBtn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:2px;display:grid}.removeStagedBtn:hover{color:#ef4444}.chatComposer{background:var(--panel);align-items:flex-end;gap:8px;padding:9px 13px 13px;display:flex}.composerActionWrap{flex-shrink:0;position:relative}.composerIconBtn{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .15s,background .15s;display:grid}.composerIconBtn:hover,.composerIconBtn.active{color:var(--inbox-purple);background:color-mix(in srgb, var(--inbox-purple) 12%, transparent)}.attachMenuPopover{background:var(--panel);border:1px solid var(--border);z-index:40;border-radius:14px;flex-direction:column;gap:2px;min-width:190px;padding:6px;animation:.15s ease-out popIn;display:flex;position:absolute;bottom:48px;left:0;box-shadow:0 10px 30px #0000002e}.attachMenuItem{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.attachMenuItem:hover{background:color-mix(in srgb, var(--inbox-purple) 10%, transparent);color:var(--inbox-purple)}.attachMenuItem .iconPhoto{color:#00a884}.attachMenuItem .iconDoc{color:#5f66cd}.emojiPickerPopover{background:var(--panel);border:1px solid var(--border);z-index:40;border-radius:14px;width:250px;padding:10px;animation:.15s ease-out popIn;position:absolute;bottom:48px;left:0;box-shadow:0 10px 30px #0000002e}.emojiGrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.emojiItem{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;font-size:20px;transition:transform .1s,background .1s;display:grid}.emojiItem:hover{background:color-mix(in srgb, var(--inbox-purple) 15%, transparent);transform:scale(1.2)}.chatComposer textarea{resize:vertical;border-radius:14px;flex:1;min-height:42px;max-height:120px;padding:10px 12px}.sendCircle{background:var(--inbox-purple);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;transition:opacity .15s,transform .12s,background .15s;display:grid}.sendCircle:disabled{opacity:.5;cursor:not-allowed}.sendCircle.micBtn{background:color-mix(in srgb, var(--inbox-purple) 14%, transparent);color:var(--inbox-purple)}.sendCircle.micBtn:hover:not(:disabled){background:var(--inbox-purple);color:#fff;transform:scale(1.06)}.sendCircle.active{color:#fff;background:#00a884}.sendCircle.active:hover{background:#008f6f;transform:scale(1.06)}.voiceRecordBar{align-items:center;gap:10px;width:100%;padding:4px 0;animation:.15s fadeIn;display:flex}.voiceRecordActionBtn{cursor:pointer;width:38px;height:38px;color:var(--muted);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .12s,transform .1s,color .12s;display:grid}.voiceRecordActionBtn.delete:hover{color:#ef4444;background:#ef444426;transform:scale(1.1)}.voiceRecordActionBtn.pause{background:color-mix(in srgb, var(--inbox-purple) 15%, transparent);color:var(--inbox-purple)}.voiceRecordActionBtn.pause:hover{background:color-mix(in srgb, var(--inbox-purple) 25%, transparent);transform:scale(1.08)}.voiceRecordCenter{background:color-mix(in srgb, var(--panel) 85%, var(--border));border:1px solid var(--border);border-radius:20px;flex:1;align-items:center;gap:10px;min-height:42px;padding:8px 14px;display:flex}.voiceRecordDot{background:#ef4444;border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1s ease-in-out infinite pulseRecording}@keyframes pulseRecording{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}.voiceRecordTimer{font-variant-numeric:tabular-nums;color:var(--foreground);min-width:38px;font-size:14px;font-weight:600}.voiceRecordWave{flex:1;align-items:center;gap:3px;height:24px;display:flex;overflow:hidden}.voiceWaveBar{background:var(--inbox-purple);border-radius:2px;width:3px;transition:height 80ms;animation:1.2s ease-in-out infinite waveBounce}@keyframes waveBounce{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.3)}}.voiceRecordPreviewWrap{flex:1;align-items:center;gap:10px;display:flex}.voicePreviewPlayBtn{background:var(--inbox-purple);color:#fff;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;transition:transform .1s;display:grid}.voicePreviewPlayBtn:hover{transform:scale(1.1)}.voicePreviewLabel{color:var(--muted);font-size:12px;font-weight:500}.attachMenuItem .iconVoice{color:#ea580c}.chatLightboxOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0b141ae0;justify-content:center;align-items:center;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.lightboxContent{background:var(--panel);border:1px solid var(--border);border-radius:16px;flex-direction:column;max-width:92vw;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.lightboxHeader{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.lightboxTitle{font-size:14px;font-weight:600}.lightboxControls{align-items:center;gap:6px;display:flex}.lightboxBtn{border:1px solid var(--border);width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;place-items:center;text-decoration:none;transition:background .12s,color .12s;display:grid}.lightboxBtn:hover{background:color-mix(in srgb, var(--inbox-purple) 15%, transparent);color:var(--inbox-purple)}.lightboxBtn.close:hover{color:#ef4444;background:#ef444426}.lightboxBody{background:#0003;justify-content:center;align-items:center;min-height:300px;padding:20px;display:flex;overflow:auto}.lightboxBody img{object-fit:contain;border-radius:8px;max-width:100%;max-height:70vh;box-shadow:0 8px 30px #0000004d}.lightboxFooter{border-top:1px solid var(--border);background:var(--panel);color:var(--muted);padding:12px 18px;font-size:13px}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.customerHero{border-bottom:1px solid var(--border);text-align:center;flex-direction:column;padding:20px 16px 15px}.customerHero h3{margin:9px 0 0}.customerHero p{color:var(--muted);margin:2px 0 8px;font-size:12px}.customerFacts,.conversionPanel,.orderSummary,.memoryPanel{border-bottom:1px solid var(--border);margin:0;padding:15px 16px}.customerFacts div{justify-content:space-between;gap:12px;padding:5px 0;font-size:11px;display:flex}.customerFacts dt{color:var(--muted)}.customerFacts dd{text-align:right;margin:0}.contextTitle,.conversionProbability{justify-content:space-between}.contextTitle h4{margin:0}.contextTitle strong,.contextTitle span{color:var(--inbox-purple);text-transform:capitalize;font-size:10px}.conversionTrack{grid-template-columns:repeat(5,1fr);margin:17px 0 15px;display:grid}.conversionTrack span{color:var(--muted);justify-items:center;gap:5px;display:grid;position:relative}.conversionTrack span:before{content:"";background:var(--border);height:2px;position:absolute;top:5px;left:-50%;right:50%}.conversionTrack span:first-child:before{display:none}.conversionTrack i{z-index:1;border:2px solid var(--border);background:var(--panel);border-radius:50%;width:11px;height:11px}.conversionTrack span.done i,.conversionTrack span.done:before{border-color:var(--inbox-purple);background:var(--inbox-purple)}.conversionTrack small{font-size:7px}.conversionProbability{font-size:11px}.probabilityBar{background:var(--border);border-radius:99px;height:5px;margin:7px 0 14px;overflow:hidden}.probabilityBar i{background:var(--inbox-purple);height:100%;display:block}.fullWidth{justify-content:center;width:100%}.orderSummary{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.orderSummary div{display:grid}.orderSummary small{color:var(--muted);font-size:9px}.memorySignal{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.memorySignal>i{background:var(--inbox-green);border-radius:50%;width:8px;height:8px;margin-top:4px}.memorySignal>i.unmet{background:#ef674b}.memorySignal span{display:grid}.memorySignal strong{font-size:10px}.memorySignal small,.memorySignal time{color:var(--muted);font-size:8px}@media (max-width:1250px){.inboxStats{grid-template-columns:repeat(3,1fr)}.messagingWorkspace{grid-template-columns:minmax(240px,.8fr) minmax(420px,1.5fr);max-height:none}.customerContext{border-top:1px solid var(--border);border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}}@media (max-width:780px){.agentControlGuide{grid-template-columns:1fr}.inboxStats{grid-template-columns:repeat(2,1fr);gap:8px}.inboxTopline{flex-direction:column;align-items:flex-start;gap:10px}.inboxTopActions{justify-content:space-between;width:100%}.messagingWorkspace{border-radius:16px;flex-direction:column;height:calc(100dvh - 180px);min-height:520px;max-height:850px;display:flex;position:relative;overflow:hidden}.messagingWorkspace.mobile-pane-list .conversationRail{border-bottom:0;border-right:0;flex:1;height:100%;max-height:none;display:flex}.messagingWorkspace.mobile-pane-list .activeConversation,.messagingWorkspace.mobile-pane-list .customerContext,.messagingWorkspace.mobile-pane-chat .conversationRail,.messagingWorkspace.mobile-pane-chat .customerContext{display:none!important}.messagingWorkspace.mobile-pane-chat .activeConversation{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative}.messagingWorkspace.mobile-pane-info .conversationRail,.messagingWorkspace.mobile-pane-info .activeConversation{display:none!important}.messagingWorkspace.mobile-pane-info .customerContext{border-left:0;flex-direction:column;flex:1;height:100%;display:flex;overflow-y:auto}.chatHeader{border-bottom:1px solid var(--border);flex-direction:row;flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:flex}.mobileBackBtn{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:2px;margin-right:2px;padding:6px 8px 6px 2px;font-size:13px;font-weight:600;display:inline-flex}.mobileBackBtn:active{background:#0000000d}.mobileInfoBtn{border:1px solid var(--border);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobileInfoBtn.active{background:var(--inbox-purple-soft);color:var(--inbox-purple);border-color:var(--inbox-purple)}.mobileContextBack{border-bottom:1px solid var(--border);background:var(--panel);flex:none;padding:10px 14px;display:flex}.chatIdentity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.chatIdentity div{min-width:0}.chatIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chatIdentity small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chatControls{flex:none;align-items:center;gap:6px;display:flex}.whatsappChannel{display:none}.autopilotPill{padding:5px 8px;font-size:10px}.chatMessages{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 10px;overflow-y:auto}.chatMessage{max-width:88%;font-size:13px}.chatFooterSticky{background:var(--panel);border-top:1px solid var(--border);width:100%;padding-bottom:max(8px, env(safe-area-inset-bottom));flex:none;box-shadow:0 -4px 16px #0000000d}.chatActionBar{-webkit-overflow-scrolling:touch;border-top:0;align-items:center;gap:6px;padding:7px 10px;display:flex;overflow-x:auto}.chatActionBar::-webkit-scrollbar{display:none}.chatActionBar .btn{flex:none;min-height:34px;padding:6px 11px;font-size:11px}.chatComposer{background:0 0;grid-template-columns:1fr 42px;align-items:end;gap:7px;padding:4px 10px 8px;display:grid}.chatComposer textarea{border-radius:12px;min-height:40px;max-height:90px;padding:9px 12px;font-size:13px}.sendCircle{border-radius:12px;width:42px;height:42px}}.mobilePushBanner{z-index:99999;-webkit-backdrop-filter:blur(18px);cursor:pointer;background:#fffffff0;border:1px solid #e6e9eee6;border-radius:16px;max-width:460px;margin:0 auto;padding:12px 14px;transition:transform .2s,opacity .2s;animation:.35s cubic-bezier(.16,1,.3,1) slideDownIn;position:fixed;top:14px;left:14px;right:14px;box-shadow:0 12px 36px #0f172a29,0 2px 8px #0f172a14}@keyframes slideDownIn{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .mobilePushBanner{background:#1c212bf0;border-color:#3c4454cc;box-shadow:0 12px 36px #00000073}.pushAppHeader{align-items:center;gap:8px;margin-bottom:5px;display:flex}.pushAppBadge{color:#fff;background:linear-gradient(135deg,#ff5b0a,#ff7e39);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-flex}.pushAppInfo{flex:1;align-items:baseline;gap:6px;display:flex}.pushAppName{color:var(--text);font-size:11px;font-weight:700}.pushAppTime{color:var(--muted);font-size:10px}.pushCloseBtn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:#0000000d;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}html[data-theme=dark] .pushCloseBtn{background:#ffffff1a}.pushContent strong{color:var(--text);margin-bottom:2px;font-size:13px;display:block}.pushContent p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.notificationPermissionRow{background:color-mix(in srgb, var(--primary) 6%, transparent);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:9px 13px;display:flex}.permissionLabel{color:var(--text);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.permissionActiveBadge{color:#12833f;background:#e8f8ee;border-radius:999px;align-items:center;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.smBtn{min-height:26px!important;padding:4px 9px!important;font-size:11px!important}.whatsappWindowExpiredNotice{color:#873800;background:#fff8e6;border:1px solid #ffd591;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:8px 14px 6px;padding:10px 14px;display:flex;box-shadow:0 2px 6px #faad1414}html[data-theme=dark] .whatsappWindowExpiredNotice{color:#ffc069;background:#d46b0826;border-color:#d46b0859}.windowNoticeLeft{align-items:flex-start;gap:10px;min-width:0;display:flex}.windowNoticeIcon{color:#fa8c16;flex-shrink:0;margin-top:2px}.windowNoticeLeft strong{margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.windowNoticeLeft p{opacity:.9;margin:0;font-size:11.5px;line-height:1.35}.sendTemplateBtn{white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex;color:#fff!important;background:#00a884!important;border-color:#008f6f!important}.sendTemplateBtn:hover{background:#008f6f!important}.forwardedBadge{color:var(--muted);align-items:center;gap:4px;margin-bottom:4px;font-size:11px;font-style:italic;display:inline-flex}.whatsappModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0b141ab3;justify-content:center;align-items:center;padding:16px;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.whatsappTemplateModal{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:580px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000047}.whatsappModalHeader{color:#fff;background:#008069;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.whatsappModalHeaderTitle{align-items:center;gap:10px;display:flex}.whatsappModalHeaderTitle h3{margin:0;font-size:16px;font-weight:700}.whatsappModalCloseBtn{color:#ffffffd9;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;transition:color .15s;display:grid}.whatsappModalCloseBtn:hover{color:#fff}.whatsappModalBody{flex-direction:column;flex:1;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.templateInfoNote{background:color-mix(in srgb, var(--whatsapp-green) 10%, var(--panel));border:1px solid color-mix(in srgb, var(--whatsapp-green) 30%, transparent);color:var(--text);border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.4}.templateListGroup{flex-direction:column;gap:8px;display:flex}.templateCardItem{border:1.5px solid var(--border);cursor:pointer;background:var(--panel);border-radius:10px;padding:12px 14px;transition:border-color .15s,background .15s}.templateCardItem:hover{border-color:var(--whatsapp-green);background:color-mix(in srgb, var(--whatsapp-green) 4%, var(--panel))}.templateCardItem.selected{border-color:var(--whatsapp-green);background:color-mix(in srgb, var(--whatsapp-green) 8%, var(--panel));box-shadow:0 0 0 1px var(--whatsapp-green)}.templateCardHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.templateNameTitle{font-size:13.5px;font-weight:700}.templateCategoryBadge{text-transform:uppercase;background:color-mix(in srgb, var(--whatsapp-green) 15%, transparent);color:var(--whatsapp-green);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.templateCardPreview{color:var(--muted);white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.4}.templateParamInputGroup{background:color-mix(in srgb, var(--panel) 95%, var(--border));border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.templateParamInputGroup label{color:var(--text);font-size:11.5px;font-weight:600}.templateParamInputGroup input{border:1px solid var(--border);background:var(--panel);height:36px;color:inherit;border-radius:6px;outline:none;padding:0 10px;font-size:13px}.templateParamInputGroup input:focus{border-color:var(--whatsapp-green)}.whatsappModalFooter{border-top:1px solid var(--border);background:var(--whatsapp-header-bg,#f0f2f5);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.forwardModal{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000047}.forwardModalHeader{color:#fff;background:#008069;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.forwardModalHeader h3{margin:0;font-size:15px;font-weight:700}.forwardPreviewBox{background:color-mix(in srgb, var(--border) 40%, transparent);border-left:3px solid var(--whatsapp-green);color:var(--text);border-radius:8px;max-height:90px;margin:12px 16px 8px;padding:10px 12px;font-size:12.5px;overflow-y:auto}.forwardSearchBox{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 95%, var(--border));height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin:0 16px 10px;padding:0 12px;display:flex}.forwardSearchBox input{color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.forwardContactList{flex:1;max-height:320px;padding:0 8px;overflow-y:auto}.forwardContactItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.forwardContactItem:hover{background:color-mix(in srgb, var(--border) 30%, transparent)}.forwardContactItem.selected{background:color-mix(in srgb, var(--whatsapp-green) 12%, transparent)}.forwardContactCheckbox{width:18px;height:18px;accent-color:var(--whatsapp-green);cursor:pointer;border-radius:4px}.forwardContactInfo{flex-direction:column;flex:1;min-width:0;display:flex}.forwardContactInfo strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.forwardContactInfo small{color:var(--muted);font-size:11px}.inboxNotifBanner{color:#fff;background:#005c4b;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 16px;animation:.25s ease-out slideDownIn;display:flex;box-shadow:0 4px 14px #005c4b40}.notifBannerLeft{align-items:center;gap:12px;min-width:0;display:flex}.notifBellCircle{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.notifBannerLeft strong{font-size:13px;font-weight:700;display:block}.notifBannerLeft p{color:#ffffffd9;margin:0;font-size:11.5px;line-height:1.3}.notifBannerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.notifBannerActions .btn.small{font-weight:700;color:#005c4b!important;background:#fff!important;border-color:#fff!important}.notifBannerActions .btn.small:hover{background:#e7f8f0!important}.notifDismissBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;transition:color .12s;display:grid}.notifDismissBtn:hover{color:#fff}.notifStatusBtn{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;transition:all .15s;display:inline-flex}.notifStatusBtn.granted{color:var(--whatsapp-green);border-color:color-mix(in srgb, var(--whatsapp-green) 40%, transparent);background:color-mix(in srgb, var(--whatsapp-green) 8%, transparent)}.notifStatusBtn.needed{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b;animation:2s ease-in-out infinite pulseRecording}.engagementAgentBar{background:#fff;border:1px solid #e6e8e6;border-radius:14px;align-items:center;gap:11px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:0 5px 18px #111e340a}.engagementAgentBar.online{background:#f8fcf9;border-color:#cfead9}.engagementAgentIcon{color:#707783;background:#eff0f1;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.engagementAgentBar.online .engagementAgentIcon{color:#15974a;background:#dcf3e4}.engagementAgentBar>div{gap:3px;display:grid}.engagementAgentBar strong{color:#0b1830;font-size:12px}.engagementAgentBar small{color:#747b87;font-size:10px}.engagementAgentBar a{color:#e95108;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:700;display:inline-flex}.inboxPage .conversationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.inboxPage .conversationCard{flex-direction:column;min-height:540px;display:flex}.inboxPage .messageThread{background:#fafaf9;border-top:1px solid #ececea;flex:1;margin:14px -4px 0;padding:14px 4px}.messageMeta{color:#7b828e;text-transform:capitalize;flex-wrap:wrap;gap:5px 9px;font-size:8px;display:flex}.messageMeta span+span:before{content:"·";color:#b2b6bc;margin-right:9px}.messageProductCards{gap:7px;margin-top:9px;display:grid}.messageProductCard{background:#fff;border:1px solid #e5e7e5;border-radius:11px;grid-template-columns:72px 1fr;gap:10px;display:grid;overflow:hidden}.messageProductImage{background:#f0f1f0 50%/cover no-repeat;min-height:82px}.messageProductCard>div{align-content:center;gap:3px;padding:8px 9px 8px 0;display:grid}.messageProductCard strong{color:#172033;font-size:11px}.messageProductCard b{color:#e95108;font-size:10px}.messageProductCard p{color:#747b87;margin:0;font-size:9px}.messageProductCard a{color:#e95108;align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}.messageDeliveryError{color:#b7362c;margin-top:7px;font-size:9px;display:block}.inboxActions{margin-top:14px}.humanReply{grid-template-columns:1fr auto;gap:8px;margin-top:11px;display:grid}.humanReply textarea{resize:vertical;color:#172033;background:#fbfbfa;border:1px solid #dfe1e2;border-radius:10px;min-height:42px;max-height:110px;padding:10px 12px}.inboxEmpty{background:#fff;border:1px dashed #dfe1df;border-radius:17px;grid-column:1/-1;align-content:center;place-items:center;gap:9px;min-height:290px;display:grid}.inboxEmpty strong{color:#172033}.inboxEmpty span{text-align:center;max-width:500px}@media (max-width:1050px){.inboxPage .conversationGrid{grid-template-columns:1fr}}@media (max-width:700px){.engagementAgentBar{flex-wrap:wrap;align-items:flex-start}.engagementAgentBar a{width:100%;margin:3px 0 0 48px}.humanReply{grid-template-columns:1fr}.messageProductCard{grid-template-columns:58px 1fr}}:root,html[data-theme=light],html[data-theme=dark],html[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfbfa;--panel:#fff;--text:#0b1830;--muted:#687083;--line:#e9e9e7;--primary:#ff5b0a;--primary-strong:#ed4c00;--danger:#d93f32;--success:#159447;--nav:#fff;--navText:#172033;--shadow:0 8px 28px #111e340e}html,html[data-theme=light] body,html[data-theme=dark] body,html[data-theme=system] body,body{color:var(--text);background:#fbfbfa!important}body:before{display:none!important}.commandShell{background:radial-gradient(circle at 8% 5%,#ff5b0a06,#0000 20%),#fbfbfa;min-height:100vh;padding:0 22px 42px}.commandHeader{z-index:20;grid-template-columns:220px minmax(610px,1fr) 220px;align-items:center;gap:18px;min-height:68px;display:grid;position:relative}.altraBrand{color:#101a31;align-items:center;gap:10px;width:max-content;text-decoration:none;display:inline-flex}.altraWord{letter-spacing:-.8px;font-size:23px;font-weight:800}.altraWord>span{color:var(--primary);font-weight:600}.altraLogo{background:var(--primary);clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%);place-items:center;width:28px;height:32px;display:grid;position:relative}.altraLogo:before{content:"";width:17px;height:20px;clip-path:inherit;background:#fff}.altraLogo>span{width:8px;height:9px;clip-path:inherit;background:#17233b;position:absolute}.primaryNav{border:1px solid var(--line);max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:999px;justify-self:center;align-items:center;gap:5px;padding:7px;display:flex}.primaryNav a{color:#252b36;white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:13px;text-decoration:none;transition:all .15s}.primaryNav a:hover{color:var(--primary);background:#fff6f0}.primaryNav a.active{color:#fff;background:linear-gradient(135deg,#ff6b0a,#ff4b00);font-weight:700;box-shadow:0 5px 13px #ff500033}.headerActions{justify-self:end;align-items:center;gap:10px;display:flex}.headerIcon,.profileButton{border:1px solid var(--line);color:var(--text);background:#fff;box-shadow:0 4px 16px #111e340a}.headerIcon{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.profileButton{cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:5px 9px 5px 5px;display:flex}.profileAvatar{color:#fff;background:linear-gradient(145deg,#13203a,#ff6410);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.profileName{text-overflow:ellipsis;white-space:nowrap;max-width:95px;font-size:12px;overflow:hidden}.commandIntro{justify-content:space-between;align-items:flex-end;gap:24px;padding:8px 2px 18px;display:flex}.commandIntro h1{color:#0b1830;letter-spacing:-1.6px;margin:0 0 14px;font-size:clamp(30px,3vw,42px);line-height:1.05}.channelStrip{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.channelState{color:#626a78;align-items:center;gap:7px;font-size:12px;display:inline-flex}.channelState small{color:#9a9faa;font-size:10px}.channelState small.connected{color:var(--success)}.channelBadge{color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid}.channelBadge.facebook{background:#1684ed;font:800 17px Arial}.channelBadge.instagram{background:linear-gradient(145deg,#6a36d9,#e32c75 55%,#ffad22)}.channelBadge.whatsapp{background:#16a34a}.channelBadge.tiktok{background:#111}.introControls{gap:12px;padding-bottom:2px;display:flex}.modePill,.countryPill{border:1px solid var(--line);min-height:44px;box-shadow:var(--shadow);color:#4f5663;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:12px;display:inline-flex}.modePill:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.modePill.simulation:before{background:#e89417}.egyptFlag{background:linear-gradient(#d63135 0 33%,#fff 33% 66%,#151515 66%);border-radius:2px;width:22px;height:14px;box-shadow:inset 0 0 0 1px #00000014}.operationsNav{border:1px solid var(--line);scrollbar-width:none;background:#ffffffbd;border-radius:15px;align-items:center;gap:3px;padding:7px;display:flex;overflow-x:auto}.operationsNav::-webkit-scrollbar{display:none}.operationsNav a{color:#6e7480;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;text-decoration:none;display:inline-flex}.operationsNav a:hover,.operationsNav a.active{color:var(--primary);background:#fff3eb}.operationsNav a.active{font-weight:700}.commandMain .content{max-width:none;margin:0;padding:18px 0 48px}.commandLoading{background:#fbfbfa;place-items:center;min-height:100vh;display:grid}.commandLoading .skeleton{width:260px;height:42px}html[data-theme] .main{background:#fbfbfa}html[data-theme] .card,html[data-theme] .glassCard,html[data-theme] .tableWrap,html[data-theme] .modal,.card,.glassCard,.tableWrap,.modal{color:var(--text);border-radius:18px;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}.heading h1,.heading h2,.card h2,.card h3,.glassCard h2,.glassCard h3{color:var(--text)}.heading p,.muted,.help,.card p{color:var(--muted)}html[data-theme] input,html[data-theme] textarea,html[data-theme] select,input,textarea,select{border-radius:10px;color:var(--text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedfdf!important}input:focus,textarea:focus,select:focus{outline:3px solid #ff5b0a1a;border-color:var(--primary)!important}.btn,button.btn{border:0;border-radius:10px;box-shadow:0 6px 15px #ff500029;color:#fff!important;background:linear-gradient(135deg,#ff6a0a,#ff4d00)!important}.btn.secondary,button.secondary{box-shadow:none;color:var(--text)!important;background:#fff!important;border:1px solid #dedfdf!important}.btn.danger,button.danger{color:#fff!important;background:#d93f32!important}table{color:var(--text)}th{color:#6e7480!important;background:#fafafa!important}td,th{border-color:#ededeb!important}tr:hover td{background:#fffaf7}.banner{color:#87390c!important;background:#fff6f0!important;border-color:#ffd6bd!important}.status{color:#5f6672;background:#f4f5f6}.status.good{color:#19723b;background:#eaf8ef}.status.warn{color:#d6570c;background:#fff3e8}.status.bad{color:#c2362b;background:#fff0ee}.tabs{border-color:var(--line)}.tabs a,.tabs button{color:#677080}.tabs .active{color:var(--primary);border-color:var(--primary)}.contentRow,.imageChoice,.socialPreview,.previewCard,.mediaCard,.conversationItem,.messageBubble,.inlineEditor{border-color:var(--line)!important;color:var(--text)!important;background:#fff!important}.referenceOverview{gap:13px;display:grid}.referenceNotice{color:#81370d;background:#fff7f1;border:1px solid #ffd7bd;border-radius:13px;align-items:center;gap:18px;padding:10px 15px;font-size:12px;display:flex}.referenceNotice>span{align-items:center;gap:7px;font-weight:700;display:inline-flex}.referenceNotice p{color:#936144;margin:0}.referenceNotice a{color:var(--primary);align-items:center;gap:4px;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.workforcePanel,.referenceCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.workforcePanel{border-radius:18px;padding:16px}.workforceHeader{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 2px 14px;font-size:12px;display:grid}.workforceHeader>div{align-items:center;gap:9px;display:flex}.workforceHeader h2{color:var(--text);margin:0 18px 0 0;font-size:18px}.onlineDot{background:#34a866;border-radius:50%;width:8px;height:8px}.workforceScore{border-left:1px solid var(--line);padding-left:20px}.workforceScore strong{color:var(--primary);font-size:16px}.manageLink{color:#555c68;justify-self:end;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.agentOverviewGrid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;display:grid}.agentOverviewCard{--agent-color:#1aa25a;--agent-soft:#e1f5e9;text-align:center;background:#fff;border:1px solid #ebebea;border-radius:16px;min-width:0;padding:15px 13px 12px;box-shadow:0 5px 18px #111e340a}.agentOverviewCard.violet{--agent-color:#8750dc;--agent-soft:#efe7fb}.agentOverviewCard.blue{--agent-color:#2787e8;--agent-soft:#dcedff}.agentOverviewCard.orange{--agent-color:#ff6718;--agent-soft:#ffeadf}.agentOverviewCard.cyan{--agent-color:#1db8c2;--agent-soft:#dff7f7}.agentOverviewCard.emerald{--agent-color:#15974a;--agent-soft:#dcf3e4}.agentOverviewTitle{text-align:left;align-items:center;gap:10px;display:flex}.agentIcon{background:var(--agent-soft);width:43px;height:43px;color:var(--agent-color);border-radius:10px;flex:none;place-items:center;display:grid}.agentOverviewTitle strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.agentOverviewTitle small{color:#9096a1;text-transform:capitalize;align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.agentOverviewTitle small>span{background:#aeb2b9;border-radius:50%;width:6px;height:6px}.agentOverviewTitle small.active{color:var(--agent-color)}.agentOverviewTitle small.active>span{background:var(--agent-color)}.agentRunAge{color:#7d8490;text-overflow:ellipsis;white-space:nowrap;min-height:18px;margin:8px 0 3px;font-size:9px;overflow:hidden}.scoreRing{background:conic-gradient(var(--agent-color) calc(var(--score) * 1%), #edf0f2 0);border-radius:50%;place-items:center;width:58px;height:58px;margin:4px auto 8px;display:grid;position:relative}.scoreRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.scoreRing span{z-index:1;color:var(--text);font-size:21px;position:relative}.agentOverviewCard p{color:#5c6471;height:28px;margin:0 0 9px;font-size:9px;line-height:1.45;overflow:hidden}.agentMiniStats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.agentMiniStats span{background:var(--agent-soft);color:#656c78;white-space:nowrap;border-radius:7px;padding:6px 3px;font-size:8px}.agentMiniStats b{color:var(--agent-color);font-size:11px}.workflowLegend{color:#667080;flex-wrap:wrap;align-items:center;gap:20px;margin-top:14px;font-size:10px;display:flex}.workflowLegend strong{color:var(--text);margin-right:8px}.workflowLegend span{align-items:center;gap:7px;display:inline-flex}.workflowLegend i{background:#90949b;border-radius:50%;width:7px;height:7px}.workflowLegend .violet i{background:#8a56db}.workflowLegend .green i{background:#35a46b}.workflowLegend .blue i{background:#2787e8}.workflowLegend .purple i{background:#744ad2}.referenceDashboardGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:13px;display:grid}.dashboardMainColumn{gap:13px;min-width:0;display:grid}.dashboardTopGrid{grid-template-columns:.95fr 1.05fr;gap:13px;min-width:0;display:grid}.referenceCard{border-radius:18px;min-width:0;padding:18px;position:relative;overflow:hidden}.referenceCard h2{color:var(--text);letter-spacing:-.45px;margin:0;font-size:20px}.referenceCard h3{color:var(--text)}.cardTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.cardTitle a{color:var(--primary);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:inline-flex}.eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.planSnapshot{min-height:207px}.planSnapshot .status{border-radius:999px;margin-top:6px;padding:5px 11px;font-size:9px;display:inline-flex}.planSnapshot ul{z-index:1;width:72%;margin:13px 0;padding:0;list-style:none;position:relative}.planSnapshot li{color:#606977;gap:6px;margin:7px 0;font-size:10px;line-height:1.35;display:flex}.planSnapshot li svg{color:var(--primary);flex:none}.planSnapshot .btn{z-index:1;align-items:center;gap:8px;padding:8px 13px;font-size:10px;text-decoration:none;display:inline-flex;position:relative}.planIllustration{background:#f4f5f2;border:5px solid #61666a;border-radius:10px;width:75px;height:111px;position:absolute;bottom:17px;right:17px;transform:rotate(7deg);box-shadow:9px 7px #ff6a0a}.planIllustration svg{color:#fff;background:#4dbd7c;border-radius:50%;padding:8px;position:absolute;top:28px;left:13px}.planIllustration span{background:#d7d9d7;border-radius:4px;height:5px;position:absolute;left:12px;right:12px}.planIllustration span:first-child{top:68px}.planIllustration span:nth-child(2){top:80px}.planIllustration span:nth-child(3){width:30px;top:92px}.pipelineCards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.pipelineCard{min-width:0;color:var(--text);text-decoration:none;position:relative}.pipelineImage{aspect-ratio:1.4;color:#a1a7ae;background:#f2f3f2 50%/cover no-repeat;border-radius:10px;place-items:center;margin-bottom:7px;display:grid}.pipelineCard strong,.pipelineCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pipelineCard strong{font-size:10px}.pipelineCard small{color:#858b95;margin-top:3px;font-size:8px}.pipelineStatus{color:#535b68;background:#ffffffe6;border-radius:99px;padding:3px 6px;font-size:7px;position:absolute;top:7px;left:7px;box-shadow:0 2px 7px #00000014}.performanceSnapshot{min-height:225px}.performanceKpis{grid-template-columns:repeat(4,1fr);gap:0;margin:10px 0 14px;display:grid}.performanceKpis>span{border-right:1px solid var(--line);padding:0 15px}.performanceKpis>span:first-child{padding-left:0}.performanceKpis>span:last-child{border:0}.performanceKpis small{color:#7c8490;margin-bottom:2px;font-size:9px;display:block}.performanceKpis strong{color:#137a47;font-size:18px}.performanceKpis>span:nth-child(3) strong{color:var(--primary)}.dangerText{color:var(--danger)!important}.performanceBars{gap:8px;display:grid}.performanceBar{color:#6d7480;grid-template-columns:135px 1fr 30px;align-items:center;gap:8px;font-size:9px;display:grid}.performanceBar>i{background:#f0f1f1;border-radius:999px;height:6px;overflow:hidden}.performanceBar b{border-radius:inherit;background:#22ad75;height:100%;display:block}.performanceBar b.violet{background:#8559db}.performanceBar b.orange{background:var(--primary)}.performanceBar>strong{color:var(--text);text-align:right}.adSummary{border-top:1px solid var(--line);color:#7c8490;align-items:center;gap:13px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.adSummary strong{color:#515967}.adSummary strong+span{margin-left:auto}.adamSnapshot{flex-direction:column;display:flex}.adamSnapshot .cardTitle svg{color:var(--primary)}.adamOnline{color:#69717e;align-items:center;gap:5px;margin-top:4px;font-size:10px;display:flex}.adamOnline i{background:#1ba24c;border-radius:50%;width:7px;height:7px}.adamSnapshot h3{margin:19px 0 8px;font-size:12px}.conversationPreviewList{gap:10px;display:grid}.conversationPreview{border:1px solid var(--line);background:#fcfcfb;border-radius:13px;padding:12px}.conversationPreview>div{align-items:center;gap:6px;display:flex}.conversationChannel{color:#16984a;background:#e5f7ec;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.conversationPreview strong{color:var(--text);font-size:10px}.conversationPreview small{color:#8a9099;text-transform:capitalize;font-size:8px}.conversationPreview time{color:#9da2a9;margin-left:auto;font-size:7px}.conversationPreview p{color:#424956;margin:9px 0 5px;font-size:10px;line-height:1.45}.confidencePill{color:#39834e;background:#e6f6e9;border-radius:99px;padding:3px 7px;font-size:7px;display:inline-flex}.humanHandoff{border:1px solid var(--primary);color:var(--primary);border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:14px;text-decoration:none;display:flex}.empty.compact{min-height:90px;color:var(--muted);place-items:center;font-size:11px;display:grid}@media (max-width:1260px){.commandHeader{grid-template-columns:175px minmax(580px,1fr) auto}.profileName{display:none}.primaryNav a{padding-inline:13px}.agentOverviewGrid{grid-template-columns:repeat(3,1fr)}.referenceDashboardGrid{grid-template-columns:1fr}.adamSnapshot{min-height:300px}.conversationPreviewList{grid-template-columns:repeat(3,1fr)}.humanHandoff{margin-top:18px}}@media (max-width:940px){.commandHeader{grid-template-columns:1fr auto;padding:12px 0}.primaryNav{scrollbar-width:none;grid-area:2/1/auto/-1;justify-self:stretch;overflow-x:auto}.primaryNav a{text-align:center;flex:1 0 auto}.commandIntro{flex-direction:column;align-items:flex-start}.introControls{justify-content:flex-end;align-self:stretch}.dashboardTopGrid,.conversationPreviewList{grid-template-columns:1fr}}@media (max-width:680px){.commandShell{padding-inline:12px}.commandHeader{gap:10px}.headerIcon{display:none}.altraWord{font-size:20px}.primaryNav{margin-inline:-4px;padding:5px}.primaryNav a{padding:8px 12px;font-size:12px}.commandIntro h1{letter-spacing:-1px;font-size:29px}.channelStrip{gap:12px 17px}.introControls{flex-wrap:wrap;justify-content:flex-start}.operationsNav{margin-inline:-4px}.referenceNotice{flex-direction:column;align-items:flex-start;gap:5px}.referenceNotice a{margin-left:0}.workforceHeader{grid-template-columns:1fr auto}.workforceHeader>div:first-child{flex-wrap:wrap}.workforceScore{display:none}.agentOverviewGrid{grid-template-columns:1fr}.workflowLegend{gap:10px 15px}.pipelineCards{grid-template-columns:1fr}.pipelineImage{aspect-ratio:2.2}.performanceKpis{grid-template-columns:1fr 1fr;gap:13px 0}.performanceKpis>span:nth-child(2){border-right:0}.performanceBar{grid-template-columns:100px 1fr 25px}.adSummary{flex-wrap:wrap;align-items:flex-start}.adSummary strong+span{margin-left:0}}.sidebar{flex-direction:column;display:flex}.inlineEditor{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inlineEditor input,.table select{border:1px solid var(--line);min-height:38px;color:var(--text);background:#2f181161;border-radius:11px;padding:8px 10px}@media print{.sidebar,.topbar,button,.noPrint{display:none!important}.shell,.main,body{margin:0;padding:0;display:block;color:#111!important;background:#fff!important}.card,.glassCard,.tableWrap{color:#111!important;box-shadow:none!important;background:#fff!important}}.agentGrid,.planGrid,.conversationGrid{gap:18px;display:grid}.agentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.agentCard,.planCard,.conversationCard{overflow:hidden}.agentTitle,.agentActions,.metricStrip,.themeChips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agentTitle{justify-content:space-between}.agentTitle h3{margin:3px 0 0}.switchLabel{color:var(--text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.switchLabel input{accent-color:var(--accent)}.formGrid.compact{margin:18px 0}.runHistory,.strategyBlock,.messageThread{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.runRow{border-bottom:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:grid}.metricStrip{margin:16px 0}.metricStrip>span{border:1px solid var(--line);color:var(--muted);border-radius:13px;gap:3px;padding:10px 12px;font-size:12px;display:grid}.metricStrip strong{color:var(--text)}.planItems{gap:8px;margin:12px 0;display:grid}.planItem{border:1px solid var(--line);background:#30160e38;border-radius:13px;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;font-size:12px;display:grid}.planItem>span:first-child{gap:3px;display:grid}.messageThread{gap:10px;max-height:440px;display:grid;overflow:auto}.messageBubble{border:1px solid var(--line);background:#3e1c1261;border-radius:15px 15px 15px 4px;max-width:82%;padding:11px 14px}.messageBubble.outbound{background:#ee6a1d2e;border-radius:15px 15px 4px;justify-self:end}.messageBubble p{white-space:pre-wrap;margin:5px 0}.jobError{color:#ffc4af;white-space:normal;gap:4px;max-width:360px;display:grid}@media (max-width:1100px){.agentGrid,.planItem{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){html[data-theme=system]{--bg:#0f1713;--panel:#17221c;--text:#ecf2ef;--muted:#9baba2;--line:#2b3b33;--shadow:none}.topbar{background:#17221cee}.field input,.field textarea,.field select,.btn.secondary{color:var(--text);background:#111a15}}html[data-theme=dark]{--bg:#0f1713;--panel:#17221c;--text:#ecf2ef;--muted:#9baba2;--line:#2b3b33;--shadow:none}.topbar{background:var(--panel)}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .field select,html[data-theme=dark] .btn.secondary,html[data-theme=dark] .tableWrap,html[data-theme=dark] .modal{color:var(--text);background:#111a15}html[data-theme=dark] .table th{background:#121c17}:root{--bg:#24150f;--panel:#5130229e;--panel-strong:#311c15d1;--text:#fff8f1;--muted:#d6c0b2;--line:#ffe8d629;--primary:#ff7a1a;--accent:#ffb24b;--danger:#df4c35;--nav:#24140fc2;--navText:#f8e9df;--shadow:0 24px 70px #11070357, inset 0 1px 0 #ffffff14}html,body{background-color:#0000;background-image:radial-gradient(circle at 90% 22%,#ff691057,#0000 24%),radial-gradient(circle at 12% 88%,#a94b264d,#0000 28%),linear-gradient(135deg,#271712 0%,#6a3d2b 48%,#1d110d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}body:before{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(#ffffff3d .7px,#0000 .7px);background-size:18px 18px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 70%,#000)}.shell{grid-template-columns:246px minmax(0,1fr);gap:18px;padding:18px}.sidebar{border:1px solid var(--line);height:calc(100vh - 36px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);background:linear-gradient(160deg,#523123c2,#190e0bd1);border-radius:30px;padding:20px 14px;top:18px}.brand{padding:3px 8px 20px;font-weight:720}.brandMark{color:#ffd5a5;background:#ff7b2029;border:1px solid #ffb9776b;box-shadow:0 0 30px #ff701326}.brand small{color:#c6a99a;font-weight:450}.navGroup{color:#b8937f}.navLink{color:#d8c2b6;border:1px solid #0000;border-radius:13px}.navLink:hover,.navLink.active{background:linear-gradient(100deg,#ff832d4d,#ffffff12);border-color:#ffcfa424;box-shadow:inset 0 1px #ffffff14}.navLink.active svg{color:#ffb061;filter:drop-shadow(0 0 8px #ff7b29)}.sidebarFoot{margin-top:auto;padding:18px 10px 4px}.main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#57322342,#1b0f0c5c);border:1px solid #ffffff17;border-radius:30px;min-height:calc(100vh - 36px);overflow:clip}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);height:78px;padding:0 26px;background:#46291e7a!important}.topbar h1{font-size:20px}.topKicker,.eyebrow{color:#f5a55e;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:750}.topActions,.profileChip{align-items:center;gap:10px;display:flex}.profileChip{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;padding:6px 12px 6px 7px}.profileChip>span:last-child{font-size:12px;display:grid}.profileChip small{color:var(--muted);font-size:9px}.profileAvatar{background:linear-gradient(135deg,#ff9647,#9e3825);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.iconButton{width:38px;height:38px;color:var(--text);border:1px solid var(--line);background:#ffffff0f;border-radius:50%;place-items:center;display:grid}.content{padding:28px 30px 52px}.heading h2{letter-spacing:-.035em;font-family:inherit;font-size:32px;font-weight:720}.card,.glassCard,.tableWrap,.modal{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(145deg,#74483394,#351e17ad);border-radius:22px}.glassCard{padding:21px}.card{border-radius:20px}.btn{background:linear-gradient(135deg,#ff8b2d,#e95620);border-radius:12px;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 10px 24px #d646163b,inset 0 1px #ffffff40}.btn.secondary{color:var(--text);border:1px solid var(--line);background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.btn.glow{box-shadow:0 0 32px #ff6d1652,inset 0 1px #ffffff3d}.field input,.field textarea,.field select,html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .field select{color:var(--text);background:#1c0f0c66;border:1px solid #ffe2ce2b;border-radius:13px;outline:none}.field input:focus,.field textarea:focus,.field select:focus{border-color:#ff994ab8;box-shadow:0 0 0 3px #ff70191f}.field input::placeholder,.field textarea::placeholder{color:#a98d7f}.tableWrap{background:#311b1585!important}.table th,html[data-theme=dark] .table th{color:#cfae9b;background:#170c0947}.table td{border-color:var(--line)}.banner{color:#ffe0b9;background:#ff9f3721;border-color:#ffb86345;border-radius:14px}.error{color:#ffd6cd;background:#a2251b4d;border-color:#ff6f5b4d}.status{border-color:var(--line);background:#ffffff0e}.status.warn:before{background:#ffad3b;box-shadow:0 0 9px #ff8521}.status.good:before{background:#55e7ad;box-shadow:0 0 9px #39d899}.status.bad:before{box-shadow:0 0 9px #eb634e}.skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff1c,#ffffff0a)}.studioGrid{grid-template-columns:minmax(330px,.78fr) minmax(460px,1.22fr);align-items:start;gap:20px;display:grid}.promptPanel{gap:17px;display:grid;position:sticky;top:98px}.panelTitle{align-items:flex-start;gap:11px;display:flex}.panelTitle h3{margin:0 0 4px;font-size:18px}.panelTitle p{color:var(--muted);margin:0;font-size:12px}.microcopy{color:#bfa598;margin:0;font-size:11px;line-height:1.5}.previewColumn{grid-template-columns:minmax(280px,.92fr) minmax(310px,1.08fr);align-items:start;gap:18px;display:grid}.previewPlaceholder{text-align:center;min-height:430px;color:var(--muted);align-content:center;place-items:center;display:grid}.previewPlaceholder h3{color:var(--text);margin-bottom:0}.socialPreview{background:#1c0f0cc7;border:1px solid #ffebdc2e;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px #0e050252}.socialHead{align-items:center;gap:9px;padding:13px;display:flex}.socialHead>div{font-size:12px;display:grid}.socialHead small{color:var(--muted);font-size:9px}.socialHead>span:last-child{margin-left:auto}.avatar{background:linear-gradient(145deg,#ff9e48,#91311f);border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.socialImage{aspect-ratio:1;background-position:50%;background-size:cover;align-items:flex-end;padding:18px;display:flex;position:relative}.socialImage:after{content:"";background:linear-gradient(#0000,#0f0603d9);position:absolute;inset:45% 0 0}.socialImage>span{z-index:1;text-shadow:0 2px 14px #000;font-size:23px;font-weight:750;line-height:1.05;position:relative}.socialImage.noImage{background:radial-gradient(circle at 70% 20%,#c85325,#432219 65%);flex-direction:column;justify-content:center;place-items:center}.socialImageUploadBtn{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0f0603bf;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;top:12px;right:12px}.socialImageUploadBtn:hover:not(:disabled){background:#ff751cd9;border-color:#ff9a4c80}.socialImageUploadBtn:disabled{opacity:.6;cursor:not-allowed}.socialActions{gap:16px;padding:12px 14px 5px;font-size:22px;display:flex}.socialActions .push{margin-left:auto}.socialCopy{white-space:pre-wrap;padding:5px 14px 17px;font-size:12px;line-height:1.55}.hashtags{color:#ed9a60;margin-top:5px}.ctaPreview{color:#ffc491;background:#ff852b1f;border-radius:8px;margin-top:10px;padding:8px 10px;font-weight:650}.editorPanel{gap:13px;display:grid}.editorPanel textarea{min-height:86px}.imageWorkbench,.librarySection{margin-top:20px}.imageWorkbenchControls{align-items:center;gap:10px;margin:16px 0;display:flex}.imageWorkbenchControls .imageSearch{flex:1;margin:0}.imageWorkbenchControls .imageUploadBtn{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.imageSearch{gap:10px;margin:16px 0;display:flex}.imageSearch input{border:1px solid var(--line);color:var(--text);background:#1c0f0c66;border-radius:12px;flex:1;padding:11px 13px}.imageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.imageChoice{text-align:left;color:var(--text);border:1px solid var(--line);background:#140a0847;border-radius:15px;padding:0;overflow:hidden}.imageChoice.uploadTile{border:1px dashed var(--line);cursor:pointer;transition:all .2s}.imageChoice.uploadTile:hover{background:#ff751c14;border-color:#ff9a4c}.imageThumb.uploadThumb{color:var(--muted);background:#ffffff05;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.imageChoice.uploadTile:hover .uploadThumb{color:#ff9a4c}.imageChoice.selected{border-color:#ff9a4c;box-shadow:0 0 0 3px #ff751c29,0 12px 30px #00000038}.imageThumb{aspect-ratio:1.45;background-position:50%;background-size:cover;display:block}.imageChoice>span:last-child{padding:9px;display:grid}.imageChoice strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.imageChoice small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.confirmBar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:17px;display:flex}.confirmBar>div{gap:9px;display:flex}.contentCards{gap:9px;margin-top:16px;display:grid}.contentRow{border:1px solid var(--line);background:#140a0838;border-radius:15px;align-items:center;gap:12px;padding:10px;display:flex}.rowThumb,.tableThumb{background-position:50%;background-size:cover;border-radius:11px;flex:none;width:54px;height:54px;display:inline-block}button.rowThumb{cursor:pointer;border:0}.tableThumb{width:48px;height:48px}.emptyThumb{background:#ffffff0d;place-items:center;display:grid}.rowMain{flex:1;min-width:160px;display:grid}.rowMain small{color:var(--muted)}button.contentPreviewTitle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.contentPreviewTitle:hover strong{text-decoration:underline}.lineClamp{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:310px;display:-webkit-box;overflow:hidden}.mediaLibrary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mediaCard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:20px;overflow:hidden}.mediaVisual{aspect-ratio:1.5;background-position:50%;background-size:cover}.mediaCard>div:last-child{padding:14px}.mediaCard p{color:var(--muted);font-size:11px}.mediaCard a{color:#ffb16c;align-items:center;gap:5px;font-size:12px;display:inline-flex}html[data-theme=light]{--text:#382219;--muted:#745b4e;--line:#59301c2b;--panel:#ffefe2ad}html[data-theme=light] body{background:radial-gradient(circle at 90% 22%,#ff791f52,#0000 25%),linear-gradient(135deg,#f1d7c3,#b8754e 55%,#6a3624)}html[data-theme=light] .main{background:#ffede05c}html[data-theme=light] .card,html[data-theme=light] .glassCard,html[data-theme=light] .tableWrap{background:#fff1e6b3!important}@media (max-width:1280px){.studioGrid{grid-template-columns:1fr}.promptPanel{position:static}.previewColumn{grid-template-columns:1fr 1fr}.imageGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.previewColumn{grid-template-columns:1fr}.imageGrid,.mediaLibrary{grid-template-columns:repeat(2,1fr)}.profileChip{display:none}}@media (max-width:700px){.shell{padding:0}.main{border-radius:0;min-height:100vh}.sidebar{border-radius:18px 18px 0 0;height:68px}.topbar{padding:0 15px}.imageGrid,.mediaLibrary{grid-template-columns:1fr}.confirmBar,.contentRow{flex-direction:column;align-items:stretch}.confirmBar>div{flex-direction:column}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfbfa;--panel:#fff;--panel-strong:#fff;--text:#0b1830;--muted:#687083;--line:#e8e9e7;--primary:#ff5b0a;--accent:#ff792f;--danger:#d93f32;--nav:#fff;--navText:#172033;--shadow:0 8px 28px #111e340e}html[data-theme=light] body{color:var(--text);background:#fbfbfa!important}html[data-theme=light] body:before{display:none!important}html[data-theme=light] .commandMain .content:not(.referenceOverview){width:100%;max-width:1480px;margin-inline:auto;padding:25px 2px 56px}html[data-theme=light] .commandMain .heading{align-items:center;min-height:72px;margin-bottom:18px;padding:4px 2px}html[data-theme=light] .commandMain .heading h1,html[data-theme=light] .commandMain .heading h2{color:#0b1830;letter-spacing:-.045em;margin:0 0 7px;font-family:inherit;font-size:clamp(25px,2.3vw,33px);font-weight:760}html[data-theme=light] .commandMain .heading .muted{color:#747b87;max-width:780px;font-size:13px;line-height:1.55}html[data-theme=light] .commandMain .eyebrow,html[data-theme=light] .commandMain .topKicker{color:#f05208;letter-spacing:.12em;font-size:9px;font-weight:800}html[data-theme=light] .commandMain .card,html[data-theme=light] .commandMain .glassCard,html[data-theme=light] .commandMain .tableWrap,html[data-theme=light] .commandMain .modal{color:#0b1830!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #e8e9e7!important;box-shadow:0 8px 28px #111e340e!important}html[data-theme=light] .commandMain .card,html[data-theme=light] .commandMain .glassCard{border-radius:17px;padding:20px}html[data-theme=light] .commandMain .card h2,html[data-theme=light] .commandMain .card h3,html[data-theme=light] .commandMain .glassCard h2,html[data-theme=light] .commandMain .glassCard h3,html[data-theme=light] .commandMain .panelTitle h3{color:#0b1830;letter-spacing:-.025em;font-family:inherit}html[data-theme=light] .commandMain .card p,html[data-theme=light] .commandMain .panelTitle p,html[data-theme=light] .commandMain .microcopy,html[data-theme=light] .commandMain .muted,html[data-theme=light] .commandMain .source,html[data-theme=light] .commandMain .rowMain small,html[data-theme=light] .commandMain .mediaCard p{color:#727986}html[data-theme=light] .commandMain .grid{gap:14px}html[data-theme=light] .commandMain .split{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}html[data-theme=light] .commandMain .metrics{grid-template-columns:repeat(6,minmax(140px,1fr))}html[data-theme=light] .commandMain .metricLabel{color:#747b87}html[data-theme=light] .commandMain .metricValue{color:#0b1830;letter-spacing:-.04em}html[data-theme=light] .commandMain .field{color:#303846;gap:7px;font-size:12px;font-weight:650}html[data-theme=light] .commandMain .field input,html[data-theme=light] .commandMain .field textarea,html[data-theme=light] .commandMain .field select,html[data-theme=light] .commandMain .imageSearch input,html[data-theme=light] .commandMain .inlineEditor input,html[data-theme=light] .commandMain .inlineEditor select,html[data-theme=light] .commandMain .table select{border-radius:10px;min-height:43px;padding:10px 12px;color:#172033!important;box-shadow:none!important;background:#fbfbfa!important;border:1px solid #dfe1e2!important}html[data-theme=light] .commandMain .field textarea{min-height:96px}html[data-theme=light] .commandMain .field input::placeholder,html[data-theme=light] .commandMain .field textarea::placeholder{color:#a1a6ae}html[data-theme=light] .commandMain .field input:focus,html[data-theme=light] .commandMain .field textarea:focus,html[data-theme=light] .commandMain .field select:focus,html[data-theme=light] .commandMain .imageSearch input:focus{outline:3px solid #ff5b0a1a;border-color:#ff6a1a!important}html[data-theme=light] .commandMain .btn{border-radius:10px;min-height:39px;padding:9px 14px;font-size:12px;font-weight:700;transition:transform .14s,box-shadow .14s,opacity .14s;color:#fff!important;background:linear-gradient(135deg,#ff6a0a,#ff4d00)!important;border:1px solid #0000!important;box-shadow:0 6px 15px #ff500029!important}html[data-theme=light] .commandMain .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #ff500038!important}html[data-theme=light] .commandMain .btn.secondary{color:#253044!important;background:#fff!important;border-color:#dfe1e2!important;box-shadow:0 3px 11px #111e340a!important}html[data-theme=light] .commandMain .btn.secondary:hover:not(:disabled){color:#ed4c00!important;background:#fff7f2!important;border-color:#ffb58c!important}html[data-theme=light] .commandMain .btn.danger{color:#fff!important;background:#d93f32!important;box-shadow:0 6px 15px #d93f3224!important}html[data-theme=light] .commandMain .btn:disabled{opacity:.48;transform:none;box-shadow:none!important}html[data-theme=light] .commandMain .tableWrap{border-radius:17px;overflow:auto}html[data-theme=light] .commandMain .table{color:#172033;background:#fff}html[data-theme=light] .commandMain .table th{border:0;padding:13px 16px;font-size:10px;font-weight:750;color:#767d88!important;background:#f7f8f7!important}html[data-theme=light] .commandMain .table td{color:#273044;background:#fff;padding:14px 16px;border-color:#ececea!important}html[data-theme=light] .commandMain .table tr:hover td{background:#fffaf7}html[data-theme=light] .commandMain .status{color:#616976;box-shadow:none;background:#f5f6f5;border:1px solid #e4e6e5}html[data-theme=light] .commandMain .status.good{color:#19723b;background:#ebf8ef;border-color:#d4eedc}html[data-theme=light] .commandMain .status.warn{color:#c95611;background:#fff4eb;border-color:#ffe0c8}html[data-theme=light] .commandMain .status.bad{color:#bd352b;background:#fff1ef;border-color:#f2d0cc}html[data-theme=light] .commandMain .status.good:before{box-shadow:none;background:#249668}html[data-theme=light] .commandMain .status.warn:before{box-shadow:none;background:#ef8d27}html[data-theme=light] .commandMain .status.bad:before{box-shadow:none;background:#d84a3c}html[data-theme=light] .commandMain .banner,html[data-theme=light] .commandMain .error{box-shadow:none;border-radius:12px}html[data-theme=light] .commandMain .banner{color:#8a3b0d;background:#fff6f0;border:1px solid #ffd5ba}html[data-theme=light] .commandMain .error{color:#a83229;background:#fff2f0;border:1px solid #f1c9c4}html[data-theme=light] .commandMain .modalBack{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b18307a}html[data-theme=light] .commandMain .modal{border-radius:20px}html[data-theme=light] .commandMain .modal h3{color:#0b1830;font-family:inherit;font-weight:750}html[data-theme=light] .commandMain .empty{color:#7d8490}html[data-theme=light] .commandMain .skeleton{background:linear-gradient(90deg,#f0f1f0 25%,#fafafa 50%,#f0f1f0 75%) 0 0/200% 100%}html[data-theme=light] .commandMain details{color:#4e5664;background:#fafaf9;border:1px solid #e5e6e4;border-radius:11px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.65}html[data-theme=light] .commandMain details summary{color:#253044;cursor:pointer;font-weight:750}html[data-theme=light] .commandMain details a,html[data-theme=light] .commandMain .mediaCard a{color:#e95108}html[data-theme=light] .commandMain code{color:#bb430b;background:#fff0e7;border-radius:5px;padding:2px 5px}html[data-theme=light] .settingsPage .providerSettingsGrid{align-items:start}html[data-theme=light] .settingsPage .providerCard{margin-top:14px;position:relative;overflow:hidden}html[data-theme=light] .settingsPage .providerSettingsGrid .providerCard{margin-top:0}html[data-theme=light] .settingsPage .providerCard:before{content:"";background:#ff5b0a;width:3px;position:absolute;inset:0 auto 0 0}html[data-theme=light] .settingsPage .aiProviderCard:before{background:#8458dc}html[data-theme=light] .settingsPage .adamProviderCard:before{background:#1ba25a}html[data-theme=light] .settingsPage .providerCard>.full:first-child{background:linear-gradient(100deg,#fff9f5,#fff 60%);border-bottom:1px solid #eeeeec;margin:-20px -20px 5px;padding:18px 20px 12px}html[data-theme=light] .settingsPage .aiProviderCard>.full:first-child{background:linear-gradient(100deg,#faf7ff,#fff 60%)}html[data-theme=light] .settingsPage .adamProviderCard>.full:first-child{background:linear-gradient(100deg,#f5fbf7,#fff 60%)}html[data-theme=light] .settingsPage .providerCard h3{margin:0 0 6px;font-size:18px}html[data-theme=light] .settingsPage .settingsActions{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}html[data-theme=light] .settingsPage .connectionCard{border-radius:11px;padding:13px 14px;box-shadow:none!important;background:#fafcfb!important;border:1px solid #e8e9e7!important;border-left:3px solid #2aa463!important}html[data-theme=light] .settingsPage .connectionCard p{margin:8px 0 0;font-size:11px}html[data-theme=light] .settingsPage .publishingModeCard{margin-top:14px;border-left:3px solid #e48a25!important}html[data-theme=light] .commandMain .studioGrid{gap:14px}html[data-theme=light] .commandMain .promptPanel{top:18px}html[data-theme=light] .commandMain .panelTitle{border-bottom:1px solid #eeeeec;padding-bottom:12px}html[data-theme=light] .commandMain .socialPreview{border:1px solid #e6e7e5;border-radius:18px;color:#172033!important;background:#fff!important;box-shadow:0 10px 30px #111e3414!important}html[data-theme=light] .commandMain .avatar{color:#fff;background:linear-gradient(145deg,#ff6a0a,#d94800)}html[data-theme=light] .commandMain .socialImage.noImage{background:radial-gradient(circle at 70% 20%,#ff9b5f,#202d45 70%)}html[data-theme=light] .commandMain .hashtags{color:#e95108}html[data-theme=light] .commandMain .ctaPreview{color:#c4480d;background:#fff2ea}html[data-theme=light] .commandMain .imageChoice,html[data-theme=light] .commandMain .contentRow,html[data-theme=light] .commandMain .messageBubble,html[data-theme=light] .commandMain .mediaCard{box-shadow:0 4px 16px #111e3409;color:#172033!important;background:#fff!important;border:1px solid #e7e8e6!important}html[data-theme=light] .commandMain .imageChoice.selected{border-color:#ff7a32!important;box-shadow:0 0 0 3px #ff5b0a1f!important}html[data-theme=light] .commandMain .emptyThumb{color:#9097a1;background:#f2f3f2!important}html[data-theme=light] .commandMain .agentGrid,html[data-theme=light] .commandMain .planGrid,html[data-theme=light] .commandMain .conversationGrid{gap:14px}html[data-theme=light] .commandMain .agentCard,html[data-theme=light] .commandMain .planCard,html[data-theme=light] .commandMain .conversationCard{border-radius:17px}html[data-theme=light] .commandMain .runHistory,html[data-theme=light] .commandMain .strategyBlock,html[data-theme=light] .commandMain .messageThread,html[data-theme=light] .commandMain .planItems{background:#fafaf9;border-color:#e8e9e7}html[data-theme=light] .commandMain .runRow,html[data-theme=light] .commandMain .planItem{background:#fff;border-color:#e7e8e6}html[data-theme=light] .commandMain .messageBubble.outbound{background:#fff4ed!important;border-color:#ffd9c2!important}html[data-theme=light] .commandMain .switchLabel{color:#303846}html[data-theme=light] .commandMain .switchLabel input{accent-color:#ff5b0a}html[data-theme=light] .commandMain .metricStrip>span,html[data-theme=light] .commandMain .themeChips>span{background:#f8f9f8;border-color:#e7e8e6}html[data-theme=light] .commandMain .jobError{color:#a8372d;background:#fff3f1;border-color:#f0cbc6}@media (max-width:1100px){html[data-theme=light] .commandMain .metrics{grid-template-columns:repeat(3,1fr)}html[data-theme=light] .commandMain .split{grid-template-columns:1fr}}@media (max-width:700px){html[data-theme=light] .commandMain .content:not(.referenceOverview){padding:19px 0 50px}html[data-theme=light] .commandMain .heading{flex-direction:column;align-items:flex-start;min-height:auto}html[data-theme=light] .commandMain .metrics{grid-template-columns:repeat(2,1fr)}html[data-theme=light] .settingsPage .settingsActions,html[data-theme=light] .commandMain .confirmBar>div{flex-direction:column;width:100%}html[data-theme=light] .settingsPage .settingsActions .btn,html[data-theme=light] .commandMain .confirmBar .btn{width:100%}}}
