:root{--bg:#070812;--panel:#10131f;--panel-soft:#161b2a;--line:rgba(255,255,255,0.12);--text:#f7f8ff;--muted:#a7aec4;--cyan:#22f5ff;--pink:#ff4fd8;--lime:#b6ff5a;--danger:#ff6b6b;--accent:#22f5ff;--surface-0:rgba(7,8,18,0.72);--surface-1:rgba(16,19,31,0.84);--surface-2:rgba(19,24,39,0.78);--surface-3:rgba(28,34,52,0.72);--field-bg:#090b15;--ring:rgba(34,245,255,0.16);--radius:8px;--shadow-premium:0 24px 80px rgba(0,0,0,0.36);--mobile-bottom-nav-height:0px}@media (max-width:560px){.crm-workspace-page .crm-contact-add-head h1,.crm-workspace-page .crm-contacts-head h1{font-size:32px!important;line-height:1.08!important}}:root{--glass-bg:linear-gradient(145deg,rgba(255,255,255,0.082),rgba(255,255,255,0.022)),rgba(10,13,26,0.72);--glass-bg-strong:linear-gradient(145deg,rgba(255,255,255,0.105),rgba(255,255,255,0.025)),rgba(13,17,31,0.84);--glass-line:rgba(190,214,255,0.16);--glass-line-hot:rgba(34,245,255,0.38);--glass-shadow:0 24px 80px rgba(0,0,0,0.36),inset 0 1px 0 rgba(255,255,255,0.075);--glass-radius:14px}body{background:radial-gradient(circle at 18% -8%,rgba(34,245,255,.18),transparent 32%),radial-gradient(circle at 84% 104%,rgba(255,79,216,.18),transparent 34%),linear-gradient(130deg,rgba(11,30,43,.72),rgba(7,8,18,.88) 42%,rgba(25,7,31,.72)),var(--bg)}.ai-modal,.brand-form-panel,.conversation-left,.conversation-main,.conversation-right,.dashboard-filter-panel,.detail-panel,.list-panel,.metric-card,.modal-panel,.panel,.placeholder-panel{-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:var(--glass-bg);border-color:var(--glass-line);box-shadow:var(--glass-shadow)}.conversation-composer-icon,.conversation-send-button,.ghost-link,.icon-button,.mobile-bottom-link,.primary-button{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.conversation-composer-icon:hover,.conversation-send-button:hover,.ghost-link:hover,.icon-button:hover,.mobile-bottom-link:hover,.primary-button:hover{transform:translateY(-1px)}.conversation-composer-icon:active,.conversation-send-button:active,.ghost-link:active,.icon-button:active,.mobile-bottom-link:active,.primary-button:active{transform:translateY(0) scale(.985)}.dashboard-filter-summary{align-items:center;background:radial-gradient(circle at 8% 0,rgba(34,245,255,.14),transparent 34%),rgba(8,10,20,.62);border:1px solid rgba(190,214,255,.14);border-radius:12px;color:var(--text);cursor:pointer;display:none;justify-content:space-between;min-height:54px;padding:10px 12px;text-align:left;width:100%}.dashboard-filter-summary span{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-filter-summary small,.dashboard-filter-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-filter-summary small{color:var(--muted);font-size:12px}.dashboard-filter-summary em{border:1px solid rgba(34,245,255,.24);border-radius:999px;color:var(--cyan);flex:0 0 auto;font-size:12px;font-style:normal;font-weight:900;padding:7px 10px}.brand-performance-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.brand-performance-table{border-collapse:collapse;min-width:760px}.brand-performance-table .sticky-brand-cell{left:0;min-width:190px;position:-webkit-sticky;position:sticky;z-index:2}.brand-performance-table th.sticky-brand-cell{background:linear-gradient(145deg,rgba(34,245,255,.12),rgba(255,79,216,.045)),rgba(14,18,32,.98);z-index:3}.brand-performance-table td.sticky-brand-cell{background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012)),rgba(14,18,32,.98);box-shadow:14px 0 22px rgba(0,0,0,.24)}.brand-performance-table tbody tr:hover td{background-color:rgba(34,245,255,.045)}.brand-directory-table .table-actions{gap:7px}.brand-directory-table .table-actions .ghost-link,.brand-directory-table .table-actions .icon-button{min-height:36px}.mobile-menu-backdrop,.mobile-menu-head{display:none}.conversation-chat-back{align-items:center;background:radial-gradient(circle at 30% 16%,rgba(34,245,255,.22),transparent 36%),rgba(255,255,255,.055);border:1px solid rgba(34,245,255,.22);border-radius:999px;color:var(--cyan);cursor:pointer;display:none;flex:0 0 auto;font-size:18px;font-weight:900;height:38px;justify-content:center;width:38px}@media (max-width:840px){:root{--mobile-bottom-nav-height:82px}.topbar.dashboard-topbar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:58px}.brand-mark{gap:10px}.brand-glyph{border-radius:14px;height:46px;width:46px}.brand-copy{min-width:0}.brand-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-copy small{display:none}.dashboard-toolbar{display:flex;gap:8px;justify-content:flex-end;width:auto}.dashboard-toolbar>.ghost-link.compact.mobile-shell-button{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:radial-gradient(circle at 30% 0,rgba(34,245,255,.16),transparent 34%),rgba(255,255,255,.05);border-color:rgba(190,214,255,.16);border-radius:14px;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;min-height:44px;padding:0;width:44px}.mobile-shell-button-label{display:none}.mobile-shell-button-icon{color:var(--cyan);font-size:18px;font-weight:900;line-height:1;text-shadow:0 0 16px rgba(34,245,255,.45)}.dashboard-toolbar-controls{background:var(--glass-bg-strong);border-color:var(--glass-line);border-radius:16px;box-shadow:var(--glass-shadow);display:none;left:10px;padding:12px;position:fixed;right:10px;top:calc(max(10px, env(safe-area-inset-top)) + 68px);z-index:1400}.dashboard-toolbar-controls.open{display:grid}.mobile-menu-backdrop{background:rgba(4,5,12,.54);border:0;display:block;inset:0;padding:0;position:fixed;z-index:1180}.dashboard-sidebar{display:block;left:max(10px,env(safe-area-inset-left));max-height:calc(100dvh - var(--mobile-bottom-nav-height) - 28px);max-width:340px;opacity:0;overflow:auto;padding:14px;pointer-events:none;position:fixed;top:max(10px,env(safe-area-inset-top));transform:translateX(calc(-100% - 24px));transition:opacity .18s ease,transform .18s ease;width:calc(100vw - 20px);z-index:1300}.dashboard-sidebar.open{opacity:1;pointer-events:auto;transform:translateX(0)}.mobile-menu-head{border-bottom:1px solid rgba(190,214,255,.14);display:grid;grid-gap:4px;gap:4px;margin-bottom:12px;padding:2px 2px 12px}.mobile-menu-head span{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-menu-head strong{font-size:20px}.nav-link{border-radius:12px;min-height:42px}.dashboard-filter-summary{display:flex}.dashboard-filter-panel{display:grid;grid-gap:10px;gap:10px}.dashboard-filter-panel:not(.open) .dashboard-filter-grid{display:none}.dashboard-kpi-rail{display:flex;gap:10px;grid-template-columns:none;margin-inline:-2px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.dashboard-kpi-rail .metric-card{flex:0 0 154px;min-height:76px;padding:13px 14px;scroll-snap-align:start}.dashboard-kpi-rail .metric-card span{font-size:12px}.dashboard-kpi-rail .metric-card strong{font-size:24px}.brand-performance-panel .data-table-wrap,.brand-performance-wrap{overflow-x:auto!important;overflow-y:hidden!important}.brand-performance-table,.dashboard:not(.settings-page) .brand-performance-table{border-collapse:collapse!important;border-spacing:0!important;display:table!important;min-width:760px!important;width:100%}.brand-performance-table thead,.dashboard:not(.settings-page) .brand-performance-table thead{display:table-header-group!important}.brand-performance-table tbody,.dashboard:not(.settings-page) .brand-performance-table tbody{display:table-row-group!important}.brand-performance-table td,.brand-performance-table th,.brand-performance-table tr,.dashboard:not(.settings-page) .brand-performance-table td,.dashboard:not(.settings-page) .brand-performance-table th,.dashboard:not(.settings-page) .brand-performance-table tr{display:table-cell!important;margin:0!important;padding:12px 10px!important;width:auto!important}.brand-performance-table tr,.dashboard:not(.settings-page) .brand-performance-table tr{display:table-row!important;background:transparent!important;border:0!important}.brand-performance-table td:before,.dashboard:not(.settings-page) .brand-performance-table td:before{content:none!important}.brand-performance-table .sticky-brand-cell{min-width:158px}.brand-directory-table,.single-workspace .brand-directory-table{border-spacing:0 8px!important}.brand-directory-table tr,.single-workspace .brand-directory-table tr{align-items:center;display:grid!important;grid-gap:7px 10px;gap:7px 10px;grid-template-columns:minmax(0,1fr) auto;padding:12px!important}.brand-directory-table td,.single-workspace .brand-directory-table td{display:flex!important;gap:8px;grid-template-columns:none!important;padding:0!important;width:auto!important}.brand-directory-table td:before,.single-workspace .brand-directory-table td:before{content:none!important}.brand-directory-table td:first-child{grid-column:1;grid-row:1}.brand-directory-table td:nth-child(2),.brand-directory-table td:nth-child(3){grid-column:1}.brand-directory-table td:nth-child(4),.brand-directory-table td:nth-child(5){display:none!important}.brand-directory-table .brand-row-actions-cell{grid-column:2;grid-row:1/span 3}.brand-directory-table .table-actions{align-items:flex-end;display:grid;grid-gap:6px;gap:6px;justify-items:end}.brand-directory-table .table-actions .ghost-link.compact{min-height:32px;padding:0 9px}.brand-directory-table .table-actions .danger:not(.icon-button){display:none}.mobile-bottom-nav{background:linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),rgba(6,8,18,.72);border-color:rgba(190,214,255,.18);border-radius:22px;box-shadow:0 18px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);min-height:var(--mobile-bottom-nav-height);padding:8px}.mobile-bottom-link{border-radius:16px;min-height:54px}.mobile-bottom-icon{background:radial-gradient(circle at 30% 12%,rgba(34,245,255,.2),transparent 38%),rgba(255,255,255,.045);border-color:rgba(190,214,255,.12);height:26px;width:26px}.mobile-bottom-link.primary{animation:chat-nav-breathe 4.6s ease-in-out infinite;border-radius:20px;min-height:68px}.mobile-bottom-link.primary .mobile-bottom-icon{height:34px;width:34px}}@media (max-width:720px){.conversation-page{gap:10px}.conversation-page.mobile-chat-active>.conversation-avatar-strip,.conversation-page.mobile-chat-active>.conversation-create-strip,.conversation-page.mobile-chat-active>.conversation-hub-nav{display:none}.conversation-hub-nav{gap:8px;padding:10px}.conversation-filters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;overflow:visible}.conversation-filters input{grid-column:1/-1;width:100%}.conversation-filters select{flex-basis:auto;width:100%}.conversation-head-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.conversation-head-actions .icon-button{min-width:0;width:100%}.conversation-shell{height:auto!important;min-height:0}.conversation-shell:not(.mobile-chat-open) .conversation-left{bottom:auto;display:grid;left:auto;max-height:none;max-width:100%;overflow:visible;position:static;right:auto;top:auto;transform:none;width:100%}.conversation-shell.mobile-chat-open .conversation-left,.conversation-shell:not(.mobile-chat-open) .conversation-main,.conversation-shell:not(.mobile-chat-open) .conversation-panel-backdrop,.conversation-shell:not(.mobile-chat-open) .conversation-right{display:none}.conversation-shell.mobile-chat-open .conversation-main{border-radius:16px;display:grid;height:calc(100dvh - var(--mobile-bottom-nav-height) - env(safe-area-inset-bottom) - 34px);min-height:0}.conversation-chat-head{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:9px 10px}.conversation-chat-head>div:first-of-type{min-width:0}.conversation-chat-head h2{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-chat-back{display:inline-flex}.conversation-chat-actions{display:flex;justify-content:flex-end;overflow-x:auto;width:auto}.conversation-chat-actions .icon-button:first-child{display:none}.conversation-agent-drilldown{padding:12px}.conversation-agent-drilldown-head{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr) auto}.conversation-agent-drilldown-identity{min-width:0}.conversation-agent-drilldown-head h2{font-size:20px}.conversation-message{border-radius:16px;max-width:96%}.conversation-message .conversation-avatar{flex-basis:34px;height:34px;width:34px}}@keyframes chat-nav-breathe{0%,to{box-shadow:0 12px 34px rgba(34,245,255,.18),inset 0 0 0 1px rgba(230,68,214,.18)}50%{box-shadow:0 16px 44px rgba(34,245,255,.26),inset 0 0 0 1px rgba(255,79,216,.28)}}@media (prefers-reduced-motion:reduce){.mobile-bottom-link.primary{animation:none}}*{box-sizing:border-box;scrollbar-color:rgba(34,245,255,.42) rgba(9,11,21,.62);scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:rgba(9,11,21,.62);border-radius:999px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(34,245,255,.58),rgba(255,79,216,.42));border:2px solid rgba(9,11,21,.86);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(34,245,255,.76),rgba(255,79,216,.58))}body,html{min-height:100%;overflow-x:hidden}html{background:var(--bg)}body{margin:0;background:linear-gradient(135deg,rgba(34,245,255,.14),transparent 30%),linear-gradient(315deg,rgba(255,79,216,.16),transparent 34%),var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100dvh;-webkit-tap-highlight-color:transparent}body:before{animation:ambient-surface 24s ease-in-out infinite alternate;background:linear-gradient(105deg,transparent 0 24%,rgba(34,245,255,.065) 38%,transparent 54%),linear-gradient(255deg,transparent 0 20%,rgba(255,79,216,.055) 42%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 84px);background-size:160% 160%,170% 170%,84px 84px;content:"";inset:0;opacity:.72;pointer-events:none;position:fixed;z-index:0}@keyframes ambient-surface{0%{background-position:0 0,100% 20%,0 0}to{background-position:100% 32%,0 70%,42px 0}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}a{color:inherit;text-decoration:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}button,input,select,textarea{color-scheme:dark;font:inherit}input,select,textarea{accent-color:var(--cyan)}select{background-color:#090b15;color:var(--text)}select optgroup,select option{background:#090b15;color:var(--text)}button{color:inherit}.app-shell{min-height:100vh;min-height:100dvh;padding:max(28px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));position:relative;z-index:1}.topbar{display:flex;justify-content:space-between;gap:16px;margin:0 auto;max-width:1510px}.brand-mark,.topbar{align-items:center;min-width:0}.brand-mark{display:inline-flex;gap:12px}.brand-glyph{align-items:center;background:radial-gradient(circle at 28% 22%,rgba(255,79,216,.42),transparent 33%),radial-gradient(circle at 78% 26%,rgba(34,245,255,.34),transparent 32%),linear-gradient(145deg,rgba(255,79,216,.22),rgba(34,245,255,.18)),#0c1020;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 0 18px rgba(34,245,255,.24),0 0 24px rgba(255,79,216,.16);display:grid;flex:0 0 auto;height:56px;isolation:isolate;place-items:center;position:relative;overflow:hidden;width:56px}.unicorn-mark{filter:drop-shadow(0 0 4px rgba(34,245,255,.8)) drop-shadow(0 0 8px rgba(255,79,216,.58));height:42px;position:relative;transform:translateY(1px);width:42px;z-index:1}.brand-logo-image{display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.unicorn-head{fill:url(#unicornFace);stroke:rgba(11,4,30,.92);stroke-width:2}.unicorn-glow,.unicorn-neck{fill:url(#unicornMane)}.unicorn-glow{opacity:.65}.unicorn-mane{fill:url(#unicornMane);stroke:rgba(11,4,30,.92);stroke-width:2}.unicorn-horn{fill:url(#unicornHorn);stroke:rgba(255,79,216,.84);stroke-width:1.5}.unicorn-ear,.unicorn-spike{fill:#a548ff;stroke:rgba(34,245,255,.72);stroke-width:1.4}.unicorn-eye{fill:#12051f}.unicorn-eye-core,.unicorn-fang{fill:#ff4fd8}.unicorn-snarl{fill:#19071f}.unicorn-spike-blue{fill:#17dfff}.brand-copy{display:grid;grid-gap:2px;gap:2px}.brand-copy strong{font-size:15px;letter-spacing:0}.brand-copy small{color:var(--muted);font-size:12px}.language-selector,.space-selector{background:rgba(16,19,31,.86);border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;padding:0 10px}.language-selector,.space-selector,.space-selector-wrap{align-items:center;display:inline-flex;gap:8px;min-width:0}.space-create-button{align-items:center;background:rgba(16,19,31,.86);border:1px solid var(--line);border-radius:8px;color:var(--cyan);cursor:pointer;display:inline-grid;font-size:20px;font-weight:800;height:38px;line-height:1;place-items:center;width:38px}.space-create-button:hover{border-color:rgba(34,245,255,.64);box-shadow:0 0 16px rgba(34,245,255,.16)}.language-selector select,.space-selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text);min-width:0;outline:0}.compact-modal{max-width:520px}.space-selector{min-width:220px}.space-selector select{width:100%}.space-selector span{color:var(--muted);font-size:12px}.login-layout{align-items:center;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:72px auto 0;max-width:1180px}.login-intro{max-width:620px}.eyebrow{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,6vw,78px);line-height:.96;margin-bottom:18px}.lead{color:var(--muted);font-size:18px;line-height:1.6;max-width:620px}.dashboard .eyebrow{background:rgba(34,245,255,.08);border:1px solid rgba(34,245,255,.18);border-radius:999px;display:inline-flex;font-size:11px;line-height:1;margin-bottom:8px;padding:5px 8px}.dashboard .lead{font-size:14px;line-height:1.45;margin-bottom:0;max-width:760px}.panel{background:rgba(16,19,31,.86);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.32)}.login-panel{padding:24px}.form-stack{display:grid;grid-gap:16px;gap:16px}.field{display:grid;grid-gap:7px;gap:7px}.field label,.field>span{color:var(--muted);font-size:13px}.field input,.field select,.field textarea{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:44px;min-width:0;outline:0;padding:0 12px;width:100%}.field-hint{color:var(--muted);font-size:12px;line-height:1.45}.field textarea{line-height:1.5;min-height:92px;padding:10px 12px;resize:vertical}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.65}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(34,245,255,.8);box-shadow:0 0 0 3px rgba(34,245,255,.12)}.primary-button{align-items:center;background:linear-gradient(135deg,var(--cyan),var(--pink));border:0;border-radius:8px;color:#071019;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:0 16px;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}.primary-button:hover:not(:disabled){box-shadow:0 10px 28px rgba(34,245,255,.16);filter:saturate(1.08);transform:translateY(-1px)}.primary-button:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.68}.compact-button{min-height:38px;padding:0 14px}.compact-input{background:#090b15;min-height:32px;max-width:96px;padding:0 10px}.compact-input,.ghost-link{border:1px solid var(--line);border-radius:8px;color:var(--text)}.ghost-link{align-items:center;background:rgba(16,19,31,.86);cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ghost-link:hover:not(:disabled){background:rgba(20,25,40,.92);border-color:rgba(34,245,255,.3);transform:translateY(-1px)}.ghost-link:disabled{cursor:not-allowed;opacity:.48}.ghost-link.compact{font-size:12px;min-height:32px;padding:0 10px}.ghost-link.danger{border-color:rgba(255,107,107,.32);color:#ffb3b3}.ghost-link.solid-danger{background:rgba(255,107,107,.14);border-color:rgba(255,107,107,.42)}.icon-button{align-items:center;background:rgba(16,19,31,.86);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:20px;font-weight:900;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.icon-button.danger{border-color:rgba(255,107,107,.34);color:#ffb3b3}.icon-button:hover{background:rgba(34,245,255,.1);border-color:rgba(34,245,255,.46);color:#ffffff}.icon-button.danger:hover{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.5);color:#ffb3b3}.icon-button:disabled{cursor:not-allowed;opacity:.48}.icon-button span{transform:translateY(-1px)}.error-message{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.28);border-radius:8px;color:#ffb3b3}.error-message,.success-message{font-size:14px;line-height:1.45;margin:0;padding:10px 12px}.success-message{background:rgba(182,255,90,.1);border:1px solid rgba(182,255,90,.28);border-radius:8px;color:var(--lime)}.success-message code{display:block;margin-top:6px;overflow-wrap:anywhere;white-space:normal}.warning-panel{background:rgba(255,207,92,.1);border:1px solid rgba(255,207,92,.28);border-radius:8px;color:#ffe1a3;display:grid;grid-gap:6px;gap:6px;margin-top:16px;padding:10px 12px}.warning-panel p{font-size:14px;line-height:1.45;margin:0}.warning-text{color:#ffe1a3!important}.placeholder-note{color:var(--muted);font-size:13px;line-height:1.5;margin:14px 0 0}.dashboard{display:grid;grid-gap:26px;gap:26px;margin:0;max-width:none}.dashboard-shell{padding-bottom:44px}.dashboard-layout{display:grid;grid-gap:22px;gap:22px;grid-template-columns:220px minmax(0,1fr);margin:22px auto 0;max-width:1510px}.dashboard-content,.panel{min-width:0}.dashboard-sidebar{align-self:start;background:rgba(9,11,21,.24);border-right:1px solid var(--line);padding:4px 14px 4px 0}.dashboard-sidebar nav{display:grid;grid-gap:8px;gap:8px}.nav-section{display:grid;grid-gap:5px;gap:5px}.nav-section+.nav-section{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.nav-section-title{color:rgba(167,174,196,.78);font-size:10px;font-weight:900;letter-spacing:.1em;padding:0 10px 2px;text-transform:uppercase}.nav-link{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--muted);display:flex;font-size:13px;font-weight:800;min-height:36px;padding:9px 10px}.nav-link.active,.nav-link:hover{background:rgba(16,19,31,.92);border-color:rgba(34,245,255,.28);color:var(--text)}.dashboard-head{align-items:center;display:flex;gap:18px;justify-content:space-between;min-height:76px}.dashboard-head h1{font-size:clamp(30px,4vw,50px);line-height:1;margin-bottom:6px}.dashboard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding-bottom:10px}.dashboard-actions input,.dashboard-actions select{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:36px;min-width:150px;outline:0;padding:0 11px}.dashboard-actions input:focus,.dashboard-actions select:focus{border-color:rgba(34,245,255,.72);box-shadow:0 0 0 3px rgba(34,245,255,.1)}.dashboard-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.dashboard-toolbar-controls{align-items:center;display:contents}.mobile-bottom-nav,.mobile-nav-toggle,.mobile-tools-toggle{display:none}.subnav{display:flex;flex-wrap:wrap;gap:8px}.subnav a{align-items:center;background:rgba(16,19,31,.58);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;min-height:34px;padding:0 11px;text-decoration:none}.subnav a.active,.subnav a:hover{background:rgba(16,19,31,.9);color:var(--text)}.metric-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.module-row{background:rgba(16,19,31,.86);border:1px solid var(--line);border-radius:8px}.metric-card{display:grid;grid-gap:12px;gap:12px;min-height:128px;padding:18px}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{font-size:28px;overflow-wrap:anywhere}.metric-card small{color:var(--muted);font-size:12px;font-weight:700}.traffic-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dashboard-filter-panel{padding:18px}.dashboard-filter-grid{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) 150px 150px auto}.dashboard-action-field,.dashboard-brand-field,.dashboard-date-field{min-width:0}.dashboard-brand-picker{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr)}.dashboard-brand-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-height:28px}.dashboard-brand-chip{align-items:center;background:rgba(16,19,31,.84);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;gap:6px;max-width:180px;min-height:26px;padding:3px 9px}button.dashboard-brand-chip{cursor:pointer}.dashboard-brand-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-brand-chip strong{color:var(--muted);font-size:13px;line-height:1}.dashboard-brand-chip-muted{color:var(--muted)}.traffic-breakdown-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.module-list{display:grid;grid-gap:10px;gap:10px}.brand-workspace{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.single-workspace,.users-workspace{display:grid;grid-gap:18px;gap:18px}.users-workspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.brand-form-panel,.detail-panel,.list-panel,.placeholder-panel{padding:18px}.section-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.section-head h2{font-size:19px;margin-bottom:3px}.section-head p{color:var(--muted);font-size:13px;line-height:1.35;margin-bottom:0}.soft-panel{background:rgba(10,13,24,.58);border:1px solid rgba(148,163,184,.18);border-radius:12px;margin-bottom:16px;padding:14px}.panel-subsection{background:rgba(10,13,24,.38);border:1px solid rgba(148,163,184,.14);border-radius:12px;margin-top:16px;padding:14px}.section-head.compact{align-items:center;margin-bottom:12px}.section-head.compact h3{font-size:17px;margin-bottom:4px}.muted-text{color:var(--muted);font-size:14px;line-height:1.45}.warning-message{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:10px;color:#fcd38a;font-size:13px;line-height:1.45;margin:0 0 12px;padding:10px 12px}.row-title-link{color:inherit;display:inline-grid;gap:4px;text-decoration:none}.row-title-link:hover strong{color:var(--cyan)}.brand-list-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.brand-tag-create-form{align-items:center;background:rgba(9,11,21,.48);border:1px solid rgba(34,245,255,.2);border-radius:10px;display:inline-grid;gap:6px;grid-template-columns:minmax(104px,150px) auto;padding:4px}.brand-tag-create-form input{background:transparent;border:0;color:var(--text);font:inherit;font-size:12px;height:28px;min-width:0;outline:0;padding:0 7px}.brand-tag-create-form input::placeholder{color:rgba(167,174,196,.72)}.brand-tag-create-form:focus-within{border-color:rgba(34,245,255,.48);box-shadow:0 0 0 2px rgba(34,245,255,.09)}.brand-tag-create-form .ghost-link{min-height:28px;white-space:nowrap}.brand-tag-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,rgba(236,241,255,.62) 0) calc(100% - 12px) 11px /4px 4px no-repeat,linear-gradient(135deg,rgba(236,241,255,.62) 50%,transparent 0) calc(100% - 8px) 11px /4px 4px no-repeat,rgba(7,10,21,.58);border:1px dashed rgba(34,245,255,.26);border-radius:8px;color:rgba(236,241,255,.78);color-scheme:dark;cursor:pointer;font:inherit;font-size:12px;font-weight:700;height:28px;max-width:160px;padding:0 24px 0 8px}.brand-tag-picker:focus{border-color:rgba(34,245,255,.52);box-shadow:0 0 0 2px rgba(34,245,255,.09);outline:0}.brand-tag-picker:disabled{cursor:not-allowed;opacity:.52}.brand-tag-picker option{background:#10131f;color:var(--text)}.field-label{color:var(--muted);display:block;font-size:13px;font-weight:700}.brand-form-tag-picker{align-items:center;background:rgba(7,10,21,.38);border:1px solid rgba(190,214,255,.12);border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;min-height:48px;padding:9px}.brand-form-tag-option{background:rgba(255,255,255,.045);border:1px solid rgba(190,214,255,.16);border-radius:8px;color:rgba(236,241,255,.72);cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:28px;padding:5px 9px;transition:background .14s ease,border-color .14s ease,color .14s ease}.brand-form-tag-option.active,.brand-form-tag-option:hover{background:linear-gradient(135deg,rgba(34,245,255,.14),rgba(255,79,216,.08));border-color:rgba(34,245,255,.4);color:var(--cyan)}.brand-form-tag-option:disabled{cursor:not-allowed;opacity:.52}.brand-color-filter{align-items:center;background:rgba(9,11,21,.52);border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:6px;padding:5px}.brand-color-filter-button{align-items:center;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-grid;height:28px;justify-content:center;padding:0;transition:background .12s ease,border-color .12s ease;width:28px}.brand-color-filter-button.active,.brand-color-filter-button:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}.brand-color-filter-dot{border-radius:999px;display:block;height:12px;width:12px}.brand-color-filter-dot-all{background:rgba(167,174,196,.82)}.brand-color-filter-dot-green{background:#39d353}.brand-color-filter-dot-orange{background:#ffaa40}.brand-color-filter-dot-red{background:#ff5f5f}.brand-tag-filter{align-items:center;background:rgba(9,11,21,.34);border:1px solid rgba(190,214,255,.12);border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:min(640px,100%);padding:4px}.brand-tag-chip,.brand-tag-filter-button{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(190,214,255,.16);border-radius:8px;color:rgba(236,241,255,.78);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:0;line-height:1;min-height:24px;padding:6px 9px;white-space:nowrap}.brand-tag-filter-button{border-radius:999px;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.brand-tag-filter-button.active,.brand-tag-filter-button:hover{background:rgba(34,245,255,.12);border-color:rgba(34,245,255,.42);color:var(--cyan);transform:translateY(-1px)}.brand-tag-strip{display:flex;flex-wrap:wrap;gap:4px;margin-top:0;max-width:min(360px,100%)}.brand-tag-chip{background:linear-gradient(135deg,rgba(34,245,255,.12),rgba(255,79,216,.06)),rgba(7,10,21,.48);border-color:rgba(34,245,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);color:rgba(236,241,255,.8);gap:5px;min-height:20px;padding:4px 7px}.brand-tag-remove{align-items:center;background:rgba(255,255,255,.06);border:0;border-radius:999px;color:rgba(236,241,255,.64);cursor:pointer;display:inline-flex;font:inherit;height:15px;justify-content:center;line-height:1;margin:0 -3px 0 1px;padding:0;width:15px}.brand-tag-remove:hover{background:rgba(255,95,95,.18);color:#ffb0b0}.brand-signal-tag-cell{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;min-width:210px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;width:100%}.brand-signal-tag-cell::-webkit-scrollbar{display:none}.brand-signal-tag-cell .brand-tag-strip{flex:0 0 auto;flex-wrap:nowrap;max-width:none}.brand-tag-add-form{align-items:center;display:inline-grid;gap:5px;grid-template-columns:minmax(76px,104px) 24px}.brand-tag-add-form input{background:rgba(7,10,21,.56);border:1px dashed rgba(34,245,255,.28);border-radius:8px;color:var(--text);font-size:12px;font-weight:800;height:24px;min-width:0;outline:0;padding:0 8px}.brand-tag-add-form input:focus{border-color:rgba(34,245,255,.56);box-shadow:0 0 0 2px rgba(34,245,255,.11)}.brand-tag-add-form button{align-items:center;background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.28);border-radius:8px;color:var(--cyan);cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;height:24px;justify-content:center;padding:0;width:24px}.brand-tag-add-form button:disabled,.brand-tag-add-form input:disabled{cursor:not-allowed;opacity:.55}.domain-context-panel{align-items:start;background:rgba(8,11,22,.4);border:1px solid rgba(190,214,255,.12);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px;padding:14px}.domain-context-panel>div{display:grid;grid-gap:7px;gap:7px}.domain-context-panel span{color:var(--muted);font-size:12px}.domain-context-panel p{line-height:1.5;margin:0;overflow-wrap:anywhere}.domain-identity-cell{align-items:start;display:grid;grid-gap:5px;gap:5px;min-width:220px}.domain-comment-preview{color:rgba(207,214,235,.7);display:-webkit-box;font-size:12px;line-height:1.35;max-width:320px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.domain-tag-strip{max-width:320px}.domain-tag-add-form{margin-top:1px}.brand-tag-empty{background:rgba(167,174,196,.07);border-color:rgba(167,174,196,.16);color:rgba(167,174,196,.68)}.brand-tag-more{color:var(--cyan)}.form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-field{gap:8px;font-size:14px}.brand-signal,.checkbox-field{align-items:center;color:var(--muted);display:inline-flex}.brand-signal{border:1px solid rgba(167,174,196,.24);border-radius:999px;font-size:12px;font-weight:800;gap:7px;line-height:1;max-width:100%;padding:6px 8px;white-space:nowrap;width:max-content}.brand-signal-dot{background:rgba(167,174,196,.78);flex:0 0 auto;height:7px;width:7px}.brand-signal-green{background:rgba(57,211,83,.11);border-color:rgba(57,211,83,.32);color:#9ef0b0}.brand-signal-green .brand-signal-dot{background:#39d353}.brand-signal-orange{background:rgba(255,170,64,.12);border-color:rgba(255,170,64,.34);color:#ffd08a}.brand-signal-orange .brand-signal-dot{background:#ffaa40}.brand-signal-red{background:rgba(255,95,95,.12);border-color:rgba(255,95,95,.36);color:#ffb0b0}.brand-signal-red .brand-signal-dot{background:#ff5f5f}.brand-signal-select{cursor:pointer;min-height:30px;padding:0 24px 0 8px;position:relative}.brand-signal-select:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;content:"";opacity:.72;pointer-events:none;position:absolute;right:9px;top:50%;transform:translateY(-35%)}.brand-signal-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:inherit;font:inherit;font-weight:800;min-height:28px;outline:0;padding:0}.brand-signal-select select:disabled{cursor:not-allowed;opacity:.65}.brand-signal-select select option{background:#090b15;color:var(--text)}.brand-signal-select.brand-signal-compact{border-radius:999px;flex:0 0 28px;height:28px;justify-content:center;min-height:28px;padding:0;width:28px}.brand-signal-select.brand-signal-compact:after{display:none}.brand-signal-select.brand-signal-compact .brand-signal-dot{height:10px;width:10px}.brand-signal-select.brand-signal-compact select{height:100%;inset:0;opacity:0;position:absolute;width:100%}.brand-signal-select.brand-signal-compact select:disabled{opacity:0}.brand-signal-select.brand-signal-compact:focus-within{box-shadow:0 0 0 2px rgba(34,245,255,.16)}.brand-tag-picker.brand-tag-picker-compact{background:linear-gradient(var(--cyan),var(--cyan)) 50% /10px 2px no-repeat,linear-gradient(var(--cyan),var(--cyan)) 50% /2px 10px no-repeat,rgba(7,10,21,.58);border-radius:999px;color:transparent;flex:0 0 24px;font-size:0;max-width:24px;min-width:24px;padding:0;width:24px}.brand-tag-picker.brand-tag-picker-compact option{color:var(--text);font-size:12px}.checkbox-field input{accent-color:var(--cyan)}.setup-note{background:rgba(34,245,255,.06);border:1px solid rgba(34,245,255,.18);border-radius:8px;color:var(--muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;margin-bottom:16px;padding:12px 14px}.setup-note strong{color:var(--text);font-size:14px}.setup-note p{margin:0}.choice-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.checkbox-row,.inline-form{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.inline-form{margin-bottom:16px}.inline-form input,.inline-form select{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:260px;padding:0 12px}.memory-promotion-gate{background:rgba(34,245,255,.045);border:1px solid rgba(34,245,255,.18);border-radius:8px;display:grid;grid-gap:12px;gap:12px;margin:14px 0 16px;padding:12px}.memory-promotion-gate-head{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.memory-promotion-gate-head strong{color:var(--text);display:block;font-size:15px}.memory-promotion-gate-head p{color:var(--muted);font-size:13px;line-height:1.45;margin:4px 0 0}.memory-promotion-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-top:10px}.memory-promotion-meta span{background:rgba(9,11,21,.58);border:1px solid rgba(167,174,196,.16);border-radius:999px;padding:4px 8px}.memory-promotion-actions{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:150px minmax(180px,1fr) minmax(180px,1fr) auto}.memory-promotion-blockers{margin:8px 0 0;padding-left:18px}@media (max-width:900px){.memory-promotion-actions,.memory-promotion-gate-head{grid-template-columns:1fr}}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;min-width:720px;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:middle}.data-table th{color:var(--muted);font-size:12px;text-transform:uppercase}.data-table td{color:var(--text);font-size:14px}.data-table td small,.data-table td strong{display:block}.data-table td small{color:var(--muted);margin-top:4px}.data-table tbody tr{transition:background .12s ease,border-color .12s ease}.data-table tbody tr.brand-row-signal-green{background:linear-gradient(90deg,rgba(57,211,83,.09),rgba(9,11,21,0) 52%)}.data-table tbody tr.brand-row-signal-orange{background:linear-gradient(90deg,rgba(255,170,64,.1),rgba(9,11,21,0) 52%)}.data-table tbody tr.brand-row-signal-red{background:linear-gradient(90deg,rgba(255,95,95,.1),rgba(9,11,21,0) 52%)}.data-table tbody tr.brand-row-signal-green td:first-child{box-shadow:inset 3px 0 rgba(57,211,83,.75)}.data-table tbody tr.brand-row-signal-orange td:first-child{box-shadow:inset 3px 0 rgba(255,170,64,.78)}.data-table tbody tr.brand-row-signal-red td:first-child{box-shadow:inset 3px 0 rgba(255,95,95,.78)}.data-table tbody tr.selected-row,.data-table tbody tr:hover{background:rgba(34,245,255,.06)}.data-table tbody tr.clickable-row{cursor:pointer}.data-table tbody tr.clickable-row:focus-visible{outline:2px solid rgba(34,245,255,.52);outline-offset:-2px}.table-actions{display:flex;flex-wrap:wrap;gap:7px}.table-actions.end-aligned{justify-content:flex-end}.delete-confirm-box{background:rgba(9,11,21,.58);border:1px solid rgba(255,107,107,.24);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.delete-confirm-box p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.customer-detail-row td{background:rgba(9,11,21,.72);padding:0}.customer-detail{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:16px}.customer-detail-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr)}.customer-action-box{background:rgba(15,18,32,.72);border:1px solid rgba(167,174,196,.18);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.customer-action-box h3,.event-timeline h3{font-size:16px;margin:0}.trustpilot-controls{display:grid;grid-gap:10px;gap:10px}.customer-event-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-timeline{display:grid;grid-gap:10px;gap:10px}.event-card{background:rgba(7,9,18,.7);border:1px solid rgba(167,174,196,.16);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.event-card p{color:var(--muted);margin:0;white-space:pre-wrap}.event-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.crm-page{gap:20px}.crm-contact-add-head,.crm-contacts-head{align-items:flex-end;margin:0;min-height:0}.crm-contact-add-head h1,.crm-contacts-head h1{font-size:30px;margin:0 0 4px}.crm-contact-add-head .lead,.crm-contacts-head .lead{font-size:14px;margin:0}.crm-contact-stats{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.crm-contact-stats>div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:14px 16px}.crm-contact-stats>div+div{border-left:1px solid var(--line)}.crm-contact-stats small,.crm-contact-stats span{color:var(--muted);font-size:12px}.crm-contact-stats strong{font-size:26px;line-height:1}.crm-geo-filters{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.crm-geo-filters>button{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(167,174,196,.16);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;gap:7px;min-height:34px;padding:6px 10px}.crm-geo-filters>button.active,.crm-geo-filters>button:focus-visible,.crm-geo-filters>button:hover{background:rgba(34,245,255,.08);border-color:rgba(34,245,255,.38);color:var(--text);outline:none}.crm-geo-filters strong{color:var(--cyan);font-size:12px}.crm-add-mode{align-items:center;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,330px)}.crm-add-mode>button{background:rgba(255,255,255,.035);border:1px solid rgba(167,174,196,.16);color:var(--muted);cursor:pointer;min-height:40px;padding:8px 12px}.crm-add-mode>button:first-child{border-radius:8px 0 0 8px}.crm-add-mode>button:last-child{border-left:0;border-radius:0 8px 8px 0}.crm-add-mode>button.active{background:rgba(34,245,255,.11);border-color:rgba(34,245,255,.42);color:var(--text)}.crm-contact-add-form{background:rgba(9,11,21,.62);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;max-width:920px;padding:18px}.crm-add-result,.crm-contact-add-form-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.crm-add-result>div,.crm-contact-add-form-head>div{display:grid;grid-gap:3px;gap:3px}.crm-add-result span,.crm-contact-add-form-head small,.crm-contact-add-form-head span{color:var(--muted);font-size:13px}.crm-add-result strong,.crm-contact-add-form-head strong{font-size:18px}.crm-contact-add-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.crm-add-result{background:rgba(182,255,90,.07);border:1px solid rgba(182,255,90,.26);border-radius:8px;max-width:920px;padding:12px 14px}@media (max-width:760px){.crm-contact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-stats>div{padding:12px}.crm-contact-stats>div:nth-child(odd){border-left:0}.crm-contact-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.crm-contact-stats>div:last-child{grid-column:1/-1}.crm-contact-add-head{align-items:stretch}.crm-add-mode{min-width:0;width:100%}.crm-contact-add-form{padding:14px}.crm-add-result,.crm-contact-add-form-head{align-items:flex-start;flex-direction:column}.crm-contact-add-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-add-actions>*{justify-content:center;width:100%}}.crm-ingest-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-workbench,.crm-workspace-shell{display:grid;grid-gap:16px;gap:16px}.crm-workspace-shell{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);min-height:560px}.crm-customer-detail-panel,.crm-customer-list,.crm-empty-detail{background:rgba(9,11,21,.68);border:1px solid var(--line);border-radius:8px;min-width:0}.crm-customer-list{align-content:start;display:grid;grid-gap:8px;gap:8px;max-height:min(72dvh,860px);overflow:auto;padding:12px}.crm-list-head{align-items:center;color:var(--muted);display:flex;justify-content:space-between;padding:0 2px 6px}.crm-contact-row,.crm-list-head strong{color:var(--text)}.crm-contact-row{background:rgba(16,19,31,.66);border:1px solid rgba(167,174,196,.16);border-radius:8px;cursor:pointer;display:grid;font:inherit;grid-gap:5px;gap:5px;min-width:0;padding:12px;text-align:left;width:100%}.crm-contact-row.active,.crm-contact-row:hover{background:rgba(34,245,255,.07);border-color:rgba(34,245,255,.34)}.crm-contact-email,.crm-contact-primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-contact-primary{font-weight:850}.crm-contact-email{color:var(--muted);font-size:13px}.crm-contact-meta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:7px}.crm-customer-detail-panel{display:grid;grid-gap:16px;gap:16px;padding:16px}.crm-empty-detail{align-content:center;color:var(--muted);display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:32px;text-align:center}.crm-empty-detail strong{color:var(--text);font-size:20px}.crm-context-breadcrumbs{margin:0}.crm-detail-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.crm-detail-head h2{font-size:clamp(22px,3vw,32px);line-height:1.12;margin:0;overflow-wrap:anywhere}.crm-detail-head p{color:var(--muted);margin:6px 0 0;overflow-wrap:anywhere}.crm-detail-actions,.crm-detail-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crm-detail-actions{justify-content:flex-start}.crm-tabs{align-items:center;border-bottom:1px solid rgba(167,174,196,.14);overflow:visible;padding-bottom:12px}.crm-contact-actions-menu{margin-left:auto;position:relative}.crm-contact-menu-trigger{align-items:center;background:rgba(16,19,31,.78);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:23px;height:38px;justify-content:center;line-height:1;padding:0;width:38px}.crm-contact-menu-trigger:focus-visible,.crm-contact-menu-trigger:hover,.crm-contact-menu-trigger[aria-expanded=true]{border-color:rgba(34,245,255,.6);color:var(--cyan)}.crm-contact-menu-trigger span{transform:translateY(-1px)}.crm-contact-actions-popover{background:rgba(12,15,27,.98);border:1px solid rgba(167,174,196,.22);border-radius:8px;box-shadow:0 18px 46px rgba(0,0,0,.46);display:grid;min-width:178px;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:40}.crm-contact-actions-popover button{background:transparent;border:0;border-radius:6px;color:var(--text);cursor:pointer;font:inherit;padding:10px 11px;text-align:left}.crm-contact-actions-popover button:focus-visible,.crm-contact-actions-popover button:hover{background:rgba(34,245,255,.1);outline:none}.crm-contact-actions-popover button.danger{color:#ff7d8f}.crm-contact-actions-popover button.danger:focus-visible,.crm-contact-actions-popover button.danger:hover{background:rgba(255,82,110,.12)}.crm-contact-modal{max-width:560px;width:min(100%,560px)}.crm-contact-confirmation,.crm-contact-modal form{display:grid;grid-gap:18px;gap:18px}.crm-contact-modal-head{gap:16px}.crm-contact-confirmation h2,.crm-contact-modal-head h2{font-size:24px;letter-spacing:0;line-height:1.15;margin:0}.crm-contact-confirmation p,.crm-contact-modal-head p{color:var(--muted);margin:6px 0 0;overflow-wrap:anywhere}.crm-contact-confirmation p strong{color:var(--text)}.crm-contact-edit-fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-contact-edit-fields>.checkbox-field,.crm-contact-edit-notes{grid-column:1/-1}.crm-contact-modal-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.crm-contact-modal-actions .ghost-link,.crm-contact-modal-actions .primary-button{margin:0}.crm-confirmation-mark{align-items:center;background:rgba(182,255,90,.1);border:1px solid rgba(182,255,90,.42);border-radius:50%;color:var(--lime);display:inline-flex;font-size:20px;font-weight:800;height:42px;justify-content:center;width:42px}.crm-contact-confirmation.danger .crm-confirmation-mark{background:rgba(255,82,110,.1);border-color:rgba(255,82,110,.45);color:#ff7d8f}.danger-button{background:#d83f58;border-color:#f06a80;color:#fff}.danger-button:focus-visible,.danger-button:hover{background:#ec4d68;border-color:#ff8799}@media (max-width:560px){.crm-contact-actions-menu{margin-left:auto}.crm-contact-edit-fields{grid-template-columns:1fr}.crm-contact-edit-fields>.checkbox-field,.crm-contact-edit-notes{grid-column:auto}.crm-contact-modal-actions{align-items:stretch;display:grid;grid-template-columns:1fr}.crm-contact-modal-actions .ghost-link,.crm-contact-modal-actions .primary-button{justify-content:center;width:100%}}.crm-tab-body{min-width:0}.crm-detail-grid,.crm-events-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.crm-events-layout{grid-template-columns:minmax(280px,.46fr) minmax(0,1fr)}.crm-info-panel{align-content:start;background:rgba(16,19,31,.64);border:1px solid rgba(167,174,196,.16);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px}.crm-info-panel.wide{grid-column:span 2}.crm-info-panel>span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.crm-info-panel>strong{font-size:20px;overflow-wrap:anywhere}.crm-info-panel p{color:var(--muted);line-height:1.5;margin:0;overflow-wrap:anywhere}.crm-definition-list{display:grid;grid-gap:8px;gap:8px;margin:0}.crm-definition-list div{border-top:1px solid rgba(167,174,196,.12);display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(90px,.28fr) minmax(0,1fr);padding-top:8px}.crm-definition-list dd,.crm-definition-list dt{margin:0;min-width:0}.crm-definition-list dt{color:var(--muted);font-size:12px;font-weight:800}.crm-definition-list dd{color:var(--text);overflow-wrap:anywhere}.crm-notes{white-space:pre-wrap}.compact-head{gap:10px;margin:0}.compact-head h3{font-size:17px;margin:0 0 4px}.compact-head p{margin:0}.crm-brand-card,.crm-brand-stack{display:grid;grid-gap:10px;gap:10px}.crm-brand-card{align-items:center;background:rgba(7,9,18,.58);border:1px solid rgba(167,174,196,.14);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.crm-brand-card small,.crm-brand-card strong{display:block;min-width:0;overflow-wrap:anywhere}.crm-brand-card small,.crm-brand-meta{color:var(--muted);font-size:12px}.crm-brand-meta{display:grid;grid-gap:4px;gap:4px;justify-items:end}.crm-review-form{align-self:start}.crm-review-card,.crm-review-list{display:grid;grid-gap:10px;gap:10px}.crm-review-card{background:rgba(7,9,18,.58);border:1px solid rgba(167,174,196,.14);border-radius:8px;min-width:0;padding:12px}.crm-review-card-head{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.crm-review-card-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.crm-review-card-title small,.crm-review-card-title strong,.crm-review-links,.crm-review-meta-line{min-width:0;overflow-wrap:anywhere}.crm-review-card-title small,.crm-review-links,.crm-review-meta-line,.crm-review-note{color:var(--muted);font-size:12px}.crm-review-inline-controls,.crm-review-links,.crm-review-meta-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.crm-review-inline-controls select{max-width:180px;min-height:34px;padding:7px 10px}.crm-review-body,.crm-review-note{line-height:1.5;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.crm-review-body{color:var(--text);max-height:220px;overflow:auto}.crm-review-links a{color:var(--cyan);font-weight:800;text-decoration:none}.dns-stepper{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.dns-step{border:1px solid rgba(167,174,196,.26);border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;padding:6px 9px}.dns-step.done{background:rgba(182,255,90,.1);border-color:rgba(182,255,90,.38);color:var(--lime)}.status-badge{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;padding:6px 10px;text-transform:capitalize}.status-active{background:rgba(182,255,90,.12);border:1px solid rgba(182,255,90,.38);color:var(--lime)}.status-vip{background:rgba(234,179,8,.14);border:1px solid rgba(234,179,8,.42);color:#f8d36a}.status-paused{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.36);color:var(--cyan)}.status-archived{background:rgba(167,174,196,.12);border:1px solid rgba(167,174,196,.28);color:var(--muted)}.status-unread{background:rgba(255,79,216,.12);border:1px solid rgba(255,79,216,.34);color:#ffb8ee}.status-read{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.32);color:var(--cyan)}.status-draft,.status-planned,.status-queued{background:rgba(167,174,196,.12);border:1px solid rgba(167,174,196,.3);color:var(--muted)}.status-accepted,.status-ready,.status-sent,.status-submitted{background:rgba(182,255,90,.12);border:1px solid rgba(182,255,90,.38);color:var(--lime)}.status-sending{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.32);color:var(--cyan)}.status-failed,.status-interrupted,.status-rejected,.status-skipped{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.32);color:#ffb3b3}.status-pending{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.32);color:var(--cyan)}.status-in_sync,.status-ok,.status-valid{background:rgba(182,255,90,.12);border:1px solid rgba(182,255,90,.38);color:var(--lime)}.status-invalid{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.32);color:#ffb3b3}.status-drifted,.status-warning{background:rgba(255,205,86,.12);border:1px solid rgba(255,205,86,.34);color:#ffd98a}.status-missing,.status-unknown{background:rgba(167,174,196,.12);border:1px solid rgba(167,174,196,.3);color:var(--muted)}.status-error{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.32);color:#ffb3b3}.health-badges{display:flex;flex-wrap:wrap;gap:6px;max-width:360px}.health-badges .status-badge{font-size:11px;padding:5px 7px}.health-badges.spaced{margin-top:16px;max-width:none}.detail-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.detail-grid div{background:rgba(9,11,21,.78);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:14px}.detail-grid span{color:var(--muted);font-size:12px}.detail-grid strong{font-size:15px;overflow-wrap:anywhere}.detail-grid small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.brand-detail-signal{align-content:start}.brand-detail-signal-green{background:linear-gradient(135deg,rgba(57,211,83,.11),rgba(9,11,21,.62));border-color:rgba(57,211,83,.34)}.brand-detail-signal-orange{background:linear-gradient(135deg,rgba(255,170,64,.12),rgba(9,11,21,.62));border-color:rgba(255,170,64,.34)}.brand-detail-signal-red{background:linear-gradient(135deg,rgba(255,95,95,.12),rgba(9,11,21,.62));border-color:rgba(255,95,95,.34)}.notes-block{background:rgba(9,11,21,.78);border:1px solid var(--line);border-radius:8px;color:var(--muted);line-height:1.6;margin:18px 0 0;padding:14px;white-space:pre-wrap}.brand-description-box{display:grid;grid-gap:10px;gap:10px;margin-top:8px;max-width:820px}.brand-description-empty,.brand-description-text{background:rgba(9,11,21,.48);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--muted);font-size:14px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:12px 14px;white-space:pre-wrap}.brand-description-text.clamped{max-height:118px;overflow:hidden}.brand-links-panel{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding-top:18px}.brand-links-panel h3{font-size:18px}.brand-link-form{background:rgba(9,11,21,.48);border:1px solid var(--line);border-radius:8px;padding:14px}.brand-link-row,.brand-links-list{display:grid;grid-gap:10px;gap:10px}.brand-link-row{align-items:flex-start;background:rgba(9,11,21,.56);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.brand-link-row a{color:var(--text);display:grid;grid-gap:4px;gap:4px;min-width:0;text-decoration:none}.brand-link-row a:hover strong{color:var(--cyan)}.brand-link-row p,.brand-link-row small,.brand-link-row strong{overflow-wrap:anywhere}.brand-link-row small{color:var(--muted);font-size:12px}.brand-link-row p{color:var(--muted);font-size:13px;grid-column:1/-1;line-height:1.5;margin:0;white-space:pre-wrap}.brand-browser-card{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px;padding-top:18px}.brand-browser-card h3{font-size:20px;margin-bottom:8px}.brand-browser-card p{color:var(--muted);font-size:14px;line-height:1.45;margin-bottom:0}.tabs-panel{display:grid;grid-gap:12px;gap:12px}.tabs-list{display:flex;flex-wrap:wrap;gap:8px}.tab-button{background:rgba(16,19,31,.78);border:1px solid var(--line);border-radius:8px;cursor:pointer;font-weight:700;min-height:38px;padding:0 12px}.tab-button.active{border-color:rgba(34,245,255,.6);color:var(--cyan)}.trustpilot-tab-button{background:linear-gradient(135deg,rgba(34,245,255,.14),rgba(182,255,90,.08));border-color:rgba(34,245,255,.34);color:var(--text)}.trustpilot-tab-button.active{border-color:rgba(182,255,90,.62);color:var(--lime)}.modal-backdrop{align-items:center;background:rgba(7,8,18,.72);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.modal-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 28px 90px rgba(0,0,0,.58);max-height:min(90vh,820px);max-width:760px;overflow-y:auto;padding:18px;width:min(100%,760px)}.modal-head{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) auto}.modal-close-button{align-items:center;background:rgba(9,11,21,.68);border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-grid;flex:0 0 auto;font-size:22px;font-weight:800;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.modal-close-button:hover{border-color:rgba(34,245,255,.48);color:var(--text)}.modal-close-button:disabled{cursor:not-allowed;opacity:.48}.modal-close-button span{transform:translateY(-1px)}.domain-modal-panel{max-width:1120px;width:min(100%,1120px)}.trustpilot-section-card{background:linear-gradient(135deg,rgba(34,245,255,.14),rgba(182,255,90,.1));border-color:rgba(182,255,90,.38)}.trustpilot-section-head{align-items:center}.trustpilot-add-button{min-width:172px}.trustpilot-action{background:linear-gradient(135deg,#22f5ff,#b6ff5a 48%,#ff4fd8);border:0;color:#050711;font-weight:950;min-width:124px;text-shadow:none;box-shadow:0 12px 26px rgba(34,245,255,.14),inset 0 1px 0 rgba(255,255,255,.32)}.trustpilot-action:not(:disabled):hover{filter:saturate(1.08) brightness(1.04);transform:translateY(-1px)}.trustpilot-action:disabled{background:rgba(255,255,255,.05);border:1px solid rgba(190,214,255,.14);box-shadow:none;color:rgba(167,174,196,.5)}.trustpilot-panel .data-table td{vertical-align:middle}.trustpilot-table{min-width:1080px}.trustpilot-comment-preview{color:var(--text);display:-webkit-box;line-height:1.45;max-width:260px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.trustpilot-comment-card{margin-bottom:16px}.trustpilot-detached-row{background:linear-gradient(90deg,rgba(34,245,255,.055),rgba(255,79,216,.04))}.trustpilot-row-actions{gap:8px}.trustpilot-record-modal{width:min(100%,560px)}.trustpilot-settings-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.trustpilot-create-card{background:rgba(9,11,21,.52);border:1px solid var(--line);border-radius:8px;padding:14px}@media (max-width:860px){.trustpilot-settings-grid{grid-template-columns:1fr}}.module-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto;padding:16px 18px}.module-row h3{font-size:16px;margin-bottom:4px}.module-row p{color:var(--muted);font-size:14px;line-height:1.45;margin-bottom:0}.status-pill{border:1px solid rgba(182,255,90,.42);border-radius:999px;color:var(--lime);font-size:12px;font-weight:800;padding:6px 10px;white-space:nowrap}.placeholder-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.inline-code,.placeholder-strip span{background:rgba(9,11,21,.78);border:1px solid var(--line);border-radius:8px;color:var(--muted)}.placeholder-strip span{font-size:12px;font-weight:800;padding:7px 10px}.inline-code{display:inline-block;font-family:monospace;font-size:12px;max-width:320px;overflow-wrap:anywhere;padding:6px 8px}.json-view{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:12px;line-height:1.5;margin:16px 0 0;max-height:520px;overflow:auto;padding:14px;white-space:pre-wrap}.route-edit-form{margin-top:18px}.event-filter-form{margin-bottom:16px}.condition-builder{display:grid;grid-gap:12px;gap:12px}.condition-row{align-items:end;background:rgba(9,11,21,.58);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;padding:12px}.condition-row .field{min-width:0}.condition-row .condition-keyword-list{min-height:76px;white-space:pre-wrap}.pagination-row{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.analytics-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.analytics-grid h3{font-size:15px;margin-bottom:10px}.breakdown-list{display:grid;grid-gap:8px;gap:8px}.breakdown-row{align-items:center;background:rgba(9,11,21,.78);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:40px;padding:9px 10px}.breakdown-row span{color:var(--muted);overflow-wrap:anywhere}.breakdown-row strong{color:var(--text)}.mail-workspace{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.mail-client{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);min-height:620px}.mail-list-column{background:rgba(9,11,21,.62);border:1px solid var(--line);border-radius:8px;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.mail-message-list{display:grid;align-content:start;max-height:calc(100dvh - 330px);min-height:0;overflow-y:auto}.mail-message-card{background:transparent;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;display:grid;grid-gap:7px;gap:7px;min-width:0;padding:13px 14px;text-align:left;transition:background .12s ease,border-color .12s ease;width:100%}.mail-message-card.active,.mail-message-card:hover{background:rgba(34,245,255,.08)}.mail-message-card.active{border-left:3px solid var(--cyan);padding-left:11px}.mail-message-meta,.mail-message-top{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.mail-message-from,.mail-message-meta span,.mail-message-preview,.mail-message-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-message-from{font-size:14px}.mail-message-subject{font-size:14px;font-weight:700}.mail-message-card.unread .mail-message-from,.mail-message-card.unread .mail-message-subject{color:var(--cyan)}.mail-message-date,.mail-message-meta,.mail-message-preview{color:var(--muted);font-size:12px}.mail-message-date{flex:0 0 auto;white-space:nowrap}.mail-status-badge{flex:0 0 auto;font-size:10px;padding:4px 6px}.mail-list-pagination{border-top:1px solid var(--line);justify-content:space-between;margin-top:0;padding:10px}.mail-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:16px}.mail-filter-form select{min-width:0;width:100%}.mail-filter-form select:first-child{min-width:0}.mail-detail{background:rgba(9,11,21,.7);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;max-height:calc(100dvh - 250px);min-height:0;overflow-y:auto;padding:16px}.mail-detail-empty{align-content:center}.mail-detail .section-head,.mail-detail-head{margin-bottom:0}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-body{background:#090b15;color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;margin:0;min-height:280px;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.mail-body,.mail-html-frame-wrap{border:1px solid var(--line);border-radius:8px}.mail-html-frame-wrap{background:#ffffff;min-height:520px;overflow:hidden}.mail-html-frame{background:#ffffff;border:0;display:block;height:min(72dvh,860px);width:100%}.mail-link{color:var(--accent);font-weight:800;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.mail-inline-row td{border-top:0;padding-top:0}.mail-inline-body{background:rgba(9,11,21,.72);border:1px solid rgba(36,217,255,.16);border-radius:8px;color:var(--muted);font-size:13px;line-height:1.55;max-height:84px;overflow:hidden;padding:10px 12px;white-space:pre-wrap}.mail-inline-body.expanded{color:var(--text);max-height:260px;overflow:auto}.attachment-list,.headers-detail,.mail-summary-section{display:grid;grid-gap:10px;gap:10px}.attachment-list h3,.mail-summary-section h3{font-size:15px;margin-bottom:0}.headers-detail summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:700}.mail-summary-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.mailbox-filter-actions{display:flex;justify-content:flex-start}.ghost-link.active-filter{border-color:rgba(34,245,255,.42);color:var(--cyan)}.compact-table{min-width:520px}.transactional-mail{display:grid;grid-gap:12px;gap:12px}.transactional-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.transactional-grid .panel{min-width:0}.mail-section-tabs,.recipient-mode{display:flex;flex-wrap:wrap;gap:8px}.mail-section-tabs .ghost-link.active,.recipient-mode .ghost-link.active{border-color:rgba(44,227,255,.7);color:var(--accent)}.mail-compose-panel{grid-column:1/-1}.mail-compose-panel textarea{min-height:120px}.campaign-submit-actions{display:flex;flex-wrap:wrap;gap:10px}.trustpilot-only-box{align-items:flex-end;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.22);border-radius:8px;padding:12px}.trustpilot-only-box .field{flex:1 1 260px;margin:0}.asset-library-grid,.email-assets-workspace{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.asset-card-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.asset-card{background:rgba(9,11,21,.7);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;min-width:0;padding:12px}.asset-preview{align-items:center;aspect-ratio:16/9;background:rgba(7,8,18,.86);border:1px solid rgba(167,174,196,.16);border-radius:8px;display:grid;overflow:hidden;place-items:center}.asset-preview img{display:block;max-height:100%;max-width:100%;object-fit:contain}.asset-meta{display:grid;grid-gap:6px;gap:6px;min-width:0}.asset-meta code,.asset-meta small,.asset-meta strong{overflow-wrap:anywhere}.asset-meta small{color:var(--muted);font-size:12px}.asset-meta code{background:rgba(16,19,31,.78);border:1px solid var(--line);border-radius:8px;color:var(--cyan);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45;padding:7px 8px}.generation-list{display:grid;grid-gap:8px;gap:8px}.generation-list-item{background:rgba(9,11,21,.72);border:1px solid transparent;border-radius:8px;color:var(--text);padding:13px 14px;transition:background .12s ease,border-color .12s ease}.generation-list-item,.generation-list-select{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;text-align:left;width:100%}.generation-list-select{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.generation-row-actions{align-items:center;display:inline-flex;gap:6px}.generation-list-item.selected,.generation-list-item:hover{background:rgba(34,245,255,.08);border-color:rgba(34,245,255,.24)}.generation-list-main,.generation-list-meta{display:grid;grid-gap:5px;gap:5px;min-width:0}.generation-list-main small,.generation-list-main strong,.generation-list-meta small,.generation-list-meta span{overflow-wrap:anywhere}.generation-list-main small,.generation-list-meta small{color:var(--muted);font-size:12px}.generation-list-meta{color:var(--text);font-size:13px;justify-items:end;white-space:nowrap}.preview-action-group{gap:6px}.icon-action,.preview-action-group{align-items:center;display:inline-flex}.icon-action{background:rgba(9,11,21,.72);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;height:36px;justify-content:center;padding:0;transition:border-color .12s ease,color .12s ease,background .12s ease;width:36px}.icon-action:hover{background:rgba(34,245,255,.08);border-color:rgba(34,245,255,.34);color:var(--cyan)}.button-icon{display:block;flex:0 0 auto}.row-title-button{background:transparent;border:0;color:inherit;cursor:pointer;display:inline-grid;gap:4px;padding:0;text-align:left}.row-title-button:hover strong{color:var(--cyan)}.file-action{position:relative}.file-action input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.asset-redraw-form{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:12px}.ai-email-form{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.ai-email-form.no-top-border{border-top:0;margin-top:0;padding-top:0}.field-label-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.field-label-row span{color:var(--muted);font-size:13px}.layout-specs-list,.planned-assets-list{display:grid;grid-gap:10px;gap:10px}.planned-asset-card{background:rgba(9,11,21,.62);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.planned-asset-card small{color:var(--muted);overflow-wrap:anywhere}.planned-asset-card p{color:var(--text);font-size:13px;line-height:1.5;margin:0;overflow-wrap:anywhere}.generated-email-result{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding-top:18px}.compact-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.html-output{font-family:monospace;min-height:360px}.plan-output{min-height:180px}.email-preview-modal{max-width:min(96vw,980px);width:min(96vw,980px)}.remix-modal{max-width:min(94vw,620px);width:min(94vw,620px)}.email-preview-frame{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:block;height:min(76vh,920px);margin:0 auto;max-width:100%}.email-preview-frame.desktop{width:640px}.email-preview-frame.mobile{width:390px}.mail-assets-settings-note{background:rgba(9,11,21,.62);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:16px;padding:12px}.mail-assets-settings-note p{color:var(--muted);margin:0}.mail-key-status-grid{background:rgba(9,11,21,.48);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.mail-key-status-grid span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.nested-table{margin-top:16px}.dns-template-card{background:rgba(9,11,21,.68);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.dns-template-card .data-table{min-width:960px;table-layout:fixed}.dns-template-card td:first-child,.dns-template-card th:first-child{width:56px}.dns-template-card td:nth-child(2),.dns-template-card th:nth-child(2){width:110px}.dns-template-card td:nth-child(3),.dns-template-card th:nth-child(3){width:190px}.dns-template-card td:nth-child(4),.dns-template-card th:nth-child(4){width:310px}.dns-template-card td:nth-child(5),.dns-template-card th:nth-child(5){width:96px}.dns-template-card td:nth-child(6),.dns-template-card th:nth-child(6){text-align:center;width:96px}.compact-data-table td,.compact-data-table th{padding:10px 12px;vertical-align:top}.compact-data-table code{color:var(--cyan);font-family:Arial,Helvetica,sans-serif;font-size:13px;overflow-wrap:anywhere}.compact-data-table small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.proxy-indicator{align-items:center;color:var(--muted);display:inline-grid;font-size:12px;font-weight:800;justify-content:center;white-space:nowrap}.proxy-indicator span{border-radius:999px;display:inline-block;height:10px;width:10px}.proxy-yes span{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.58)}.proxy-no span{background:#7b8194}.compact-select{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:38px;min-width:220px;padding:0 12px}.upload-form input[type=file]{color:var(--muted);max-width:280px}.recipient-preview{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.recipient-preview h3{font-size:15px;margin-bottom:0}.access-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.access-column{display:grid;grid-gap:12px;gap:12px;align-content:start}.access-column h3{font-size:15px;margin-bottom:0}.access-card{background:rgba(9,11,21,.7);display:grid;grid-gap:12px;gap:12px;padding:14px}.access-card,.access-card select{border:1px solid var(--line);border-radius:8px}.access-card select{background:#090b15;color:var(--text);min-height:38px;padding:0 12px}.permission-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.permission-toggle{background:rgba(9,11,21,.48);border:1px solid var(--line);border-radius:8px;min-width:0;overflow-wrap:anywhere;padding:10px 12px}.api-permission-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.api-permission-row{background:rgba(9,11,21,.48);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.api-permission-row strong{font-size:13px;overflow-wrap:anywhere}.segmented-control{background:rgba(16,19,31,.72);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.segmented-control button{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:0 8px}.segmented-control button.active{background:rgba(34,245,255,.12);border-color:rgba(34,245,255,.42);color:var(--cyan)}.segmented-control button:disabled{cursor:not-allowed;opacity:.45}.permission-row{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.permission-row strong{color:var(--text);font-size:13px}.permission-row div{display:flex;flex-wrap:wrap;gap:8px 14px}.compact-head{margin-bottom:0}.user-menu{min-width:0;position:relative}.menu-button{align-items:center;background:rgba(16,19,31,.86);border:1px solid var(--line);border-radius:8px;cursor:pointer;display:inline-flex;font-weight:700;min-height:38px;max-width:260px;min-width:0;padding:0 12px}.menu-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.42);display:grid;grid-gap:10px;gap:10px;min-width:230px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.menu-panel small,.menu-panel strong{overflow-wrap:anywhere}.menu-panel small{color:var(--muted)}.breadcrumbs{color:var(--muted);gap:7px;margin:0 0 16px;min-width:0}.breadcrumb-item{align-items:center;display:inline-flex;gap:7px;min-width:0}.breadcrumb-item+.breadcrumb-item:before{color:rgba(167,174,196,.58);content:"/"}.breadcrumb-item a,.breadcrumb-item span{max-width:min(280px,60vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-subnav{display:flex;flex-wrap:wrap;gap:8px}.module-subnav a{align-items:center;background:rgba(16,19,31,.58);border:1px solid var(--line);border-radius:8px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:800;min-height:34px;padding:0 11px;text-decoration:none}.module-subnav a.active,.module-subnav a:hover{background:rgba(34,245,255,.1);border-color:rgba(34,245,255,.34);color:var(--cyan)}.tracker-subnav{margin-top:-4px}.brand-overview-grid,.brand-traffic-grid,.entity-card-grid,.tracker-flow-grid,.tracker-home-grid{display:grid;grid-gap:14px;gap:14px}.entity-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-overview-grid,.tracker-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-traffic-grid,.tracker-home-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.brand-traffic-grid .entity-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-card,.tracker-flow-card{background:rgba(9,11,21,.66);border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:9px;gap:9px;min-width:0;padding:14px;text-align:left;text-decoration:none;width:100%}.entity-card:hover,.tracker-flow-card:hover{background:rgba(34,245,255,.07);border-color:rgba(34,245,255,.3)}.entity-card span,.tracker-flow-card span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.entity-card strong,.tracker-flow-card strong{font-size:19px;overflow-wrap:anywhere}.entity-card small,.tracker-flow-card small{color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.flow-step{align-items:center;background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.28);border-radius:8px;color:var(--cyan);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.context-actions,.filter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-panel .form-grid{align-items:end}.advanced-fields{background:rgba(9,11,21,.44);border:1px solid var(--line);border-radius:8px;padding:12px}.advanced-fields summary{color:var(--muted);cursor:pointer;font-size:13px;font-weight:800}.advanced-fields .form-stack{margin-top:12px}.route-tracker-stack{display:grid;grid-gap:16px;gap:16px}.route-tracker-stack>.panel{margin:0}.route-tracker-forms{display:grid;grid-gap:20px;gap:20px;margin-top:16px}.route-tracker-forms>form+form{border-top:1px solid var(--line);padding-top:20px}.inline-field-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.tracker-code-line{overflow-wrap:anywhere}.route-utm-hint{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.route-fallback-summary{align-items:center;background:rgba(34,245,255,.055);border:1px solid rgba(34,245,255,.14);border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr);padding:10px 12px}.route-fallback-summary small,.route-fallback-summary span{color:var(--muted);font-size:12px}.route-fallback-summary strong{color:var(--text)}.route-fallback-summary small{grid-column:1/-1}.route-google-ads-links{display:grid;grid-gap:8px;gap:8px}.route-google-ads-links div{display:grid;grid-gap:4px;gap:4px}.route-google-ads-links small,.route-google-ads-links span{color:var(--muted);font-size:12px}.route-google-ads-links code{background:rgba(2,6,23,.55);border:1px solid rgba(34,245,255,.14);border-radius:8px;color:var(--text);display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere;padding:8px 10px}@media (max-width:720px){.inline-field-actions,.route-fallback-summary{grid-template-columns:1fr}}.dashboard-head h1,.data-table td,.data-table th,.detail-grid strong,.module-row small,.placeholder-note,.placeholder-note code,.row-title-link small,.section-head h2{overflow-wrap:anywhere}.data-table td code{white-space:normal;word-break:break-word}.field button,.filter-actions .ghost-link,.filter-actions .primary-button{max-width:100%;width:-moz-fit-content;width:fit-content}.brand-context-strip{align-items:center;background:rgba(34,245,255,.06);border:1px solid rgba(34,245,255,.18);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 14px}.brand-context-strip small,.brand-context-strip strong{display:block;overflow-wrap:anywhere}.brand-context-strip small{color:var(--muted);font-size:12px;margin-top:3px}@media (max-width:840px){:root{--mobile-bottom-nav-height:78px}.dashboard-shell{display:grid;grid-gap:12px;gap:12px;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh;overflow:hidden;padding-bottom:0}.dashboard-shell>.dashboard-layout,.dashboard-shell>.mobile-bottom-nav,.dashboard-shell>.topbar{justify-self:stretch;max-width:100%;width:100%}.app-shell{padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.dashboard-content{padding-bottom:16px;scroll-padding-bottom:16px}.dashboard-content:after{content:none}.access-grid,.analytics-grid,.asset-card-grid,.asset-library-grid,.brand-workspace,.condition-row,.crm-detail-grid,.crm-events-layout,.crm-ingest-grid,.crm-workspace-shell,.customer-detail-grid,.customer-event-form .form-grid,.detail-grid,.email-assets-workspace,.form-grid,.generation-list-item,.generation-list-select,.login-layout,.mail-client,.mail-key-status-grid,.mail-summary-grid,.mail-workspace,.metric-grid,.transactional-grid,.users-workspace{grid-template-columns:1fr}.generation-list-meta{justify-items:start;white-space:normal}.generation-row-actions{justify-content:flex-start}.login-layout{margin-top:44px}.dashboard-head{align-items:flex-start;flex-direction:column}.crm-customer-list{max-height:360px}.crm-info-panel.wide{grid-column:auto}.crm-detail-head{flex-direction:column}.crm-brand-card{align-items:flex-start;grid-template-columns:1fr}.crm-brand-meta{justify-items:start}.crm-review-card-head{grid-template-columns:1fr}.crm-review-inline-controls,.dashboard-actions{justify-content:flex-start}.dashboard-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;position:relative;width:100%}.mobile-nav-toggle,.mobile-tools-toggle{display:inline-flex;justify-content:center}.dashboard-toolbar-controls{background:rgba(9,11,21,.98);border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.42);display:none;gap:10px;grid-column:1/-1;grid-template-columns:1fr;padding:12px;position:relative;z-index:60}.dashboard-toolbar-controls.open{display:grid}.dashboard-toolbar-controls .menu-button,.dashboard-toolbar-controls .space-selector,.dashboard-toolbar-controls .space-selector-wrap,.dashboard-toolbar-controls .user-menu{width:100%}.dashboard-toolbar-controls .language-selector{justify-content:center;width:100%}.dashboard-layout{align-content:start;grid-template-columns:1fr;margin:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.dashboard-sidebar{background:rgba(9,11,21,.96);border-radius:8px;border:1px solid var(--line);border-right:0;display:none;padding:12px}.dashboard-sidebar.open{display:block}.dashboard-sidebar nav{grid-template-columns:1fr}.mobile-bottom-nav{align-items:center;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);background:rgba(7,8,18,.64);border:1px solid rgba(255,255,255,.13);border-radius:16px;box-shadow:0 14px 42px rgba(0,0,0,.34);display:grid;grid-gap:5px;gap:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr) minmax(0,1fr);left:auto;margin:0;min-height:var(--mobile-bottom-nav-height);padding:7px;pointer-events:auto;position:relative;right:auto;transform:translateZ(0);width:100%;z-index:1000}.mobile-bottom-link{align-items:center;border:1px solid transparent;border-radius:12px;color:var(--muted);display:grid;font-size:11px;font-weight:800;grid-gap:3px;gap:3px;justify-content:center;justify-items:center;line-height:1;min-height:48px;min-width:0;overflow:hidden;padding:6px 4px;text-align:center;touch-action:manipulation}.mobile-bottom-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-icon{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06);border-radius:999px;display:inline-grid;font-size:14px;font-weight:900;height:24px;justify-content:center;line-height:1;width:24px}.mobile-bottom-icon img{display:block;height:16px;width:16px}.mobile-bottom-link.active{background:rgba(34,245,255,.12);border-color:rgba(34,245,255,.46);color:var(--cyan)}.mobile-bottom-link.primary{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.2),transparent 34%),linear-gradient(135deg,rgba(34,245,255,.28),rgba(230,68,214,.24));border-color:rgba(34,245,255,.44);border-radius:18px;box-shadow:0 10px 28px rgba(34,245,255,.16),inset 0 0 0 1px rgba(230,68,214,.16);color:#ffffff;font-size:12px;min-height:60px;transform:none}.mobile-bottom-link.primary .mobile-bottom-icon{background:rgba(7,8,18,.56);border-color:rgba(255,255,255,.18);box-shadow:0 0 18px rgba(34,245,255,.18);color:var(--cyan);height:30px;width:30px}.mobile-bottom-link.primary .mobile-bottom-icon img{height:18px;width:18px}.mobile-bottom-link.primary.active{background:radial-gradient(circle at 50% 14%,rgba(255,255,255,.24),transparent 34%),linear-gradient(135deg,rgba(34,245,255,.42),rgba(230,68,214,.34));box-shadow:0 12px 34px rgba(34,245,255,.22),inset 0 0 0 1px rgba(34,245,255,.3)}.modal-backdrop{align-items:flex-start;overflow-y:auto;padding:calc(max(12px, env(safe-area-inset-top)) + 8px) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.modal-panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:100%}.modal-panel .form-stack>.primary-button{width:100%}.mail-client{min-height:0}.mail-message-list{max-height:420px}.mail-detail{max-height:none}.mail-html-frame-wrap{min-height:420px}.mail-html-frame{height:min(70dvh,720px)}.data-table{min-width:640px}.brand-overview-grid,.brand-traffic-grid,.entity-card-grid,.tracker-flow-grid,.tracker-home-grid{grid-template-columns:1fr}.section-head{flex-direction:column}.section-head .dashboard-actions{width:100%}.brand-link-row{grid-template-columns:1fr}.brand-link-row .table-actions{justify-content:flex-start}.dashboard-actions input,.dashboard-actions select{width:100%}.settings-page .data-table-wrap{overflow:visible}.settings-page .data-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.settings-page .data-table thead{display:none}.settings-page .data-table tbody,.settings-page .data-table td,.settings-page .data-table tr{display:block;width:100%}.settings-page .data-table tr{background:rgba(9,11,21,.62);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;padding:10px 12px}.settings-page .data-table td{align-items:center;border-bottom:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(96px,.36fr) minmax(0,1fr);overflow-wrap:anywhere;padding:7px 0}.settings-page .data-table td:before{color:var(--muted);content:attr(data-label);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-page .data-table td .ghost-link{justify-self:start}}@media (max-width:560px){.app-shell{padding:calc(max(12px, env(safe-area-inset-top)) + 10px) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.topbar{align-items:flex-start;flex-direction:column;gap:18px}.brand-glyph{height:58px;width:58px}.unicorn-mark{height:44px;width:44px}.brand-copy strong{font-size:18px}.dashboard-toolbar{grid-template-columns:1fr 1fr}.dashboard-toolbar .mobile-nav-toggle,.dashboard-toolbar .mobile-tools-toggle{min-height:38px}.space-selector{min-width:0}.module-row{grid-template-columns:1fr}.dashboard-head{min-height:0}.dashboard-head h1{font-size:34px}.brand-form-panel,.detail-panel,.list-panel,.placeholder-panel{padding:14px}.settings-page .data-table td{grid-template-columns:1fr;gap:4px}h1{font-size:34px}}@media (display-mode:standalone){body{overscroll-behavior-y:contain}.dashboard-topbar{padding-top:2px}}.browser-policy-panel{background:rgba(7,10,18,.5);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.browser-policy-panel h3{font-size:1rem;margin:0 0 4px}.browser-policy-actions{display:flex;flex-wrap:wrap;gap:8px}.agent-access-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.agent-access-option{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px}.agent-access-option input{accent-color:var(--cyan);height:16px;width:16px}.agent-access-option span{display:grid;grid-gap:2px;gap:2px;min-width:0}.agent-access-option small,.agent-access-option strong{overflow-wrap:anywhere}.conversation-page{display:grid;grid-gap:14px;gap:14px;min-height:0;min-width:0}.conversation-head{align-items:center;min-height:48px}.conversation-head h1{margin:0}.conversation-hub-nav{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.conversation-chat-actions,.conversation-composer-toolbar,.conversation-head-actions,.conversation-message-actions,.conversation-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.conversation-chat-actions{justify-content:flex-end}.conversation-panel-backdrop{background:rgba(4,5,12,.62);border:0;cursor:pointer;display:none;inset:0;padding:0;position:fixed;z-index:1090}.conversation-avatar-strip,.conversation-create-strip{padding:16px}.conversation-avatar-strip .conversation-agent-avatar-section{border-top:0;padding-top:0}.conversation-avatar-strip .conversation-agent-avatar-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.conversation-folder-form,.conversation-new-form{display:grid;grid-gap:12px;gap:12px}.conversation-folder-form{grid-template-columns:minmax(220px,1fr) auto}.conversation-new-form{grid-template-columns:repeat(4,minmax(150px,1fr))}.conversation-wide-field{grid-column:span 2}.conversation-toggle{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;gap:8px;min-height:38px}.conversation-toggle input{accent-color:var(--cyan);height:16px;width:16px}.conversation-shell{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);height:min(78dvh,900px);position:relative}.conversation-left,.conversation-main,.conversation-right{min-height:0;min-width:0}.conversation-left,.conversation-right{display:grid;grid-gap:14px;gap:14px;max-height:calc(100dvh - 210px);overflow:auto;padding:14px}.conversation-right{background:rgba(13,16,29,.985);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);bottom:24px;box-shadow:0 24px 90px rgba(0,0,0,.46);max-height:none;position:fixed;right:24px;top:96px;transform:translateX(calc(100% + 40px));transition:transform .18s ease;width:min(390px,calc(100vw - 32px));z-index:1200}.conversation-shell.right-open .conversation-right{transform:translateX(0)}.conversation-main{background:linear-gradient(180deg,rgba(16,19,31,.92),rgba(9,11,21,.94));display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden;position:relative}.conversation-chat-head,.conversation-panel-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:12px}.conversation-chat-head{background:rgba(16,19,31,.94);padding:14px 16px 12px}.conversation-chat-head h2{font-size:22px;line-height:1.12;margin:0 0 5px;overflow-wrap:anywhere}.conversation-chat-title-stack{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversation-header-activity{color:var(--muted);max-width:min(720px,100%);min-width:0}.conversation-header-activity>summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:6px;list-style:none;max-width:100%;min-width:0}.conversation-header-activity>summary::-webkit-details-marker{display:none}.conversation-header-activity strong{color:#f8fbff;font-size:12px;font-weight:900;line-height:1.2}.conversation-header-activity small{color:var(--muted);font-size:12px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-header-activity em{color:var(--cyan);font-size:11px;font-style:normal;font-weight:900;margin-left:2px}.conversation-header-activity[open]{padding-bottom:4px}.conversation-header-activity .conversation-activity-timeline{margin-top:8px;max-width:min(520px,100%)}.conversation-chat-head p{color:var(--muted);font-size:13px;margin:0}.conversation-filters{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.conversation-filters::-webkit-scrollbar{display:none}.conversation-filters input,.conversation-filters select{background:#090b15;border:1px solid var(--line);border-radius:999px;color:var(--text);min-height:40px;min-width:0;padding:0 12px}.conversation-filters input{flex:0 1 320px;max-width:320px;width:24vw}.conversation-filters select{flex:0 0 132px}.conversation-tree-block{display:grid;grid-gap:8px;gap:8px}.conversation-tree-block h3,.conversation-tree-title{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;margin:0;text-transform:uppercase}.conversation-tree-title{align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px 10px}.conversation-tree-title small{color:var(--text);font-size:11px}.conversation-folder,.conversation-list,.conversation-project{display:grid;grid-gap:7px;gap:7px}.conversation-row{background:rgba(9,11,21,.56);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:8px;touch-action:manipulation}.conversation-row.active{background:rgba(34,245,255,.11);border-color:rgba(34,245,255,.44)}.conversation-row-select{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:0;text-align:left;width:100%}.conversation-row-actions button:focus-visible,.conversation-row-edit button:focus-visible,.conversation-row-edit input:focus-visible,.conversation-row-select:focus-visible{outline:2px solid rgba(34,245,255,.78);outline-offset:2px}.conversation-row strong{font-size:14px;overflow-wrap:anywhere}.conversation-row span{color:var(--muted);font-size:12px}.conversation-row-actions{position:relative;z-index:2}.conversation-row-actions button,.conversation-row-drag{align-items:center;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;min-width:42px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-row-drag{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);cursor:-webkit-grab;cursor:grab;font-size:18px;font-weight:800;line-height:1}.conversation-row-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.conversation-row-edit{display:grid;grid-gap:8px;gap:8px}.conversation-row-edit input{background:#090b15;border:1px solid rgba(34,245,255,.42);border-radius:8px;color:var(--text);min-height:44px;min-width:0;padding:0 10px;width:100%}.conversation-row-edit div{display:flex;flex-wrap:wrap;gap:8px}.conversation-row-edit button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);cursor:pointer;font-size:12px;font-weight:800;min-height:38px;padding:0 10px}.conversation-composer-toolbar button,.conversation-message-actions button,.conversation-row-actions button,.conversation-tabs button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);cursor:pointer;font-size:12px;font-weight:700;min-height:42px;padding:0 9px}.conversation-message-actions button{align-items:center;display:inline-flex;gap:6px;height:34px;justify-content:center;min-width:0;padding:0 10px;white-space:nowrap}.conversation-row-actions button.danger{border-color:rgba(255,107,107,.35);color:#ffb3b3}.conversation-messages{align-items:flex-start;background:radial-gradient(circle at 10% 0,rgba(34,245,255,.045),transparent 34%),radial-gradient(circle at 96% 100%,rgba(230,68,214,.055),transparent 32%);display:flex;flex-direction:column;gap:10px;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:18px 16px}.conversation-scroll-latest{align-items:center;background:linear-gradient(135deg,rgba(34,245,255,.24),rgba(230,68,214,.2)),rgba(13,16,29,.82);border:1px solid rgba(34,245,255,.42);border-radius:999px;bottom:96px;box-shadow:0 14px 34px rgba(0,0,0,.34),0 0 18px rgba(34,245,255,.16);color:#f8fbff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:22px;transition:opacity .16s ease,transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:34px;z-index:16;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.conversation-scroll-latest span{font-size:18px;font-weight:900;line-height:1;transform:translateY(-1px)}.conversation-scroll-latest:hover{border-color:rgba(34,245,255,.72);box-shadow:0 18px 44px rgba(0,0,0,.4),0 0 26px rgba(34,245,255,.24);transform:translateY(-2px)}.conversation-scroll-latest:active{transform:translateY(0)}.conversation-message{border:1px solid rgba(255,255,255,.07);border-radius:18px;align-items:flex-start;display:flex;gap:7px;max-width:min(720px,78%);padding:10px 12px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.conversation-message.user{align-self:flex-end;background:linear-gradient(135deg,rgba(34,245,255,.19),rgba(34,245,255,.09));border-color:rgba(34,245,255,.24);border-bottom-right-radius:6px;flex-direction:row-reverse}.conversation-message.assistant,.conversation-message.system,.conversation-message.tool{align-self:flex-start;background:rgba(255,255,255,.055);border-bottom-left-radius:6px}.conversation-message.dispatch{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.08);color:var(--muted);max-width:min(560px,78%)}.conversation-message:has(.conversation-table-wrap){max-width:min(980px,96%)}.conversation-message-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.conversation-message-meta strong{font-size:12px}.conversation-message-meta span{color:var(--muted);font-size:11px}.conversation-avatar{align-items:center;background:rgba(7,8,18,.72);border:1px solid rgba(255,255,255,.1);border-radius:999px;display:inline-grid;flex:0 0 44px;height:44px;justify-content:center;overflow:hidden;width:44px}.conversation-avatar img{height:100%;object-fit:cover;width:100%}.conversation-avatar span{color:var(--cyan);font-size:15px;font-weight:900}.conversation-avatar.large{flex-basis:76px;height:76px;width:76px}.conversation-agent-avatar-section{border-top:1px solid rgba(255,255,255,.08);display:grid;grid-gap:10px;gap:10px;padding-top:12px}.conversation-agent-avatar-head{display:grid;grid-gap:3px;gap:3px}.conversation-agent-avatar-head h3{font-size:14px;margin:0}.conversation-agent-avatar-head small{color:var(--muted);font-size:12px;line-height:1.35}.conversation-agent-avatar-list{display:grid;grid-gap:8px;gap:8px}.conversation-agent-avatar-card{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.conversation-agent-avatar-card.active{background:rgba(34,245,255,.075);border-color:rgba(34,245,255,.26)}.conversation-agent-avatar-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversation-agent-avatar-main span,.conversation-agent-avatar-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-agent-avatar-main span{color:var(--muted);font-size:12px}.conversation-agent-avatar-main input{min-height:34px;padding:7px 10px}@media (max-width:620px){.conversation-agent-avatar-card{align-items:stretch;grid-template-columns:auto minmax(0,1fr)}.conversation-agent-avatar-card>button{grid-column:1/-1}}.conversation-message-content{display:grid;grid-gap:7px;gap:7px;min-width:0}.conversation-message-body{display:grid;grid-gap:10px;gap:10px;min-width:0}.conversation-text{display:grid;grid-gap:6px;gap:6px;min-width:0}.conversation-text p{line-height:1.46;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.conversation-markdown code{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#e8eeff;font-size:.92em;padding:1px 5px}.conversation-markdown strong{color:#ffffff;font-weight:900}.conversation-markdown-heading{color:#ffffff;font-size:16px;line-height:1.28;margin:2px 0 0}.conversation-markdown-list{display:grid;grid-gap:7px;gap:7px;line-height:1.48;margin:0;padding-left:22px}.conversation-markdown-list li{overflow-wrap:anywhere}.conversation-table-wrap{background:rgba(7,8,18,.52);border:1px solid rgba(255,255,255,.1);border-radius:8px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.conversation-markdown-table{border-collapse:collapse;color:var(--text);font-size:13px;line-height:1.42;min-width:max-content;width:100%}.conversation-markdown-table td,.conversation-markdown-table th{border-bottom:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.07);max-width:260px;min-width:130px;padding:9px 10px;text-align:left;vertical-align:top;white-space:normal}.conversation-markdown-table th{background:rgba(34,245,255,.08);color:#ffffff;font-size:12px;font-weight:900;text-transform:uppercase}.conversation-markdown-table tr:last-child td{border-bottom:0}.conversation-markdown-table td:last-child,.conversation-markdown-table th:last-child{border-right:0}.conversation-code,.conversation-tech-details pre,.conversation-typed-block pre{background:#090b15;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e8eeff;font-size:12px;line-height:1.55;margin:0;max-width:100%;overflow:auto;padding:10px;white-space:pre-wrap}.conversation-typed-block{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.conversation-message-bottom{align-items:center;display:flex;gap:8px;justify-content:flex-end}.conversation-message-bottom span{color:var(--muted);font-size:12px}.conversation-message-actions{border-top:1px solid rgba(255,255,255,.08);opacity:.72;padding-top:7px}.conversation-message:focus-within .conversation-message-actions,.conversation-message:hover .conversation-message-actions{opacity:1}.conversation-message-actions summary{color:var(--muted);cursor:pointer;font-size:12px;width:-moz-fit-content;width:fit-content}.conversation-message-action-grid{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.conversation-message-actions span,.conversation-tech-details{color:var(--muted);font-size:12px}.conversation-tech-details{margin-top:2px}.conversation-tech-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.conversation-composer{background:rgba(7,8,18,.96);border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:10px}.conversation-composer-main{align-items:end;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.11);border-radius:28px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto minmax(0,1fr) auto auto auto;min-height:56px;padding:8px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.conversation-composer-main:focus-within{background:rgba(255,255,255,.1);border-color:rgba(34,245,255,.58);box-shadow:0 0 0 3px rgba(34,245,255,.1)}.conversation-composer textarea{align-self:center;background:transparent;border:0;color:var(--text);height:auto;line-height:1.45;max-height:180px;min-height:24px;outline:0;overflow-y:auto;padding:8px 4px;resize:none;width:100%}.conversation-composer textarea:focus{border-color:transparent;box-shadow:none}.conversation-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.conversation-tabs button{min-height:40px;overflow:hidden;text-overflow:ellipsis}.conversation-tabs button.active{border-color:rgba(34,245,255,.56);color:var(--cyan)}.conversation-composer-icon,.conversation-send-button{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(9,11,21,.68);border:1px solid rgba(34,245,255,.18);border-radius:999px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);color:var(--cyan);cursor:pointer;display:inline-flex;flex:0 0 auto;font-weight:900;height:40px;justify-content:center;padding:0;text-shadow:0 0 14px rgba(34,245,255,.46);transition:opacity .15s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;width:40px}.conversation-composer-icon:hover,.conversation-send-button:hover{border-color:rgba(34,245,255,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 0 18px rgba(34,245,255,.16);transform:translateY(-1px)}.conversation-composer-icon:disabled,.conversation-send-button:disabled{cursor:not-allowed;opacity:.45;text-shadow:none;transform:none}.conversation-composer-icon.recording{border-color:rgba(255,79,216,.48);color:#ff7be3;text-shadow:0 0 14px rgba(255,79,216,.46)}.conversation-composer-icon.stop{border-color:rgba(255,101,101,.5);color:#ff7777;text-shadow:0 0 14px rgba(255,77,77,.42)}.conversation-composer-icon.stop:hover{border-color:rgba(255,119,119,.8);box-shadow:0 0 18px rgba(255,77,77,.18)}.conversation-send-button{border-color:rgba(255,79,216,.34);color:var(--magenta);font-size:16px;text-shadow:0 0 14px rgba(255,79,216,.5)}.conversation-send-button:hover{border-color:rgba(255,79,216,.58);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 0 18px rgba(255,79,216,.18),0 0 22px rgba(34,245,255,.1)}.conversation-composer-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;min-height:0}.conversation-composer-tools>span{color:var(--muted);font-size:12px}.conversation-composer-tools .conversation-queue-status{color:var(--cyan);font-weight:800}.conversation-pending-attachments{display:flex;flex-wrap:wrap;gap:7px}.conversation-attachment-chip{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:800;gap:6px;max-width:100%;min-height:30px;padding:0 6px 0 10px}.conversation-attachment-chip button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:16px;font-weight:900;height:24px;line-height:1;width:24px}.conversation-attachment-block{background:rgba(9,11,21,.54);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:grid;grid-gap:9px;gap:9px;padding:10px}.conversation-attachment-head{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.conversation-attachment-head small,.conversation-attachment-head strong{display:block;overflow-wrap:anywhere}.conversation-attachment-head small{color:var(--muted);font-size:11px}.conversation-attachment-image{border-radius:8px;max-height:320px;max-width:100%;object-fit:contain}.conversation-attachment-block audio{max-width:100%;width:280px}.conversation-chat-actions .icon-button.active,.conversation-head-actions .icon-button.active{border-color:rgba(34,245,255,.6);color:var(--cyan)}.conversation-context-stack,.conversation-record-list{display:grid;grid-gap:10px;gap:10px}.conversation-info-row,.conversation-record{background:rgba(9,11,21,.54);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.conversation-info-row span,.conversation-record small,.conversation-record span{color:var(--muted);font-size:12px}.conversation-info-row strong,.conversation-record strong{font-size:14px;overflow-wrap:anywhere}.conversation-empty-state{align-content:center;display:grid;grid-gap:14px;gap:14px;justify-items:center;min-height:420px;padding:24px;text-align:center}.brand-signal-dot{border-radius:999px;display:inline-block;height:8px;width:8px}.brand-signal-dot.green{background:#22dd66}.brand-signal-dot.orange{background:#ffb347}.brand-signal-dot.red{background:#ff6b6b}.brand-signal-dot.none{background:rgba(255,255,255,.35)}.conversation-mobile-close{display:none}.conversation-right .conversation-mobile-close{display:inline-flex}.conversation-page.fullscreen{--conversation-fullscreen-pad-bottom:14px;--conversation-fullscreen-pad-left:14px;--conversation-fullscreen-pad-right:14px;--conversation-fullscreen-pad-top:14px;background:radial-gradient(circle at 12% 0,rgba(34,245,255,.08),transparent 28%),linear-gradient(180deg,#090b15,#070812);inset:0;overflow:hidden;padding:var(--conversation-fullscreen-pad-top) var(--conversation-fullscreen-pad-right) var(--conversation-fullscreen-pad-bottom) var(--conversation-fullscreen-pad-left);position:fixed;z-index:2600}.conversation-page.fullscreen .conversation-left,.conversation-page.fullscreen .conversation-right,.conversation-page.fullscreen>.conversation-avatar-strip,.conversation-page.fullscreen>.conversation-create-strip,.conversation-page.fullscreen>.conversation-head{display:none}.conversation-page.fullscreen .conversation-shell{height:calc(100dvh - var(--conversation-fullscreen-pad-top) - var(--conversation-fullscreen-pad-bottom));min-height:0;grid-template-columns:minmax(0,1fr)}@supports (height:100svh){.conversation-page.fullscreen .conversation-shell{height:calc(100svh - var(--conversation-fullscreen-pad-top) - var(--conversation-fullscreen-pad-bottom))}}.conversation-page.fullscreen .conversation-main{height:100%;min-height:0}.conversation-page.fullscreen .conversation-message{max-width:min(840px,86%)}.conversation-page.fullscreen .conversation-message:has(.conversation-table-wrap){max-width:min(980px,100%)}@media (max-width:1180px){.conversation-shell{grid-template-columns:minmax(0,1fr)}.conversation-left,.conversation-right{background:rgba(13,16,29,.985);-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%);bottom:calc(var(--mobile-bottom-nav-height) + max(10px, env(safe-area-inset-bottom)));max-height:none;max-width:min(380px,calc(100vw - 24px));position:fixed;top:max(82px,env(safe-area-inset-top));transform:translateX(calc(-100% - 28px));transition:transform .18s ease;width:min(380px,calc(100vw - 24px));z-index:1200}.conversation-panel-backdrop{display:block}.conversation-right{right:12px;transform:translateX(calc(100% + 28px))}.conversation-left{left:12px}.conversation-shell.left-open .conversation-left,.conversation-shell.right-open .conversation-right{transform:translateX(0)}.conversation-mobile-close{display:inline-flex}.conversation-new-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-content:has(.conversation-page){padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 14px)}.conversation-page>.conversation-head{display:none}.conversation-head{align-items:flex-start;gap:10px;min-height:0}.conversation-head h1{font-size:30px;margin-bottom:4px}.conversation-head .lead{font-size:14px}.conversation-head-actions{width:100%}.conversation-head-actions .ghost-link,.conversation-head-actions .primary-button{flex:1 1 130px}.conversation-folder-form,.conversation-new-form{grid-template-columns:1fr}.conversation-wide-field{grid-column:auto}.conversation-shell{height:calc(100dvh - var(--mobile-bottom-nav-height) - env(safe-area-inset-bottom) - 118px);min-height:0}.conversation-page.fullscreen{--conversation-fullscreen-pad-bottom:max(10px,env(safe-area-inset-bottom));--conversation-fullscreen-pad-left:max(8px,env(safe-area-inset-left));--conversation-fullscreen-pad-right:max(8px,env(safe-area-inset-right));--conversation-fullscreen-pad-top:max(10px,env(safe-area-inset-top))}.conversation-chat-head{flex-direction:column;gap:8px;padding:10px}.conversation-page.fullscreen .conversation-chat-head{padding:8px 10px}.conversation-chat-actions{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;width:100%}.conversation-chat-actions::-webkit-scrollbar{display:none}.conversation-chat-head h2{font-size:20px}.conversation-main{height:100%;min-height:0}.conversation-message{max-width:92%}.conversation-message:has(.conversation-table-wrap){max-width:100%}.conversation-markdown-table{font-size:12px}.conversation-markdown-table td,.conversation-markdown-table th{max-width:210px;min-width:118px;padding:8px 9px}.conversation-messages{padding:14px 10px 12px}.conversation-composer{border-radius:0 0 8px 8px;flex-shrink:0;padding:8px;position:static;z-index:20}.conversation-composer-main{border-radius:24px;min-height:54px;padding:7px}.conversation-composer textarea{height:auto;max-height:140px;min-height:24px;overflow-y:auto;padding:8px 2px;resize:none}.conversation-composer-icon,.conversation-send-button{height:40px;min-height:40px;min-width:40px;width:40px}.conversation-composer-tools{gap:7px}}.conversation-agent-nav-block{order:-2}.conversation-agent-nav-list{display:grid;grid-gap:7px;gap:7px}.conversation-agent-nav{align-items:center;background:rgba(9,11,21,.56);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:7px 9px;text-align:left}.conversation-agent-nav.active{background:rgba(34,245,255,.11);border-color:rgba(34,245,255,.44)}.conversation-agent-nav span{display:grid;grid-gap:2px;gap:2px;min-width:0}.conversation-agent-nav small,.conversation-agent-nav strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-agent-nav em,.conversation-agent-nav small{color:var(--muted);font-size:11px}.conversation-agent-nav em{border:1px solid rgba(255,255,255,.12);border-radius:999px;font-style:normal;font-weight:900;min-width:26px;padding:3px 7px;text-align:center}.conversation-agent-drilldown{align-content:start;display:grid;grid-gap:14px;gap:14px;min-height:0;overflow:auto;padding:18px}.conversation-agent-drilldown-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.conversation-agent-drilldown-identity{align-items:center;display:flex;gap:12px;min-width:0}.conversation-agent-drilldown-identity>div:last-child{min-width:0}.conversation-agent-avatar-button{flex:0 0 auto;gap:7px}.conversation-agent-avatar-button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-agent-drilldown-head h2{font-size:24px;margin:0 0 4px}.conversation-agent-drilldown-head p{color:var(--muted);margin:0}.conversation-agent-chat-list{display:grid;grid-gap:9px;gap:9px}.conversation-agent-chat-row{align-items:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.conversation-agent-chat{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:10px 12px;text-align:left;width:100%}.conversation-agent-chat.active{border-color:rgba(34,245,255,.44)}.conversation-agent-chat-actions{align-content:center;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,40px)}.conversation-agent-chat-actions>button,.conversation-agent-chat-edit>button{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;padding:0;width:40px}.conversation-agent-chat-actions>button:focus-visible,.conversation-agent-chat-actions>button:hover,.conversation-agent-chat-edit>button:focus-visible,.conversation-agent-chat-edit>button:hover{border-color:rgba(34,245,255,.48);color:var(--text);outline:none}.conversation-agent-chat-actions>button.danger{border-color:rgba(255,107,107,.24);color:#ffb3b3}.conversation-agent-chat-actions>button.danger:focus-visible,.conversation-agent-chat-actions>button.danger:hover{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.52)}.conversation-agent-chat-edit{align-items:center;background:rgba(34,245,255,.05);border:1px solid rgba(34,245,255,.34);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 40px 40px;min-height:58px;min-width:0;overflow:hidden;padding:8px;width:100%}.conversation-agent-chat-edit>input{background:var(--field-bg);border:1px solid rgba(167,174,196,.22);border-radius:8px;color:var(--text);height:40px;max-width:100%;min-width:0;outline:0;padding:0 10px;width:100%}.conversation-agent-chat-edit>input:focus{border-color:rgba(34,245,255,.64);box-shadow:0 0 0 2px rgba(34,245,255,.1)}.conversation-agent-chat-edit>button:disabled{cursor:not-allowed;opacity:.45}.conversation-agent-chat-create{align-items:center;background:rgba(34,245,255,.08);border:1px dashed rgba(34,245,255,.42);border-radius:8px;color:var(--cyan);cursor:pointer;display:flex;font-size:24px;font-weight:900;height:48px;justify-content:center;line-height:1;width:100%}.conversation-agent-chat-create:focus-visible,.conversation-agent-chat-create:hover{background:rgba(34,245,255,.14);border-color:rgba(34,245,255,.7);outline:none}.conversation-agent-chat-create:disabled{cursor:wait;opacity:.58}.conversation-toast{align-items:center;background:rgba(12,18,27,.88);border:1px solid rgba(182,255,90,.38);border-radius:8px;box-shadow:0 12px 36px rgba(0,0,0,.34);color:var(--text);display:grid;font-size:14px;grid-gap:10px;gap:10px;grid-template-columns:24px minmax(0,1fr) 28px;line-height:1.35;max-width:min(380px,calc(100vw - 32px));min-height:46px;padding:8px 8px 8px 10px;position:fixed;right:24px;top:96px;width:max-content;z-index:3700}.conversation-toast.error{border-color:rgba(255,107,107,.42)}.conversation-toast-mark{align-items:center;background:rgba(182,255,90,.12);border:1px solid rgba(182,255,90,.3);border-radius:50%;color:var(--lime);display:flex;font-size:13px;font-weight:900;height:24px;justify-content:center;width:24px}.conversation-toast.error .conversation-toast-mark{background:rgba(255,107,107,.12);border-color:rgba(255,107,107,.3);color:#ffb3b3}.conversation-toast>button{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;padding:0;width:28px}.conversation-toast>button:focus-visible,.conversation-toast>button:hover{color:var(--text);outline:1px solid rgba(34,245,255,.46)}.conversation-agent-chat-modal-backdrop{z-index:1300}.conversation-agent-chat-modal{display:grid;grid-gap:18px;gap:18px;max-width:440px;overflow:visible;width:min(100%,440px)}.conversation-agent-chat-modal .modal-head h2{font-size:22px;margin:3px 0 0}.conversation-agent-chat-modal-actions{display:flex;gap:10px;justify-content:flex-end}@media (max-width:720px){.conversation-toast{bottom:calc(env(safe-area-inset-bottom, 0px) + 96px);left:16px;max-width:none;right:16px;top:auto;width:auto}.conversation-agent-chat-modal-backdrop{align-items:flex-end;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.conversation-agent-chat-modal{max-width:none;width:100%}.conversation-agent-chat-modal-actions>button{flex:1 1}}.conversation-agent-chat>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversation-agent-chat small,.conversation-agent-chat strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-agent-chat small{color:var(--muted);font-size:12px}.conversation-tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.conversation-tag{border:1px solid rgba(34,245,255,.18);border-radius:999px;font-size:11px;font-weight:850;max-width:150px;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.conversation-message-play,.conversation-tag{background:rgba(34,245,255,.09);color:var(--cyan)}.conversation-message-play{align-items:center;border:1px solid rgba(34,245,255,.2);border-radius:999px;cursor:pointer;display:inline-flex;font-size:10px;height:24px;justify-content:center;padding:0;width:24px}@media (max-width:980px){.conversation-hub-nav{grid-template-columns:1fr}.conversation-hub-nav .conversation-head-actions{justify-content:flex-start}.conversation-filters input{max-width:none;width:auto}}@media (max-width:680px){.conversation-agent-drilldown-head{align-items:flex-start}.conversation-agent-avatar-button{max-width:124px}.conversation-agent-chat{grid-template-columns:1fr}}.ai-task-page{gap:12px}.ai-task-head{align-items:center;min-height:72px}.ai-task-head h1{font-size:clamp(32px,4vw,52px);margin:0 0 6px}.ai-task-head .lead{font-size:15px;margin:0;max-width:760px}.ai-task-toolbar{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) minmax(132px,172px) minmax(132px,172px) minmax(132px,172px) auto auto;padding:12px}.ai-task-toolbar input,.ai-task-toolbar select{background:#090b15;border:1px solid var(--line);border-radius:999px;color:var(--text);min-height:38px;min-width:0;padding:0 12px}.ai-modal select,.ai-task-page select{background-color:#090b15;color:var(--text);color-scheme:dark}.ai-modal select optgroup,.ai-modal select option,.ai-task-page select optgroup,.ai-task-page select option{background-color:#090b15;color:var(--text)}.ai-task-kanban{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));min-width:0}.ai-kanban-column{align-content:start;background:rgba(16,19,31,.72);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;min-height:252px;padding:10px}.ai-kanban-column-head{align-items:start;border-bottom:1px solid rgba(255,255,255,.08);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:8px}.ai-kanban-column-head div{display:grid;grid-gap:3px;gap:3px;min-width:0}.ai-kanban-column-head strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-kanban-column-head span{color:var(--muted);font-size:12px;line-height:1.35}.ai-kanban-column-head small{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--text);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:28px;padding:4px 8px}.ai-kanban-card,.ai-kanban-card-list{display:grid;grid-gap:8px;gap:8px}.ai-kanban-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:8px;color:var(--text);cursor:pointer;min-height:126px;padding:10px;text-align:left}.ai-kanban-card.active,.ai-kanban-card:hover{border-color:rgba(34,245,255,.46);box-shadow:0 0 0 1px rgba(34,245,255,.08)}.ai-kanban-card-title{display:grid;grid-gap:7px;gap:7px}.ai-kanban-card-title strong{display:-webkit-box;font-size:14px;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-kanban-card-meta{color:var(--muted);display:block;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-task-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.ai-task-chip-row em{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--muted);font-size:11px;font-style:normal;font-weight:800;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.ai-kanban-empty{border:1px dashed rgba(255,255,255,.12);border-radius:8px;color:var(--muted);font-size:13px;line-height:1.4;margin:0;min-height:92px;padding:10px;text-align:center}.ai-kanban-empty,.ai-modal-backdrop{align-items:center;display:flex;justify-content:center}.ai-modal-backdrop{background:rgba(3,5,12,.72);padding:18px;z-index:80}.ai-modal{display:grid;grid-gap:18px;gap:18px;max-height:min(88vh,920px);overflow:auto;padding:18px;width:min(980px,100%)}.ai-task-create-modal{width:min(820px,100%)}.ai-task-modal{width:min(1040px,100%)}.ai-process-modal{width:min(1180px,100%)}.ai-modal-head{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:18px}.ai-modal-head>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.ai-modal-head .eyebrow{margin:0}.ai-modal-head h2{font-size:clamp(22px,3vw,32px);line-height:1.14;margin:0;overflow-wrap:anywhere}.ai-modal-head p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;max-width:1040px}.ai-modal-actions,.ai-task-primary-actions,.ai-task-step-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ai-task-primary-actions .ghost-link,.ai-task-primary-actions .primary-button{min-width:116px}.ai-process-editor,.ai-process-main,.ai-task-create-form,.ai-task-detail-stack{display:grid;grid-gap:14px;gap:14px}.ai-process-editor-head,.ai-task-create-grid,.ai-task-overview-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-recurring-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-task-detail-title{min-width:0}.ai-task-detail-title h2{display:-webkit-box;font-size:clamp(22px,3vw,32px);line-height:1.08;margin:8px 0 6px;max-width:980px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ai-context-card p,.ai-task-detail-title p,.ai-task-input-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.ai-task-summary-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-task-summary-strip span{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 10px}.ai-task-summary-strip strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-task-summary-strip small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-task-tabs{display:flex;flex-wrap:wrap;gap:7px}.ai-task-tabs button{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:800;min-height:34px;padding:0 10px}.ai-task-tabs button.active,.ai-task-tabs button:hover{border-color:rgba(34,245,255,.42);color:var(--text)}.ai-context-card,.ai-process-block,.ai-randomizer-box,.ai-step-card,.ai-task-contract-note,.ai-task-input-card,.ai-task-process-preview{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px}.ai-task-contract-note{color:var(--muted);font-size:13px;line-height:1.45}.ai-task-process-preview{display:grid;grid-gap:7px;gap:7px}.ai-task-process-preview span{color:var(--muted);font-size:13px;line-height:1.35}.ai-task-save-button{width:-moz-fit-content;width:fit-content}.ai-process-modal-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-height:0}.ai-context-list,.ai-process-library,.ai-process-list,.ai-step-list{display:grid;grid-gap:10px;gap:10px}.ai-process-library{align-content:start;border-right:1px solid var(--line);padding-right:12px}.ai-process-template{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:56px;padding:10px;text-align:left}.ai-process-template.active,.ai-process-template:hover{border-color:rgba(34,245,255,.46)}.ai-process-template span{color:var(--muted);font-size:12px}.ai-process-block{display:grid;grid-gap:10px;gap:10px;grid-template-columns:32px minmax(0,1fr);position:relative}.ai-process-block.randomizer{border-color:rgba(255,79,216,.22)}.ai-process-index{align-items:center;background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.2);border-radius:999px;color:var(--cyan);display:inline-grid;font-weight:900;height:28px;justify-content:center;width:28px}.ai-process-row,.ai-task-context-grid,.ai-task-raw-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-process-flags{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ai-process-flags label{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;gap:6px}.ai-randomizer-box{display:grid;grid-gap:10px;gap:10px}.ai-context-card{display:grid;grid-gap:5px;gap:5px}.ai-context-card span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.ai-step-card{display:grid;grid-gap:8px;gap:8px}.ai-step-card>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ai-step-card input{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:36px;padding:0 10px}.status-draft{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.32);color:var(--cyan)}.status-needs_approval,.status-partially_approved,.status-pending,.status-revision_requested{background:rgba(234,179,8,.12);border:1px solid rgba(234,179,8,.38);color:#f8d36a}.status-approved,.status-running{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.36);color:var(--cyan)}.status-completed{background:rgba(182,255,90,.1);border:1px solid rgba(182,255,90,.34);color:var(--lime)}.status-cancelled,.status-failed,.status-rejected{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.36);color:#ffb3b3}.status-skipped{background:rgba(167,174,196,.12);border:1px solid rgba(167,174,196,.28);color:var(--muted)}@media (max-width:1180px){.ai-process-editor-head,.ai-task-create-grid,.ai-task-overview-grid,.ai-task-summary-strip,.ai-task-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-task-toolbar button{width:-moz-fit-content;width:fit-content}}@media (max-width:820px){.ai-modal-backdrop{align-items:stretch;padding:10px}.ai-process-modal-grid{grid-template-columns:1fr}.ai-process-library{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 0 12px}}@media (max-width:720px){.ai-modal-head,.ai-task-head{display:grid}.ai-process-editor-head,.ai-process-row,.ai-task-context-grid,.ai-task-create-grid,.ai-task-overview-grid,.ai-task-raw-grid,.ai-task-summary-strip,.ai-task-toolbar{grid-template-columns:1fr}.ai-modal-actions,.ai-task-primary-actions,.ai-task-step-toolbar{justify-content:flex-start}.ai-process-block{grid-template-columns:1fr}}.ai-config-page{gap:20px}.ai-config-head{min-height:128px}.ai-config-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.ai-config-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.ai-config-directory{padding:18px;position:-webkit-sticky;position:sticky;top:18px}.ai-config-groups{display:grid;grid-gap:14px;gap:14px}.ai-config-group{background:rgba(10,13,24,.42);border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:12px}.ai-config-group-title{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}.ai-config-group-title strong{font-size:15px}.ai-config-agent-card small,.ai-config-experience-card small,.ai-config-group-title small,.ai-config-link-card small{color:var(--muted);font-size:12px;line-height:1.35}.ai-config-link-list{display:grid;grid-gap:8px;gap:8px}.ai-config-link-card{align-items:center;background:rgba(16,19,31,.58);border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:10px 12px}.ai-config-link-card:hover{border-color:rgba(34,245,255,.44);box-shadow:0 0 20px rgba(34,245,255,.08)}.ai-config-link-card span{display:grid;grid-gap:4px;gap:4px;min-width:0}.ai-config-link-card em{background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.28);border-radius:999px;color:var(--cyan);flex:0 0 auto;font-size:11px;font-style:normal;font-weight:900;line-height:1;padding:6px 8px}.ai-config-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.memory-control-panel{background:linear-gradient(115deg,rgba(255,107,107,.04),rgba(255,79,216,.04)),rgba(15,18,31,.72);border-color:rgba(148,163,184,.2);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.memory-control-panel.active{border-color:rgba(34,245,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 0 32px rgba(34,245,255,.05)}.memory-control-head{align-items:center;display:flex;gap:24px;justify-content:space-between}.memory-control-head>div{display:grid;grid-gap:5px;gap:5px}.memory-control-head h2,.memory-control-head p{margin:0}.memory-control-foot,.memory-control-head p,.memory-module-row small{color:var(--muted)}.memory-toggle{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:10px}.memory-toggle input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.memory-toggle>span{background:rgba(8,11,21,.76);border:1px solid rgba(148,163,184,.32);border-radius:999px;display:block;height:26px;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:46px}.memory-toggle>span:after{background:#8d93a8;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:background .18s ease,transform .18s ease;width:18px}.memory-toggle input:checked+span{background:rgba(34,245,255,.14);border-color:rgba(34,245,255,.52);box-shadow:0 0 16px rgba(34,245,255,.12)}.memory-toggle input:checked+span:after{background:var(--cyan);transform:translateX(20px)}.memory-toggle input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:3px}.memory-toggle input:disabled+span{cursor:not-allowed;opacity:.45}.memory-toggle.master strong{min-width:82px}.memory-module-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.memory-module-row{align-items:center;background:rgba(8,11,21,.46);border:1px solid rgba(148,163,184,.15);border-radius:10px;display:flex;gap:14px;justify-content:space-between;min-height:70px;padding:11px 13px}.memory-module-row.active{border-color:rgba(34,245,255,.2)}.memory-module-row>div{display:grid;grid-gap:4px;gap:4px}.memory-module-row small{font-size:12px;line-height:1.35}.memory-control-foot{border-top:1px solid rgba(148,163,184,.14);display:flex;font-size:12px;gap:16px;justify-content:space-between;margin-top:14px;padding-top:12px}.memory-control-foot span{color:#a7f3d0}.ai-config-stage-panel{overflow:hidden}.ai-config-flag-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-config-flag-card{align-items:start;background:rgba(10,13,24,.5);border:1px solid rgba(148,163,184,.16);border-radius:12px;display:grid;grid-gap:10px;gap:10px;min-height:118px;padding:14px}.ai-config-flag-card.guard{background:rgba(255,107,107,.06);border-color:rgba(255,107,107,.16)}.ai-config-flag-card strong{font-size:14px}.ai-config-flag-card small{color:var(--muted);font-size:12px;line-height:1.35}.ai-memory-flow{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.ai-memory-node{background:linear-gradient(145deg,rgba(34,245,255,.06),rgba(255,79,216,.06)),rgba(10,13,24,.66);border:1px solid rgba(148,163,184,.18);border-radius:14px;display:grid;grid-gap:7px;gap:7px;min-height:132px;padding:14px;position:relative}.ai-memory-node:after{color:rgba(167,174,196,.54);content:"→";font-size:22px;font-weight:900;position:absolute;right:-18px;top:46%;z-index:2}.ai-memory-node:last-child:after{content:none}.ai-memory-node span{align-items:center;background:rgba(34,245,255,.1);border:1px solid rgba(34,245,255,.34);border-radius:999px;color:var(--cyan);display:inline-grid;font-size:12px;font-weight:900;height:28px;place-items:center;width:28px}.ai-memory-node strong{font-size:15px}.ai-memory-node small{color:var(--muted);font-size:12px;line-height:1.35}.ai-memory-node.source,.ai-memory-node.target{border-color:rgba(34,245,255,.28)}.ai-config-experience-grid,.ai-config-map-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-config-agent-card,.ai-config-chart-card,.ai-config-experience-card{background:rgba(10,13,24,.52);border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:14px}.ai-config-chart-card h3{font-size:15px;margin:0 0 12px}.ai-config-bar{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.ai-config-bar span{color:var(--muted);font-size:12px;font-weight:800}.ai-config-bar strong{align-items:center;background:linear-gradient(90deg,rgba(34,245,255,.82),rgba(255,79,216,.7));border-radius:999px;color:#061018;display:inline-flex;font-size:12px;font-weight:900;justify-content:flex-end;min-height:24px;min-width:34px;padding:0 8px}.ai-config-status-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.ai-config-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.ai-config-agent-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-config-agent-card{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:54px minmax(0,1fr)}.ai-config-agent-avatar{align-items:center;background:radial-gradient(circle at 28% 24%,rgba(34,245,255,.3),transparent 32%),radial-gradient(circle at 72% 80%,rgba(255,79,216,.26),transparent 34%),rgba(16,19,31,.84);border:1px solid rgba(34,245,255,.24);border-radius:14px;display:grid;height:54px;overflow:hidden;place-items:center;width:54px}.ai-config-agent-avatar img{display:block;height:100%;object-fit:cover;width:100%}.ai-config-agent-avatar span{color:var(--cyan);font-weight:900}.ai-config-agent-card p,.ai-config-experience-card p{color:var(--muted);font-size:13px;line-height:1.45;margin:8px 0}.ai-config-experience-card{display:grid;grid-gap:8px;gap:8px}.ai-config-experience-card.failure{border-color:rgba(255,107,107,.18)}@media (max-width:1180px){.ai-config-metrics,.ai-config-provider-grid,.ai-memory-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-memory-node:after{content:none}.ai-config-layout{grid-template-columns:1fr}.ai-config-directory{position:static}}@media (max-width:840px){.ai-config-agent-grid,.ai-config-experience-grid,.ai-config-flag-grid,.ai-config-map-grid,.memory-module-grid{grid-template-columns:1fr}.memory-control-foot,.memory-control-head{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.ai-config-metrics,.ai-config-provider-grid,.ai-memory-flow{grid-template-columns:1fr}.ai-config-link-card{align-items:flex-start;flex-direction:column}}@media (max-width:840px){.app-shell,.dashboard,.dashboard-content,.dashboard-layout,.dashboard-shell,.panel{max-width:100%}.dashboard,.dashboard-content,.panel{min-width:0}.dashboard-content{overflow-x:clip}.dashboard-filter-grid{grid-template-columns:1fr}.dashboard-action-field .ghost-link,.dashboard-actions,.dashboard-actions input,.dashboard-actions select,.dashboard-brand-picker{width:100%}.traffic-metric-grid{grid-template-columns:1fr}.data-table-wrap{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}}@media (prefers-reduced-motion:no-preference){.mobile-bottom-link.primary.active .mobile-bottom-icon{animation:mobile-active-glow 2.8s ease-in-out infinite}}@keyframes mobile-active-glow{0%,to{box-shadow:0 0 16px rgba(34,245,255,.16)}50%{box-shadow:0 0 26px rgba(34,245,255,.36),0 0 18px rgba(255,79,216,.22)}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.ai-task-toolbar input,.ai-task-toolbar select,.crm-review-inline-controls select,.dashboard-actions input,.dashboard-actions select,.inline-form input,.inline-form select,.mail-filter-form select,input,select,textarea{background-color:var(--field-bg);border-color:rgba(167,174,196,.18);color:var(--text)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(247,248,255,.78) 0),linear-gradient(135deg,rgba(247,248,255,.78) 50%,transparent 0);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px!important}.brand-signal-select select,.language-selector select,.space-selector select{background-image:none;padding-right:0!important}.ai-kanban-column,.ai-modal,.crm-customer-detail-panel,.crm-customer-list,.crm-empty-detail,.mail-detail,.mail-list-column,.metric-card,.modal-panel,.module-row,.panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),var(--surface-1);border-color:rgba(167,174,196,.16);box-shadow:var(--shadow-premium)}.dashboard-content{display:grid;grid-gap:14px;gap:14px}.breadcrumbs{align-items:center;color:rgba(167,174,196,.82);display:flex;flex-wrap:wrap;font-size:12px;font-weight:800;gap:6px;min-height:24px}.breadcrumb-item a:hover{color:var(--cyan)}.dashboard-head{min-height:0}.dashboard-head h1{letter-spacing:0}.dashboard .lead{color:rgba(167,174,196,.86)}.brand-form-panel,.dashboard-filter-panel,.detail-panel,.list-panel,.placeholder-panel{padding:20px}.metric-card{min-height:112px;overflow:hidden;position:relative}.metric-card:after{background:linear-gradient(90deg,rgba(34,245,255,.48),rgba(255,79,216,.18),transparent);content:"";height:1px;inset:0 auto auto 0;opacity:.72;position:absolute;width:58%}.data-table-wrap{border-radius:var(--radius)}.data-table{min-width:0}.data-table th{font-size:11px;letter-spacing:.04em}.data-table td,.data-table th{padding:14px 10px}.data-table tbody tr:last-child td{border-bottom:0}.status-badge{line-height:1;min-height:26px;text-transform:none}.ai-mobile-status-tabs{display:none}.ai-task-kanban{grid-template-columns:repeat(4,minmax(190px,1fr))}.ai-kanban-column:last-child:nth-child(5){grid-column:span 2;min-height:180px}.ai-kanban-column{min-height:232px}.ai-kanban-card{background:linear-gradient(135deg,rgba(34,245,255,.035),rgba(255,79,216,.025)),rgba(255,255,255,.035)}.ai-kanban-card:hover{transform:translateY(-1px)}.ai-task-toolbar{background:linear-gradient(145deg,rgba(255,255,255,.032),rgba(255,255,255,.008)),rgba(16,19,31,.7);position:-webkit-sticky;position:sticky;top:8px;z-index:8}.ai-modal-backdrop,.modal-backdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-modal,.modal-panel{border-radius:12px}.ai-context-card,.ai-process-block,.ai-randomizer-box,.ai-step-card,.ai-task-contract-note,.ai-task-input-card,.ai-task-process-preview,.ai-task-summary-strip span{background:rgba(9,11,21,.46);border-color:rgba(167,174,196,.14)}.ai-process-block:before{background:linear-gradient(180deg,rgba(34,245,255,.42),rgba(255,79,216,.08));bottom:-11px;content:"";left:25px;position:absolute;top:43px;width:1px}.ai-process-block:last-child:before{display:none}.mail-html-frame-wrap{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008)),rgba(9,11,21,.72);border-color:rgba(167,174,196,.16);padding:12px}.mail-html-frame-wrap:before{color:rgba(167,174,196,.82);content:"Email preview";display:block;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.mail-html-frame{border-radius:6px;box-shadow:0 14px 40px rgba(0,0,0,.32)}.ai-config-directory,.settings-page .detail-panel,.settings-page .list-panel,.settings-page .panel{background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.006)),rgba(16,19,31,.72)}@media (max-width:1180px){.ai-task-kanban{grid-template-columns:repeat(3,minmax(190px,1fr))}.ai-kanban-column:last-child:nth-child(5){grid-column:span 1}}@media (max-width:840px){.dashboard-content,.dashboard-head,.topbar.dashboard-topbar{gap:12px}.dashboard-toolbar{gap:8px}.dashboard-toolbar .mobile-nav-toggle,.dashboard-toolbar .mobile-tools-toggle{min-height:42px}.ai-task-head h1,.dashboard-head h1{font-size:clamp(30px,10vw,42px);line-height:1.02}.ai-task-head .lead,.dashboard .lead{display:-webkit-box;font-size:13px;line-height:1.42;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brand-form-panel,.dashboard-filter-panel,.detail-panel,.list-panel,.placeholder-panel{padding:14px}.dashboard-filter-grid{gap:10px}.dashboard-brand-chips{min-height:22px}.dashboard-brand-chip{min-height:24px;padding:2px 9px}.dashboard-filter-grid{grid-template-columns:1fr}.metric-grid,.traffic-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:96px;padding:14px}.metric-card strong{font-size:24px}.dashboard:not(.settings-page) .data-table-wrap,.single-workspace .data-table-wrap{overflow:visible}.dashboard:not(.settings-page) .data-table,.single-workspace .data-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.dashboard:not(.settings-page) .data-table thead,.single-workspace .data-table thead{display:none}.dashboard:not(.settings-page) .data-table tbody,.dashboard:not(.settings-page) .data-table td,.dashboard:not(.settings-page) .data-table tr,.single-workspace .data-table tbody,.single-workspace .data-table td,.single-workspace .data-table tr{display:block;width:100%}.dashboard:not(.settings-page) .data-table tr,.single-workspace .data-table tr{background:rgba(12,15,28,.76);border:1px solid rgba(167,174,196,.16);border-radius:10px;margin-bottom:10px;padding:12px}.dashboard:not(.settings-page) .data-table td,.single-workspace .data-table td{align-items:center;border-bottom:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(100px,.38fr) minmax(0,1fr);padding:7px 0}.dashboard:not(.settings-page) .data-table td:before,.single-workspace .data-table td:before{color:var(--muted);content:attr(data-label);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.single-workspace .data-table td:first-child{display:block}.single-workspace .data-table td:first-child:before{display:none}.brand-list-controls{justify-content:flex-start;width:100%}.brand-tag-create-form{grid-template-columns:minmax(0,1fr) auto;width:100%}.brand-tag-filter{justify-content:flex-start}.brand-tag-picker{max-width:min(190px,100%)}.ai-task-toolbar{position:static}.ai-mobile-status-tabs{background:rgba(16,19,31,.72);border:1px solid rgba(167,174,196,.16);border-radius:12px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));padding:8px;position:-webkit-sticky;position:sticky;top:8px;z-index:7}.ai-mobile-status-tabs button{align-items:center;background:rgba(9,11,21,.5);border:1px solid transparent;border-radius:9px;color:var(--muted);cursor:pointer;display:grid;font:inherit;grid-gap:3px;gap:3px;justify-items:center;min-height:48px;padding:6px 4px}.ai-mobile-status-tabs button.active{background:rgba(34,245,255,.1);border-color:rgba(34,245,255,.42);color:var(--text)}.ai-mobile-status-tabs span{font-size:10px;font-weight:900;line-height:1.1}.ai-mobile-status-tabs strong{align-items:center;background:rgba(255,255,255,.07);border-radius:999px;display:inline-flex;font-size:11px;justify-content:center;min-width:22px;padding:3px 6px}.ai-task-kanban{display:block}.ai-kanban-column{display:none}.ai-kanban-column.mobile-active{display:grid}.ai-modal{border-radius:14px 14px 0 0;max-height:calc(100dvh - var(--mobile-bottom-nav-height) - env(safe-area-inset-bottom) - 16px);width:100%}.ai-modal-backdrop{align-items:flex-end;padding:8px 8px calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom) + 6px)}.ai-modal-actions .ghost-link,.ai-modal-actions .primary-button,.ai-task-primary-actions .ghost-link,.ai-task-primary-actions .primary-button{flex:1 1 auto}.ai-process-block:before{display:none}.ai-config-layout,.ai-config-metrics,.brand-workspace,.crm-workspace-shell,.mail-client,.mail-workspace,.users-workspace{grid-template-columns:1fr}.ai-config-directory{position:static}.mail-html-frame-wrap{min-height:360px}}@media (max-width:560px){.app-shell{padding:calc(max(10px, env(safe-area-inset-top)) + 8px) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.dashboard-layout{gap:12px}.topbar.dashboard-topbar{gap:10px}.brand-glyph{height:50px;width:50px}.brand-copy strong{font-size:16px}.dashboard-toolbar{gap:8px}.dashboard-toolbar>.ghost-link.compact{flex:1 1;min-width:0}.metric-grid,.traffic-metric-grid{grid-template-columns:1fr}.metric-card{gap:10px;min-height:90px;padding:14px 16px}.dashboard-filter-panel .field{gap:6px}.dashboard-filter-panel .field input,.dashboard-filter-panel .field select,.dashboard-filter-panel .ghost-link{min-height:42px}.mobile-bottom-nav{border-radius:15px;min-height:68px;padding:6px}.mobile-bottom-link{min-height:44px;padding:5px 3px}.mobile-bottom-link.primary{min-height:56px}.ai-mobile-status-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-task-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.ai-task-tabs button{flex:0 0 auto}.dashboard:not(.settings-page) .data-table td,.data-table td,.single-workspace .data-table td{grid-template-columns:1fr}.dashboard:not(.settings-page) .data-table td:before,.data-table td:before,.single-workspace .data-table td:before{margin-bottom:-4px}}@media (max-width:840px){.ai-task-head h1,.dashboard-head h1{font-size:clamp(26px,8.6vw,36px)!important;line-height:1.04!important}.dashboard-filter-summary{display:flex!important}.dashboard-filter-panel:not(.open) .dashboard-filter-grid{display:none!important}.metric-grid.dashboard-kpi-rail,.traffic-metric-grid.dashboard-kpi-rail{display:flex!important;gap:10px!important;grid-template-columns:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 2px 8px!important;scroll-snap-type:x proximity}.dashboard-kpi-rail .metric-card{flex:0 0 154px!important;min-height:76px!important;padding:13px 14px!important;scroll-snap-align:start;width:154px!important}.dashboard-kpi-rail .metric-card strong{font-size:24px!important}.brand-performance-wrap,.dashboard:not(.settings-page) .brand-performance-wrap{overflow-x:auto!important;overflow-y:hidden!important}.brand-performance-table,.dashboard:not(.settings-page) .brand-performance-table{border-collapse:collapse!important;border-spacing:0!important;display:table!important;min-width:760px!important;width:100%!important}.brand-performance-table thead,.dashboard:not(.settings-page) .brand-performance-table thead{display:table-header-group!important}.brand-performance-table tbody,.dashboard:not(.settings-page) .brand-performance-table tbody{display:table-row-group!important}.brand-performance-table tr,.dashboard:not(.settings-page) .brand-performance-table tr{background:transparent!important;border:0!important;display:table-row!important;margin:0!important;padding:0!important}.brand-performance-table td,.brand-performance-table th,.dashboard:not(.settings-page) .brand-performance-table td,.dashboard:not(.settings-page) .brand-performance-table th{display:table-cell!important;padding:12px 10px!important;width:auto!important}.brand-performance-table td:before,.dashboard:not(.settings-page) .brand-performance-table td:before{content:none!important}.brand-performance-table .sticky-brand-cell{left:0;min-width:158px;position:-webkit-sticky;position:sticky}.mobile-bottom-link.primary{min-height:68px!important}}@media (max-width:720px){.conversation-page.mobile-chat-active>.conversation-avatar-strip,.conversation-page.mobile-chat-active>.conversation-create-strip,.conversation-page.mobile-chat-active>.conversation-hub-nav{display:none!important}.conversation-hub-nav{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:minmax(0,1fr)!important}.conversation-filters{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important}.conversation-filters input{flex:0 0 160px!important;max-width:none!important;width:160px!important}.conversation-filters select{flex:0 0 132px!important;width:132px!important}.conversation-head-actions{display:flex!important;flex-wrap:nowrap!important;gap:7px!important;justify-content:flex-start!important;overflow-x:auto!important;width:100%!important}.conversation-head-actions .icon-button{flex:0 0 42px!important;height:42px!important;min-height:42px!important;min-width:42px!important;width:42px!important}.conversation-shell{height:auto!important}.conversation-shell:not(.mobile-chat-open) .conversation-left{bottom:auto!important;display:grid!important;left:auto!important;max-height:none!important;max-width:100%!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}.conversation-shell.mobile-chat-open .conversation-left,.conversation-shell:not(.left-open):not(.right-open):not(.mobile-chat-open) .conversation-mobile-close,.conversation-shell:not(.mobile-chat-open) .conversation-main,.conversation-shell:not(.mobile-chat-open) .conversation-panel-backdrop,.conversation-shell:not(.mobile-chat-open) .conversation-right{display:none!important}.conversation-shell.mobile-chat-open .conversation-main{display:grid!important;height:calc(100dvh - var(--mobile-bottom-nav-height) - env(safe-area-inset-bottom) - 34px)!important;min-height:0!important}.conversation-chat-back{display:inline-flex!important}.conversation-chat-head{align-items:center!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important}.conversation-chat-head h2{font-size:17px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}}@media (max-width:840px){.dashboard-shell{--mobile-content-safe-bottom:calc(var(--mobile-bottom-nav-height) + max(14px, env(safe-area-inset-bottom)) + 30px)}.dashboard-layout{padding-bottom:var(--mobile-content-safe-bottom)!important}.dashboard-content,.dashboard-layout{scroll-padding-bottom:var(--mobile-content-safe-bottom)!important}.dashboard-content{padding-bottom:0!important}.dashboard-content:after{content:""!important;display:block!important;height:10px!important}.brand-form-panel,.dashboard-filter-panel,.detail-panel,.list-panel,.panel,.placeholder-panel{border-radius:18px!important}.metric-card{min-height:86px!important;padding:16px 18px!important}.metric-card strong{font-size:clamp(25px,9vw,34px)!important}.section-head{gap:12px!important}.section-head h2,.section-head h3{line-height:1.12!important}.field .ghost-link,.field .primary-button,.field button{max-width:100%!important}.brand-directory-table tr.brand-row,.single-workspace .brand-directory-table tr.brand-row{overflow:hidden!important;padding:12px 12px 12px 16px!important;position:relative!important}.brand-directory-table tr.brand-row:before,.single-workspace .brand-directory-table tr.brand-row:before{background:rgba(167,174,196,.45);border-radius:999px;bottom:14px;content:"";left:0;position:absolute;top:14px;width:3px}.brand-directory-table tr.brand-row-signal-green:before,.single-workspace .brand-directory-table tr.brand-row-signal-green:before{background:#39d353;box-shadow:0 0 12px rgba(57,211,83,.42)}.brand-directory-table tr.brand-row-signal-orange:before,.single-workspace .brand-directory-table tr.brand-row-signal-orange:before{background:#ffaa40;box-shadow:0 0 12px rgba(255,170,64,.38)}.brand-directory-table tr.brand-row-signal-red:before,.single-workspace .brand-directory-table tr.brand-row-signal-red:before{background:#ff5f5f;box-shadow:0 0 12px rgba(255,95,95,.36)}.brand-directory-table tr.brand-row td:first-child,.single-workspace .brand-directory-table tr.brand-row td:first-child{box-shadow:none!important;min-width:0!important;padding-left:0!important}.brand-directory-table .row-title-link,.single-workspace .brand-directory-table .row-title-link{min-width:0}.brand-directory-table .row-title-link small,.brand-directory-table .row-title-link strong,.single-workspace .brand-directory-table .row-title-link small,.single-workspace .brand-directory-table .row-title-link strong{max-width:min(48vw,190px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-directory-table .brand-row-actions-cell{align-self:stretch;min-width:110px}.brand-directory-table .table-actions{align-content:center;gap:7px!important}.brand-directory-table .table-actions .ghost-link.compact{justify-content:center;max-width:112px;min-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-directory-table .table-actions .icon-button{border-radius:12px;height:42px;justify-self:end;min-height:42px;width:42px}.brand-signal-select{max-width:min(46vw,180px)}}@media (max-width:720px){.dashboard-layout:has(.conversation-page.mobile-chat-active){overflow:hidden!important;padding-bottom:0!important;scroll-padding-bottom:0!important}.dashboard-content:has(.conversation-page.mobile-chat-active){height:100%!important;min-height:0!important;padding-bottom:0!important}.dashboard-content:has(.conversation-page.mobile-chat-active):after{content:none!important;display:none!important}.conversation-page.mobile-chat-active{display:grid!important}.conversation-page.mobile-chat-active,.conversation-page.mobile-chat-active .conversation-shell{height:100%!important;min-height:0!important}.conversation-hub-nav{overflow:hidden!important}.conversation-filters{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding-bottom:0!important}.conversation-filters input,.conversation-filters select{flex:none!important;max-width:none!important;min-width:0!important;width:100%!important}.conversation-filters input,.conversation-filters select:last-of-type{grid-column:1/-1!important}.conversation-shell.mobile-chat-open .conversation-main{height:100%!important;max-height:100%!important}.conversation-shell.mobile-chat-open .conversation-messages{padding:12px 10px calc(var(--mobile-bottom-nav-height) + max(18px, env(safe-area-inset-bottom)))!important;scroll-padding-bottom:calc(var(--mobile-bottom-nav-height) + max(18px, env(safe-area-inset-bottom)))!important}.conversation-shell.mobile-chat-open .conversation-scroll-latest{bottom:calc(var(--mobile-bottom-nav-height) + 88px + max(10px, env(safe-area-inset-bottom)))!important;right:16px!important}.conversation-shell.mobile-chat-open .conversation-message{border-radius:16px!important;max-width:min(100%,350px)!important;padding:10px!important}.conversation-shell.mobile-chat-open .conversation-message:has(.conversation-table-wrap){max-width:100%!important}.conversation-shell.mobile-chat-open .conversation-avatar{flex-basis:34px!important;height:34px!important;width:34px!important}.conversation-shell.mobile-chat-open .conversation-markdown-list,.conversation-shell.mobile-chat-open .conversation-text p{font-size:15px!important;line-height:1.48!important}.conversation-shell.mobile-chat-open .conversation-message-bottom{justify-content:flex-end!important}}@media (max-width:560px){.ai-task-head h1,.dashboard-head h1{font-size:clamp(30px,12vw,40px)!important}.dashboard-head .lead,.placeholder-note,.section-head p{font-size:14px!important;line-height:1.45!important}.brand-form-panel,.dashboard-filter-panel,.detail-panel,.list-panel,.placeholder-panel{padding:16px!important}.brand-directory-table tr.brand-row,.single-workspace .brand-directory-table tr.brand-row{gap:6px 8px!important;grid-template-columns:minmax(0,1fr) minmax(96px,auto)!important}.brand-directory-table .table-actions .ghost-link.compact{max-width:104px;min-width:96px;padding-inline:8px}.brand-signal{min-height:29px;padding:5px 8px}}@media (max-width:840px){.topbar.dashboard-topbar{-webkit-backdrop-filter:blur(24px) saturate(155%)!important;backdrop-filter:blur(24px) saturate(155%)!important;background:radial-gradient(circle at 10% 0,rgba(34,245,255,.16),transparent 34%),radial-gradient(circle at 86% 18%,rgba(255,79,216,.1),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.095),rgba(255,255,255,.018)),rgba(6,8,18,.42)!important;border:1px solid rgba(190,214,255,.14)!important;border-radius:22px!important;box-shadow:0 20px 56px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.11)!important;padding:8px 10px!important;position:relative;z-index:1100}.mobile-bottom-nav{-webkit-backdrop-filter:blur(28px) saturate(165%)!important;backdrop-filter:blur(28px) saturate(165%)!important;background:radial-gradient(circle at 50% 0,rgba(34,245,255,.18),transparent 42%),radial-gradient(circle at 78% 78%,rgba(255,79,216,.16),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.02)),rgba(6,8,18,.5)!important;border-color:rgba(190,214,255,.18)!important;border-radius:24px!important;box-shadow:0 22px 62px rgba(0,0,0,.42),0 -10px 44px rgba(34,245,255,.08),inset 0 1px 0 rgba(255,255,255,.12)!important;overflow:hidden}.brand-performance-panel .data-table-wrap,.brand-performance-wrap{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),rgba(7,10,20,.42)!important;isolation:isolate;position:relative}.brand-performance-table{isolation:isolate}.brand-performance-table .sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background:linear-gradient(90deg,rgba(11,15,29,.99),rgba(13,18,34,.985) 74%,rgba(13,18,34,.94))!important;background-clip:padding-box;box-shadow:18px 0 28px rgba(0,0,0,.58),1px 0 0 rgba(34,245,255,.14)!important;left:0!important;max-width:178px;min-width:178px!important;overflow:hidden;position:-webkit-sticky!important;position:sticky!important;width:178px;z-index:8!important}.brand-performance-table th.sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table th.sticky-brand-cell{background:linear-gradient(90deg,rgba(14,24,42,1),rgba(14,24,42,.985) 78%,rgba(14,24,42,.94))!important;z-index:12!important}.brand-performance-table td.sticky-brand-cell:after,.brand-performance-table th.sticky-brand-cell:after{background:linear-gradient(180deg,rgba(34,245,255,.26),rgba(255,79,216,.12));bottom:0;box-shadow:8px 0 18px rgba(0,0,0,.42);content:"";pointer-events:none;position:absolute;right:-1px;top:0;width:1px}.brand-performance-table tbody tr:hover td.sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table tbody tr:hover td.sticky-brand-cell{background:linear-gradient(90deg,rgba(15,35,46,1),rgba(14,30,44,.99) 74%,rgba(14,30,44,.95))!important}.brand-performance-table .sticky-brand-cell .row-title-link,.brand-performance-table .sticky-brand-cell strong{max-width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell.dashboard-shell,.dashboard-shell{--mobile-shell-x:max(10px,env(safe-area-inset-left));--mobile-shell-right:max(10px,env(safe-area-inset-right));--mobile-topbar-height:68px;--mobile-overlay-top:max(10px,env(safe-area-inset-top));--mobile-overlay-bottom:max(10px,env(safe-area-inset-bottom));--mobile-content-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 22px);--mobile-content-bottom-pad:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 34px);display:block!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important}.dashboard-shell>.dashboard-layout,.dashboard-shell>.mobile-bottom-nav,.dashboard-shell>.topbar{justify-self:auto!important;max-width:none!important}.topbar.dashboard-topbar{margin:0!important;min-height:var(--mobile-topbar-height)!important;position:fixed!important;top:var(--mobile-overlay-top)!important;width:auto!important}.dashboard-toolbar-controls,.topbar.dashboard-topbar{left:var(--mobile-shell-x)!important;right:var(--mobile-shell-right)!important}.dashboard-toolbar-controls{top:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 10px)!important}.dashboard-layout{align-content:start!important;display:block!important;height:100dvh!important;margin:0!important;max-height:100dvh!important;max-width:none!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:var(--mobile-content-top-pad) var(--mobile-shell-right) var(--mobile-content-bottom-pad) var(--mobile-shell-x)!important;scroll-padding-top:var(--mobile-content-top-pad)!important;width:100%!important}.dashboard-content,.dashboard-layout{scroll-padding-bottom:var(--mobile-content-bottom-pad)!important}.dashboard-content{min-height:100%!important;padding-bottom:0!important}.dashboard-content:after{content:""!important;display:block!important;height:8px!important}.mobile-bottom-nav{bottom:var(--mobile-overlay-bottom)!important;left:var(--mobile-shell-x)!important;margin:0!important;position:fixed!important;right:var(--mobile-shell-right)!important;width:auto!important;z-index:1200!important}.dashboard-sidebar{max-height:calc(100dvh - var(--mobile-overlay-top) - var(--mobile-overlay-bottom) - var(--mobile-bottom-nav-height) - 16px)!important;top:var(--mobile-overlay-top)!important;z-index:1300!important}.mobile-menu-backdrop{z-index:1190!important}}@media (max-width:720px){.dashboard-layout:has(.conversation-page.mobile-chat-active){height:100dvh!important;overflow:hidden!important;padding:var(--mobile-content-top-pad) var(--mobile-shell-right) var(--mobile-content-bottom-pad) var(--mobile-shell-x)!important;scroll-padding-bottom:var(--mobile-content-bottom-pad)!important;scroll-padding-top:var(--mobile-content-top-pad)!important}.dashboard-content:has(.conversation-page.mobile-chat-active){height:calc(100dvh - var(--mobile-content-top-pad) - var(--mobile-content-bottom-pad))!important;min-height:0!important;padding-bottom:0!important}.conversation-page.mobile-chat-active,.conversation-page.mobile-chat-active .conversation-shell,.conversation-shell.mobile-chat-open .conversation-main{height:100%!important;min-height:0!important}.conversation-shell.mobile-chat-open .conversation-messages{padding:12px 10px!important;scroll-padding-bottom:12px!important}.dashboard-content:has(.conversation-page:not(.mobile-chat-active)):after{content:""!important;display:block!important;height:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 22px)!important}}.mobile-tools-head{display:none}.mobile-panel-close{align-items:center;background:radial-gradient(circle at 30% 14%,rgba(255,255,255,.12),transparent 34%),rgba(255,255,255,.045);border:1px solid rgba(190,214,255,.16);border-radius:12px;color:var(--text);cursor:pointer;display:inline-grid;font-size:24px;font-weight:900;height:42px;line-height:1;padding:0;place-items:center;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:42px}.mobile-panel-close:hover,.space-option:hover,.space-selector-trigger:hover{border-color:rgba(34,245,255,.46);box-shadow:0 0 24px rgba(34,245,255,.12)}.mobile-panel-close:active{transform:scale(.985)}.space-selector-trigger{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(135%);backdrop-filter:blur(16px) saturate(135%);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),rgba(12,15,28,.74);border:1px solid rgba(190,214,255,.16);border-radius:8px;color:var(--text);cursor:pointer;display:inline-grid;gap:2px;grid-template-columns:auto minmax(0,1fr);min-height:38px;min-width:220px;padding:0 12px;text-align:left}.space-selector-trigger span{color:var(--muted);font-size:12px}.space-selector-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-panel-backdrop{background:rgba(3,5,12,.34);border:0;inset:0;padding:0;position:fixed;z-index:1450}.space-selector-panel{-webkit-backdrop-filter:blur(26px) saturate(155%);backdrop-filter:blur(26px) saturate(155%);background:radial-gradient(circle at 8% 0,rgba(34,245,255,.14),transparent 34%),radial-gradient(circle at 100% 70%,rgba(255,79,216,.12),transparent 36%),var(--glass-bg-strong);border:1px solid rgba(190,214,255,.18);border-radius:18px;box-shadow:0 30px 96px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.1);display:grid;grid-gap:14px;gap:14px;max-height:calc(100dvh - 128px);overflow:auto;padding:16px;position:fixed;right:max(24px,env(safe-area-inset-right));top:calc(max(24px, env(safe-area-inset-top)) + 72px);width:min(390px,calc(100vw - 48px));z-index:1460}.space-selector-panel-head{align-items:flex-start;border-bottom:1px solid rgba(190,214,255,.14);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:12px}.space-selector-panel-head h2{font-size:22px;line-height:1.12;margin:0}.space-option-list{display:grid;grid-gap:8px;gap:8px}.space-option{align-items:center;background:rgba(8,10,20,.58);border:1px solid rgba(190,214,255,.12);border-radius:14px;color:var(--text);cursor:pointer;display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:auto minmax(0,1fr);min-height:58px;padding:10px 12px;text-align:left}.space-option>span{background:rgba(167,174,196,.56);border-radius:999px;grid-row:span 2;height:10px;width:10px}.space-option small,.space-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-option small{color:var(--muted);font-size:12px}.space-option.active{background:rgba(34,245,255,.1);border-color:rgba(34,245,255,.44)}.space-option.active>span{background:var(--cyan);box-shadow:0 0 16px rgba(34,245,255,.58)}.space-option:disabled{cursor:wait;opacity:.62}@media (min-width:841px){.dashboard-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100dvh;min-height:100dvh;overflow:hidden}.topbar.dashboard-topbar{-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);background:radial-gradient(circle at 8% 0,rgba(34,245,255,.12),transparent 34%),radial-gradient(circle at 92% 28%,rgba(255,79,216,.08),transparent 32%),var(--glass-bg);border:1px solid rgba(190,214,255,.14);border-radius:18px;box-shadow:var(--glass-shadow);padding:10px 12px}.brand-performance-wrap,.dashboard-sidebar,.data-table-wrap,.menu-panel{-webkit-backdrop-filter:blur(16px) saturate(132%);backdrop-filter:blur(16px) saturate(132%);background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.014)),rgba(10,13,26,.62);border-color:rgba(190,214,255,.13);box-shadow:0 18px 52px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.055)}.dashboard-sidebar{border:1px solid rgba(190,214,255,.13);border-radius:16px;max-height:100%;overflow-y:auto;padding:12px;position:relative;top:0}.dashboard-layout{align-items:start;min-height:0;overflow:hidden}.dashboard-content{max-height:100%;min-height:0;overflow-y:auto;padding-bottom:44px;padding-right:4px;scroll-padding-bottom:44px}.menu-panel{border-radius:14px;z-index:80}.language-selector,.menu-button,.space-create-button,.space-selector-trigger{-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),rgba(10,13,26,.68);border-color:rgba(190,214,255,.15)}}@media (max-width:840px){:root{--mobile-shell-x:max(10px,env(safe-area-inset-left));--mobile-shell-right:max(10px,env(safe-area-inset-right));--mobile-topbar-height:68px;--mobile-overlay-top:max(10px,env(safe-area-inset-top));--mobile-overlay-bottom:max(10px,env(safe-area-inset-bottom));--mobile-content-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 22px);--mobile-content-bottom-pad:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 34px)}.mobile-menu-head,.mobile-tools-head{align-items:center;grid-template-columns:minmax(0,1fr) auto}.mobile-menu-head div,.mobile-tools-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.mobile-tools-head{border-bottom:1px solid rgba(190,214,255,.14);display:grid;padding-bottom:10px}.mobile-tools-head span{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-tools-head strong{font-size:18px}.dashboard-toolbar-controls{background:radial-gradient(circle at 8% 0,rgba(34,245,255,.14),transparent 34%),radial-gradient(circle at 92% 72%,rgba(255,79,216,.12),transparent 34%),var(--glass-bg-strong)!important;border:1px solid rgba(190,214,255,.18)!important;border-radius:18px!important;box-shadow:0 28px 86px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.1)!important;left:auto!important;padding:12px!important;position:fixed!important;right:var(--mobile-shell-right)!important;top:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 10px)!important;width:min(340px,calc(100vw - var(--mobile-shell-x) - var(--mobile-shell-right)))!important;z-index:1400!important}.dashboard-sidebar.open,.dashboard-toolbar-controls{-webkit-backdrop-filter:blur(24px) saturate(155%)!important;backdrop-filter:blur(24px) saturate(155%)!important}.dashboard-sidebar.open{background:radial-gradient(circle at 12% 0,rgba(34,245,255,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),rgba(7,9,19,.74)!important;border:1px solid rgba(190,214,255,.16)!important;border-radius:18px!important;box-shadow:0 28px 86px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.085)!important}.space-selector-trigger,.space-selector-wrap{width:100%}.space-selector-trigger{grid-template-columns:minmax(0,1fr);min-width:0;min-height:52px;padding:8px 12px}.space-selector-panel{bottom:auto;max-height:calc(100dvh - var(--mobile-overlay-top) - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height) - var(--mobile-overlay-bottom) - 34px);right:var(--mobile-shell-right);top:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 12px);width:min(344px,calc(100vw - var(--mobile-shell-x) - var(--mobile-shell-right)))}.brand-performance-table,.dashboard:not(.settings-page) .brand-performance-table{min-width:660px!important}.brand-performance-table td,.brand-performance-table th,.dashboard:not(.settings-page) .brand-performance-table td,.dashboard:not(.settings-page) .brand-performance-table th{padding:10px 8px!important}.brand-performance-table .sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell{max-width:148px!important;min-width:148px!important;width:148px!important}.brand-performance-table .sticky-brand-cell .row-title-link,.brand-performance-table .sticky-brand-cell strong{max-width:118px!important}}@media (min-width:841px){.dashboard:not(.settings-page) .brand-performance-panel,.dashboard:not(.settings-page) .dashboard-filter-panel,.dashboard:not(.settings-page) .metric-card,.dashboard:not(.settings-page) .panel{-webkit-backdrop-filter:blur(18px) saturate(138%);backdrop-filter:blur(18px) saturate(138%);background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.016)),rgba(10,13,26,.64)!important;border-color:rgba(190,214,255,.14)!important;box-shadow:0 20px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.065)!important}.brand-performance-table,.dashboard:not(.settings-page) .brand-performance-table{table-layout:fixed;width:100%}.brand-performance-table .sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell{max-width:188px!important;min-width:188px!important;width:188px!important}.brand-performance-table td.sticky-brand-cell,.brand-performance-table th.sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table td.sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table th.sticky-brand-cell{-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);background:linear-gradient(90deg,rgba(13,20,35,.92),rgba(13,18,33,.82))!important}.brand-performance-table .sticky-brand-cell .row-title-link,.brand-performance-table .sticky-brand-cell strong,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell .row-title-link,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell strong{max-width:156px!important}}@media (max-width:840px){.brand-performance-table,.dashboard:not(.settings-page) .brand-performance-table{min-width:620px!important;table-layout:fixed}.brand-performance-table td,.brand-performance-table th,.dashboard:not(.settings-page) .brand-performance-table td,.dashboard:not(.settings-page) .brand-performance-table th{font-size:13px!important;padding:9px 6px!important}.brand-performance-table th,.dashboard:not(.settings-page) .brand-performance-table th{font-size:10px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-performance-table .sticky-brand-cell,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell{max-width:132px!important;min-width:132px!important;width:132px!important}.brand-performance-table .sticky-brand-cell .row-title-link,.brand-performance-table .sticky-brand-cell strong,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell .row-title-link,.dashboard:not(.settings-page) .brand-performance-table .sticky-brand-cell strong{max-width:104px!important}}.traffic-breakdown-card{align-content:start}.traffic-breakdown-row{overflow:hidden;position:relative}.traffic-breakdown-row span,.traffic-breakdown-row strong{max-width:74%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1}.traffic-breakdown-row strong{max-width:26%}.traffic-breakdown-row em{background:linear-gradient(90deg,rgba(34,245,255,.52),rgba(182,255,90,.18));bottom:0;height:2px;left:0;position:absolute}.brand-ops-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,.95fr) minmax(240px,.65fr);margin-top:18px}.brand-countries-panel,.brand-logo-panel{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;min-width:0;padding-top:18px}.brand-logo-panel .section-head select{background:#090b15;border:1px solid var(--line);border-radius:8px;color:var(--text);min-height:36px;max-width:260px;padding:0 10px}.brand-logo-workbench{display:grid;grid-gap:16px;gap:16px;grid-template-columns:164px minmax(0,1fr)}.brand-logo-preview{align-items:center;background:rgba(9,11,21,.72);border:1px solid rgba(190,214,255,.16);border-radius:8px;display:grid;min-height:140px;overflow:hidden;padding:16px;place-items:center}.brand-logo-preview img{display:block;max-height:110px;max-width:100%;object-fit:contain}.brand-logo-preview strong{color:var(--cyan);font-size:36px;letter-spacing:0}.brand-logo-controls{display:grid;grid-gap:12px;gap:12px;min-width:0}.brand-logo-assets{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.brand-logo-assets a{background:rgba(9,11,21,.58);border:1px solid rgba(190,214,255,.14);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px}.brand-logo-assets img{display:block;height:44px;object-fit:contain;width:100%}.brand-logo-assets span{color:var(--muted);font-size:11px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.brand-country-list{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px}.brand-country-chip{background:rgba(9,11,21,.64);border:1px solid rgba(190,214,255,.14);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:104px;padding:10px 12px}.brand-country-chip strong{color:var(--text);font-size:18px}.brand-country-chip span{color:var(--muted);font-size:12px}.trustpilot-modal-backdrop{background:rgba(7,8,18,.9)}.trustpilot-modal-backdrop .domain-modal-panel{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018)),rgba(12,16,28,.98);border-color:rgba(190,214,255,.2)}.brand-mail-layout{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,.36fr) minmax(0,.64fr)}.brand-inbox-column,.brand-mailbox-column{display:grid;grid-gap:10px;gap:10px;min-width:0}.brand-inbox-column h3,.brand-mailbox-column h3{font-size:15px;margin:0}.brand-inbox-list,.brand-mailbox-list{background:rgba(9,11,21,.42);border:1px solid rgba(190,214,255,.12);border-radius:8px;display:grid;max-height:calc(100dvh - 330px);min-height:240px;overflow-y:auto}.brand-mailbox-button{background:transparent;border:0;border-bottom:1px solid rgba(190,214,255,.1);color:var(--text);cursor:pointer;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px;text-align:left}.brand-mailbox-button.active,.brand-mailbox-button:hover{background:rgba(34,245,255,.08)}.brand-mailbox-button.active{border-left:3px solid var(--cyan);padding-left:9px}.brand-mailbox-button em,.brand-mailbox-button small,.brand-mailbox-button strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-mailbox-button em,.brand-mailbox-button small{color:var(--muted);font-size:12px;font-style:normal}.brand-mailbox-button .status-badge{justify-self:start}.mail-detail-modal-backdrop{background:rgba(7,8,18,.88)}.mail-detail-modal-panel{max-width:1040px;width:min(100%,1040px)}.mail-detail-modal-toolbar{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px}.mail-detail-modal-toolbar h2{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-detail-modal-panel .mail-detail{background:transparent;border:0;box-shadow:none;max-height:none;padding:0}@media (max-width:840px){.brand-logo-workbench,.brand-mail-layout,.brand-ops-grid,.traffic-breakdown-grid{grid-template-columns:1fr}.brand-logo-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-inbox-list,.brand-mailbox-list{max-height:none}.mail-detail-modal-panel{max-height:calc(100dvh - 24px)}}.modal-backdrop{z-index:1700}.modal-panel{position:relative;z-index:1710}.brand-mark{color:inherit;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.brand-mark:hover{opacity:.94;transform:translateY(-1px)}.dashboard-market-ticker{-webkit-backdrop-filter:blur(22px) saturate(145%);align-items:stretch;backdrop-filter:blur(22px) saturate(145%);background:radial-gradient(circle at 8% 0,rgba(34,245,255,.16),transparent 30%),radial-gradient(circle at 92% 80%,rgba(255,79,216,.12),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),rgba(8,11,22,.68);border:1px solid rgba(190,214,255,.16);border-radius:16px;box-shadow:0 22px 70px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:10px;position:relative}.dashboard-market-ticker:before{animation:dashboardTickerSweep 7s linear infinite;background:linear-gradient(90deg,transparent,rgba(34,245,255,.32),transparent);content:"";height:1px;left:-40%;opacity:.8;pointer-events:none;position:absolute;top:0;width:40%}.dashboard-market-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(112px,1fr));min-width:0}.dashboard-market-item{background:linear-gradient(145deg,rgba(34,245,255,.075),rgba(255,79,216,.035)),rgba(6,8,18,.44);border:1px solid rgba(190,214,255,.11);border-radius:12px;display:grid;grid-gap:2px;gap:2px;min-width:0;padding:9px 11px}.dashboard-market-item span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-market-item strong{color:var(--cyan);font-size:clamp(20px,2vw,28px);line-height:1;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 18px rgba(34,245,255,.36);white-space:nowrap}.dashboard-market-item small{color:rgba(167,174,196,.82);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-period-button{-webkit-backdrop-filter:blur(14px) saturate(135%);align-content:center;backdrop-filter:blur(14px) saturate(135%);background:radial-gradient(circle at 18% 0,rgba(34,245,255,.18),transparent 36%),rgba(10,13,26,.68);border:1px solid rgba(34,245,255,.28);border-radius:12px;color:var(--text);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-width:194px;padding:9px 12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboard-period-button:hover{border-color:rgba(34,245,255,.52);box-shadow:0 0 24px rgba(34,245,255,.12);transform:translateY(-1px)}.dashboard-period-button span{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-period-button strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-period-backdrop{background:rgba(3,5,12,.38);border:0;inset:0;padding:0;position:fixed;z-index:1500}.dashboard-period-popover{-webkit-backdrop-filter:blur(26px) saturate(155%);backdrop-filter:blur(26px) saturate(155%);background:radial-gradient(circle at 8% 0,rgba(34,245,255,.14),transparent 34%),radial-gradient(circle at 100% 72%,rgba(255,79,216,.12),transparent 36%),var(--glass-bg-strong);border:1px solid rgba(190,214,255,.18);border-radius:18px;box-shadow:0 30px 96px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.1);max-height:calc(100dvh - 128px);overflow:auto;padding:16px;position:fixed;right:max(24px,env(safe-area-inset-right));top:calc(max(24px, env(safe-area-inset-top)) + 82px);width:min(460px,calc(100vw - 48px));z-index:1510}.dashboard-period-form,.dashboard-period-popover{display:grid;grid-gap:14px;gap:14px}.dashboard-period-range{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-period-presets{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-period-preset{background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.016)),rgba(7,9,18,.64);border:1px solid rgba(190,214,255,.14);border-radius:12px;color:var(--text);cursor:pointer;font:inherit;font-size:12px;font-weight:850;min-height:38px;padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.dashboard-period-preset.active,.dashboard-period-preset:hover{border-color:rgba(34,245,255,.56);box-shadow:0 0 22px rgba(34,245,255,.11),inset 0 1px 0 rgba(255,255,255,.06);color:var(--cyan);transform:translateY(-1px)}.dashboard-period-error{background:rgba(255,96,119,.08);border:1px solid rgba(255,96,119,.3);border-radius:12px;color:#ffb3bd;font-size:12px;line-height:1.35;margin:0;padding:9px 10px}.dashboard-period-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.dashboard-period-actions .primary-button{min-width:148px}.dashboard-period-note{color:var(--muted);font-size:12px;margin:0}.brand-performance-table td:nth-child(2),.brand-performance-table th:nth-child(2),.dashboard:not(.settings-page) .brand-performance-table td:nth-child(2),.dashboard:not(.settings-page) .brand-performance-table th:nth-child(2){padding-left:22px!important}@keyframes dashboardTickerSweep{0%{transform:translateX(0)}to{transform:translateX(350%)}}@media (max-width:840px){.dashboard-market-ticker{border-radius:18px;gap:10px;grid-template-columns:1fr;padding:10px}.dashboard-market-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.dashboard-market-item{min-width:0;min-height:72px}.dashboard-market-item strong{font-size:22px}.dashboard-period-button{min-height:52px;min-width:0;width:100%}.dashboard-period-popover{max-height:calc(100dvh - var(--mobile-overlay-top) - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height) - var(--mobile-overlay-bottom) - 34px);right:var(--mobile-shell-right);top:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 12px);width:min(344px,calc(100vw - var(--mobile-shell-x) - var(--mobile-shell-right)))}.dashboard-period-presets,.dashboard-period-range{grid-template-columns:1fr}.dashboard-period-actions{display:grid;grid-template-columns:1fr 1.3fr}.brand-performance-table td:nth-child(2),.brand-performance-table th:nth-child(2),.dashboard:not(.settings-page) .brand-performance-table td:nth-child(2),.dashboard:not(.settings-page) .brand-performance-table th:nth-child(2){padding-left:18px!important}}.app-shell.dashboard-shell{isolation:isolate}.app-shell.dashboard-shell:after,.app-shell.dashboard-shell:before{content:"";inset:-18%;pointer-events:none;position:fixed;z-index:0}.app-shell.dashboard-shell:before{animation:shaytanPixelBreath 18s ease-in-out infinite;background:repeating-linear-gradient(90deg,rgba(34,245,255,.055) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(255,79,216,.045) 0 1px,transparent 1px 72px),radial-gradient(circle at 16% 22%,rgba(34,245,255,.16),transparent 28%),radial-gradient(circle at 78% 68%,rgba(255,79,216,.14),transparent 30%);background-position:0 0,0 0,0 0,0 0;background-size:72px 72px,72px 72px,140% 140%,150% 150%;opacity:.54}.app-shell.dashboard-shell:after{animation:shaytanAuroraDrift 26s linear infinite;background:linear-gradient(112deg,transparent 8%,rgba(34,245,255,.08) 24%,transparent 42%),linear-gradient(292deg,transparent 18%,rgba(255,79,216,.075) 34%,transparent 52%);filter:blur(1px);opacity:.58;transform:translate3d(-8%,-4%,0)}.app-shell.dashboard-shell>.dashboard-layout,.app-shell.dashboard-shell>.mobile-bottom-nav,.app-shell.dashboard-shell>.topbar{position:relative}.app-shell.dashboard-shell>.topbar{z-index:1250}.app-shell.dashboard-shell>.dashboard-layout{z-index:1}.app-shell.dashboard-shell>.mobile-bottom-nav{z-index:1200}@keyframes shaytanPixelBreath{0%,to{background-position:0 0,0 0,0 0,0 0;opacity:.42;transform:scale(1)}50%{background-position:28px 16px,-18px 24px,5% 2%,96% 82%;opacity:.68;transform:scale(1.025)}}@keyframes shaytanAuroraDrift{0%{transform:translate3d(-10%,-5%,0) rotate(0deg)}50%{transform:translate3d(8%,4%,0) rotate(1.5deg)}to{transform:translate3d(-10%,-5%,0) rotate(0deg)}}@media (min-width:841px){.app-shell.dashboard-shell{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.topbar,.topbar.dashboard-topbar{max-width:none!important;width:100%}.dashboard-sidebar,.topbar.dashboard-topbar{animation:shaytanGlassSheen 16s ease-in-out infinite;background-size:180% 180%}.dashboard-layout{align-items:start;gap:18px!important;grid-template-columns:clamp(220px,17vw,268px) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr);margin:18px 0 0!important;max-width:none!important;width:100%}.dashboard-sidebar{align-self:start;border-radius:18px;border:1px solid rgba(190,214,255,.13)!important;min-height:calc(100dvh - 132px);overflow:hidden;padding:12px!important;position:-webkit-sticky;position:sticky;top:calc(max(18px, env(safe-area-inset-top)) + 88px);width:auto}.dashboard-sidebar nav{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}.nav-section{align-content:start;background:linear-gradient(145deg,rgba(255,255,255,.044),rgba(255,255,255,.012)),rgba(7,10,20,.34);border:1px solid rgba(190,214,255,.11);border-radius:14px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:1fr;min-width:0;padding:10px}.nav-section+.nav-section{border-top:1px solid rgba(190,214,255,.11);margin-top:0;padding-top:10px}.nav-section-title{padding:0 2px}.nav-link{justify-content:flex-start;min-height:40px;padding:9px 11px;text-align:left;width:100%}.dashboard-content{min-width:0;width:100%}}@media (min-width:1440px){.dashboard-sidebar .nav-section{grid-template-columns:1fr}}@keyframes shaytanGlassSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:840px){.topbar.dashboard-topbar{pointer-events:auto!important;z-index:1250!important}.dashboard-toolbar,.dashboard-toolbar>.ghost-link.compact.mobile-shell-button{pointer-events:auto!important;position:relative;z-index:1}.dashboard-layout{z-index:1!important}.dashboard-toolbar-controls.open{pointer-events:auto!important;z-index:1400!important}.dashboard-sidebar.open{pointer-events:auto!important;z-index:1300!important}.mobile-bottom-nav{z-index:1200!important}.app-shell.dashboard-shell:before{animation:none;opacity:.34;transform:none}.app-shell.dashboard-shell:after{animation:none;filter:none;opacity:.22;transform:none}}@media (prefers-reduced-motion:reduce){.app-shell.dashboard-shell:after,.app-shell.dashboard-shell:before,.dashboard-sidebar,.topbar.dashboard-topbar{animation:none!important}}select,select option{background-color:#090b15;color:var(--text)}.language-selector{gap:6px!important;justify-content:center;min-width:82px!important;padding:0 9px!important}.language-flag{font-size:15px!important;line-height:1}.language-selector select{cursor:pointer;font-weight:900;min-width:34px;text-align:center}.space-selector-trigger{column-gap:8px!important;display:inline-flex!important;grid-template-columns:none!important;max-width:300px;min-width:0!important;width:auto}.space-selector-trigger span{white-space:nowrap}.space-selector-trigger strong{max-width:164px}.modal-backdrop{align-items:flex-start!important;overflow-y:auto;padding:calc(max(24px, env(safe-area-inset-top)) + 112px) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))!important}.modal-panel{margin:0 auto;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)) - 126px)!important}.nav-section{gap:4px!important}.nav-section+.nav-section{margin-top:8px!important;padding-top:9px!important}.nav-link{font-weight:700!important;min-height:34px!important;padding:7px 9px!important}.nav-section-title{font-size:9.5px!important;letter-spacing:.08em!important}.menu-button{gap:8px}.user-menu-avatar{align-items:center;background:radial-gradient(circle at 24% 16%,rgba(34,245,255,.28),transparent 38%),radial-gradient(circle at 78% 82%,rgba(255,79,216,.26),transparent 42%),rgba(7,9,18,.72);border:1px solid rgba(190,214,255,.16);border-radius:999px;color:var(--cyan);display:inline-grid;flex:0 0 26px;font-size:11px;font-weight:900;height:26px;overflow:hidden;place-items:center;width:26px}.user-menu-avatar.large{border-radius:14px;flex-basis:54px;font-size:18px;height:54px;width:54px}.user-menu-avatar img{display:block;height:100%;object-fit:cover;width:100%}.user-menu-profile{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.user-avatar-actions,.user-menu-profile>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.user-avatar-actions .ghost-link.compact{justify-content:center;width:100%}.brands-page{padding-top:0}.brand-detail-signal{align-content:center}.brand-detail-signal small{display:none!important}.brand-logo-assets a{text-decoration:none}.brand-logo-assets small{color:var(--cyan);font-size:10px;font-weight:900;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dashboard-market-ticker{margin-top:0}.conversation-page{gap:12px!important;grid-template-rows:auto auto auto minmax(0,1fr);height:calc(100dvh - 184px);overflow:hidden}.dashboard-content:has(.conversation-page){overflow:hidden!important}.conversation-shell{height:100%!important;min-height:0}.conversation-left{gap:10px!important;max-height:none!important}.conversation-agent-panel-head{align-items:center!important;padding-bottom:10px!important}.conversation-agent-panel-head>strong{font-size:14px;letter-spacing:.02em;text-transform:uppercase}.conversation-panel-actions{align-items:center;display:inline-flex;gap:7px}.conversation-sidebar-tools-button{height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}.conversation-controls-popover{background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012)),rgba(7,9,19,.62);border:1px solid rgba(190,214,255,.12);border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:10px}.conversation-controls-popover .conversation-filters{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:1fr!important;overflow:visible!important;padding-bottom:0!important}.conversation-controls-popover .conversation-filters input,.conversation-controls-popover .conversation-filters select{flex:none!important;max-width:none!important;min-height:38px!important;width:100%!important}.conversation-controls-popover .conversation-head-actions{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible!important;width:100%!important}.conversation-controls-popover .conversation-head-actions .icon-button{height:38px!important;min-height:38px!important;min-width:0!important;width:100%!important}.conversation-main{grid-template-rows:auto minmax(0,1fr) auto!important}.conversation-messages{min-height:0!important}.conversation-scroll-latest{bottom:82px!important;height:30px!important;right:18px!important;width:30px!important}.conversation-scroll-latest span{font-size:15px!important}.conversation-composer{flex-shrink:0}@media (min-width:841px){.dashboard-sidebar nav{gap:8px!important}.dashboard-sidebar{min-height:calc(100dvh - 124px)!important}.nav-section{padding:8px!important}}@media (max-width:840px){.modal-backdrop{padding:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 18px) var(--mobile-shell-right) calc(var(--mobile-overlay-bottom) + 18px) var(--mobile-shell-x)!important}.modal-panel{max-height:calc(100dvh - var(--mobile-overlay-top) - var(--mobile-topbar-height) - var(--mobile-overlay-bottom) - 36px)!important;width:100%!important}.dashboard-toolbar-controls .language-selector{justify-content:flex-start!important}.dashboard-toolbar-controls .space-selector-trigger{justify-content:flex-start;min-height:46px!important}.nav-link{min-height:34px!important}}@media (max-width:720px){.dashboard-content:has(.conversation-page:not(.mobile-chat-active)){overflow:visible!important}.conversation-page{height:auto!important;overflow:visible!important}.conversation-page.mobile-chat-active{height:100%!important;overflow:hidden!important}.conversation-shell:not(.mobile-chat-open) .conversation-left{overflow:visible!important}.conversation-shell.mobile-chat-open .conversation-main{border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto!important}.conversation-shell.mobile-chat-open .conversation-messages{padding:12px 10px!important;scroll-padding-bottom:12px!important}.conversation-shell.mobile-chat-open .conversation-scroll-latest{bottom:82px!important;right:14px!important}.conversation-chat-actions .icon-button{height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}}body,html{background:#050713!important}body:before{position:fixed!important;inset:0!important;min-height:100dvh}.app-shell.dashboard-shell{background:radial-gradient(circle at 8% 9%,rgba(34,245,255,.16),transparent 28%),radial-gradient(circle at 85% 86%,rgba(255,79,216,.16),transparent 30%),linear-gradient(116deg,rgba(2,42,48,.78),rgba(6,8,18,.86) 42%,rgba(47,8,49,.72))!important;background-attachment:fixed!important}.app-shell.dashboard-shell:after,.app-shell.dashboard-shell:before{position:fixed!important}.ai-task-page,.conversation-page,.crm-page,.dashboard,.dashboard-content,.dashboard-layout,.mail-page,.tabs-panel{background:transparent!important}.dashboard-content{padding-bottom:54px}.modal-backdrop{background:rgba(5,7,19,.72)!important;isolation:isolate}.modal-backdrop:before{animation:modalGlassDrift 16s ease-in-out infinite;background:radial-gradient(circle at 18% 18%,rgba(34,245,255,.18),transparent 34%),radial-gradient(circle at 82% 78%,rgba(255,79,216,.17),transparent 34%),repeating-linear-gradient(90deg,rgba(34,245,255,.035) 0 1px,transparent 1px 58px);content:"";inset:-14%;pointer-events:none;position:fixed;z-index:0}.ai-modal,.mail-detail-modal-panel,.modal-panel,.trustpilot-modal-backdrop .domain-modal-panel{position:relative;z-index:1}@keyframes modalGlassDrift{0%,to{opacity:.55;transform:translate3d(-2%,-1%,0) scale(1)}50%{opacity:.82;transform:translate3d(2%,1%,0) scale(1.03)}}.language-flag{border:1px solid rgba(255,255,255,.28);border-radius:3px;box-shadow:0 0 12px rgba(34,245,255,.14);display:inline-block;flex:0 0 20px;font-size:0!important;height:14px;overflow:hidden;position:relative;width:20px}.language-flag-ru{background:linear-gradient(180deg,#f7f8ff 0 33.333%,#2351d8 33.333% 66.666%,#e93a4f 66.666% 100%)}.language-flag-en{background:linear-gradient(35deg,transparent 43%,#ffffff 43% 50%,#cf173f 50% 55%,#ffffff 55% 62%,transparent 62%),linear-gradient(-35deg,transparent 43%,#ffffff 43% 50%,#cf173f 50% 55%,#ffffff 55% 62%,transparent 62%),linear-gradient(90deg,transparent 38%,#ffffff 38% 45%,#cf173f 45% 55%,#ffffff 55% 62%,transparent 62%),linear-gradient(180deg,transparent 32%,#ffffff 32% 42%,#cf173f 42% 58%,#ffffff 58% 68%,transparent 68%),#183a78}.language-selector select{min-width:28px!important}.brand-overview-head{align-items:start;display:grid!important;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.brand-overview-copy{min-width:0}.brand-overview-indicators{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:620px}.brand-overview-indicator{align-items:center;background:rgba(8,11,22,.54);border:1px solid rgba(190,214,255,.13);border-radius:999px;color:var(--text);display:inline-flex;gap:7px;min-height:32px;max-width:240px;padding:0 12px}.brand-overview-indicator small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.brand-overview-indicator strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-overview-signal strong{align-items:center;display:inline-flex;gap:6px}.brand-overview-tags{display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:360px}.conversation-agent-panel-mobile-head{display:none!important}.conversation-tree-title-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.conversation-tree-title-row h3{color:var(--text);margin:0}.conversation-tree-title-actions{align-items:center;display:inline-flex}.conversation-agent-nav-block{gap:10px!important}.ai-task-workspace-page,.crm-workspace-page,.mail-page{gap:14px!important;padding-top:0!important}.crm-workspace-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin:0!important}.crm-workspace-tabs .ghost-link{margin-left:auto}.crm-subnav-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.crm-subnav-actions .ghost-link{margin-left:0}.ai-task-workspace-page .ai-task-toolbar{margin-top:0}.mail-inbox-panel,.mail-inbox-panel .brand-inbox-list,.mail-inbox-panel .brand-mailbox-list{background:linear-gradient(145deg,rgba(255,255,255,.044),rgba(255,255,255,.012)),rgba(8,10,20,.48)}.mail-workarea-head{align-items:center}.mail-workarea-actions{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.mail-workarea-actions select{background:#090b15;border:1px solid var(--line);border-radius:999px;color:var(--text);min-height:38px;min-width:180px;padding:0 12px}.mail-client-mailboxes{grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr)!important;min-height:0!important}.mail-inbox-column,.mail-mailbox-column{min-height:0}.mail-column-title-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.mail-column-title-row h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-column-title-row span{color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.mail-inbox-panel .brand-inbox-list,.mail-inbox-panel .brand-mailbox-list{max-height:calc(100dvh - 380px)}.mail-inbox-column .mail-list-pagination{margin-top:10px}@media (min-width:841px){.dashboard-layout{background:transparent!important}.dashboard-content{padding-bottom:72px!important}.dashboard-content:has(.conversation-page){height:calc(100dvh - max(18px, env(safe-area-inset-top)) - 98px - 18px - max(18px, env(safe-area-inset-bottom)))!important;min-height:560px!important;overflow:hidden!important;padding-bottom:0!important}.dashboard-content:has(.conversation-page)>.conversation-page{height:100%!important}.dashboard-content:has(.conversation-page) .conversation-main{min-height:0!important}}@media (max-width:840px){.dashboard-content:after{height:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 44px)!important}.brand-overview-head,.mail-client-mailboxes{grid-template-columns:1fr!important}.brand-overview-indicators,.mail-workarea-actions{justify-content:flex-start}.mail-workarea-actions .ghost-link,.mail-workarea-actions select{width:100%}.mail-inbox-panel .brand-inbox-list,.mail-inbox-panel .brand-mailbox-list{max-height:none}}@media (max-width:720px){.conversation-agent-panel-mobile-head{display:flex!important;justify-content:flex-end;padding-bottom:4px!important}.dashboard-layout:has(.conversation-page.mobile-chat-active){padding-bottom:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 10px)!important}.dashboard-content:has(.conversation-page.mobile-chat-active){height:calc(100dvh - var(--mobile-content-top-pad) - var(--mobile-bottom-nav-height) - var(--mobile-overlay-bottom) - 10px)!important;min-height:0!important}.dashboard-content:has(.conversation-page.mobile-chat-active):after{content:none!important}.conversation-page.mobile-chat-active{grid-template-rows:minmax(0,1fr)!important}.conversation-shell.mobile-chat-open .conversation-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.conversation-scroll-latest{bottom:74px!important;right:16px!important}}.app-shell.dashboard-shell{background:transparent!important;padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.app-shell.dashboard-shell:before{background:repeating-linear-gradient(90deg,rgba(34,245,255,.038) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,rgba(255,79,216,.03) 0 1px,transparent 1px 72px),radial-gradient(circle at 11% 11%,rgba(34,245,255,.22),transparent 32%),radial-gradient(circle at 86% 84%,rgba(255,79,216,.2),transparent 34%),linear-gradient(116deg,rgba(2,38,45,.92),rgba(5,7,18,.96) 42%,rgba(43,6,48,.9))!important;inset:0!important;opacity:1!important;transform:none!important}.app-shell.dashboard-shell:after{inset:0!important;opacity:.42!important}.conversation-left,.conversation-main,.dashboard-sidebar,.detail-panel,.list-panel,.mail-inbox-panel,.panel,.placeholder-panel,.topbar.dashboard-topbar{-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),rgba(10,13,26,.58)!important;border-color:rgba(190,214,255,.13)!important}.topbar.dashboard-topbar{box-shadow:0 20px 58px rgba(0,0,0,.28),inset 0 0 0 1px rgba(255,255,255,.035)!important}.dashboard-content,.dashboard-layout,.dashboard-sidebar{border:0!important}.dashboard-sidebar{box-shadow:0 20px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)!important}.ai-task-workspace-page,.conversation-page,.crm-workspace-page,.dashboard,.mail-page,.tabs-panel{gap:12px!important}.language-selector select,.user-menu .menu-button,.user-menu .menu-button span:not(.user-menu-avatar){font-weight:700!important}.language-selector select{letter-spacing:0!important}.user-menu .menu-button{min-height:40px!important}.mail-inbox-panel{padding-top:12px!important}.mail-workarea-head-compact{justify-content:flex-end!important;margin-bottom:10px!important;min-height:0!important}.mail-workarea-head-compact .mail-workarea-actions{margin-left:auto}.mail-mailbox-column{gap:0!important}.mail-column-title-row-compact{min-height:0!important}.mail-column-title-row-compact h3,.mail-column-title-row-compact>span:first-child{min-height:1px}.mail-client-mailboxes{gap:12px!important}@media (min-width:841px){.app-shell.dashboard-shell{padding-left:max(14px,env(safe-area-inset-left))!important;padding-right:max(14px,env(safe-area-inset-right))!important}.topbar.dashboard-topbar{border-radius:18px!important;min-height:70px!important;padding:10px 14px!important}.dashboard-layout{gap:14px!important;margin-top:12px!important}.dashboard-sidebar{border-radius:18px!important;min-height:calc(100dvh - 108px)!important;padding:10px!important;top:calc(max(12px, env(safe-area-inset-top)) + 82px)!important}.dashboard-content{padding-bottom:34px!important}.dashboard-content:has(.conversation-page){height:calc(100dvh - max(12px, env(safe-area-inset-top)) - 70px - 12px - max(12px, env(safe-area-inset-bottom)))!important;min-height:520px!important;padding-bottom:0!important}.dashboard .dashboard-market-ticker,.dashboard .list-panel,.dashboard .panel{margin-top:0!important}}@media (max-width:840px){:root{--mobile-bottom-nav-height:72px}.app-shell.dashboard-shell,.dashboard-shell{--mobile-topbar-height:62px;--mobile-overlay-top:max(6px,env(safe-area-inset-top));--mobile-overlay-bottom:max(8px,env(safe-area-inset-bottom));--mobile-content-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 12px);--mobile-content-bottom-pad:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 16px)}.topbar.dashboard-topbar{border-radius:19px!important;min-height:var(--mobile-topbar-height)!important;padding:8px 10px!important}.brand-glyph{height:48px!important;width:48px!important}.dashboard-layout{padding:var(--mobile-content-top-pad) var(--mobile-shell-right) var(--mobile-content-bottom-pad) var(--mobile-shell-x)!important;scroll-padding-bottom:var(--mobile-content-bottom-pad)!important;scroll-padding-top:var(--mobile-content-top-pad)!important}.dashboard-content:after,.dashboard-content:has(.conversation-page:not(.mobile-chat-active)):after{height:8px!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(30px) saturate(170%)!important;backdrop-filter:blur(30px) saturate(170%)!important;background:radial-gradient(circle at 24% 0,rgba(34,245,255,.2),transparent 42%),radial-gradient(circle at 82% 76%,rgba(255,79,216,.18),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.025)),rgba(6,8,18,.58)!important;border:1px solid rgba(190,214,255,.2)!important;border-radius:24px!important;bottom:var(--mobile-overlay-bottom)!important;box-shadow:0 22px 62px rgba(0,0,0,.45),0 -10px 44px rgba(34,245,255,.08),inset 0 1px 0 rgba(255,255,255,.13),inset 0 -1px 0 rgba(255,255,255,.06)!important;height:var(--mobile-bottom-nav-height)!important;min-height:var(--mobile-bottom-nav-height)!important;overflow:hidden!important;padding:6px!important}.mobile-bottom-link{border-radius:16px!important;min-height:48px!important;padding:4px 3px!important}.mobile-bottom-link.primary{border-radius:18px!important;min-height:58px!important}.mobile-bottom-icon{height:24px!important;width:24px!important}.mobile-bottom-link.primary .mobile-bottom-icon{height:30px!important;width:30px!important}.modal-backdrop{padding:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 12px) var(--mobile-shell-right) calc(var(--mobile-overlay-bottom) + 12px) var(--mobile-shell-x)!important}.modal-panel{max-height:calc(100dvh - var(--mobile-overlay-top) - var(--mobile-topbar-height) - var(--mobile-overlay-bottom) - 24px)!important}.mail-workarea-head-compact .mail-workarea-actions{width:100%}}@media (max-width:720px){.dashboard-layout:has(.conversation-page.mobile-chat-active){padding:var(--mobile-content-top-pad) var(--mobile-shell-right) calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 8px) var(--mobile-shell-x)!important}.dashboard-content:has(.conversation-page.mobile-chat-active){height:calc(100dvh - var(--mobile-content-top-pad) - var(--mobile-bottom-nav-height) - var(--mobile-overlay-bottom) - 8px)!important}.conversation-shell.mobile-chat-open .conversation-composer{padding-bottom:6px!important}.conversation-scroll-latest{bottom:70px!important;height:28px!important;right:12px!important;width:28px!important}}.user-menu .menu-panel{width:min(340px,calc(100vw - 32px))}.user-avatar-generate-form{display:grid;grid-gap:8px;gap:8px;min-width:0}.user-avatar-prompt-field{color:var(--muted);display:grid;font-size:11px;font-weight:800;grid-gap:6px;gap:6px;letter-spacing:0}.user-avatar-prompt-field textarea{background:rgba(5,8,18,.86);border:1px solid rgba(190,214,255,.16);border-radius:12px;color:var(--text);font:inherit;line-height:1.35;min-height:82px;outline:none;padding:10px 11px;resize:vertical}.user-avatar-prompt-field textarea:focus{border-color:rgba(34,245,255,.72);box-shadow:0 0 0 3px rgba(34,245,255,.1)}.user-avatar-menu-message{border:1px solid rgba(190,214,255,.12);border-radius:10px;font-size:12px;line-height:1.35;margin:0;padding:8px 10px}.user-avatar-menu-message.error{background:rgba(255,96,119,.08);border-color:rgba(255,96,119,.28);color:#ffb3bd}.user-avatar-menu-message.success{background:rgba(34,245,255,.08);border-color:rgba(34,245,255,.26);color:var(--cyan)}.domain-manager-backdrop{align-items:flex-start!important;padding:calc(max(18px, env(safe-area-inset-top)) + 92px) max(24px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))!important;z-index:1900!important}.domain-manager-backdrop .domain-modal-panel{-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);background:radial-gradient(circle at 8% 0,rgba(34,245,255,.13),transparent 34%),radial-gradient(circle at 100% 76%,rgba(255,79,216,.12),transparent 36%),var(--glass-bg-strong);border:1px solid rgba(190,214,255,.18);border-radius:18px;box-shadow:0 30px 96px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.09);margin:0 auto!important;max-height:calc(100dvh - max(18px, env(safe-area-inset-top)) - max(28px, env(safe-area-inset-bottom)) - 116px)!important;max-width:980px;overflow:auto;padding:18px;width:min(980px,calc(100vw - 48px))}.domain-manager-backdrop .modal-head{border-bottom:1px solid rgba(190,214,255,.13);margin-bottom:2px;padding-bottom:12px}.domain-manager-backdrop .modal-head h2{font-size:clamp(24px,2.6vw,34px);line-height:1.05;margin:0}.domain-manager-backdrop .modal-head p{margin-top:4px}.domain-manager-backdrop .dns-template-card{background:rgba(7,9,18,.42);border:1px solid rgba(190,214,255,.12);border-radius:14px;padding:14px}.domain-manager-backdrop .dns-template-card .data-table-wrap{max-height:300px;overflow:auto}.domain-manager-backdrop .form-stack>.primary-button{justify-self:end;min-width:190px}@media (max-width:840px){.domain-manager-backdrop{padding:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 10px) var(--mobile-shell-right) calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 16px) var(--mobile-shell-x)!important}.domain-manager-backdrop .domain-modal-panel{max-height:calc(100dvh - var(--mobile-overlay-top) - var(--mobile-topbar-height) - var(--mobile-bottom-nav-height) - var(--mobile-overlay-bottom) - 26px)!important;padding:14px;width:min(100%,calc(100vw - var(--mobile-shell-x) - var(--mobile-shell-right)))}.domain-manager-backdrop .form-grid{grid-template-columns:1fr}.domain-manager-backdrop .dns-template-card .data-table-wrap{max-height:260px}.domain-manager-backdrop .form-stack>.primary-button{justify-self:stretch;width:100%}}.conversation-list .conversation-row{align-items:start!important;display:grid!important;grid-gap:6px 10px!important;gap:6px 10px!important;grid-template-columns:minmax(0,1fr) auto!important;padding:10px 10px 10px 12px!important}.conversation-list .conversation-row-edit{grid-column:1/-1}.conversation-list .conversation-row-select{min-height:0!important;min-width:0;padding:0!important}.conversation-list .conversation-row-select strong{color:var(--text);display:block;font-size:15px;line-height:1.18;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-list .conversation-row-select span{display:block;font-size:12px;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row-menu{align-self:start;justify-self:end;position:relative;z-index:12}.conversation-row-menu>summary{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(190,214,255,.14);border-radius:10px;color:var(--muted);cursor:pointer;display:inline-grid;height:34px;justify-content:center;list-style:none;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;width:34px}.conversation-row-menu>summary::-webkit-details-marker{display:none}.conversation-row-menu>summary span{color:inherit;font-size:18px;line-height:1;transform:translateY(-1px)}.conversation-row-menu>summary:focus-visible,.conversation-row-menu>summary:hover,.conversation-row-menu[open]>summary{background:rgba(34,245,255,.11);border-color:rgba(34,245,255,.42);color:var(--cyan);outline:none;transform:translateY(-1px)}.conversation-row-menu-panel{background:linear-gradient(145deg,rgba(255,255,255,.072),rgba(255,255,255,.018)),rgba(7,9,19,.88);border:1px solid rgba(190,214,255,.16);border-radius:14px;box-shadow:0 18px 52px rgba(0,0,0,.42),0 0 22px rgba(34,245,255,.08);display:grid;grid-gap:5px;gap:5px;min-width:184px;padding:7px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.conversation-row-menu-panel .conversation-row-menu-item,.conversation-row-menu-panel button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--text);cursor:pointer;display:grid;font-size:12px;font-weight:800;grid-gap:8px;gap:8px;grid-template-columns:22px minmax(0,1fr);height:34px;justify-content:start;min-height:34px;min-width:0;padding:0 9px;text-align:left;width:100%}.conversation-row-menu-panel .conversation-row-menu-item span:last-child,.conversation-row-menu-panel button span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row-menu-panel .conversation-row-menu-item:hover,.conversation-row-menu-panel button:hover{background:rgba(34,245,255,.09);border-color:rgba(34,245,255,.18);color:var(--cyan)}.conversation-row-menu-panel .conversation-row-drag{cursor:-webkit-grab;cursor:grab;font-size:12px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.conversation-row-menu-panel .conversation-row-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.conversation-row-menu-panel .danger{color:#ff9b9b}.conversation-row-menu-panel .danger:hover{background:rgba(255,95,95,.1);border-color:rgba(255,95,95,.26);color:#ffb3b3}@media (max-width:720px){.conversation-row-menu-panel{min-width:170px}}.social-ops-workspace{display:grid;grid-gap:14px;gap:14px;margin:0 0 16px}.social-ops-head,.social-ops-selected-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.social-ops-head h2,.social-ops-selected-head h3{font-size:clamp(24px,3vw,38px);line-height:1.05;margin:6px 0}.social-ops-head p,.social-ops-selected-head p,.social-plan-contract span{color:var(--muted);margin:0}.social-ops-ticker{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.social-ops-ticker>div,.social-plan-card,.social-plan-contract,.social-queue-item{background:color-mix(in srgb,var(--panel) 78%,transparent);border:1px solid color-mix(in srgb,var(--line) 84%,#25f4ff 16%);border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 45px rgba(0,0,0,.18)}.social-ops-ticker>div{min-height:88px;padding:14px 16px}.social-ops-ticker small,.social-ops-ticker span{color:var(--muted);display:block;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.social-ops-ticker strong{color:var(--accent);display:block;font-size:clamp(28px,4vw,42px);line-height:1;margin-top:5px;text-shadow:0 0 22px rgba(37,244,255,.32)}.social-ops-filters{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(132px,180px)) auto;padding:12px}.social-ops-filters input,.social-ops-filters select,.social-plan-form input,.social-plan-form select,.social-plan-form textarea,.social-slot-form input,.social-slot-form textarea{background:#090b15;border:1px solid var(--line);border-radius:14px;color:var(--text);color-scheme:dark}.social-ops-filters input,.social-ops-filters select{border-radius:999px;min-height:38px;padding:0 12px}.social-ops-filters select option,.social-plan-form select option{background:#090b15;color:var(--text)}.social-ops-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.social-ops-main,.social-ops-plan-list{min-width:0;padding:16px}.social-plan-stack,.social-queue-list{display:grid;grid-gap:10px;gap:10px}.social-plan-card{color:var(--text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.social-plan-card.active,.social-plan-card:hover{border-color:rgba(37,244,255,.76);box-shadow:0 0 0 1px rgba(37,244,255,.18),0 22px 48px rgba(0,0,0,.24);transform:translateY(-1px)}.social-ops-actions,.social-plan-card>span:first-child,.social-plan-progress{align-items:center;display:flex;gap:8px;justify-content:space-between}.muted-text,.social-plan-card small,.social-plan-progress em,.social-queue-item span,.social-slot-table small{color:var(--muted)}.social-plan-progress b{color:var(--accent)}.social-agent-source{color:var(--accent)!important;font-weight:800}.social-approval-gate{align-items:center;background:rgba(255,184,76,.08);border:1px solid rgba(255,184,76,.28);border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-top:14px;padding:10px 12px}.social-approval-gate strong{color:#ffd078;white-space:nowrap}.social-approval-gate span{color:var(--muted);text-align:right}.social-approval-gate.ready{background:rgba(111,255,80,.08);border-color:rgba(111,255,80,.3)}.social-approval-gate.ready strong{color:#a6ff4d}.social-status{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-style:normal;font-weight:900;gap:6px;line-height:1;min-height:25px;padding:0 10px;white-space:nowrap}.social-status:before{background:currentColor;border-radius:999px;content:"";height:7px;width:7px}.social-status-active,.social-status-published{background:rgba(111,255,80,.12);border-color:rgba(111,255,80,.4);color:#a6ff4d}.social-status-due,.social-status-in_progress,.social-status-needs_approval,.social-status-task_created{background:rgba(37,244,255,.12);border-color:rgba(37,244,255,.48);color:var(--accent)}.social-status-draft,.social-status-paused,.social-status-planned,.social-status-skipped{background:rgba(165,174,200,.11);color:var(--muted)}.social-status-archived,.social-status-failed,.social-status-overdue{background:rgba(255,96,128,.12);border-color:rgba(255,96,128,.45);color:#ff9aaa}.social-ops-queue{margin-top:16px}.social-queue-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.social-queue-item{display:grid;grid-gap:6px;gap:6px;padding:12px}.social-slot-form{align-items:end;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(130px,.8fr) minmax(110px,.6fr) minmax(180px,1fr) minmax(220px,1.5fr) minmax(160px,1fr) auto;margin-top:16px;padding-top:14px}.social-slot-brief textarea{min-height:86px}.social-slot-table-wrap{margin-top:16px;overflow:auto}.social-slot-table td,.social-slot-table th{vertical-align:top}.social-slot-table td small,.social-slot-table td strong{display:block}.social-plan-modal{max-width:min(1040px,calc(100vw - 32px))}.social-edit-modal{max-width:min(760px,calc(100vw - 32px))}.social-plan-form{display:grid;grid-gap:14px;gap:14px}.social-plan-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.social-plan-title{grid-column:1/-1}.social-plan-contract{align-items:center;display:flex;gap:12px;padding:12px 14px}.social-plan-contract strong{color:var(--accent);letter-spacing:.04em;text-transform:uppercase}@media (max-width:1180px){.social-ops-filters,.social-plan-grid,.social-slot-form{grid-template-columns:repeat(2,minmax(0,1fr))}.social-ops-grid{grid-template-columns:1fr}}@media (max-width:720px){.social-ops-head,.social-ops-selected-head{display:grid}.social-ops-ticker,.social-plan-grid,.social-slot-form{grid-template-columns:1fr}.social-ops-filters,.social-ops-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}.social-ops-filters>.ghost-link,.social-ops-filters>:first-child{grid-column:1/-1}.social-ops-ticker>div{min-height:70px}.social-approval-gate{align-items:flex-start;display:grid}.social-approval-gate span{text-align:left}}@media (max-width:840px){.dashboard-layout:not(:has(.conversation-page.mobile-chat-active)){padding:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 8px) var(--mobile-shell-right) calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 18px) var(--mobile-shell-x)!important;scroll-padding-bottom:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 18px)!important;scroll-padding-top:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 8px)!important}.dashboard-content:not(:has(.conversation-page.mobile-chat-active)):after{content:""!important;display:block!important;height:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 18px)!important}}@media (max-width:720px){.app-shell.dashboard-shell,.dashboard-shell{--mobile-chat-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 8px);--mobile-chat-bottom-pad:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 10px)}.dashboard-layout:has(.conversation-page.mobile-chat-active){height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding:var(--mobile-chat-top-pad) var(--mobile-shell-right) var(--mobile-chat-bottom-pad) var(--mobile-shell-x)!important;scroll-padding-bottom:var(--mobile-chat-bottom-pad)!important;scroll-padding-top:var(--mobile-chat-top-pad)!important}.dashboard-content:has(.conversation-page.mobile-chat-active){height:calc(100dvh - var(--mobile-chat-top-pad) - var(--mobile-chat-bottom-pad))!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}.dashboard-content:has(.conversation-page.mobile-chat-active):after{content:none!important;display:none!important}.conversation-page.mobile-chat-active{grid-gap:0!important;grid-template-rows:minmax(0,1fr)!important}.conversation-page.mobile-chat-active,.conversation-page.mobile-chat-active .conversation-shell{display:grid!important;gap:0!important;height:100%!important;min-height:0!important;overflow:hidden!important}.conversation-page.mobile-chat-active .conversation-shell{grid-gap:0!important;grid-template-columns:1fr!important}.conversation-shell.mobile-chat-open .conversation-main{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.conversation-shell.mobile-chat-open .conversation-messages{min-height:0!important;overflow-y:auto!important;padding:12px 10px!important;scroll-padding-bottom:14px!important}.conversation-shell.mobile-chat-open .conversation-composer{-webkit-backdrop-filter:blur(22px) saturate(150%)!important;backdrop-filter:blur(22px) saturate(150%)!important;background:radial-gradient(circle at 14% 0,rgba(34,245,255,.12),transparent 42%),radial-gradient(circle at 92% 100%,rgba(255,79,216,.11),transparent 44%),rgba(8,10,20,.9)!important;border:0!important;border-top:1px solid rgba(190,214,255,.16)!important;border-radius:0 0 18px 18px!important;bottom:auto!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;left:auto!important;padding:8px!important;position:static!important;right:auto!important;z-index:4!important}.conversation-shell.mobile-chat-open .conversation-composer-main{min-height:52px!important}.conversation-shell.mobile-chat-open .conversation-composer textarea{font-size:16px!important;max-height:104px!important;min-height:24px!important}.conversation-shell.mobile-chat-open .conversation-scroll-latest{bottom:76px!important;right:14px!important}}@media (max-width:840px){.app-shell.dashboard-shell,.dashboard-shell{--mobile-topbar-height:58px;--mobile-content-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 4px);--mobile-content-bottom-pad:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 12px);padding:0!important}.topbar.dashboard-topbar{min-height:var(--mobile-topbar-height)!important;padding:6px 8px!important}.brand-glyph{height:44px!important;width:44px!important}.dashboard-toolbar>.ghost-link.compact.mobile-shell-button{flex-basis:40px!important;height:40px!important;min-height:40px!important;width:40px!important}.dashboard-layout:not(:has(.conversation-page.mobile-chat-active)){padding:var(--mobile-content-top-pad) var(--mobile-shell-right) var(--mobile-content-bottom-pad) var(--mobile-shell-x)!important;scroll-padding-bottom:var(--mobile-content-bottom-pad)!important;scroll-padding-top:var(--mobile-content-top-pad)!important}.dashboard-content{gap:10px!important}.dashboard-content>.breadcrumbs{display:none!important;margin:0!important;min-height:0!important}.dashboard-content:not(:has(.conversation-page.mobile-chat-active)):after{height:10px!important}}@media (max-width:720px){.app-shell.dashboard-shell,.dashboard-shell{--mobile-topbar-height:58px;--mobile-content-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 4px);--mobile-chat-top-pad:calc(var(--mobile-overlay-top) + var(--mobile-topbar-height) + 4px);--mobile-chat-bottom-pad:calc(var(--mobile-bottom-nav-height) + var(--mobile-overlay-bottom) + 8px);padding:0!important}.dashboard-layout:has(.conversation-page.mobile-chat-active){padding:var(--mobile-chat-top-pad) var(--mobile-shell-right) var(--mobile-chat-bottom-pad) var(--mobile-shell-x)!important;scroll-padding-bottom:var(--mobile-chat-bottom-pad)!important;scroll-padding-top:var(--mobile-chat-top-pad)!important}.dashboard-content:has(.conversation-page.mobile-chat-active){height:calc(100dvh - var(--mobile-chat-top-pad) - var(--mobile-chat-bottom-pad))!important}.conversation-shell.mobile-chat-open .conversation-messages{padding-top:10px!important}}@media (max-width:840px){.app-shell.dashboard-shell>.topbar.dashboard-topbar{pointer-events:auto!important;position:fixed!important;z-index:3200!important}.dashboard-toolbar,.dashboard-toolbar>.ghost-link.compact.mobile-shell-button{pointer-events:auto!important;position:relative!important;z-index:1!important}.mobile-menu-backdrop{pointer-events:auto!important;z-index:3300!important}.dashboard-layout:has(.dashboard-sidebar.open){pointer-events:none!important;z-index:3310!important}.dashboard-layout:has(.dashboard-sidebar.open) .dashboard-content{pointer-events:none!important}.dashboard-sidebar.open{pointer-events:auto!important;z-index:3330!important}.dashboard-toolbar-controls.open{pointer-events:auto!important;z-index:3320!important}.mobile-bottom-nav{pointer-events:auto!important;z-index:3000!important}}.conversation-live-strip{background:linear-gradient(135deg,rgba(34,245,255,.085),rgba(230,68,214,.055)),rgba(7,9,19,.66);border:1px solid rgba(190,214,255,.14);border-radius:12px;color:var(--text);margin-top:8px;max-width:min(520px,100%);overflow:hidden;position:relative;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%)}.conversation-activity-card:before,.conversation-live-strip:before{background:linear-gradient(90deg,transparent,rgba(34,245,255,.52),rgba(230,68,214,.38),transparent);content:"";height:1px;left:-35%;position:absolute;right:-35%;top:0;transform:translateX(-40%)}.conversation-activity-card.activity-active:before,.conversation-live-strip.activity-active:before{animation:shaytanActivitySweep 2.8s linear infinite}.conversation-live-strip>summary{align-items:center;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:9px 11px}.conversation-live-strip>summary::-webkit-details-marker{display:none}.conversation-activity-card strong,.conversation-live-strip strong{color:#f8fbff;font-size:12px;line-height:1.2}.conversation-activity-card small,.conversation-live-strip small{color:var(--muted);display:block;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-live-strip em{color:var(--cyan);font-size:11px;font-style:normal;font-weight:900}.conversation-live-orb{background:var(--cyan);border-radius:999px;box-shadow:0 0 0 5px rgba(34,245,255,.1),0 0 18px rgba(34,245,255,.45);display:inline-block;height:9px;width:9px}.activity-warning .conversation-live-orb,.conversation-activity-pill.activity-warning i,.conversation-avatar-activity.activity-warning:after{background:#ffc857;box-shadow:0 0 0 5px rgba(255,200,87,.1),0 0 18px rgba(255,200,87,.4)}.activity-danger .conversation-live-orb,.conversation-activity-pill.activity-danger i,.conversation-avatar-activity.activity-danger:after{background:#ff6b8a;box-shadow:0 0 0 5px rgba(255,107,138,.11),0 0 18px rgba(255,107,138,.42)}.activity-success .conversation-live-orb,.conversation-activity-pill.activity-success i,.conversation-avatar-activity.activity-success:after{background:#81ff8f;box-shadow:0 0 0 5px rgba(129,255,143,.1),0 0 18px rgba(129,255,143,.36)}.conversation-avatar-activity{border-radius:999px;display:inline-grid;flex:0 0 auto;padding:2px;position:relative}.conversation-avatar-activity:before{border:1px solid rgba(190,214,255,.12);border-radius:inherit;content:"";inset:0;position:absolute}.conversation-avatar-activity.activity-active:before{animation:shaytanActivityPulse 1.9s ease-in-out infinite;border-color:rgba(34,245,255,.62);box-shadow:0 0 24px rgba(34,245,255,.2)}.conversation-avatar-activity.activity-warning:before{border-color:rgba(255,200,87,.58)}.conversation-avatar-activity.activity-danger:before{border-color:rgba(255,107,138,.62)}.conversation-avatar-activity.activity-success:before{border-color:rgba(129,255,143,.55)}.conversation-avatar-activity:after{content:none;display:none}.conversation-activity-pill{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(190,214,255,.14);border-radius:999px;color:var(--text);display:inline-flex;gap:6px;line-height:1;padding:4px 8px;width:-moz-fit-content;width:fit-content}.conversation-activity-pill.compact{font-size:10px;padding:3px 7px}.conversation-agent-chat .conversation-activity-pill,.conversation-agent-nav .conversation-activity-pill,.conversation-list .conversation-row-select .conversation-activity-pill{display:inline-flex;margin-top:1px;max-width:100%;overflow:hidden}.conversation-activity-pill i{background:var(--cyan);border-radius:999px;box-shadow:0 0 10px rgba(34,245,255,.52);flex:0 0 auto;height:6px;width:6px}.conversation-activity-pill span{color:inherit!important;display:inline!important;font-size:inherit!important;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-activity-pill small{color:var(--muted);font-size:10px}.conversation-activity-card{background:linear-gradient(145deg,rgba(255,255,255,.068),rgba(255,255,255,.018)),rgba(7,9,19,.58);border:1px solid rgba(190,214,255,.14);border-radius:14px;display:grid;grid-gap:8px;gap:8px;margin-bottom:4px;overflow:hidden;padding:10px;position:relative;-webkit-backdrop-filter:blur(16px) saturate(145%);backdrop-filter:blur(16px) saturate(145%)}.conversation-activity-card.activity-warning{border-color:rgba(255,200,87,.28)}.conversation-activity-card.activity-danger{border-color:rgba(255,107,138,.34)}.conversation-activity-card.activity-success{border-color:rgba(129,255,143,.28)}.conversation-activity-card-head{align-items:center;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto}.conversation-activity-card-head em{color:var(--cyan);font-size:11px;font-style:normal;font-weight:900}.conversation-activity-card em,.conversation-activity-card p{color:var(--muted);font-size:12px;line-height:1.42;margin:0}.conversation-activity-card .conversation-activity-next{color:#d8eeff}.conversation-activity-card .conversation-activity-blocker{color:#ffb3c1}.conversation-activity-timeline{border-left:1px solid rgba(190,214,255,.13);display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0 0 0 5px;padding:0 0 0 12px}.conversation-activity-timeline-item{display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);position:relative}.conversation-activity-timeline-item>span{background:var(--cyan);border-radius:999px;box-shadow:0 0 10px rgba(34,245,255,.36);height:8px;left:-17px;position:absolute;top:4px;width:8px}.conversation-activity-timeline-item.waiting>span{background:#ffc857}.conversation-activity-timeline-item.error>span{background:#ff6b8a}.conversation-activity-timeline-item.done>span{background:#81ff8f}.conversation-activity-timeline-item div{display:grid;grid-gap:3px;gap:3px;min-width:0}.conversation-activity-timeline-item strong{font-size:12px}.conversation-activity-refs{display:flex!important;flex-wrap:wrap;gap:4px!important}.conversation-activity-refs b{border:1px solid rgba(34,245,255,.18);border-radius:999px;color:#a8f9ff;font-size:10px;font-weight:900;line-height:1;padding:4px 7px;text-transform:uppercase}.conversation-activity-timeline-item em,.conversation-activity-timeline-item p{display:block;overflow-wrap:anywhere}.conversation-activity-more summary{color:var(--cyan);cursor:pointer;font-size:12px;font-weight:900;width:-moz-fit-content;width:fit-content}@keyframes shaytanActivityPulse{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes shaytanActivitySweep{0%{transform:translateX(-40%)}to{transform:translateX(40%)}}@media (max-width:720px){.conversation-live-strip{border-radius:10px;margin-top:6px;max-width:100%}.conversation-live-strip>summary{padding:8px 9px}.conversation-activity-card{border-radius:12px;padding:9px}.conversation-activity-pill.compact{max-width:150px}}@media (prefers-reduced-motion:reduce){.conversation-activity-card.activity-active:before,.conversation-avatar-activity.activity-active:before,.conversation-live-strip.activity-active:before{animation:none!important}}.ai-task-subnav{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ai-task-subnav .ghost-link{min-height:40px}.ai-process-page-panel{display:grid;grid-gap:16px;gap:16px;padding:18px}.ai-process-page-panel .ai-process-modal-grid{min-height:520px}.social-ops-filters-wide{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(122px,160px)) repeat(2,minmax(128px,150px)) auto}.social-picker-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.social-import-preview,.social-picker-panel{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:10px;gap:10px;padding:12px}.social-picker-chip-grid{display:flex;flex-wrap:wrap;gap:7px;max-height:180px;overflow:auto}.social-picker-chip-grid.compact{max-height:none}.social-picker-chip{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:999px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:850;min-height:32px;padding:0 10px}.social-picker-chip.active,.social-picker-chip:hover{background:rgba(34,245,255,.12);border-color:rgba(34,245,255,.45);color:var(--accent)}.social-import-preview{overflow:auto}.social-import-preview .data-table{min-width:760px}.social-import-row-error td{color:#ffb3b3}.social-plan-form .muted-text{display:block;font-size:12px;margin-top:6px}.social-plan-modal{width:min(1180px,calc(100vw - 32px))}.social-plan-form textarea{min-height:150px}@media (max-width:1180px){.social-ops-filters-wide,.social-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ai-task-subnav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.ai-task-subnav .ghost-link{flex:0 0 auto}.ai-process-page-panel{padding:12px}.social-ops-filters-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.social-picker-grid{grid-template-columns:1fr}}body>.modal-backdrop{inset:0!important;min-height:100dvh;overflow-y:auto;position:fixed!important;width:100dvw;z-index:3600!important}body>.modal-backdrop .ai-modal,body>.modal-backdrop .modal-panel{position:relative;z-index:3610!important}body>.conversation-toast{position:fixed!important;z-index:3700!important}.conversation-chat-title-row{display:grid;grid-gap:4px;gap:4px;min-width:0}.conversation-chat-mobile-status,.conversation-chat-title-mobile{display:none}.conversation-chat-mobile-status:empty{display:none!important}.conversation-chat-back>span{display:inline-grid;line-height:1;place-items:center}@media (max-width:840px){.conversation-shell.mobile-chat-open .conversation-chat-head{gap:8px!important;grid-template-columns:38px minmax(0,1fr) auto!important;padding:9px 10px!important}.conversation-shell.mobile-chat-open .conversation-chat-back{background:radial-gradient(circle at 28% 18%,rgba(34,245,255,.22),transparent 40%),linear-gradient(145deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),rgba(9,13,25,.7)!important;border:1px solid rgba(34,245,255,.28)!important;border-radius:15px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(34,245,255,.14)!important;color:#8ff9ff!important;font-size:0!important;height:36px!important;width:36px!important}.conversation-shell.mobile-chat-open .conversation-chat-back>span{font-size:25px;font-weight:800;transform:translateX(-1px)}.conversation-shell.mobile-chat-open .conversation-chat-title-stack{gap:2px!important}.conversation-shell.mobile-chat-open .conversation-chat-title-row{align-items:center;display:flex;gap:7px;min-width:0}.conversation-shell.mobile-chat-open .conversation-chat-title-row h2{flex:0 1 auto;margin:0!important;min-width:0}.conversation-shell.mobile-chat-open .conversation-chat-title-desktop{display:none}.conversation-shell.mobile-chat-open .conversation-chat-title-mobile{display:inline}.conversation-shell.mobile-chat-open .conversation-chat-mobile-status{display:inline-flex;flex:1 1 auto;min-width:0}.conversation-shell.mobile-chat-open .conversation-chat-mobile-status .conversation-activity-pill.compact{max-width:100%}.conversation-shell.mobile-chat-open .conversation-header-activity>summary{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0}.conversation-shell.mobile-chat-open .conversation-header-activity>summary>.conversation-activity-pill,.conversation-shell.mobile-chat-open .conversation-header-activity>summary>strong{display:none!important}.conversation-shell.mobile-chat-open .conversation-header-activity em{flex:0 0 auto;margin-left:0!important;order:-1}.conversation-shell.mobile-chat-open .conversation-header-activity small,.conversation-shell.mobile-chat-open .conversation-tag-list{display:none!important}.conversation-shell.mobile-chat-open .conversation-chat-actions{gap:6px!important;justify-content:flex-end!important;overflow:visible!important;padding-bottom:0!important;width:auto!important}.conversation-shell.mobile-chat-open .conversation-chat-actions .icon-button{border-radius:12px!important;font-size:15px!important;height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}}.brand-landing-manager{display:grid;grid-gap:18px;gap:18px;padding-top:20px}.brand-landing-head{padding:0 4px}.landing-empty-state{align-items:start;background:color-mix(in srgb,var(--panel) 76%,transparent);border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:8px;display:grid;grid-gap:8px;gap:8px;justify-items:start;min-height:220px;padding:28px}.landing-empty-state strong{font-size:22px}.landing-empty-state p{color:var(--muted);margin:0 0 6px}.landing-workspace{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:620px}.landing-detail,.landing-library{background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 84%,transparent),color-mix(in srgb,var(--panel-strong) 72%,transparent));border:1px solid color-mix(in srgb,var(--line) 86%,var(--accent) 14%);border-radius:8px;min-width:0}.landing-library{align-content:start;display:grid;grid-gap:10px;gap:10px;padding:14px}.landing-leads-head,.landing-library-title{align-items:center;display:flex;justify-content:space-between}.landing-leads-head>div:first-child>span,.landing-library-title>span{align-items:center;background:rgba(34,245,255,.09);border:1px solid rgba(34,245,255,.24);border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;height:26px;justify-content:center;min-width:26px;padding:0 8px}.landing-library-list{display:grid;grid-gap:8px;gap:8px;max-height:760px;overflow:auto;padding-right:2px}.landing-library-item{background:rgba(7,9,20,.5);border:1px solid var(--line);border-radius:7px;color:var(--text);cursor:pointer;display:grid;grid-gap:8px;gap:8px;padding:13px;text-align:left;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:100%}.landing-library-item:hover{border-color:rgba(34,245,255,.38);transform:translateY(-1px)}.landing-library-item.active{background:linear-gradient(135deg,rgba(34,245,255,.12),rgba(255,79,216,.08));border-color:rgba(34,245,255,.55)}.landing-library-item-title{font-size:15px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-library-item-meta{color:var(--muted);display:flex;font-size:12px;gap:10px}.landing-library-palette,.landing-palette-swatches{display:flex;height:6px;overflow:hidden}.landing-library-palette{border-radius:999px}.landing-library-palette i,.landing-palette-swatches i{flex:1 1}.landing-detail{align-content:start;display:grid;grid-gap:14px;gap:14px;padding:14px}.landing-detail-toolbar{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,1fr) auto}.landing-detail-title{min-width:0}.landing-detail-title h3,.landing-leads-head h3{font-size:19px;margin:0}.landing-detail-title>span{color:var(--muted);display:block;font-size:12px;margin-top:3px}.landing-preview-switch{background:rgba(7,9,20,.5);border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:repeat(2,1fr);padding:3px}.landing-preview-switch button{background:transparent;border:0;border-radius:5px;color:var(--muted);cursor:pointer;min-height:34px;padding:6px 11px}.landing-preview-switch button.active{background:rgba(34,245,255,.12);color:var(--accent)}.landing-detail-actions{display:flex;flex-wrap:wrap;gap:7px;grid-column:1/-1}.landing-preview-shell{align-items:flex-start;background:linear-gradient(135deg,rgba(34,245,255,.05),rgba(255,79,216,.05)),#060813;border:1px solid var(--line);border-radius:8px;display:flex;height:min(68vh,760px);justify-content:center;overflow:auto;padding:14px}.landing-preview-frame{background:#fff;border:0;border-radius:6px;display:block;height:100%;min-height:0;flex-shrink:0;transition:width .22s ease}.landing-preview-shell.desktop .landing-preview-frame{width:100%}.landing-preview-shell.mobile .landing-preview-frame{width:min(390px,100%)}.landing-meta-strip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.landing-meta-strip>span{background:rgba(7,9,20,.46);border:1px solid var(--line);border-radius:7px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px}.landing-meta-strip small{color:var(--muted)}.landing-meta-strip strong{font-size:12px;overflow-wrap:anywhere}.landing-warning-list{background:rgba(255,190,77,.07);border:1px solid rgba(255,190,77,.26);border-radius:7px;color:#ffd99a;padding:10px 13px}.landing-warning-list p{margin:0}.landing-leads{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding-top:16px}.landing-leads-head{align-items:flex-start;gap:12px}.landing-leads-head>div:first-child{align-items:center;display:flex;gap:9px;min-height:38px}.landing-lead-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.landing-lead-check{text-align:center;width:44px}.landing-lead-check input{accent-color:var(--accent);cursor:pointer;height:17px;width:17px}.landing-mail-modal{max-height:min(88dvh,820px);max-width:min(860px,calc(100vw - 32px));overflow-y:auto;width:min(860px,calc(100vw - 32px))}.landing-mail-form{gap:16px}.landing-mail-delay{max-width:280px}.landing-automation-row small,.landing-mail-delay small{color:var(--muted)}.landing-automation-list{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;margin-top:18px;padding-top:18px}.landing-automation-list .section-head{margin-bottom:0}.landing-automation-row{align-items:center;grid-template-columns:minmax(0,1fr) auto auto}.landing-automation-row>div:first-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.landing-automation-row small,.landing-automation-row strong{overflow-wrap:anywhere}.landing-leads-table a{color:var(--accent)}.landing-generator-modal{max-height:min(88dvh,900px);max-width:min(920px,calc(100vw - 32px));overflow-y:auto;width:min(920px,calc(100vw - 32px))}.landing-revision-modal{max-height:min(88dvh,760px);max-width:min(760px,calc(100vw - 32px));overflow-y:auto;width:min(760px,calc(100vw - 32px))}.landing-revision-form{gap:18px}.landing-revision-form .landing-brief-textarea{min-height:240px;resize:vertical}.landing-revision-image-option{align-items:flex-start;background:rgba(7,9,20,.46);border:1px solid var(--line);border-radius:7px;cursor:pointer;display:flex;gap:12px;padding:14px}.landing-revision-image-option input{accent-color:var(--accent);flex:0 0 auto;height:18px;margin-top:2px;width:18px}.landing-revision-image-option span{display:grid;grid-gap:4px;gap:4px}.landing-revision-image-option small{color:var(--muted)}.landing-generator-form{gap:18px}.landing-generator-primary-fields{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr)}.landing-generator-form .landing-brief-textarea{min-height:320px;resize:vertical}.landing-brief-counter{color:var(--muted);font-size:12px;text-align:right}.landing-action-fieldset,.landing-palette-fieldset{border:0;margin:0;padding:0}.landing-action-fieldset legend{color:var(--muted);font-size:13px;margin-bottom:8px}.landing-action-options{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-action-options label{align-items:center;background:rgba(7,9,20,.5);border:1px solid var(--line);border-radius:7px;cursor:pointer;display:flex;font-weight:700;gap:10px;min-height:48px;padding:11px 13px}.landing-action-options label.active{border-color:rgba(34,245,255,.66);box-shadow:inset 0 0 0 1px rgba(34,245,255,.16)}.landing-action-options input{accent-color:var(--accent);height:17px;width:17px}.landing-cta-url-field small{color:var(--muted);font-size:12px}.landing-palette-fieldset legend{color:var(--muted);font-size:13px;margin-bottom:8px}.landing-palette-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.landing-palette-option{background:rgba(7,9,20,.5);border:1px solid var(--line);border-radius:7px;cursor:pointer;display:grid;grid-gap:9px;gap:9px;min-width:0;padding:10px}.landing-palette-option.active{border-color:rgba(34,245,255,.66);box-shadow:inset 0 0 0 1px rgba(34,245,255,.16)}.landing-palette-option input{height:1px;opacity:0;position:absolute;width:1px}.landing-palette-option strong{font-size:11px;overflow-wrap:anywhere}.landing-palette-swatches{border-radius:5px;height:32px}.landing-logo-upload small{color:var(--muted);font-size:12px}.landing-generator-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}@media (max-width:980px){.landing-workspace{grid-template-columns:1fr}.landing-library-list{display:flex;max-height:none;overflow-x:auto}.landing-library-item{flex:0 0 230px}.landing-meta-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.brand-landing-manager{padding-top:12px}.landing-detail,.landing-workspace{gap:10px}.landing-detail,.landing-library{padding:10px}.landing-detail-toolbar{align-items:stretch;grid-template-columns:1fr}.landing-preview-switch{grid-row:2}.landing-detail-actions{grid-column:auto;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.landing-detail-actions>*{flex:0 0 auto}.landing-leads-head{align-items:stretch;flex-direction:column}.landing-lead-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.landing-lead-actions .primary-button{grid-column:1/-1}.landing-mail-modal{max-height:calc(100dvh - 24px);max-width:calc(100vw - 20px);padding:18px;width:calc(100vw - 20px)}.landing-automation-row{align-items:start;grid-template-columns:minmax(0,1fr) auto}.landing-automation-row .table-actions{grid-column:1/-1;justify-content:stretch}.landing-automation-row .table-actions>*{flex:1 1}.landing-preview-shell{height:62dvh;padding:8px}.landing-preview-shell.desktop .landing-preview-frame{min-width:900px}.landing-generator-primary-fields,.landing-meta-strip,.landing-palette-grid{grid-template-columns:1fr}.landing-generator-modal,.landing-revision-modal{max-height:calc(100dvh - 24px);max-width:calc(100vw - 20px);padding:18px;width:calc(100vw - 20px)}.landing-generator-form .landing-brief-textarea{min-height:260px}.landing-revision-form .landing-brief-textarea{min-height:220px}.landing-palette-option{grid-template-columns:100px 1fr;align-items:center}.landing-generator-actions{align-items:stretch;flex-direction:column-reverse}.landing-generator-actions>*{width:100%}}.conversation-section-count{align-items:center;background:rgba(34,245,255,.08);border:1px solid rgba(34,245,255,.2);border-radius:999px;color:var(--cyan);display:inline-flex;font-size:10px;height:22px;justify-content:center;margin-left:5px;min-width:22px;padding:0 6px;vertical-align:middle}.conversation-chat-agent-caption,.conversation-chat-menu{display:none}.conversation-messages-empty{align-self:center;color:var(--muted);font-size:13px;margin:auto;padding:24px;text-align:center}.conversation-agent-chat-menu{align-self:center;justify-self:end}.conversation-agent-chat-create{gap:9px;font-size:13px;min-height:52px}.conversation-agent-chat-create>span:first-child{font-size:22px;line-height:1}.conversation-agent-chat-create>span:last-child{font-weight:850}@media (min-width:1181px){.conversation-shell{gap:16px;grid-template-columns:minmax(310px,350px) minmax(0,1fr)}.conversation-left{padding:16px}.conversation-agent-nav-list{max-height:min(48dvh,470px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:rgba(34,245,255,.35) transparent;scrollbar-width:thin}.conversation-agent-drilldown{padding:24px 28px}.conversation-agent-chat-list{gap:12px}.conversation-messages{gap:16px;padding:26px clamp(22px,2.5vw,40px)}.conversation-message{gap:10px;max-width:min(780px,82%);padding:13px 15px}.conversation-message.dispatch{max-width:min(620px,82%)}.conversation-message-content{gap:9px}.conversation-composer{gap:10px;padding:14px 18px 16px}.conversation-composer-main{min-height:58px}}.conversation-agent-nav-list{gap:9px}.conversation-agent-nav{gap:11px;min-height:68px;padding:9px 10px}.conversation-agent-nav small{display:-webkit-box;line-height:1.28;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.conversation-markdown-list,.conversation-text p{line-height:1.55}.conversation-chat-menu{position:relative}.conversation-chat-menu>summary{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(190,214,255,.14);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-grid;height:34px;justify-content:center;list-style:none;width:34px}.conversation-chat-menu>summary::-webkit-details-marker{display:none}.conversation-chat-menu>summary span{font-size:22px;line-height:1}.conversation-chat-menu>summary:focus-visible,.conversation-chat-menu[open]>summary{border-color:rgba(34,245,255,.46);color:var(--cyan);outline:none}.conversation-chat-menu-panel{background:rgba(7,9,19,.98);border:1px solid rgba(190,214,255,.18);border-radius:8px;box-shadow:0 18px 48px rgba(0,0,0,.46);display:grid;grid-gap:4px;gap:4px;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:80}.conversation-chat-menu-panel button{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--text);cursor:pointer;display:grid;font-size:12px;font-weight:800;grid-gap:8px;gap:8px;grid-template-columns:22px minmax(0,1fr);min-height:36px;padding:0 9px;text-align:left}.conversation-chat-menu-panel button:focus-visible,.conversation-chat-menu-panel button:hover{background:rgba(34,245,255,.09);border-color:rgba(34,245,255,.18);color:var(--cyan);outline:none}@media (max-width:720px){.conversation-agent-nav-list{gap:10px}.conversation-agent-nav{min-height:72px;padding:10px}.conversation-agent-drilldown{gap:16px;padding:14px}.conversation-agent-drilldown-head{gap:10px;padding-bottom:16px}.conversation-agent-drilldown-identity{gap:9px}.conversation-agent-drilldown-identity .conversation-avatar.large{flex-basis:48px;height:48px;width:48px}.conversation-agent-drilldown-head h2{font-size:20px;line-height:1.2;margin-bottom:3px}.conversation-agent-avatar-button{height:40px;min-width:40px;padding:0;width:40px}.conversation-agent-avatar-button span:last-child{display:none}.conversation-agent-chat-row{gap:8px}.conversation-agent-chat{min-height:64px;padding:11px 12px}.conversation-agent-chat-create{height:52px}.conversation-shell.mobile-chat-open .conversation-chat-head{gap:10px!important;grid-template-columns:38px minmax(0,1fr) 34px!important;min-height:64px;padding:10px!important}.conversation-shell.mobile-chat-open .conversation-chat-title-stack{gap:3px!important}.conversation-shell.mobile-chat-open .conversation-chat-title-row h2{max-width:100%}.conversation-shell.mobile-chat-open .conversation-chat-agent-caption,.conversation-shell.mobile-chat-open .conversation-chat-title-mobile{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-shell.mobile-chat-open .conversation-chat-agent-caption{color:var(--muted);font-size:11px;line-height:1.2}.conversation-shell.mobile-chat-open .conversation-chat-actions>.icon-button{display:none!important}.conversation-shell.mobile-chat-open .conversation-chat-menu{display:block}.conversation-shell.mobile-chat-open .conversation-chat-actions{overflow:visible!important}.conversation-shell.mobile-chat-open .conversation-messages{gap:14px!important;padding:16px 12px!important}.conversation-shell.mobile-chat-open .conversation-message{gap:9px;max-width:96%;padding:12px 13px}.conversation-shell.mobile-chat-open .conversation-composer{gap:9px;padding:10px 12px 12px!important}.conversation-shell.mobile-chat-open .conversation-composer-main{padding:7px 8px}}.conversation-approval-record{gap:14px}.conversation-approval-main{display:grid;grid-gap:6px;gap:6px;min-width:0}.conversation-approval-main p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.conversation-approval-main code{background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.18);border-radius:8px;color:var(--cyan);font-size:12px;padding:4px 7px;width:-moz-fit-content;width:fit-content}.conversation-approval-actions{display:flex;flex-wrap:wrap;gap:8px}.conversation-proposal-action-group{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.conversation-proposal-status{align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;min-height:34px;padding:0 12px}.conversation-proposal-status.quarantined{border-color:rgba(251,191,36,.35);color:#fde68a}.conversation-message-action-grid .danger{border-color:rgba(248,113,113,.25);color:#fecaca}.social-posts-section{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding-top:18px}.social-posts-toolbar{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.social-posts-toolbar h3{font-size:22px;margin:4px 0}.social-posts-toolbar p{color:var(--muted);margin:0}.social-view-switch{align-items:center;background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:8px;display:inline-flex;padding:3px}.social-view-switch button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:34px;padding:0 13px}.social-view-switch button.active{background:rgba(37,244,255,.13);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(37,244,255,.28)}.social-post-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,720px);justify-content:center}.social-post-card{background:color-mix(in srgb,var(--panel) 86%,#101525 14%);border:1px solid color-mix(in srgb,var(--line) 82%,#25f4ff 18%);border-radius:8px;display:flex;flex-direction:column;gap:0;min-width:0;overflow:hidden}.social-post-card-head{align-items:flex-start;background:rgba(255,255,255,.025);border-bottom:1px solid rgba(255,255,255,.07);display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.social-post-card-head>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.social-post-card-head strong{font-size:14px}.social-post-card-head span:not(.social-status){color:var(--muted);font-size:12px}.social-feed-author{align-items:center;display:flex;gap:11px;padding:15px 16px 0}.social-feed-avatar{align-items:center;background:rgba(37,244,255,.1);border:1px solid rgba(37,244,255,.35);border-radius:50%;color:var(--accent);display:inline-flex;flex:0 0 42px;font-size:17px;font-weight:900;height:42px;justify-content:center}.social-feed-author>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.social-feed-author strong{font-size:15px;overflow-wrap:anywhere}.social-feed-author div span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.social-post-card-content{display:grid;grid-gap:8px;gap:8px;padding:13px 16px 15px 69px}.social-post-card-content h4{font-size:16px;line-height:1.35;margin:0;overflow-wrap:anywhere}.social-post-card-content p{color:var(--text);font-size:15px;line-height:1.52;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.social-feed-media{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);margin:0}.social-feed-media>a{display:block}.social-feed-media img,.social-feed-media-state{aspect-ratio:43/24;display:block;width:100%}.social-feed-media img{background:#0b0d13;object-fit:cover}.social-feed-media-state{align-items:center;background:rgba(255,255,255,.035);color:var(--muted);display:flex;font-size:13px;justify-content:center}.social-feed-media-state.is-error{color:#ff9aaa}.social-feed-media figcaption{align-items:baseline;background:rgba(255,255,255,.025);display:flex;gap:9px;padding:9px 16px}.social-feed-media figcaption strong{color:var(--accent);flex:0 0 auto;font-size:10px;text-transform:uppercase}.social-feed-media figcaption span{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.social-post-media{background:rgba(37,244,255,.055);border-left:2px solid rgba(37,244,255,.58);display:grid;grid-gap:4px;gap:4px;margin:0 16px 14px 69px;padding:9px 10px}.social-post-media strong{color:var(--accent);font-size:11px;text-transform:uppercase}.social-post-media span{color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.social-post-result{color:var(--accent);font-size:13px;margin:0 16px 12px 69px;overflow-wrap:anywhere}.social-post-result.is-error{color:#ff9aaa}.social-feed-context{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px 14px;padding:10px 16px 10px 69px}.social-feed-context span:first-child{color:var(--text-soft);font-weight:750}.social-post-card-actions{border-top:1px solid rgba(255,255,255,.07);display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding:12px 16px}.social-post-card-actions .ghost-link{min-height:34px}@media (max-width:720px){.social-posts-toolbar{align-items:stretch;display:grid}.social-view-switch{justify-self:stretch}.social-view-switch button{flex:1 1 50%}.social-post-card-head{display:grid}.social-post-card-head .social-status{justify-self:start}.social-feed-context,.social-post-card-content{padding-left:16px}.social-post-media,.social-post-result{margin-left:16px}.social-feed-media figcaption{align-items:flex-start;display:grid}}.route-analytics-filter{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.route-analytics-filter label{color:var(--muted);display:grid;font-size:11px;grid-gap:4px;gap:4px}.route-analytics-filter input{min-height:36px;width:148px}.route-funnel{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:18px 0;padding:20px 0}.route-funnel-head h3,.route-vector-head h3{font-size:17px;margin:0}.route-funnel-head p,.route-vector-head span{color:var(--muted);font-size:12px;margin:4px 0 0}.route-funnel-stages{display:grid;grid-gap:6px;gap:6px;margin:18px auto 24px;max-width:820px}.route-funnel-stage{align-items:center;background:rgba(49,213,230,.11);border:1px solid rgba(49,213,230,.34);border-radius:6px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto 54px;justify-self:center;min-height:54px;padding:10px 16px;transition:width .24s ease}.route-funnel-stage:nth-child(2){background:rgba(137,115,255,.12);border-color:rgba(137,115,255,.32)}.route-funnel-stage:nth-child(3){background:rgba(238,80,197,.1);border-color:rgba(238,80,197,.3)}.route-funnel-stage span{color:var(--text-soft);font-size:13px;font-weight:750;min-width:0}.route-funnel-stage strong{font-size:21px}.route-funnel-stage small{color:var(--muted);text-align:right}.route-vector-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between;margin-bottom:12px}.route-vector-list{display:grid;grid-gap:10px;gap:10px}.route-vector-row{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(180px,.75fr) minmax(160px,1.5fr) minmax(110px,auto);min-height:48px}.route-vector-copy,.route-vector-value{display:grid;grid-gap:3px;gap:3px;min-width:0}.route-vector-copy span,.route-vector-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-vector-copy span,.route-vector-value span{color:var(--muted);font-size:11px}.route-vector-bar{background:rgba(255,255,255,.06);border-radius:3px;height:9px;overflow:hidden}.route-vector-bar span{background:var(--accent);border-radius:inherit;display:block;height:100%;max-width:100%}.route-vector-value{justify-items:end}.route-event-link{color:var(--accent);display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-event-params summary{color:var(--accent);cursor:pointer;font-size:12px;white-space:nowrap}.route-event-params>div{display:grid;grid-gap:6px;gap:6px;margin-top:8px;min-width:220px}.route-event-params span{display:grid;grid-gap:2px;gap:2px}.route-event-params b{color:var(--muted);font-size:10px}.route-event-params code{max-width:300px;overflow-wrap:anywhere;white-space:normal}.route-events-table td small,.route-events-table td strong{display:block}.muted-copy{color:var(--muted)}@media (max-width:720px){.route-analytics-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.route-analytics-filter button,.route-analytics-filter input{width:100%}.route-analytics-filter button{grid-column:1/-1}.route-funnel-stage{grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.route-funnel-stage small{grid-column:1/-1;text-align:left}.route-vector-row{gap:8px;grid-template-columns:minmax(0,1fr) auto}.route-vector-bar{grid-column:1/-1;grid-row:2}.route-event-link{max-width:100%}}