:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#050712;color:#f7fbff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050712;color:#f7fbff}a{color:inherit;text-decoration:none}.page{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(91,79,255,.24),transparent 34%),#050712}.hero{position:relative;min-height:100vh;padding:28px min(7vw,108px) 96px;isolation:isolate;background:linear-gradient(135deg,#090c1cf5,#03050dfa)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:linear-gradient(115deg,rgba(91,79,255,.22),transparent 26%,rgba(0,221,255,.16) 52%,transparent 70%,rgba(255,63,201,.14));background-size:240% 240%;animation:gradientShift 14s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.88),transparent 82%)}.aurora{position:absolute;width:42vw;height:42vw;border-radius:50%;filter:blur(80px);opacity:.58;z-index:-1;animation:floatAurora 12s ease-in-out infinite alternate}.aurora-one{left:-12vw;top:7vh;background:#694fff}.aurora-two{right:-14vw;top:22vh;background:#00d8ff;animation-delay:-5s}.particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}.particles span{position:absolute;width:var(--size);height:var(--size);border-radius:999px;background:#8beaffd1;box-shadow:0 0 22px #00d8ffd9;animation:particleFloat var(--duration) ease-in-out infinite alternate;opacity:.65}.nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 0 78px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:900;letter-spacing:-.04em}.brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,#7f5cff,#0df);box-shadow:0 18px 44px #00ddff47}.nav-links{display:flex;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-links a{padding:10px 14px;color:#c9d7ff;font-size:14px;border-radius:999px;transition:.2s ease}.nav-links a:hover{background:#ffffff1a;color:#fff}.nav-cta{padding:12px 18px;border-radius:999px;border:1px solid rgba(148,234,255,.28);background:#00d8ff1a;color:#d9f9ff;font-weight:800}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(36px,5vw,76px)}.hero-badge,.eyebrow{display:inline-flex;width:fit-content;align-items:center;gap:8px;margin-bottom:20px;padding:9px 14px;border-radius:999px;border:1px solid rgba(143,234,255,.24);background:linear-gradient(135deg,#7d5cff2e,#00d8ff17);color:#bfefff;font-size:13px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:880px;margin-bottom:24px;font-size:clamp(48px,7.4vw,104px);line-height:.88;letter-spacing:-.085em;text-wrap:balance}.lead{max-width:760px;margin-bottom:34px;color:#c5d2f5;font-size:clamp(18px,2vw,22px);line-height:1.62}.actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.actions.center{justify-content:center}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:17px 24px;border-radius:18px;font-size:16px;font-weight:900;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-2px)}.btn.primary{background:linear-gradient(135deg,#755cff,#00d9ff 54%,#66ffdf);color:#02040c;box-shadow:0 22px 70px #00d9ff57,inset 0 1px #ffffffa6}.btn.secondary{border:1px solid rgba(255,255,255,.16);background:#ffffff13;color:#f7fbff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;color:#8595c6;font-size:14px}.hero-proof strong{padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0d;color:#dce7ff}.shell-glow{position:relative;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff21,#ffffff0e);box-shadow:0 40px 120px #0000007a,0 0 80px #00d8ff1f;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.dashboard{border-radius:34px;padding:22px;transform-style:preserve-3d}.dashboard:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff61,#00d8ff14,#9b5cff6b);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.dashboard-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px;color:#dce7ff}.dashboard-top strong{padding:6px 10px;border-radius:999px;background:#18ffbd1f;color:#6dffdd}.status-dot{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;background:#56ffca;box-shadow:0 0 18px #56ffca}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.glass-tile{min-height:152px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#0508167a;box-shadow:inset 0 1px #ffffff12}.span-2{grid-column:span 2}.tile-label{margin-bottom:9px;color:#8798cf;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.tile-value{font-size:36px;font-weight:950;letter-spacing:-.05em}.tile-value.cyan{color:#61eaff}.chart-bars{display:flex;align-items:flex-end;gap:9px;height:108px;margin-top:18px}.chart-bars i{flex:1;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,#79f2ff,#735cff);box-shadow:0 0 28px #00d8ff47;animation:barPulse 2.8s ease-in-out infinite alternate}.avatar-stack{display:flex;margin:20px 0}.avatar-stack b{display:grid;place-items:center;width:46px;height:46px;margin-right:-10px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:linear-gradient(135deg,#111a3a,#1d5d79);color:#dbfbff;font-size:12px}.agent-feed p,.glass-tile small{color:#a9b7e4;line-height:1.5}.activity-card{min-height:auto}.activity-row{display:flex;gap:11px;align-items:center;padding:10px 0;color:#d5e0ff;border-bottom:1px solid rgba(255,255,255,.07)}.activity-row:last-child{border-bottom:0}.activity-row span{width:9px;height:9px;border-radius:50%;background:#78f7ff;box-shadow:0 0 18px #78f7ffc7}.section{position:relative;padding:104px min(7vw,108px);background:#070a16}.section:nth-of-type(2n){background:linear-gradient(180deg,#070a16,#090d1d)}.section-header{max-width:920px;margin-bottom:38px}.section-header h2,.final-cta h2{margin-bottom:16px;font-size:clamp(34px,5.2vw,68px);line-height:.98;letter-spacing:-.064em;text-wrap:balance}.section-header p,.final-cta p{max-width:820px;color:#aebde8;font-size:18px;line-height:1.7}.agent-grid,.pricing-grid,.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.agent-card,.price-card,.metric-card{border:1px solid rgba(255,255,255,.11);border-radius:28px;background:linear-gradient(180deg,#ffffff18,#ffffff09);box-shadow:0 28px 90px #00000047;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.agent-card{min-height:300px;padding:28px;transition:transform .25s ease,border-color .25s ease}.agent-card:hover{transform:translateY(-7px);border-color:#6ae8ff57}.agent-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:26px;border-radius:20px;background:linear-gradient(135deg,#7d5cff61,#00d8ff2e);color:#8ef4ff;font-size:28px;box-shadow:0 18px 50px #00d8ff29}.agent-card h3,.price-card h3{margin-bottom:12px;font-size:25px;letter-spacing:-.035em}.agent-card p,.price-card p{color:#aebde8;line-height:1.65}.agent-pulse{display:inline-flex;gap:8px;align-items:center;margin-top:24px;color:#75ffda;font-size:13px;font-weight:800;text-transform:uppercase}.agent-pulse span{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 18px currentColor}.workflow-section{overflow:hidden}.workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:22px;border-radius:32px}.workflow-step{position:relative;min-height:160px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#04081785;overflow:hidden}.workflow-step:before{content:"";position:absolute;inset:auto -20% -38% -20%;height:78%;background:radial-gradient(circle,rgba(0,216,255,.22),transparent 65%)}.workflow-step span{display:block;margin-bottom:34px;color:#82ecff;font-weight:950}.workflow-step strong{position:relative;z-index:1;display:block;font-size:18px}.workflow-step i{position:absolute;top:50%;right:-18px;width:32px;height:2px;background:linear-gradient(90deg,#78efff,transparent);z-index:2}.calculator-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;padding:24px;border-radius:32px}label{display:flex;flex-direction:column;gap:12px}label span{color:#bfcbef;font-weight:800}input{width:100%;min-height:68px;padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:20px;outline:none;background:#030612a3;color:#fff;font-size:24px;font-weight:900;box-shadow:inset 0 1px #ffffff0f}input:focus{border-color:#75efff8c;box-shadow:0 0 0 4px #00d8ff1c}.result-box{padding:22px;border-radius:24px;background:linear-gradient(135deg,#755cff47,#00d8ff29);border:1px solid rgba(143,234,255,.22)}.result-box span,.result-box small{display:block;color:#c8d6ff}.result-box strong{display:block;margin:8px 0;color:#75efff;font-size:clamp(30px,4vw,46px);letter-spacing:-.05em}.pricing-grid{align-items:stretch}.price-card{position:relative;padding:30px;overflow:hidden}.price-card:before{content:"";position:absolute;inset:-40% -20% auto;height:220px;background:radial-gradient(circle,rgba(120,239,255,.23),transparent 62%);opacity:.65}.price-card.featured{transform:translateY(-12px);border-color:#7aefff5c;box-shadow:0 36px 120px #00d8ff2e}.price-card.pink:before{background:radial-gradient(circle,rgba(255,86,205,.25),transparent 62%)}.price-card.violet:before{background:radial-gradient(circle,rgba(124,92,255,.28),transparent 62%)}.popular{position:relative;z-index:1;display:inline-flex;margin-bottom:18px;padding:7px 10px;border-radius:999px;background:#00d8ff24;color:#9cf5ff;font-size:12px;font-weight:900;text-transform:uppercase}.price-card h3,.price-card p,.price-card ul,.price-card a,.price{position:relative;z-index:1}.price{margin:18px 0 8px;font-size:44px;font-weight:950;letter-spacing:-.06em}.price small{color:#91a2d6;font-size:16px;letter-spacing:0}.price-card ul{display:grid;gap:12px;margin:24px 0 28px;padding:0;list-style:none;color:#d7e2ff}.price-card li:before{content:"✓";margin-right:9px;color:#75ffda}.price-card a{display:inline-flex;width:100%;justify-content:center;padding:15px 18px;border:1px solid rgba(255,255,255,.15);border-radius:17px;background:#ffffff14;font-weight:900}.hero-form-stack{width:100%}.lead-capture-form{display:grid;gap:18px;width:100%;padding:clamp(20px,3vw,30px);border-radius:32px}.lead-capture-form.compact{max-width:760px;margin:30px auto 0;text-align:left}.lead-form-heading h3{margin-bottom:10px;font-size:clamp(26px,3vw,36px);letter-spacing:-.045em}.lead-form-heading p{margin:0;color:#bfd0ff;line-height:1.55}.lead-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-form-grid label{display:grid;gap:7px;color:#d5e0ff;font-weight:850}.lead-form-grid label.span-2{grid-column:span 2}.lead-form-grid span{color:#91a2d6;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.lead-form-grid input,.lead-form-grid textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:16px;outline:none;background:#ffffff13;color:#f7fbff;padding:0 14px;font:inherit}.lead-form-grid input{min-height:48px}.lead-form-grid textarea{min-height:118px;padding-top:12px;resize:vertical}.lead-form-grid input::placeholder,.lead-form-grid textarea::placeholder{color:#c5d2f585}.lead-form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lead-capture-form .btn{width:100%;border:0;cursor:pointer}.lead-capture-form .btn:disabled{cursor:wait;opacity:.72;transform:none}.trust-section{padding:74px min(7vw,108px);background:#050712}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{padding:26px;text-align:center}.metric-card strong{display:block;margin-bottom:8px;font-size:clamp(32px,4.8vw,54px);letter-spacing:-.06em;background:linear-gradient(135deg,#fff,#7defff);-webkit-background-clip:text;color:transparent}.metric-card span{color:#aebde8}.final-cta{padding:104px min(7vw,108px);background:radial-gradient(circle at 50% 0%,rgba(0,216,255,.18),transparent 38%),#070a16;text-align:center}.cta-panel{max-width:1040px;margin:0 auto;padding:clamp(34px,6vw,70px);border-radius:38px}.cta-panel .eyebrow,.cta-panel p{margin-left:auto;margin-right:auto}.footer{display:flex;justify-content:space-between;gap:18px;padding:34px min(7vw,108px);border-top:1px solid rgba(255,255,255,.08);background:#040610;color:#8291c5}@keyframes gradientShift{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes floatAurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(5vw,-4vh,0) scale(1.12)}}@keyframes particleFloat{0%{transform:translateY(0) translate(0);opacity:.25}to{transform:translateY(-36px) translate(18px);opacity:.95}}@keyframes barPulse{0%{filter:saturate(1);transform:scaleY(.92)}to{filter:saturate(1.35);transform:scaleY(1)}}@media (max-width: 1100px){.hero-grid,.calculator-card{grid-template-columns:1fr}.dashboard{max-width:760px}.workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step i{display:none}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.hero{padding:22px 20px 72px}.nav{padding-bottom:44px}.nav-links,.nav-cta{display:none}h1{font-size:clamp(44px,15vw,70px)}.section,.trust-section,.final-cta{padding-left:20px;padding-right:20px}.agent-grid,.pricing-grid,.metrics-grid,.workflow{grid-template-columns:1fr}.price-card.featured{transform:none}.dashboard-grid,.lead-form-grid{grid-template-columns:1fr}.span-2,.lead-form-grid label.span-2{grid-column:span 1}.footer{flex-direction:column}}@media (max-width: 520px){.hero-proof span,.btn{width:100%}.dashboard,.calculator-card,.workflow,.cta-panel{border-radius:26px;padding:16px}.glass-tile,.agent-card,.price-card{border-radius:22px}.price{font-size:36px}input{font-size:20px}}button{font:inherit}.btn.compact{width:auto;min-height:48px;padding:14px 20px}.app-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;padding:22px;overflow-x:hidden;background:radial-gradient(circle at 20% 0%,rgba(124,92,255,.24),transparent 34%),radial-gradient(circle at 80% 15%,rgba(0,216,255,.16),transparent 30%),#050712}.sidebar{position:sticky;top:22px;height:calc(100vh - 44px);max-height:100vh;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:30px}.app-brand{padding-bottom:6px;flex:0 0 auto}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:6px;scrollbar-width:thin;scrollbar-color:rgba(125,239,255,.35) transparent}.sidebar-scroll::-webkit-scrollbar{width:8px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#7defff47}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#7defff75}.side-nav{display:grid;gap:10px}.side-nav a{padding:13px 14px;border:1px solid rgba(255,255,255,.08);border-radius:16px;color:#cbd8ff;background:#ffffff09;font-weight:850;transition:.2s ease}.side-nav a:hover,.side-nav a.active{color:#fff;border-color:#75efff57;background:linear-gradient(135deg,#7c5cff3d,#00d8ff1f);box-shadow:0 16px 50px #00d8ff17}.credits-mini{margin-top:0;flex:0 0 auto;padding:18px;border-radius:22px;border:1px solid rgba(117,239,255,.22);background:radial-gradient(circle at top right,rgba(0,216,255,.24),transparent 58%),#ffffff0e}.credits-mini span,.credits-mini p{color:#aebde8}.credits-mini strong{display:block;margin:8px 0;font-size:34px;letter-spacing:-.05em;color:#75efff}.credits-mini p{margin:0;line-height:1.55}.workspace{min-width:0;display:grid;gap:22px}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border-radius:28px}.workspace-header h1,.app-heading h2,.app-panel h3{margin:0}.workspace-header h1{font-size:clamp(28px,4vw,44px);letter-spacing:-.06em}.profile-pill{display:grid;gap:3px;min-width:190px;padding:13px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e}.profile-pill span{color:#96a8dd;font-size:13px}.workspace-page{display:grid;gap:22px}.app-heading{display:flex;justify-content:space-between;align-items:end;gap:22px;padding:10px 4px 4px}.app-heading h2{margin:8px 0;font-size:clamp(32px,5vw,58px);letter-spacing:-.07em;max-width:820px}.app-heading p{margin:0;max-width:760px;color:#aebde8;line-height:1.7}.app-panel{padding:24px;border-radius:28px}.dashboard-stats,.app-grid{display:grid;gap:18px}.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.align-start{align-items:start}.stat-card{position:relative;overflow:hidden;min-height:160px}.stat-card:after{content:"";position:absolute;inset:auto -20% -45% 30%;height:130px;border-radius:999px;filter:blur(34px);background:#00d8ff6b}.stat-card.violet:after{background:#7c5cff6b}.stat-card.pink:after{background:#ff56cd5c}.stat-card span,.stat-card p{color:#aebde8}.stat-card strong{display:block;margin:16px 0 6px;font-size:clamp(34px,5vw,54px);letter-spacing:-.07em}.stat-card p{margin:0}.profile-hero{display:flex;gap:18px;align-items:center;margin-top:18px}.profile-avatar{display:grid;place-items:center;width:78px;height:78px;border-radius:26px;background:linear-gradient(135deg,#7f5cff,#0df);box-shadow:0 20px 60px #00d8ff38;font-size:24px;font-weight:950}.profile-hero p,.profile-hero span{color:#aebde8}.profile-hero h3{font-size:26px;margin-bottom:6px}.credits-card .credits-number{margin:12px 0 4px;font-size:clamp(42px,7vw,72px);font-weight:950;letter-spacing:-.08em;color:#75efff}.credits-card p,.credits-card small{color:#aebde8}.progress-track,.score-row{overflow:hidden;position:relative;height:10px;border-radius:999px;background:#ffffff14}.progress-track i,.score-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7f5cff,#0df,#75ffda)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.ghost-button,.quick-actions button{border:1px solid rgba(255,255,255,.12);color:#dbe7ff;background:#ffffff0f;border-radius:16px;cursor:pointer}.ghost-button{padding:11px 14px;font-weight:900}.task-list,.order-list,.lead-list,.suggestion-list{display:grid;gap:12px}.task-card,.order-list article,.lead-card,.suggestion-list article{border:1px solid rgba(255,255,255,.09);background:#ffffff0b;border-radius:20px}.task-card,.order-list article{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px}.task-card span,.order-list span{display:block;margin-top:6px;color:#93a5d8;font-size:13px}.task-card b{color:#75efff}.task-card.violet b{color:#b9a7ff}.task-card.pink b{color:#ff9fe0}.quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-actions button{padding:16px;font-weight:900;text-align:left}.auth-page{position:relative;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:clamp(28px,6vw,90px);overflow:hidden;padding:clamp(24px,7vw,92px);background:linear-gradient(135deg,#090c1cfa,#03050dfc);isolation:isolate}.auth-copy{display:grid;gap:24px;max-width:780px}.auth-copy h1{margin:0;font-size:clamp(48px,8vw,96px);line-height:.94}.auth-copy p{margin:0;color:#c4d2ff;font-size:20px;line-height:1.7}.auth-benefits{display:flex;flex-wrap:wrap;gap:10px}.auth-benefits span{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#d7e2ff;font-weight:800}.auth-form{display:grid;gap:18px;padding:30px;border-radius:32px}.auth-form h2{margin:0;font-size:36px;letter-spacing:-.05em}.auth-form label{gap:8px}.auth-form input{min-height:58px;font-size:18px}.auth-form .btn{border:0;cursor:pointer;justify-content:center}.auth-form .btn:disabled{cursor:wait;opacity:.72;transform:none}.auth-error{margin:0;padding:12px 14px;border:1px solid rgba(255,99,132,.32);border-radius:16px;background:#ff63841a;color:#ffd7df;font-weight:800}.auth-switch{margin:0;color:#aebde8;text-align:center}.auth-switch a{color:#75efff;font-weight:900}.crm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start;min-width:0}.pipeline-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;overflow-x:visible;padding-bottom:8px}.stage-column{min-width:0;padding:clamp(12px,1.1vw,16px)}.stage-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.stage-head h3{font-size:18px}.stage-head span{display:block;margin-top:5px;color:#91a2d6;font-size:13px}.stage-head b{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#00d8ff24;color:#83f3ff}.lead-card{min-width:0;padding:14px;overflow-wrap:anywhere}.lead-topline{display:flex;justify-content:space-between;gap:8px;min-width:0}.lead-topline strong{min-width:0}.lead-topline span{flex:0 0 auto;color:#75efff;font-weight:900}.lead-card p{margin:8px 0 12px;color:#aebde8}.lead-card small{display:block;margin-top:12px;color:#d5e0ff;line-height:1.55}.score-row{display:flex;align-items:center;height:8px}.score-row b{position:absolute;right:0;top:-21px;color:#75ffda;font-size:12px}.crm-insights{display:grid;gap:18px;position:sticky;top:22px}.suggestion-list article{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:14px}.suggestion-list b{color:#75efff}.suggestion-list p,.activity-preview p{margin:0;color:#d5e0ff;line-height:1.55}.activity-preview{display:grid;gap:12px;margin-top:14px}.activity-preview p{display:flex;gap:10px}.activity-preview span{flex:0 0 9px;width:9px;height:9px;margin-top:8px;border-radius:50%;background:#75ffda;box-shadow:0 0 18px #75ffdaa6}@media (max-width: 1180px){.app-shell,.auth-page,.crm-layout{grid-template-columns:1fr}.sidebar{position:static;height:auto;max-height:none;overflow:visible}.sidebar-scroll{overflow:visible;padding-right:0}.side-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-insights{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.app-shell{padding:14px}.workspace-header,.app-heading,.profile-hero,.panel-head{align-items:flex-start;flex-direction:column}.dashboard-stats,.two-columns,.quick-actions,.crm-insights,.side-nav{grid-template-columns:1fr}.auth-page,.auth-form{padding:22px}.pipeline-board{grid-template-columns:1fr;overflow:visible}}.crm-stat-grid{margin-bottom:18px}.crm-alert{margin:0 0 18px}.crm-skeleton{min-height:260px;color:#aebde8}.empty-state{margin:0;padding:14px;border:1px dashed rgba(255,255,255,.12);border-radius:18px;color:#91a2d6}.lead-form{display:grid;gap:12px;margin-top:16px}.crm-field{display:grid;gap:7px;color:#d5e0ff;font-weight:800}.crm-field span{color:#91a2d6;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.crm-field input,.crm-field select,.note-form input{width:100%;min-height:44px;border:1px solid rgba(255,255,255,.12);border-radius:14px;outline:none;background:#fff1;color:#f7fbff;padding:0 12px;font:inherit}.crm-field select{cursor:pointer}.compact-field{margin:12px 0}.compact-field select{min-height:38px}.notes-list{display:grid;gap:8px;margin:12px 0}.notes-list p{display:flex;gap:8px;margin:0;padding:9px;border-radius:12px;background:#75ffda12;color:#d5e0ff;font-size:13px;line-height:1.45}.notes-list span{flex:0 0 7px;width:7px;height:7px;margin-top:6px;border-radius:50%;background:#75ffda}.note-form{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px}.note-form input{min-height:38px}.note-form button{border:0;border-radius:12px;background:linear-gradient(135deg,#7f5cff,#0df);color:#fff;cursor:pointer;font-size:20px;font-weight:950}.dashboard-alert{margin:0 0 18px}.success-alert{margin:0;padding:12px 14px;border:1px solid rgba(117,255,218,.32);border-radius:16px;background:#75ffda1a;color:#d8fff6;font-weight:800}.ai-task-form{display:grid;gap:14px}.crm-field textarea{width:100%;min-height:150px;border:1px solid rgba(255,255,255,.12);border-radius:16px;outline:none;background:#fff1;color:#f7fbff;padding:12px;font:inherit;resize:vertical}.crm-field option{background:#0b1022;color:#f7fbff}.ai-history-list{max-height:640px;overflow:auto;padding-right:4px}.ai-task-row{align-items:flex-start}.ai-task-row div{min-width:0}.ai-task-row small{display:block;margin-top:10px;color:#d5e0ff;line-height:1.5}.ai-task-row pre{margin:12px 0 0;white-space:pre-wrap;word-break:break-word;color:#aebde8;font:inherit;line-height:1.5}.ai-task-row.pending b{color:#ffe08a}.ai-task-row.processing b{color:#75efff}.ai-task-row.completed b{color:#75ffda}.ai-task-row.failed b{color:#ff9aae}.dashboard-orders{margin-bottom:14px}.dashboard-quick-actions{margin-top:14px}.btn.compact:disabled,.ghost-button:disabled{cursor:wait;opacity:.68;transform:none}.ai-os-page .app-heading{position:relative}.pulse-action{position:relative;overflow:hidden;box-shadow:0 0 34px #00ddff47;animation:pulseAction 2.6s ease-in-out infinite}.pulse-action:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(-75%) rotate(18deg);animation:sheen 3s infinite}.ai-command-card,.ai-orb-card{overflow:hidden;position:relative}.ai-command-card:before,.ai-orb-card:before{content:"";position:absolute;width:220px;height:220px;right:-80px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(117,239,255,.22),transparent 64%);pointer-events:none}.task-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.task-type-grid button{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#ffffff0e;color:#f7fbff;cursor:pointer;display:grid;gap:6px;padding:14px;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease}.task-type-grid button:hover{border-color:#75efff73;background:#75efff14;transform:translateY(-2px)}.task-type-grid b{font-size:13px}.task-type-grid span{color:#90a5d9;font-size:12px;font-weight:900}.credits-orb{display:grid;place-items:center;width:min(210px,64vw);height:min(210px,64vw);margin:8px auto 18px;border:1px solid rgba(117,239,255,.28);border-radius:50%;background:radial-gradient(circle at 50% 42%,#75efff40,#7f5cff1f 42%,#ffffff09 68%);box-shadow:inset 0 0 36px #75efff24,0 0 44px #7f5cff38;animation:orbFloat 4s ease-in-out infinite}.credits-orb span{color:#f8fdff;font-size:clamp(36px,5vw,58px);font-weight:950;letter-spacing:-.06em}.recent-task-widget .ai-task-row{animation:rowIn .36s ease both}.ai-task-row{position:relative;overflow:hidden}.ai-task-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#758cff;opacity:.8}.ai-task-row.pending:before{background:#ffe08a}.ai-task-row.processing:before{background:#75efff;box-shadow:0 0 18px #75efffb3;animation:statusGlow 1s ease-in-out infinite alternate}.ai-task-row.completed:before{background:#75ffda}.ai-task-row.failed:before{background:#ff9aae}.live-pill{align-items:center;border:1px solid rgba(117,255,218,.24);border-radius:999px;color:#d8fff6;display:inline-flex;font-size:12px;font-weight:950;gap:8px;padding:8px 10px;text-transform:uppercase}.live-pill i{width:8px;height:8px;border-radius:50%;background:#75ffda;box-shadow:0 0 16px #75ffdabf;animation:liveBlink 1.2s ease-in-out infinite}.live-activity-feed{display:grid;gap:12px;max-height:640px;overflow:auto;padding-right:4px}.activity-event{display:grid;grid-template-columns:14px 1fr;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#ffffff0b;animation:rowIn .32s ease both}.activity-event>span{width:12px;height:12px;margin-top:4px;border-radius:50%;background:#758cff;box-shadow:0 0 18px #758cff73}.activity-event.pending>span{background:#ffe08a}.activity-event.processing>span{background:#75efff;animation:liveBlink 1s ease-in-out infinite}.activity-event.completed>span{background:#75ffda}.activity-event.failed>span{background:#ff9aae}.activity-event strong{color:#f8fdff;display:block}.activity-event p{color:#aebde8;line-height:1.5;margin:5px 0}.activity-event small{color:#6f83bd;font-weight:800}.skeleton-stack{display:grid;gap:12px}.skeleton-stack i{min-height:76px;border-radius:20px;background:linear-gradient(90deg,#ffffff0d,#75efff1f,#ffffff0d);background-size:220% 100%;animation:skeletonMove 1.1s linear infinite}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:22px;background:#03050db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:fadeIn .18s ease both}.ai-task-modal{position:relative;width:min(820px,100%);max-height:min(92vh,880px);overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(145deg,#0e132afa,#060916fa);box-shadow:0 24px 90px #0000008c,0 0 80px #75efff1f;padding:clamp(20px,4vw,30px);animation:modalIn .22s ease both}.modal-glow{position:absolute;inset:-140px -120px auto auto;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(127,92,255,.25),transparent 66%);pointer-events:none}.modal-close{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0f;color:#f7fbff;cursor:pointer;font-size:28px;line-height:1}.modal-close:disabled{cursor:wait;opacity:.55}.modal-task-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modal-task-types label{position:relative;display:grid;gap:7px;min-height:138px;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0b;cursor:pointer;padding:16px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.modal-task-types label:hover,.modal-task-types label.selected{border-color:#75efff7a;background:#75efff14;transform:translateY(-2px)}.modal-task-types input{position:absolute;opacity:0;pointer-events:none}.modal-task-types b{color:#f8fdff}.modal-task-types span{color:#aebde8;line-height:1.45}.modal-task-types small{align-self:end;color:#75efff;font-weight:950}.modal-actions{align-items:center;display:flex;justify-content:space-between;gap:14px}.modal-actions>span{color:#aebde8;font-weight:900}.button-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:50%;display:inline-block;margin-right:8px;vertical-align:-2px;animation:spin .7s linear infinite}@keyframes pulseAction{0%,to{transform:translateY(0)}50%{transform:translateY(-1px);box-shadow:0 0 46px #00ddff6b}}@keyframes sheen{0%{transform:translate(-85%) rotate(18deg)}42%,to{transform:translate(95%) rotate(18deg)}}@keyframes orbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.015)}}@keyframes liveBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}@keyframes statusGlow{0%{opacity:.65}to{opacity:1}}@keyframes rowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonMove{to{background-position:-220% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 820px){.task-type-grid,.modal-task-types{grid-template-columns:1fr}.modal-actions{align-items:stretch;flex-direction:column}.ai-task-modal{border-radius:24px}}.production-crm-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.production-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.drop-stage{min-height:420px;transition:border-color .2s ease,transform .2s ease,background .2s ease,box-shadow .2s ease}.drop-stage.drag-active{border-color:#75efff3d;background:#75efff09}.drop-stage.drop-hover{transform:translateY(-3px);border-color:#75efff9e;background:linear-gradient(180deg,#75efff21,#75efff0b);box-shadow:0 22px 64px #00d8ff2e}.premium-lead-card{cursor:grab;transition:opacity .2s ease,transform .2s ease,border-color .2s ease,box-shadow .2s ease}.premium-lead-card:hover{transform:translateY(-3px);border-color:#75efff57;box-shadow:0 18px 45px #00000038}.premium-lead-card:active{cursor:grabbing}.premium-lead-card.is-dragging{opacity:.52;transform:scale(.985);border-color:#75efff94}.lead-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.lead-actions button,.form-actions .ghost-button{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff12;color:#dbe7ff;cursor:pointer;font-weight:900;padding:9px 10px}.lead-actions button:hover{border-color:#75efff61;color:#fff}.lead-actions button:disabled{cursor:wait;opacity:.62}.lead-actions .danger{color:#ffb8c4}.lead-note-text{border-left:2px solid rgba(117,239,255,.45);padding-left:10px;white-space:pre-wrap}.followup-history{display:grid;gap:8px;margin:12px 0}.followup-history p{margin:0;padding:10px;border:1px solid rgba(117,239,255,.13);border-radius:14px;background:#75efff0f;color:#d7e6ff;line-height:1.45;white-space:pre-wrap}.followup-history b{color:#75efff}.form-actions{display:flex;gap:10px;align-items:center}.crm-activity-feed p{display:grid;grid-template-columns:9px 1fr;align-items:start}.crm-activity-feed small{grid-column:2;color:#91a2d6;line-height:1.45}.crm-stat-grid{grid-template-columns:repeat(5,minmax(150px,1fr))}@media (max-width: 1600px){.production-crm-layout{grid-template-columns:1fr}.crm-insights{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1500px){.crm-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.production-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.production-crm-layout{grid-template-columns:1fr}}@media (max-width: 900px){.production-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-stat-grid{grid-template-columns:1fr}}@media (max-width: 640px){.production-pipeline{grid-template-columns:1fr}.drop-stage{min-height:auto}}.sidebar-create-lead{width:100%;min-height:48px;border:1px solid rgba(117,239,255,.32);border-radius:16px;background:linear-gradient(135deg,#7f5cff8c,#00ddff3d);color:#fff;cursor:pointer;font-weight:950;box-shadow:0 16px 44px #00d8ff1f;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.sidebar-create-lead:hover{transform:translateY(-2px);border-color:#75efff9e;box-shadow:0 22px 54px #00d8ff2e}.crm-workspace-page .app-heading{padding-bottom:0}.production-crm-layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px)}.production-pipeline{grid-template-columns:repeat(6,minmax(150px,1fr));gap:10px}.compact-crm-insights .app-panel{padding:18px}.editable-stage-head{align-items:start}.stage-title-input{width:100%;min-width:0;border:1px solid transparent;border-radius:12px;background:transparent;color:#f7fbff;font:inherit;font-size:17px;font-weight:950;letter-spacing:-.03em;padding:5px 7px;outline:none}.stage-title-input:hover,.stage-title-input:focus{border-color:#75efff52;background:#ffffff0e;box-shadow:0 0 0 3px #75efff14}.compact-lead-list{gap:8px}.compact-pipeline-card{display:grid;gap:7px;padding:11px;border-radius:16px;min-height:104px;cursor:pointer}.compact-pipeline-card .lead-topline{align-items:start}.compact-pipeline-card .lead-topline strong{color:#f8fdff;font-size:14px;line-height:1.2}.compact-pipeline-card .lead-topline span{font-size:12px;white-space:nowrap}.compact-pipeline-card p{margin:0;color:#aebde8;font-size:13px;line-height:1.35}.compact-pipeline-card small{display:inline-flex;align-items:center;gap:7px;margin-top:0;color:#d5e0ff;font-size:12px;font-weight:900}.lead-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px}.source-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff12;color:#dbe7ff;font-size:11px;font-weight:950;letter-spacing:.03em;padding:5px 8px;text-transform:uppercase}.telegram-source{border-color:#75efff57;background:#75efff1c;color:#75efff;box-shadow:0 0 18px #75efff1f}.detail-source-pill{margin-top:10px}.compact-pipeline-card small i{width:8px;height:8px;border-radius:50%;background:#75ffda;box-shadow:0 0 14px #75ffdab3}.crm-lead-modal{width:min(760px,100%)}.modal-copy{margin:8px 0 0;color:#aebde8;line-height:1.6}.modal-lead-form{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-lead-form .modal-notes,.modal-lead-form .modal-actions{grid-column:1 / -1}.lead-detail-modal{width:min(1180px,100%)}.lead-detail-modal .panel-head{position:relative;padding-right:64px}.lead-detail-modal .modal-close{z-index:4;pointer-events:auto}.lead-detail-head h3{font-size:clamp(28px,4vw,44px);letter-spacing:-.06em}.lead-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px}.lead-detail-main,.lead-detail-side{display:grid;gap:14px;min-width:0}.detail-kpi-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:14px;align-items:end}.detail-kpi-row>div,.detail-section{border:1px solid rgba(255,255,255,.1);border-radius:22px;background:#ffffff0b;padding:16px}.detail-kpi-row span,.lead-data-list dt{color:#91a2d6;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.detail-kpi-row strong{display:block;margin-top:8px;color:#75efff;font-size:clamp(26px,4vw,38px);letter-spacing:-.06em}.detail-section h4{margin:0 0 12px;color:#f8fdff;font-size:16px}.lead-data-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.lead-data-list div{min-width:0;border-radius:14px;background:#ffffff0b;padding:11px}.lead-data-list dd{margin:5px 0 0;color:#f7fbff;overflow-wrap:anywhere}.detail-notes-text{margin:0 0 12px;color:#dbe7ff;white-space:pre-wrap;line-height:1.55}.detail-note-form{display:grid;gap:10px}.detail-note-form textarea{min-height:112px;border:1px solid rgba(255,255,255,.12);border-radius:16px;outline:none;background:#fff1;color:#f7fbff;padding:12px;font:inherit;resize:vertical}.detail-actions{display:flex;flex-wrap:wrap;gap:10px}.danger-action{color:#ffb8c4;border-color:#ff638438}.detail-followups{max-height:310px;overflow:auto;padding-right:4px}.detail-followups p small{display:block;margin-top:8px;color:#91a2d6}.detail-activity-feed{max-height:360px;overflow:auto;padding-right:4px}@media (max-width: 1700px){.production-crm-layout{grid-template-columns:1fr}.compact-crm-insights{position:static;grid-template-columns:1fr}}@media (max-width: 1320px){.production-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.production-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-lead-form,.lead-detail-grid,.detail-kpi-row,.lead-data-list{grid-template-columns:1fr}}@media (max-width: 640px){.production-pipeline{grid-template-columns:1fr}.crm-lead-modal,.lead-detail-modal{max-height:94vh;border-radius:22px}.detail-actions .btn,.detail-actions .ghost-button{width:100%}}.sidebar-crm-actions{display:grid;gap:9px}.sidebar-activity-feed{width:100%;min-height:46px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(135deg,#ffffff14,#75efff14);color:#dbe7ff;cursor:pointer;font-weight:950;box-shadow:inset 0 1px #ffffff14,0 14px 38px #0000002e;transition:transform .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.sidebar-activity-feed:hover{transform:translateY(-2px);color:#fff;border-color:#75efff70;box-shadow:0 18px 48px #00d8ff24}.crm-workspace-page .production-crm-layout{grid-template-columns:minmax(0,1fr)}.crm-workspace-page .production-pipeline{grid-template-columns:repeat(6,minmax(180px,1fr));gap:14px}.activity-drawer-backdrop{place-items:stretch end;padding:18px}.crm-activity-drawer{width:min(720px,calc(100vw - 36px));height:min(100%,960px);max-height:calc(100vh - 36px);border-radius:32px;background:radial-gradient(circle at 18% 0%,rgba(117,239,255,.16),transparent 30%),radial-gradient(circle at 92% 12%,rgba(127,92,255,.22),transparent 34%),linear-gradient(145deg,#0c1126fc,#040712fc);animation:drawerIn .24s ease both}.activity-drawer-head{position:sticky;top:-1px;z-index:2;margin:-2px -2px 10px;padding:2px 2px 16px;background:linear-gradient(180deg,rgba(8,12,28,.98),rgba(8,12,28,.72),transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.activity-drawer-list{display:grid;gap:12px;padding-right:4px}.activity-drawer-item{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;padding:15px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(135deg,#ffffff12,#75efff09);box-shadow:inset 0 1px #ffffff12}.activity-dot{width:10px;height:10px;margin-top:7px;border-radius:999px;background:#75efff;box-shadow:0 0 0 5px #75efff1a,0 0 24px #75efffbf}.activity-row-title{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.activity-row-title strong{color:#f8fdff;font-size:16px;letter-spacing:-.02em}.activity-row-title time{flex:0 0 auto;color:#91a2d6;font-size:12px;font-weight:900}.activity-drawer-item p{margin:8px 0 7px;color:#dbe7ff;line-height:1.55;white-space:pre-wrap}.activity-drawer-item small{color:#75efff;font-weight:900}.activity-drawer-empty{margin:0;padding:18px;border:1px dashed rgba(117,239,255,.26);border-radius:22px;background:#75efff0e;color:#f8fdff}.activity-drawer-empty small{display:block;margin-top:8px;color:#91a2d6}@keyframes drawerIn{0%{opacity:0;transform:translate(24px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@media (max-width: 1320px){.crm-workspace-page .production-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 920px){.crm-workspace-page .production-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-drawer-backdrop{place-items:center}.crm-activity-drawer{width:min(100%,720px)}.activity-row-title{display:grid}}@media (max-width: 640px){.crm-workspace-page .production-pipeline{grid-template-columns:1fr}.crm-activity-drawer{border-radius:22px}}.activity-drawer-list .activity-drawer-item p{display:block;grid-template-columns:none}.activity-drawer-list .activity-drawer-item small{grid-column:auto}.telegram-source,.telegram-badge{border-color:#2aabee6b!important;background:linear-gradient(135deg,#2aabee2e,#3c5aff24)!important;color:#9de1ff!important}.telegram-card-status{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:#e9f1ffad;font-size:.76rem}.telegram-presence,.telegram-presence-dot{display:inline-flex;align-items:center;gap:6px;margin-left:8px;color:#e9f1ffa8;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.telegram-presence-dot{width:8px;height:8px;margin-left:0;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.telegram-presence:before{content:"";width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.telegram-presence.online:before,.telegram-presence-dot.online{background:#22c55e;box-shadow:0 0 0 4px #22c55e24,0 0 22px #22c55e80}.telegram-chat-section{border:1px solid rgba(42,171,238,.22);background:radial-gradient(circle at top right,rgba(42,171,238,.14),transparent 42%),#090e1c94}.telegram-chat-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.telegram-chat-head h4,.telegram-chat-head p{margin:0}.telegram-chat-head p{margin-top:4px;color:#e9f1ff94;font-size:.86rem}.telegram-badge{border:1px solid rgba(42,171,238,.34);border-radius:999px;padding:7px 11px;font-weight:800;font-size:.75rem}.telegram-chat-window{display:flex;flex-direction:column;gap:10px;max-height:320px;overflow:auto;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#0206175c}.telegram-chat-bubble{max-width:82%;padding:11px 13px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff12}.telegram-chat-bubble.assistant{align-self:flex-end;background:linear-gradient(135deg,#7c3aed57,#2aabee33)}.telegram-chat-bubble.user{align-self:flex-start;background:#0f172adb}.telegram-chat-bubble p{margin:0 0 7px;white-space:pre-wrap}.telegram-chat-bubble small{color:#e9f1ff8c;font-size:.72rem}.telegram-reply-form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-top:12px}.telegram-reply-form textarea{min-height:76px;resize:vertical}@media (max-width: 760px){.telegram-reply-form{grid-template-columns:1fr}.telegram-chat-bubble{max-width:94%}}.email-composer-section{border:1px solid rgba(99,102,241,.18)}.email-composer{display:grid;gap:12px;margin-top:14px}.email-composer-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:12px}.email-attachment-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.file-upload-button{position:relative;overflow:hidden;cursor:pointer}.file-upload-button input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.email-attachments-list{display:flex;flex-wrap:wrap;gap:8px}.email-attachments-list span{border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:6px 10px;color:var(--muted);background:#0f172a57}.email-history{display:grid;gap:10px;margin-top:16px}.email-history h5{margin:0;color:var(--text)}.email-history article{display:grid;gap:4px;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#0f172a47}.email-history article span,.email-history article small{color:var(--muted)}@media (max-width: 760px){.email-composer-row{grid-template-columns:1fr}}.email-history-card.failed{border-color:#f8717173;background:#7f1d1d38}.email-error-text{color:#fecaca!important}.workspace-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.workspace-selector{display:grid;gap:5px;min-width:220px}.workspace-selector span,.workspace-selector small{color:var(--muted);font-size:.75rem}.workspace-selector select,.workspace-settings-card input,.workspace-settings-card select{width:100%;border:1px solid rgba(148,163,184,.24);border-radius:14px;background:#080d1cc7;color:#f8fafc;padding:10px 12px;outline:none}.workspace-settings-btn,.workspace-settings-card button,.modal-close{border:1px solid rgba(34,211,238,.28);border-radius:999px;background:linear-gradient(135deg,#22d3ee2e,#8b5cf62e);color:#f8fafc;padding:10px 14px;cursor:pointer;font-weight:700}.workspace-settings-card button:disabled{cursor:not-allowed;opacity:.48}.workspace-current-name{margin:16px 0;color:var(--muted)}.workspace-current-name strong{color:#f8fafc}.workspace-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#020617c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px}.workspace-modal{position:relative;width:min(980px,96vw);max-height:90vh;overflow:auto;border-radius:28px;padding:28px;background:linear-gradient(145deg,#0f172afa,#111827eb);border:1px solid rgba(148,163,184,.18)}.modal-close{position:absolute;top:20px;right:20px}.workspace-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.workspace-settings-card{border:1px solid rgba(148,163,184,.16);border-radius:22px;padding:18px;background:#0f172aa3}.workspace-settings-card label{display:grid;gap:8px;margin:12px 0;color:var(--muted)}.workspace-limits{display:grid;gap:9px;margin:0;padding-left:18px;color:#cbd5e1}.workspace-members-list{margin-top:18px}.workspace-member-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.12);color:#e2e8f0}.workspace-settings-status{color:#67e8f9}@media (max-width: 760px){.workspace-settings-grid{grid-template-columns:1fr}.workspace-toolbar{justify-content:flex-start}}.ai-action-center-panel,.ai-recommendation-panel,.ai-action-center-card{position:relative;overflow:hidden;border:1px solid rgba(139,92,246,.28);border-radius:24px;background:linear-gradient(135deg,#13172bc7,#461f7447);box-shadow:0 24px 70px #4c1d953d,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-action-center-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;margin:0 0 22px}.ai-action-center-panel h3,.ai-action-center-card h4,.ai-recommendation-panel h4{margin:0}.ai-action-center-panel p,.ai-recommendation-panel p{color:var(--muted);margin:6px 0 0}.ai-card-recommendation{display:flex;gap:8px;align-items:center;margin-top:10px;padding:9px 10px;border-radius:14px;color:#ede9fe;background:#7c3aed29;border:1px solid rgba(167,139,250,.28);font-size:12px;line-height:1.35}.ai-card-recommendation span,.ai-glow-badge{flex:0 0 auto;border-radius:999px;padding:4px 8px;color:#fff;background:linear-gradient(135deg,#7c3aed,#ec4899);box-shadow:0 0 24px #ec489973;font-size:11px;font-weight:800}.ai-recommendation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ai-recommendation-grid div{padding:14px;border-radius:18px;background:#ffffff0e;border:1px solid rgba(255,255,255,.1)}.ai-recommendation-grid span{display:block;color:var(--muted);font-size:12px;margin-bottom:6px}.ai-recommendation-grid strong{color:#fff;font-size:14px}.ai-recommendation-list{margin:14px 0 0;padding-left:18px;color:#ddd6fe}.ai-recommendation-list li+li{margin-top:6px}.ai-action-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ai-action-buttons .ghost-button{justify-content:center}.ai-timeline-item span{background:linear-gradient(135deg,#7c3aed,#ec4899)!important;box-shadow:0 0 18px #7c3aed99}@media (max-width: 760px){.ai-action-center-panel{align-items:flex-start;flex-direction:column}.ai-recommendation-grid,.ai-action-buttons{grid-template-columns:1fr}}.ai-action-center-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.lead-ai-probability,.probability-bar{position:relative;overflow:hidden;height:10px;margin-top:10px;border-radius:999px;background:#0f172aeb;border:1px solid rgba(34,211,238,.22)}.lead-ai-probability span{position:absolute;inset:-20px 0 auto;color:#a5f3fc;font-size:11px;font-weight:800}.lead-ai-probability i,.probability-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6,#ec4899);box-shadow:0 0 24px #22d3ee9e;transition:width .7s ease}.ai-badge-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.ai-neon-badge,.urgency-badge{border:1px solid rgba(34,211,238,.32);border-radius:999px;padding:5px 9px;color:#ecfeff;background:linear-gradient(135deg,#22d3ee2e,#ec489933);box-shadow:0 0 22px #22d3ee4d;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.urgency-badge.high,.at-risk-lead .ai-neon-badge{border-color:#f8717173;background:linear-gradient(135deg,#ef44444d,#ec489938);box-shadow:0 0 28px #f8717157}.urgency-badge.medium{border-color:#fbbf2470;background:linear-gradient(135deg,#fbbf243d,#8b5cf62e)}.ai-deal-probability-panel{position:relative;overflow:hidden;border:1px solid rgba(34,211,238,.26);border-radius:26px;background:radial-gradient(circle at top right,rgba(34,211,238,.2),transparent 34%),linear-gradient(135deg,#080d1ce6,#312e815c);box-shadow:0 30px 90px #22d3ee24,inset 0 1px #ffffff14}.ai-probability-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.ai-probability-head h4{margin:4px 0;font-size:clamp(24px,4vw,38px);background:linear-gradient(90deg,#ecfeff,#a78bfa,#f9a8d4);-webkit-background-clip:text;color:transparent}.ai-probability-head p,.ai-advisor-strip p{color:#cbd5e1;margin:6px 0 0}.detail-ai-badges{margin:14px 0}.ai-advisor-strip{display:grid;gap:8px;margin-top:14px;padding:14px;border:1px solid rgba(167,139,250,.24);border-radius:18px;background:#0f172a8a}.ai-sequence-draft{border-color:#22d3ee38!important;background:#22d3ee14!important}@media (max-width: 760px){.ai-action-center-buttons,.ai-probability-head{flex-direction:column;align-items:stretch}}.execution-center-card{border:1px solid rgba(125,92,255,.35);background:linear-gradient(145deg,#14162de0,#101222b8);box-shadow:0 24px 80px #5e5cff2e,inset 0 1px #ffffff14}.execution-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.execution-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.ai-glow-badge{padding:7px 10px;border-radius:999px;color:#dcd7ff;background:#7d5cff29;border:1px solid rgba(158,137,255,.38);box-shadow:0 0 28px #7d5cff61;font-size:11px;letter-spacing:.08em}.execution-materials{margin-top:14px;padding:12px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;gap:10px}.execution-materials>div{display:flex;gap:8px;flex-wrap:wrap}.material-ready,.material-missing{padding:6px 9px;border-radius:999px;font-size:12px}.material-ready{color:#9ff7c8;background:#24d6841f;border:1px solid rgba(36,214,132,.25)}.material-missing{color:#ffd1d1;background:#ff5c7a1f;border:1px solid rgba(255,92,122,.25)}.execution-action-list{margin-top:14px;display:grid;gap:10px}.execution-action{padding:13px;border-radius:18px;background:#080a187a;border:1px solid rgba(255,255,255,.08)}.execution-action.sent{border-color:#24d68459}.execution-action.failed{border-color:#ff5c7a66}.execution-action>div:first-child{display:flex;justify-content:space-between;gap:12px}.execution-action span,.execution-action small{color:var(--muted);font-size:12px}.execution-action p{margin:10px 0;white-space:pre-wrap}.execution-buttons{display:flex;gap:8px;flex-wrap:wrap}.compact{padding:8px 11px;min-height:auto}.attachment-history-row{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:4px}.attachment-history-row small{color:var(--muted)}.timeline-memory-feed{max-height:520px;overflow:auto}.ai-workers-page{position:relative}.ai-workers-page:before{content:"";position:fixed;inset:8% 4% auto auto;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,rgba(65,226,255,.24),transparent 68%);pointer-events:none;filter:blur(8px);z-index:0}.ai-workers-route-notice{border-color:#5ee7ff47;background:#3b82f61a;color:#dbeafe}.ai-workers-fallback-panel{margin-top:24px;position:relative;z-index:1}.ai-workers-fallback-panel h2{margin:0 0 10px}.ai-workers-debug-block{margin-top:14px;max-height:360px;overflow:auto;white-space:pre-wrap;border:1px solid rgba(248,113,113,.45);border-radius:14px;padding:14px;background:#0f172adb;color:#fecaca;font-size:12px;line-height:1.45}.demo-pipeline-panel{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:22px;margin:18px 0 22px;overflow:hidden;border:1px solid rgba(94,231,255,.24);background:radial-gradient(circle at 18% 20%,rgba(94,231,255,.22),transparent 30%),radial-gradient(circle at 88% 12%,rgba(236,72,153,.18),transparent 28%),linear-gradient(145deg,#080d1ef0,#26225694);box-shadow:0 28px 90px #22d3ee29,inset 0 1px #ffffff14}.demo-pipeline-panel:after{content:"";position:absolute;inset:auto -8% -55% 34%;height:190px;background:radial-gradient(circle,rgba(139,92,246,.34),transparent 68%);pointer-events:none}.demo-pipeline-copy{position:relative;z-index:1;max-width:760px}.demo-pipeline-copy h3{margin:6px 0 8px;font-size:clamp(24px,3vw,34px)}.demo-pipeline-copy p{margin:0 0 8px;color:#dffcff;font-weight:800}.demo-pipeline-copy small{color:#e2e8f0ad;line-height:1.6}.demo-pipeline-button{position:relative;z-index:1;white-space:nowrap;box-shadow:0 0 32px #5ee7ff52}.ai-workers-stats .stat-card{min-height:150px}.focus-total-history-note{color:var(--muted-text);font-size:.86rem;font-weight:800;margin:-8px 0 18px;position:relative;z-index:1}.worker-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;position:relative;z-index:1}.ai-worker-card{overflow:hidden;position:relative;min-height:310px;background:linear-gradient(145deg,#091226d6,#121630ad);border:1px solid rgba(114,234,255,.16)}.ai-worker-card:after{content:"";position:absolute;inset:auto -22% -35% 22%;height:150px;background:radial-gradient(circle,rgba(139,92,246,.22),transparent 70%);pointer-events:none}.worker-card-top,.worker-actions,.worker-meta-grid,.ai-queue-item,.recent-run,.approval-lanes{display:flex;align-items:center}.worker-card-top{justify-content:space-between;margin-bottom:18px}.worker-orb{width:48px;height:48px;border-radius:18px;background:radial-gradient(circle at 30% 30%,#fff,#5ee7ff 26%,#7c3aed 62%,#7c3aed40);box-shadow:0 0 26px #5ee7ff94,inset 0 0 18px #ffffff3d}.worker-status{border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffd6;padding:7px 11px;font-size:12px;background:#ffffff0f}.worker-status.active{color:#8fffe4;border-color:#8fffe447;box-shadow:0 0 18px #14b8a62e}.worker-status.paused{color:#facc15;border-color:#facc1552}.worker-status.error{color:#fb7185;border-color:#fb718552}.ai-worker-card h3,.revenue-impact-panel h3{margin:0 0 10px}.ai-worker-card p,.revenue-impact-panel p,.ai-queue-item p,.approval-lanes p{color:#e2e8f0b8;line-height:1.55}.worker-meta-grid{align-items:stretch;flex-direction:column;gap:10px;margin:18px 0}.worker-meta-grid span{display:flex;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:14px;background:#ffffff0b;color:#e2e8f0ad}.worker-meta-grid b{color:#fff;text-align:right}.worker-actions{position:relative;z-index:1;gap:10px;flex-wrap:wrap}.ai-command-panels{margin-top:18px}.ai-queue-list,.recent-run-list{display:grid;gap:12px}.ai-queue-item,.recent-run{justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#070d1e75;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ai-queue-item strong,.recent-run strong{display:block;margin-bottom:6px}.ai-queue-item small,.recent-run span{color:#cbd5e194}.ai-queue-item b,.recent-run b{white-space:nowrap;color:#67e8f9;font-size:13px}.approval-lanes{gap:14px;align-items:stretch}.approval-lanes>div{flex:1;padding:18px;border-radius:22px;background:linear-gradient(145deg,#0f172ab8,#1e293b61);border:1px solid rgba(255,255,255,.12)}.approval-lanes span{color:#cbd5e1ad;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.approval-lanes strong,.revenue-impact-panel>strong{display:block;color:#fff;font-size:clamp(34px,6vw,58px);line-height:1;margin:12px 0;text-shadow:0 0 28px rgba(94,231,255,.26)}.recent-run.completed b{color:#8fffe4}.recent-run.failed b{color:#fb7185}.revenue-impact-panel{background:linear-gradient(145deg,#121734e6,#4f46e529);border-color:#5ee7ff38}@media (max-width: 1180px){.worker-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.demo-pipeline-panel{align-items:stretch;flex-direction:column}.demo-pipeline-button{width:100%}.worker-card-grid,.approval-lanes{grid-template-columns:1fr;display:grid}.ai-queue-item,.recent-run{align-items:flex-start;flex-direction:column}}.ai-approval-center-panel{border:1px solid rgba(139,92,246,.32);box-shadow:0 24px 80px #4c1d9547,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.approval-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.approval-metric-strip span{padding:12px;border-radius:18px;background:#0f172a94;border:1px solid rgba(148,163,184,.14);color:var(--muted-text)}.approval-metric-strip b{display:block;color:#fff;font-size:1.25rem}.approval-table{display:grid;gap:12px}.approval-row{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(5,minmax(100px,.7fr)) minmax(260px,1fr);gap:12px;align-items:center;padding:14px;border-radius:22px;background:linear-gradient(135deg,#0f172ab8,#1e293b6b);border:1px solid rgba(148,163,184,.14)}.approval-row>div span{display:block;color:var(--muted-text);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.approval-main p{margin:6px 0 0;color:var(--muted-text);line-height:1.45}.telegram-reply-draft-card{display:grid;gap:10px;margin-top:10px;padding:12px;border-radius:18px;background:linear-gradient(135deg,#020617eb,#0f172ad6);border:1px solid rgba(56,189,248,.2);box-shadow:inset 0 1px #ffffff0f}.telegram-reply-draft-card>div:not(.telegram-reply-card-head){padding:10px;border-radius:14px;background:#0f172aad;border:1px solid rgba(148,163,184,.12)}.telegram-reply-draft-card span{text-transform:none!important;letter-spacing:0!important;color:#93c5fd!important}.telegram-reply-draft-card p{margin-top:6px;color:#e5eefc;white-space:pre-wrap;line-height:1.55}.telegram-reply-card-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0!important;background:transparent!important;border:0!important}.telegram-meta-pill{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:6px 9px;background:#0f172ab3;color:#c7d2fe!important;font-size:.72rem!important;font-weight:800}.telegram-meta-pill.risk{border-color:#fbbf2457;color:#fde68a!important}.telegram-meta-pill.edited{border-color:#22c55e57;color:#86efac!important}.telegram-draft-body p{max-height:220px;overflow:auto;padding-right:6px}.telegram-draft-editor{display:grid;gap:10px;margin-top:8px}.telegram-draft-editor textarea{min-height:140px;max-height:260px;resize:vertical;white-space:pre-wrap}.telegram-draft-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.approval-stage-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:10px;padding:10px;border-radius:14px;background:#6366f114;border:1px solid rgba(129,140,248,.16)}.approval-stage-details span{text-transform:none!important;letter-spacing:0!important}.approval-stage-details b{display:block;color:#fff;margin-top:2px}.approval-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.approval-send-button{cursor:pointer;opacity:1}.approval-send-button:disabled{cursor:wait;opacity:.78}.send-debug-badge{display:inline-flex;width:fit-content;margin-top:10px;padding:5px 8px;border:1px dashed rgba(117,239,255,.46);border-radius:999px;background:#0ea5e91f;color:#bae6fd;font-size:.72rem;font-weight:900}.glow-status{text-shadow:0 0 18px rgba(168,85,247,.55)}.glow-status.pending_approval{color:#fbbf24}.glow-status.approved{color:#67e8f9}.glow-status.executing{color:#a78bfa}.glow-status.completed{color:#86efac}.glow-status.failed,.glow-status.rejected{color:#fda4af}.approval-history-section{border-top:1px solid rgba(148,163,184,.14);margin-top:18px;padding-top:18px}.approval-history-head{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.approval-history-head h4{margin:0}.approval-history-head span,.approval-history-note{color:var(--muted-text);font-size:.82rem;font-weight:800}.approval-history-row{opacity:.76}@media (max-width: 1100px){.approval-row{grid-template-columns:1fr}.approval-actions{justify-content:flex-start}.approval-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.telegram-badge.inline{display:inline-flex;margin-left:.35rem;vertical-align:middle}.telegram-chat-status{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:700;padding:.18rem .55rem}.telegram-chat-status.ok{background:#22c55e24;color:#86efac}.telegram-chat-status.missing{background:#f8717124;color:#fca5a5}.form-success{padding:14px 16px;border-radius:16px;border:1px solid rgba(36,227,166,.28);background:#24e3a614;color:#bfffe8;font-weight:800}.form-error{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,92,122,.32);background:#ff5c7a14;color:#ffd0d8;font-weight:800}.followup-center-list{display:grid;gap:16px}.followup-card{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#080e20b8;box-shadow:0 18px 60px #00000038}.followup-card.sent{opacity:.78}.followup-card.failed{border-color:#ff5c7a52}.approval-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.approval-card-head h3{margin:4px 0 8px}.approval-card-head p{margin:0;color:#9fb0df}.ai-output-box{white-space:pre-wrap;margin:16px 0;padding:16px;border-radius:18px;border:1px solid rgba(117,91,255,.22);background:#755bff14;color:#edf3ff;font:inherit;line-height:1.55}.approval-meta{display:flex;flex-wrap:wrap;gap:10px;color:#91a2d6;font-size:.9rem}.approval-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.followup-approve-button:disabled,.followup-edit-button:disabled{cursor:not-allowed;opacity:1;transform:none}.followup-approve-button:disabled:hover,.followup-edit-button:disabled:hover{border-color:#ffffff1f;background:#ffffff0f;color:#dbe7ff;transform:none}.followup-approve-button[aria-busy=true]:disabled,.followup-edit-button[aria-busy=true]:disabled{cursor:wait;opacity:.78}.followup-reject-button:disabled{cursor:not-allowed;opacity:1;transform:none}.followup-reject-button:disabled:hover{border-color:#ff638438;background:#ffffff0f;color:#ffb8c4;transform:none}.followup-reject-button[aria-busy=true]:disabled{cursor:wait;opacity:.78}.followup-send-action{display:grid;gap:6px;justify-items:start}.followup-send-button .button-spinner{display:none}.followup-send-button[aria-busy=false]:disabled{cursor:not-allowed;opacity:.84;background:#ffffff1a;border-color:#ffffff29;box-shadow:none;color:#c8d3f4}.followup-send-button[aria-busy=true]:disabled{cursor:wait;opacity:.78}.followup-send-hint{max-width:190px;color:#ffcf8a;font-size:.76rem;font-weight:800;line-height:1.35}.urgency-badge.critical{background:#ff5c7a2e;color:#ffd0d8;border-color:#ff5c7a57}.crm-modal-backdrop,.lead-detail-modal,.lead-modal-close{pointer-events:auto}.lead-modal-close{position:absolute;width:52px;height:52px;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:1;padding:0;text-align:center;font-size:32px;font-weight:700;z-index:20}.lead-modal-close span,.lead-modal-close svg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.lead-detail-bottom-actions{display:flex;justify-content:center;margin-top:18px}.lead-intelligence-kpis{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 9px;border:1px solid rgba(34,211,238,.22);border-radius:14px;background:#0f172a94;box-shadow:inset 0 1px #ffffff0d,0 0 22px #22d3ee1f}.lead-intelligence-kpis b{color:#67e8f9;font-size:16px}.lead-intelligence-kpis span{color:#fecdd3;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.lead-intelligence-kpis em{color:#f8fafc;font-size:11px;font-style:normal;font-weight:900}.forecast-progress{margin-top:0}.ai-card-reasoning{padding:8px 10px;border-left:2px solid rgba(236,72,153,.75);border-radius:12px;color:#dbeafe;background:#ec489914;font-size:12px;line-height:1.35}.forecast-distribution-card{border-color:#22d3ee3d!important;background:radial-gradient(circle at top right,rgba(34,211,238,.18),transparent 34%),#0f172ac2!important}.forecast-bars{display:grid;gap:12px;margin-top:16px}.forecast-row{display:grid;grid-template-columns:92px 1fr 32px;gap:10px;align-items:center;color:#dbeafe;font-size:12px;font-weight:900}.forecast-row i{display:block;height:10px;overflow:hidden;border-radius:999px;background:#0f172aeb;border:1px solid rgba(255,255,255,.08)}.forecast-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#8b5cf6);box-shadow:0 0 18px #22d3ee73}.forecast-row.at_risk i b,.forecast-row.lost_risk i b{background:linear-gradient(90deg,#f59e0b,#ef4444,#ec4899);box-shadow:0 0 18px #f8717173}.ai-forecast-empty-card{margin-top:10px;padding:10px 11px;border:1px dashed rgba(117,239,255,.24);border-radius:14px;color:#aebde8;background:#0f172a85;font-size:12px;line-height:1.35}.telegram-connect-card{display:grid;gap:12px;margin:14px 0;padding:16px;border:1px solid rgba(80,190,255,.28);border-radius:18px;background:linear-gradient(135deg,#0ea5e924,#6366f11a)}.telegram-connect-card strong{color:#e0f2fe;font-size:1rem}.telegram-connect-card p{margin:4px 0 0;color:#e2e8f0c7;line-height:1.45}.telegram-connect-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.disabled-link{pointer-events:none;opacity:.55}.telegram-approval-preview{display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(42,171,238,.22);background:#02061757}.telegram-approval-preview div:not(.execution-buttons){padding:10px;border-radius:14px;background:#0f172a9e}.telegram-approval-preview span{display:block;color:#93c5fd;font-size:.74rem;font-weight:800}.telegram-approval-preview p{margin:6px 0;color:#e5eefc;white-space:pre-wrap;line-height:1.5}.meeting-calendar-panel{border:1px solid rgba(87,214,255,.18);background:linear-gradient(135deg,#0a1424b8,#18243a75)}.meeting-calendar-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:center;padding:.85rem;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a;margin-top:.75rem}.meeting-calendar-card strong,.meeting-calendar-card small,.meeting-calendar-card span{display:block}.meeting-calendar-card small,.calendar-placeholder{color:var(--muted-text);margin-top:.2rem}.meeting-calendar-meta{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.meeting-calendar-meta span,.calendar-status,.ics-ready-badge,.google-synced-badge{border-radius:999px;padding:.25rem .55rem;background:#ffffff14;color:var(--muted-text);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.calendar-status.ics_ready,.ics-ready-badge{background:#45ffb329;color:#7cffc4}.calendar-status.synced,.google-synced-badge{background:#4285f42e;color:#8ab4ff}.calendar-meet-url{color:#8ab4ff;font-size:.84rem;overflow-wrap:anywhere}.calendar-error{color:#ff9aa8;font-size:.82rem;margin:0}.meeting-calendar-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 780px){.meeting-calendar-card{grid-template-columns:1fr}.meeting-calendar-meta,.meeting-calendar-actions{justify-content:flex-start}}.priority-inbox-page{gap:18px}.priority-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.priority-metric{min-height:132px;padding:18px;overflow:hidden}.priority-metric span{color:#9fb2e8;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.priority-metric strong{display:block;margin-top:18px;font-size:clamp(34px,4vw,52px);letter-spacing:-.08em}.priority-metric-urgentLeads strong,.priority-metric-atRiskDeals strong{color:#ff9bad}.priority-metric-focusLeads strong{color:#ffe08a}.priority-metric-meetingsToday strong{color:#83f3ff}.priority-metric-followUpsNeeded strong{color:#b9a7ff}.priority-control-panel{display:grid;gap:18px}.priority-controls-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.priority-controls-head h3{margin:0 0 5px;font-size:24px}.priority-controls-head p,.priority-sorting-hint{margin:0;color:#9fb2e8}.priority-sorting-hint{font-size:13px;text-align:right}.priority-filter-bar{display:flex;flex-wrap:wrap;gap:10px}.priority-filter-bar button{border:1px solid rgba(255,255,255,.12);color:#dce7ff;background:#ffffff0f;border-radius:999px;padding:10px 14px;font-weight:900;cursor:pointer}.priority-filter-bar button.active,.priority-filter-bar button:hover{border-color:#75efff80;background:#00d8ff24;color:#effcff}.priority-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.priority-lead-card{display:grid;gap:16px;padding:20px;overflow:hidden;border-color:#ffffff1a}.priority-lead-card.urgent{border-color:#ffc657b8;box-shadow:0 30px 110px #ffc6572e,0 0 90px #ff538124;background:linear-gradient(180deg,#ffc65729,#ffffff17);transform:translateY(-2px)}.priority-lead-card.urgent .priority-action-callout strong{font-size:clamp(26px,3vw,34px);color:#fff0bd}.priority-lead-card.risk{border-color:#ff538180;background:linear-gradient(180deg,#ffffff21,#ff538113)}.priority-lead-card.meeting{box-shadow:inset 4px 0 #75efffa8}.priority-card-topline{display:flex;justify-content:space-between;gap:16px;align-items:start}.priority-card-topline h3{margin:4px 0 6px;font-size:clamp(22px,3vw,30px);letter-spacing:-.04em}.priority-card-topline p{margin:0;color:#aebde8;overflow-wrap:anywhere}.eyebrow.mini{margin:0;padding:6px 10px;font-size:11px}.priority-score{display:grid;place-items:center;min-width:86px;min-height:86px;border-radius:24px;border:1px solid rgba(117,239,255,.2);background:radial-gradient(circle at 50% 0%,#75efff2e,#ffffff0d)}.priority-score span{color:#9fb2e8;font-size:11px;font-weight:900;text-transform:uppercase}.priority-score strong{color:#83f3ff;font-size:34px;letter-spacing:-.08em}.priority-badges{display:flex;flex-wrap:wrap;gap:8px}.priority-badge{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:7px 10px;color:#f7fbff;background:#ffffff12;font-size:12px;font-weight:950;letter-spacing:.03em}.priority-urgent,.priority-high,.priority-priority{background:#ffc45229;border-color:#ffc4525c;color:#ffe4a3}.temp-hot{background:#ff538129;border-color:#ff538157;color:#ffc1cd}.temp-warm{background:#75efff1f;border-color:#75efff4d;color:#bdf8ff}.risk-high{background:#ff53812e;border-color:#ff53816b;color:#ffd1da}.risk-medium{background:#ffc4521f;border-color:#ffc4524d;color:#ffe6a8}.meeting-badge{background:#75efff24;border-color:#75efff61;color:#c8fbff}.priority-action-callout{padding:16px;border-radius:22px;border:1px solid rgba(117,239,255,.18);background:linear-gradient(135deg,#00d8ff1f,#7f5cff1a)}.priority-action-callout span,.priority-reason-grid span{color:#8fa5dd;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.priority-action-callout strong{display:block;margin:7px 0;font-size:24px;letter-spacing:-.04em}.priority-action-callout p,.priority-reason-grid p{margin:0;color:#c7d5ff;line-height:1.55}.priority-reason-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.priority-reason-grid>div{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff0a}.priority-reason-grid p{margin-top:8px}.priority-card-actions{display:flex;flex-wrap:wrap;gap:8px}.priority-card-actions button{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 12px;color:#dce7ff;background:#ffffff0f;font-weight:900;cursor:pointer}.priority-card-actions button:hover{transform:translateY(-1px);border-color:#75efff61}.priority-card-actions button:disabled{cursor:wait;opacity:.65;transform:none}.priority-card-actions .primary-card-action{color:#06111a;background:linear-gradient(135deg,#75efff,#7f5cff);border-color:transparent}.priority-card-skeleton,.empty-priority-inbox{min-height:220px;display:grid;place-items:center;color:#aebde8;font-weight:900}@media (max-width: 1180px){.priority-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.priority-card-grid{grid-template-columns:1fr}}@media (max-width: 760px){.priority-metrics{grid-template-columns:1fr}.priority-controls-head,.priority-card-topline{flex-direction:column}.priority-sorting-hint{text-align:left}.priority-reason-grid{grid-template-columns:1fr}.priority-score{width:100%;min-height:74px}}.pipeline-copilot-page{display:grid;gap:18px}.pipeline-safety-banner{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 18px;border-color:#75efff38;background:linear-gradient(135deg,#00d8ff1c,#7f5cff1a)}.pipeline-safety-banner strong{color:#eafcff}.pipeline-safety-banner span{color:#aebde8;font-weight:800}.pipeline-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pipeline-metric{min-height:118px;padding:16px;overflow:hidden}.pipeline-metric span,.pipeline-revenue-grid span{color:#9fb2e8;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.pipeline-metric strong{display:block;margin-top:14px;font-size:clamp(30px,4vw,48px);letter-spacing:-.08em;color:#f7fbff}.metric-riskDeals strong,.metric-failedActions strong{color:#ff9bad}.metric-meetingsNext24h strong{color:#83f3ff}.metric-pendingApprovals strong{color:#ffe08a}.pipeline-summary-block{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border-color:#ffffff1f;background:radial-gradient(circle at top left,#75efff29,#ffffff0f)}.pipeline-summary-block h3{margin:8px 0 0;font-size:clamp(26px,4vw,44px);letter-spacing:-.06em}.pipeline-summary-lines{display:grid;gap:10px;min-width:min(420px,100%)}.pipeline-summary-lines span{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:12px 14px;color:#dce7ff;background:#ffffff0f;font-weight:900}.pipeline-section{display:grid;gap:12px}.pipeline-section-header{display:flex;justify-content:space-between;gap:16px;align-items:end}.pipeline-section-header h3{margin:0;font-size:clamp(22px,3vw,30px);letter-spacing:-.04em}.pipeline-section-header>div{display:grid;gap:6px}.pipeline-section-header p{margin:0;color:#9fb2e8;max-width:640px;text-align:right}.pipeline-action-list,.pipeline-compact-list{display:grid;gap:12px}.pipeline-action-card{display:grid;gap:16px;padding:18px;border-color:#ffffff1a}.pipeline-action-card.category-failed{border-color:#ff53818a;background:linear-gradient(180deg,#ff538121,#ffffff0f)}.pipeline-action-card.category-meeting{border-color:#75efff57;box-shadow:inset 4px 0 #75efff8f}.pipeline-action-card.category-risk{border-color:#ffc4526b;background:linear-gradient(180deg,#ffc4521f,#ffffff0f)}.pipeline-card-topline{display:flex;justify-content:space-between;gap:18px;align-items:start}.pipeline-card-topline h3{margin:6px 0 8px;font-size:clamp(21px,3vw,28px);letter-spacing:-.04em}.pipeline-card-topline p{margin:0;color:#c7d5ff;line-height:1.55}.pipeline-urgency-stack{display:grid;justify-items:end;gap:8px;min-width:130px}.pipeline-badge,.pipeline-due-badge{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:7px 10px;color:#f7fbff;background:#ffffff12;font-size:11px;font-weight:950;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.pipeline-due-badge{color:#c8fbff;border-color:#75efff4d}.priority-urgent,.priority-priority,.priority-high,.approval-waiting{background:#ffc45229;border-color:#ffc45261;color:#ffe4a3}.priority-medium{background:#75efff1a;border-color:#75efff47;color:#c8fbff}.risk-high,.failed-badge{background:#ff53812e;border-color:#ff53816b;color:#ffd1da}.risk-medium{background:#ffc45221;border-color:#ffc45257;color:#ffe6a8}.meeting-hot{background:#75efff24;border-color:#75efff61;color:#c8fbff}.pipeline-card-actions{display:flex;flex-wrap:wrap;gap:8px}.pipeline-card-actions button,.pipeline-show-all{border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:9px 11px;color:#dce7ff;background:#ffffff0f;font-weight:900;cursor:pointer}.pipeline-show-all{justify-self:end;white-space:nowrap;color:#c8fbff;border-color:#75efff47}.pipeline-card-actions button:hover,.pipeline-show-all:hover{transform:translateY(-1px);border-color:#75efff61;color:#effcff}.pipeline-card-actions button:first-child{color:#06111a;background:linear-gradient(135deg,#75efff,#7f5cff);border-color:transparent}.pipeline-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pipeline-three-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pipeline-mini-card{display:grid;gap:12px;padding:16px}.pipeline-mini-card h4{margin:0 0 6px;font-size:19px;letter-spacing:-.03em}.pipeline-mini-card p{margin:0;color:#aebde8;line-height:1.45;overflow-wrap:anywhere}.pipeline-mini-meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.pipeline-mini-meta strong{font-size:20px;color:#83f3ff}.pipeline-mini-card.failed{border-color:#ff538159}.pipeline-mini-card.meeting{border-color:#75efff47}.pipeline-mini-card.approval{border-color:#ffc45247}.pipeline-empty-state{min-height:110px;display:grid;place-items:center;color:#aebde8;font-weight:900;text-align:center}.pipeline-revenue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pipeline-revenue-grid .app-panel{padding:18px}.pipeline-revenue-grid strong{display:block;margin:12px 0 8px;font-size:clamp(23px,3vw,34px);letter-spacing:-.06em}.pipeline-revenue-grid p{margin:0;color:#9fb2e8}.pipeline-action-card.skeleton{min-height:120px;display:grid;place-items:center;color:#aebde8;font-weight:900}@media (max-width: 1240px){.pipeline-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-three-column{grid-template-columns:1fr}}@media (max-width: 900px){.pipeline-two-column,.pipeline-revenue-grid{grid-template-columns:1fr}.pipeline-summary-block,.pipeline-card-topline,.pipeline-section-header,.pipeline-safety-banner{flex-direction:column;align-items:stretch}.pipeline-summary-lines{min-width:0}.pipeline-section-header p{text-align:left}.pipeline-urgency-stack{justify-items:start;min-width:0}}@media (max-width: 640px){.pipeline-summary-grid{grid-template-columns:1fr}.pipeline-card-actions button{flex:1 1 100%}}.route-highlight{outline:2px solid rgba(34,211,238,.95);box-shadow:0 0 0 4px #22d3ee29,0 0 30px #22d3ee47;background:linear-gradient(135deg,#22d3ee1f,#a855f714);animation:route-highlight-pulse 1.6s ease-in-out 2}.approval-route-badge{display:inline-flex;align-items:center;width:fit-content;margin-top:8px;padding:4px 10px;border:1px solid rgba(34,211,238,.55);border-radius:999px;background:#22d3ee24;color:#bff8ff;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}@keyframes route-highlight-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.internal-ai-context{display:none!important}.internal-ai-context.internal-ai-debug-visible{display:block!important;border:1px dashed rgba(251,191,36,.55);background:#fbbf2414}.focus-queue-head h3{background:linear-gradient(135deg,#fff,#c7d2fe 52%,#75ffda);-webkit-background-clip:text;background-clip:text;color:transparent}.focus-live-pill{border-color:#75ffda57;color:#d8fff6}.focus-metric-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.focus-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.focus-tabs button{align-items:center;background:#0f172aa3;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:var(--muted-text);cursor:pointer;display:inline-flex;font-weight:900;gap:8px;padding:9px 12px;transition:border-color .18s ease,color .18s ease,transform .18s ease}.focus-tabs button:hover,.focus-tabs button.active{border-color:#75ffda6b;color:#f8fafc;transform:translateY(-1px)}.focus-tabs button span{background:#75ffda1f;border:1px solid rgba(117,255,218,.2);border-radius:999px;color:#a7f3d0;font-size:.75rem;padding:2px 7px}.approval-collapsed-list{display:grid;gap:12px;margin-top:18px}.approval-collapsed-section{border:1px solid rgba(148,163,184,.14);border-radius:20px;background:#0f172a6b;overflow:hidden}.approval-collapsed-section summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;gap:12px;list-style:none;padding:14px 16px}.approval-collapsed-section summary::-webkit-details-marker{display:none}.approval-collapsed-section summary span{color:#dbeafe;font-weight:950}.approval-collapsed-section summary b{background:#94a3b81f;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:var(--muted-text);padding:4px 9px}.approval-collapsed-section[open] summary{border-bottom:1px solid rgba(148,163,184,.14)}.approval-collapsed-section .approval-table{padding:14px}@media (max-width: 1100px){.focus-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-manager-dashboard-page .app-heading{align-items:center}.ai-manager-range-filter{display:flex;flex-wrap:wrap;gap:8px;padding:8px;border:1px solid rgba(117,239,255,.18);border-radius:18px;background:#ffffff0b}.ai-manager-range-filter button{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 13px;color:#dbe7ff;background:#ffffff0f;font-weight:850;cursor:pointer}.ai-manager-range-filter button.active{border-color:#75efff9e;color:#06111f;background:linear-gradient(135deg,#75efff,#8affd2);box-shadow:0 14px 34px #75efff33}.ai-manager-kpi-grid .stat-card{min-height:150px}.ai-manager-section{position:relative;z-index:1;border:1px solid rgba(117,239,255,.16);background:radial-gradient(circle at 12% 8%,rgba(117,239,255,.12),transparent 28%),#ffffff0e}.ai-manager-metric-grid,.ai-manager-safety-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ai-manager-mini-metric{min-height:112px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#050a1c7a}.ai-manager-mini-metric span{color:#9db1e6;font-size:13px;font-weight:800}.ai-manager-mini-metric strong{display:block;margin-top:10px;color:#f8fdff;font-size:clamp(26px,3vw,38px);letter-spacing:-.06em}.ai-manager-mini-metric p{margin:7px 0 0;color:#91a2d6;line-height:1.45}.ai-manager-mini-metric.danger{border-color:#ff56cd47;background:radial-gradient(circle at top right,rgba(255,86,205,.14),transparent 42%),#050a1c85}.ai-manager-event-list{display:grid;gap:10px;margin-top:14px}.ai-manager-event{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0b}.ai-manager-event.safety{border-color:#ffcd562e}.ai-manager-event.grouped-cooldown{border-color:#75efff47;background:linear-gradient(135deg,#75efff14,#ffcd5612),#ffffff0b}.ai-manager-event-content{min-width:0}.ai-manager-event-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-manager-event-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid rgba(117,239,255,.32);border-radius:999px;background:#75efff1a;color:#dffbff;font-size:12px;font-weight:900;white-space:nowrap}.ai-manager-event-leads{margin:10px 0 0;padding-left:20px;color:#d8e3ff;line-height:1.5}.ai-manager-event-toggle{margin-top:8px;padding:0;border:0;background:transparent;color:#75efff;cursor:pointer;font:inherit;font-size:13px;font-weight:900}.ai-manager-event-toggle:hover{color:#eafcff}.ai-manager-event strong{display:block;color:#f8fdff}.ai-manager-event p{margin:5px 0 0;color:#aebde8;line-height:1.45}.ai-manager-event time{flex:0 0 auto;color:#75efff;font-size:12px;font-weight:900;white-space:nowrap}.ai-manager-error{border-color:#f871715c}@media (max-width: 900px){.ai-manager-dashboard-page .app-heading,.ai-manager-event{align-items:stretch;flex-direction:column}.ai-manager-metric-grid,.ai-manager-safety-summary{grid-template-columns:1fr}}.ai-sequence-card{border-color:#75efff33;background:linear-gradient(135deg,#75efff0f,#7f5cff12)}.ai-sequence-head,.ai-sequence-actions,.ai-sequence-worker-grid{display:flex;gap:12px;align-items:center;justify-content:space-between}.ai-sequence-head p,.ai-sequence-orchestrator-widget p{margin:6px 0 0;color:var(--muted-text);line-height:1.5}.sequence-status-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;color:#dbe7ff;font-size:.72rem;font-weight:950;letter-spacing:.06em;padding:.32rem .65rem;text-transform:uppercase;white-space:nowrap}.sequence-status-badge.active,.sequence-status-badge.pending_approval{border-color:#fbbf2452;background:#fbbf241f;color:#fde68a}.sequence-status-badge.paused,.sequence-status-badge.idle{border-color:#93c5fd47;background:#3b82f61f;color:#bfdbfe}.ai-sequence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.ai-sequence-grid span,.ai-sequence-draft-row{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0f172a73;color:var(--muted-text);padding:11px}.ai-sequence-grid b{display:block;margin-top:5px;color:#f8fdff}.ai-sequence-template-field,.ai-sequence-message{margin-top:10px}.ai-sequence-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.ai-sequence-orchestrator-widget{border-color:#75efff38}.ai-sequence-worker-grid{align-items:stretch;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);margin-top:16px}.ai-sequence-start-box,.ai-sequence-draft-list{display:grid;gap:12px;min-width:0}.ai-sequence-draft-list h4{margin:0;color:#f8fdff}.ai-sequence-draft-row{display:grid;gap:8px}.ai-sequence-draft-row p{margin:0}.ai-sequence-draft-row small{color:var(--muted-text)}@media (max-width: 920px){.ai-sequence-grid,.ai-sequence-worker-grid{grid-template-columns:1fr}.ai-sequence-head{align-items:flex-start;flex-direction:column}}.crm-ai-revenue-panel{border:1px solid rgba(139,92,246,.26);border-radius:28px;padding:22px;margin:22px 0;background:linear-gradient(135deg,#141833eb,#4338ca2e);box-shadow:0 24px 80px #0f172a57}.revenue-panel-head,.revenue-widget-row{margin-bottom:16px}.revenue-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.revenue-list-card,.revenue-action-queue{border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:14px;background:#0f172a80}.revenue-list-card article{display:grid;gap:4px;padding:10px 0;border-top:1px solid rgba(148,163,184,.12)}.revenue-list-card article:first-of-type{border-top:0}.revenue-list-card b,.lead-revenue-kpis span{color:#c4b5fd}.revenue-list-card small,.revenue-action-queue span{color:#e2e8f0c2}.revenue-action-queue{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.revenue-action-queue strong{width:100%}.revenue-action-queue span{border:1px solid rgba(196,181,253,.22);border-radius:999px;padding:8px 11px;background:#7c3aed29}.lead-revenue-kpis{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;font-size:.75rem}.lead-revenue-kpis span{border-radius:999px;padding:5px 8px;background:#7c3aed1f;border:1px solid rgba(196,181,253,.16)}.ai-revenue-lead-card{border-color:#c4b5fd3d}@media (max-width: 1100px){.revenue-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.revenue-intelligence-grid{grid-template-columns:1fr}}.lead-list-controls{align-items:center;background:#0f172abd;border:1px solid rgba(148,163,184,.18);border-radius:22px;display:flex;justify-content:space-between;gap:16px;margin:18px 0;padding:16px 18px}.lead-list-controls h3{color:#f8fdff;margin:2px 0 0}.lead-list-control-actions{display:flex;flex-wrap:wrap;gap:12px}.lead-list-control-actions label{color:var(--muted-text);display:grid;font-size:.78rem;gap:5px}.lead-list-control-actions select{min-width:170px}.revenue-forecast-widget{align-items:center;background:linear-gradient(135deg,#7c3aed33,#0ea5e91a);border:1px solid rgba(196,181,253,.2);border-radius:22px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:16px;padding:16px}.revenue-forecast-widget strong{color:#f8fdff;display:block;font-size:clamp(1.5rem,4vw,2.4rem);margin:5px 0}.revenue-forecast-widget p{color:var(--muted-text);margin:0}.revenue-forecast-widget>b{color:#c4b5fd}.forecast-mini-trend{align-items:end;display:flex;gap:5px;height:56px}.forecast-mini-trend span{background:linear-gradient(180deg,#75efff,#8b5cf6);border-radius:999px 999px 4px 4px;display:block;width:13px}.revenue-toast{margin:0 0 14px}.lead-revenue-detail-card{border-color:#c4b5fd3d;background:linear-gradient(135deg,#0f172ad1,#4338ca29)}.lead-revenue-detail-head{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}.lead-revenue-detail-head h4{color:#f8fdff;margin:3px 0 7px}.lead-revenue-detail-head p{color:#e2e8f0c7;margin:0}.revenue-channel-stack{align-items:flex-end;display:grid;gap:8px;text-align:right}.revenue-channel-stack small{color:var(--muted-text)}.lead-revenue-meter-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.lead-revenue-meter{display:grid;gap:7px}.lead-revenue-meter div{align-items:center;display:flex;justify-content:space-between;gap:10px}.lead-revenue-meter span{color:var(--muted-text);font-size:.78rem}.lead-revenue-meter b{color:#f8fdff}.lead-revenue-meter i{background:#94a3b829;border-radius:999px;height:8px;overflow:hidden}.lead-revenue-meter em{background:linear-gradient(90deg,#38bdf8,#8b5cf6);border-radius:inherit;display:block;height:100%}.lead-revenue-meter.risk em{background:linear-gradient(90deg,#f59e0b,#fb7185)}.lead-revenue-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lead-revenue-badges span{background:#7c3aed1f;border:1px solid rgba(196,181,253,.18);border-radius:999px;color:#e2e8f0d1;padding:7px 10px}.empty-revenue-detail p{color:var(--muted-text);margin-bottom:0}@media (max-width: 760px){.lead-list-controls,.lead-revenue-detail-head{align-items:stretch;flex-direction:column}.revenue-channel-stack{align-items:flex-start;text-align:left}.lead-revenue-meter-grid,.revenue-forecast-widget{grid-template-columns:1fr}}.dashboard-revenue-command-center{background:linear-gradient(135deg,#0f172aeb,#4338ca2e);border:1px solid rgba(139,92,246,.26);border-radius:28px;box-shadow:0 24px 80px #0f172a52;margin:22px 0;padding:22px}.dashboard-revenue-bottom{display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.dashboard-next-actions{margin-top:0}@media (max-width: 980px){.dashboard-revenue-bottom{grid-template-columns:1fr}}.ai-voice-page .safety-banner{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:16px 18px;border:1px solid rgba(117,239,255,.22);border-radius:20px;background:linear-gradient(135deg,#00d8ff1c,#7f5cff1a);color:#aebde8;font-weight:800;margin-bottom:20px}.ai-voice-page .safety-banner strong{color:#eafcff}.ai-voice-table-panel{margin-top:20px}.ai-voice-table table{width:100%;border-collapse:collapse}.ai-voice-table th,.ai-voice-table td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.ai-voice-table th{color:#8ea6d8;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.status-pill{display:inline-flex;border-radius:999px;padding:5px 10px;background:#8ea6d824;color:#dbe7ff;font-weight:900;font-size:.78rem}.status-pill.completed{background:#43d68e29;color:#9ff0c4}.status-pill.active,.status-pill.dialing{background:#75efff26;color:#b9f8ff}.status-pill.failed,.status-pill.rejected{background:#ff5c7a29;color:#ffd0d8}@media (max-width: 760px){.ai-voice-page .safety-banner{flex-direction:column;align-items:stretch}}.ai-voice-command-grid{display:grid;gap:18px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);margin:20px 0}.ai-voice-trigger-card,.ai-voice-actions-card,.ai-voice-lead-card{background:linear-gradient(135deg,#0f172ae6,#0ea5e91f);border-color:#75efff33}.voice-trigger-form{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.voice-safety-note{border:1px solid rgba(117,239,255,.18);border-radius:14px;color:#b9f8ff;font-weight:900;margin:14px 0 0;padding:10px 12px}.voice-recommendation-list{display:grid;gap:10px;margin-top:14px}.voice-recommendation-list article,.voice-timeline-card article{border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0b;padding:12px}.voice-recommendation-list b,.voice-timeline-card b{color:#f8fdff;display:block}.voice-recommendation-list span,.voice-timeline-card span{color:var(--muted-text);font-size:.8rem}.voice-recommendation-list p{color:#e2e8f0d6;margin:6px 0 0}.clickable-row{cursor:pointer}.clickable-row:hover{background:#75efff0f}.link-button{background:none;border:0;color:#b9f8ff;cursor:pointer;font:inherit;font-weight:900;padding:0;text-align:left}.sentiment-pill{border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:900;padding:5px 10px;background:#8ea6d824;color:#dbe7ff}.sentiment-pill.positive{background:#43d68e29;color:#9ff0c4}.sentiment-pill.negative{background:#ff5c7a29;color:#ffd0d8}.sentiment-pill.neutral{background:#fbbf2424;color:#fde68a}.voice-detail-modal{width:min(1120px,100%)}.voice-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.voice-transcript-card,.voice-timeline-card{grid-column:1 / -1}.voice-transcript-card p{white-space:pre-wrap}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-metadata-list{display:grid;gap:8px;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);margin:0}.voice-metadata-list dt{color:#8ea6d8;font-weight:900}.voice-metadata-list dd{color:#e2e8f0d1;margin:0;overflow-wrap:anywhere}.voice-timeline-card{display:grid;gap:10px}.voice-timeline-card pre{color:#e2e8f0cc;margin:8px 0 0;max-height:160px;overflow:auto;white-space:pre-wrap}.lead-voice-kpis{border:1px solid rgba(117,239,255,.18);border-radius:16px;background:#0ea5e91a;display:grid;gap:4px;margin-top:8px;padding:9px}.lead-voice-kpis span{color:#b9f8ff;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.lead-voice-kpis b{color:#f8fdff}.lead-voice-kpis em,.lead-voice-kpis small{color:#e2e8f0c7;font-style:normal}@media (max-width: 980px){.ai-voice-command-grid,.voice-detail-grid,.voice-trigger-form{grid-template-columns:1fr}}.ai-revenue-intelligence-page .app-heading{align-items:flex-start}.revenue-head-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ai-revenue-forecast-widget{margin-bottom:0}.ai-revenue-health-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ai-revenue-action-panel{align-content:flex-start;margin-top:0;min-height:100%}.ai-revenue-segment-grid{margin:18px 0}.ai-revenue-list-panel h3{color:#f8fdff;margin:4px 0 10px}.revenue-lead-row-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.revenue-lead-row-head strong{color:#75efff}.ai-revenue-table-panel{margin-top:18px}.ai-revenue-table{overflow-x:auto}.ai-revenue-table td strong{color:#f8fdff}.ai-revenue-table td small{color:var(--muted-text)}@media (max-width: 760px){.ai-revenue-health-grid{grid-template-columns:1fr}.revenue-head-actions{flex-direction:column;justify-content:flex-start}}.ai-realtime-voice-page .realtime-safety-banner{align-items:center;background:linear-gradient(135deg,#0ea5e929,#a855f72e);border:1px solid rgba(125,211,252,.32);display:flex;gap:10px;justify-content:flex-start}.realtime-voice-stats,.realtime-voice-grid,.realtime-detail-grid{margin-top:18px}.realtime-voice-grid,.realtime-detail-grid{display:grid;gap:18px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr)}.realtime-launch-panel,.realtime-session-list-panel,.realtime-stream-panel,.realtime-events-panel{overflow:hidden;position:relative}.realtime-launch-panel:before,.realtime-stream-panel:before{background:radial-gradient(circle,rgba(34,211,238,.22),transparent 62%);content:"";height:180px;position:absolute;right:-70px;top:-80px;width:180px}.realtime-session-list{display:grid;gap:10px;max-height:390px;overflow:auto}.realtime-session-card{align-items:center;background:#0f172abd;border:1px solid rgba(148,163,184,.18);border-radius:18px;color:#e2e8f0;cursor:pointer;display:grid;gap:4px;grid-template-columns:auto 1fr auto;padding:13px;text-align:left;transition:.2s ease}.realtime-session-card.active,.realtime-session-card:hover{border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee1f;transform:translateY(-1px)}.realtime-session-card b,.realtime-session-card small{grid-column:2}.realtime-session-card small,.realtime-session-card em,.realtime-event-list span{color:var(--muted-text);font-size:.78rem;font-style:normal}.live-dot{background:#38bdf8;border-radius:999px;box-shadow:0 0 16px #38bdf8cc;grid-row:span 2;height:12px;width:12px}.live-dot.speaking{background:#a78bfa;box-shadow:0 0 16px #a78bfacc}.live-dot.interrupted{background:#fb7185;box-shadow:0 0 16px #fb7185cc}.live-dot.completed{background:#34d399;box-shadow:0 0 16px #34d399cc}.live-dot.failed{background:#f97316;box-shadow:0 0 16px #f97316cc}.voice-indicator-row{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.voice-indicator-row span{background:#94a3b81f;border:1px solid rgba(148,163,184,.18);border-radius:999px;color:#9fb2e8;font-size:.78rem;font-weight:900;padding:8px 11px;text-transform:uppercase}.voice-indicator-row span.active{background:#22d3ee24;border-color:#22d3ee6b;color:#bae6fd}.voice-indicator-row span.interrupted{background:#f43f5e29;border-color:#fb71857a;color:#fecdd3}.transcript-console,.ai-chunk-console{background:#0206178f;border:1px solid rgba(56,189,248,.16);border-radius:20px;color:#dff7ff;line-height:1.65;min-height:130px;padding:16px}.ai-chunk-console{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;min-height:70px}.ai-chunk-console span{animation:streamPulse 1.7s ease-in-out infinite;background:#7c3aed2b;border:1px solid rgba(167,139,250,.2);border-radius:999px;color:#ede9fe;padding:7px 10px}.realtime-event-list{display:grid;gap:10px;max-height:440px;overflow:auto}.realtime-event-list article{background:#0f172a9e;border:1px solid rgba(148,163,184,.16);border-radius:16px;padding:12px}.realtime-event-list b{color:#f8fdff;display:block;font-size:.88rem}.realtime-event-list p{color:#b9c8ee;margin:7px 0 0}@keyframes streamPulse{0%,to{opacity:.74;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@media (max-width: 980px){.realtime-voice-grid,.realtime-detail-grid{grid-template-columns:1fr}}.realtime-detail-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.realtime-safety-banner{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(117,239,255,.28);border-radius:16px;background:#75efff14}.realtime-safety-banner span,.realtime-safety-banner strong{padding:6px 10px;border-radius:999px;background:#ffffff14}.voice-indicator-row{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.voice-indicator-row span{padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.12);color:#aebde8}.voice-indicator-row span.active{color:#76ffd8;border-color:#75ffda73;box-shadow:0 0 0 1px #75ffda33 inset}.voice-indicator-row span.interrupted{color:#ffb5cf;border-color:#ff85af73}.mic-controls{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.audio-meter{height:12px;border-radius:999px;background:#ffffff14;overflow:hidden}.audio-meter i{display:block;height:100%;background:linear-gradient(90deg,#7f5cff,#0df,#66ffdf);transition:width .12s linear}.waveform{display:flex;align-items:end;gap:4px;height:78px;margin-top:14px}.waveform span{flex:1;border-radius:999px;background:linear-gradient(180deg,#81f0ff,#7f5cff);min-height:6px;transition:height .12s linear}@media (max-width: 1100px){.realtime-detail-grid{grid-template-columns:1fr}}.workforce-center .panel{background:linear-gradient(160deg,#0d1125db,#10162fad);border:1px solid rgba(130,166,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workforce-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.workforce-safety-banner .safety-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.workforce-safety-banner .safety-pills span{background:#74d4ff24;border:1px solid rgba(116,212,255,.34);border-radius:999px;padding:6px 10px}.workforce-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.workforce-card{padding:12px;border-radius:14px;background:#080c1db8;border:1px solid rgba(167,190,255,.2);box-shadow:inset 0 1px #ffffff14}.workload-bar{height:8px;background:#ffffff14;border-radius:999px;overflow:hidden}.workload-bar span{display:block;height:100%;background:linear-gradient(90deg,#00e0ff,#8b7bff)}.status-dot{position:relative;padding-left:14px}.status-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:#6effa0;position:absolute;left:0;top:7px;animation:pulse 1.4s infinite}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.workforce-command-graph{border:1px solid rgba(103,227,255,.32);background:linear-gradient(145deg,#0c142ad6,#13204299)}.command-stage-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:10px}.command-stage-column{border:1px solid rgba(152,180,255,.2);border-radius:12px;padding:10px;background:#060c1f8c}.command-stage-column h4{margin:0 0 8px;text-transform:capitalize;font-size:12px;color:#9dc6ff}.command-node-card{margin-bottom:8px;padding:8px;border-radius:10px;background:#0f1a34b3;border:1px solid rgba(153,195,255,.25);display:grid;gap:4px}.command-node-card small{color:#9cb0d8}.command-node-card.warning{border-color:#ff9b64a6;box-shadow:0 0 0 1px #ff9b6440 inset}.command-node-card.pulse{animation:pulse 1.5s infinite}.command-edge-list{margin-top:10px;display:grid;gap:4px;font-size:12px;color:#8bb8f3}@media (max-width: 1200px){.command-stage-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
