.job-module__YARVNa__page{flex-direction:column;gap:3rem;padding:2rem 1.5rem;display:flex}.job-module__YARVNa__header{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.job-module__YARVNa__subtitle{color:#94a3b8;margin-top:.25rem;font-size:.875rem}.job-module__YARVNa__clientLink{color:#38bdf8;margin-top:.5rem;font-size:.875rem}.job-module__YARVNa__status{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.job-module__YARVNa__stage{color:#facc15;font-size:.75rem;font-weight:500}.job-module__YARVNa__fulfillment{color:#94a3b8;font-size:.75rem}.job-module__YARVNa__section{flex-direction:column;gap:1rem;display:flex}.job-module__YARVNa__loading{color:#64748b;font-size:.875rem}.job-module__YARVNa__empty{color:#475569;font-size:.875rem}
.ActivityFeed-module__Lj4oOW__feed{flex-direction:column;gap:1rem;display:flex}.ActivityFeed-module__Lj4oOW__item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ActivityFeed-module__Lj4oOW__header{color:var(--text-secondary);justify-content:space-between;font-size:.85rem;display:flex}.ActivityFeed-module__Lj4oOW__type{text-transform:capitalize}.ActivityFeed-module__Lj4oOW__timestamp{opacity:.7}.ActivityFeed-module__Lj4oOW__content{font-size:.95rem}.ActivityFeed-module__Lj4oOW__author{color:var(--text-secondary);font-size:.8rem}
.ChangeOrders-module__L6aADW__container{flex-direction:column;gap:1rem;display:flex}
.ProjectTimeline-module__1NkOMa__timeline{border-left:2px solid #1e293b;flex-direction:column;gap:1.5rem;margin-top:1rem;padding-left:1.25rem;display:flex}.ProjectTimeline-module__1NkOMa__item{padding-left:.5rem;position:relative}.ProjectTimeline-module__1NkOMa__dot{background:#38bdf8;border:2px solid #0f172a;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.4rem;left:-1.35rem}.ProjectTimeline-module__1NkOMa__content{background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.75rem 1rem}.ProjectTimeline-module__1NkOMa__header{justify-content:space-between;margin-bottom:.25rem;display:flex}.ProjectTimeline-module__1NkOMa__type{color:#38bdf8;font-size:.75rem;font-weight:600}.ProjectTimeline-module__1NkOMa__timestamp{color:#94a3b8;font-size:.75rem}.ProjectTimeline-module__1NkOMa__body{color:#e2e8f0;margin-bottom:.25rem;font-size:.875rem}.ProjectTimeline-module__1NkOMa__author{color:#94a3b8;font-size:.75rem}
.FilesPanel-module__bxKAuW__panel{background:#0f172a;border:1px solid #1e293b;border-radius:.75rem;margin-top:2rem;padding:1.5rem}.FilesPanel-module__bxKAuW__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.FilesPanel-module__bxKAuW__hiddenInput{display:none}.FilesPanel-module__bxKAuW__empty{color:#94a3b8;font-size:.875rem}.FilesPanel-module__bxKAuW__list{flex-direction:column;gap:.75rem;display:flex}.FilesPanel-module__bxKAuW__item{background:#1e293b;border:1px solid #334155;border-radius:.5rem;padding:.75rem 1rem;text-decoration:none;display:block}.FilesPanel-module__bxKAuW__name{color:#e2e8f0;margin-bottom:.25rem;font-size:.875rem}.FilesPanel-module__bxKAuW__meta{color:#94a3b8;gap:1rem;font-size:.75rem;display:flex}
.Textarea-module__OSRF5G__wrapper{flex-direction:column;gap:.375rem;display:flex}.Textarea-module__OSRF5G__fullWidth{width:100%}.Textarea-module__OSRF5G__label{color:var(--text-secondary,#999);font-size:.875rem;font-weight:500}.Textarea-module__OSRF5G__inputWrapper{background:var(--bg-surface,#ffffff08);border:1px solid var(--border-subtle,#ffffff14);border-radius:var(--radius-md,.75rem);transition:all .15s;display:flex;position:relative;overflow:hidden}.Textarea-module__OSRF5G__inputWrapper:focus-within{border-color:var(--info,#3b82f6);box-shadow:0 0 0 3px #3b82f61a}.Textarea-module__OSRF5G__hasError{border-color:var(--critical,#ef4444)}.Textarea-module__OSRF5G__hasError:focus-within{border-color:var(--critical,#ef4444);box-shadow:0 0 0 3px #ef44441a}.Textarea-module__OSRF5G__textarea{width:100%;color:var(--text-primary,#fff);resize:vertical;background:0 0;border:none;outline:none;min-height:80px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.Textarea-module__OSRF5G__textarea::placeholder{color:var(--text-tertiary,#666)}.Textarea-module__OSRF5G__textarea:disabled{opacity:.5;cursor:not-allowed}.Textarea-module__OSRF5G__error{color:var(--critical,#ef4444);font-size:.75rem}.Textarea-module__OSRF5G__hint{color:var(--text-tertiary,#666);font-size:.75rem}
.Tooltip-module__gkEvuq__tooltipRoot{display:inline-flex;position:relative}.Tooltip-module__gkEvuq__tooltipTrigger{cursor:pointer;display:inline-flex}.Tooltip-module__gkEvuq__tooltipContent{z-index:var(--z-tooltip,500);background:var(--color-surface-elevated,#1f2937);color:var(--text-primary,#fff);padding:var(--space-2,.5rem)var(--space-3,.75rem);border-radius:var(--radius-sm,6px);font-size:var(--text-xs,.75rem);max-width:200px;box-shadow:var(--shadow-md);pointer-events:none;animation:Tooltip-module__gkEvuq__tooltipFadeIn var(--transition-fast,.15s)ease-out;line-height:1.4;position:absolute}.Tooltip-module__gkEvuq__tooltipContent.Tooltip-module__gkEvuq__top{margin-bottom:var(--space-2,.5rem);bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__tooltipContent.Tooltip-module__gkEvuq__bottom{margin-top:var(--space-2,.5rem);top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__tooltipContent.Tooltip-module__gkEvuq__left{margin-right:var(--space-2,.5rem);top:50%;right:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__tooltipContent.Tooltip-module__gkEvuq__right{margin-left:var(--space-2,.5rem);top:50%;left:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__tooltipContainer{display:inline-flex;position:relative}.Tooltip-module__gkEvuq__tooltip{z-index:var(--z-tooltip,500);background:var(--color-surface-elevated,#1f2937);color:var(--text-primary,#fff);padding:var(--space-2,.5rem)var(--space-3,.75rem);border-radius:var(--radius-sm,6px);font-size:var(--text-xs,.75rem);white-space:nowrap;max-width:200px;box-shadow:var(--shadow-md);pointer-events:none;animation:Tooltip-module__gkEvuq__tooltipFadeIn var(--transition-fast,.15s)ease-out;line-height:1.4;position:absolute}.Tooltip-module__gkEvuq__tooltip.Tooltip-module__gkEvuq__top{margin-bottom:var(--space-2,.5rem);bottom:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__tooltip.Tooltip-module__gkEvuq__bottom{margin-top:var(--space-2,.5rem);top:100%;left:50%;transform:translate(-50%)}.Tooltip-module__gkEvuq__tooltip.Tooltip-module__gkEvuq__left{margin-right:var(--space-2,.5rem);top:50%;right:100%;transform:translateY(-50%)}.Tooltip-module__gkEvuq__tooltip.Tooltip-module__gkEvuq__right{margin-left:var(--space-2,.5rem);top:50%;left:100%;transform:translateY(-50%)}@keyframes Tooltip-module__gkEvuq__tooltipFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Tooltip-module__gkEvuq__tooltipContent,.Tooltip-module__gkEvuq__tooltip{animation:none}}
.ConsentBar-module__j2ez6q__consentBar{transform-origin:bottom;padding:12px 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));background:#0f0f0f;border:1px solid #7a3fff4d;border-radius:12px;align-items:center;gap:12px;margin:8px 0;animation:.15s ease-out ConsentBar-module__j2ez6q__slideUp;display:flex;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #7a3fff1a}@keyframes ConsentBar-module__j2ez6q__slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ConsentBar-module__j2ez6q__consentBar[data-state=executing]{border-color:#7a3fff80;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #7a3fff33,0 0 24px #7a3fff26}.ConsentBar-module__j2ez6q__consentBar[data-state=success]{border-color:#22c55e80;animation:.3s ease-out ConsentBar-module__j2ez6q__successPulse}.ConsentBar-module__j2ez6q__consentBar[data-state=failed]{border-color:#ef444480}.ConsentBar-module__j2ez6q__consentBar[data-state=expired]{opacity:.6;border-color:#64748b4d}@keyframes ConsentBar-module__j2ez6q__successPulse{0%{box-shadow:0 4px 12px #0006,inset 0 0 0 1px #22c55e33}50%{box-shadow:0 4px 12px #0006,inset 0 0 0 1px #22c55e66,0 0 32px #22c55e33}to{box-shadow:0 4px 12px #0006,inset 0 0 0 1px #22c55e33}}.ConsentBar-module__j2ez6q__riskIndicator{background:rgba(var(--risk-color-rgb,122,63,255),.1);border:1px solid var(--risk-color,#7a3fff);color:var(--risk-color,#7a3fff);border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.ConsentBar-module__j2ez6q__riskIndicator svg{width:18px;height:18px}.ConsentBar-module__j2ez6q__riskLabel{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.ConsentBar-module__j2ez6q__consentBar[data-risk=low] .ConsentBar-module__j2ez6q__riskIndicator{--risk-color:#22c55e;--risk-color-rgb:34,197,94}.ConsentBar-module__j2ez6q__consentBar[data-risk=medium] .ConsentBar-module__j2ez6q__riskIndicator{--risk-color:#f59e0b;--risk-color-rgb:245,158,11}.ConsentBar-module__j2ez6q__consentBar[data-risk=high] .ConsentBar-module__j2ez6q__riskIndicator{--risk-color:#ef4444;--risk-color-rgb:239,68,68}.ConsentBar-module__j2ez6q__consentBar[data-risk=critical] .ConsentBar-module__j2ez6q__riskIndicator{--risk-color:#dc2626;--risk-color-rgb:220,38,38}.ConsentBar-module__j2ez6q__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ConsentBar-module__j2ez6q__header{align-items:center;gap:8px;display:flex}.ConsentBar-module__j2ez6q__title{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.ConsentBar-module__j2ez6q__queueBadge{color:#fff;background:linear-gradient(135deg,#7a3fff,#b084ff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ConsentBar-module__j2ez6q__timer{color:#94a3b8;font-variant-numeric:tabular-nums;background:#64748b26;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500}.ConsentBar-module__j2ez6q__timer[data-urgent=true]{color:#f59e0b;background:#f59e0b26;animation:1s ease-in-out infinite ConsentBar-module__j2ez6q__timerPulse}@keyframes ConsentBar-module__j2ez6q__timerPulse{0%,to{opacity:1}50%{opacity:.6}}.ConsentBar-module__j2ez6q__description{color:#94a3b8;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.ConsentBar-module__j2ez6q__entityPreview{background:#64748b1a;border-radius:6px;align-items:center;gap:6px;max-width:fit-content;margin-top:4px;padding:4px 8px;display:inline-flex}.ConsentBar-module__j2ez6q__entityLabel{color:#64748b;text-transform:capitalize;font-size:11px;font-weight:500}.ConsentBar-module__j2ez6q__entityName{color:#cbd5e1;font-size:12px;font-weight:500}.ConsentBar-module__j2ez6q__displayMessage{color:#b084ff;background:#7a3fff14;border:1px solid #7a3fff26;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.4}.ConsentBar-module__j2ez6q__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ConsentBar-module__j2ez6q__allowButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7a3fff 0%,#b084ff 100%);border:none;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-width:100px;height:40px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #7a3fff66,0 0 #7a3fff00}.ConsentBar-module__j2ez6q__allowButton:hover:not(:disabled){background:linear-gradient(135deg,#8b52ff 0%,#b893ff 100%);transform:translateY(-1px);box-shadow:0 4px 12px #7a3fff80,0 0 0 2px #7a3fff33}.ConsentBar-module__j2ez6q__allowButton:focus-visible{outline:none;box-shadow:0 2px 8px #7a3fff66,0 0 0 3px #7a3fff66}.ConsentBar-module__j2ez6q__allowButton:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #7a3fff4d,0 0 #7a3fff00}.ConsentBar-module__j2ez6q__allowButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.ConsentBar-module__j2ez6q__allowButton[aria-busy=true]{background:linear-gradient(135deg,#6b35e0 0%,#9b6bf0 100%)}.ConsentBar-module__j2ez6q__dismissButton{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #64748b4d;border-radius:10px;justify-content:center;align-items:center;gap:4px;height:40px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.ConsentBar-module__j2ez6q__dismissButton:hover:not(:disabled){color:#cbd5e1;background:#64748b1a;border-color:#64748b80}.ConsentBar-module__j2ez6q__dismissButton:focus-visible{outline:none;box-shadow:0 0 0 2px #64748b66}.ConsentBar-module__j2ez6q__dismissButton:disabled{opacity:.4;cursor:not-allowed}.ConsentBar-module__j2ez6q__dismissText{display:inline}.ConsentBar-module__j2ez6q__spinner{animation:.8s linear infinite ConsentBar-module__j2ez6q__spin}@keyframes ConsentBar-module__j2ez6q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ConsentBar-module__j2ez6q__autoAllowHint{color:#64748b;opacity:.7;font-size:11px;position:absolute;bottom:-20px;right:16px}@media (prefers-color-scheme:light){.ConsentBar-module__j2ez6q__consentBar{background:#fff;border-color:#7a3fff33;box-shadow:0 4px 12px #00000014,inset 0 0 0 1px #7a3fff0d}.ConsentBar-module__j2ez6q__title{color:#1e293b}.ConsentBar-module__j2ez6q__description{color:#64748b}.ConsentBar-module__j2ez6q__timer{color:#64748b;background:#64748b14}.ConsentBar-module__j2ez6q__entityPreview{background:#64748b0f}.ConsentBar-module__j2ez6q__entityLabel{color:#94a3b8}.ConsentBar-module__j2ez6q__entityName{color:#475569}.ConsentBar-module__j2ez6q__dismissButton{color:#64748b;border-color:#64748b33}.ConsentBar-module__j2ez6q__dismissButton:hover:not(:disabled){color:#475569;background:#64748b0f}}@media (max-width:640px){.ConsentBar-module__j2ez6q__consentBar{padding:14px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right));margin-bottom:env(ConsentBar-module__j2ez6q__keyboard-inset-height,0);flex-direction:column;align-items:stretch;gap:12px;position:relative}.ConsentBar-module__j2ez6q__riskIndicator{top:-8px;left:max(12px,env(safe-area-inset-left));background:#0f0f0f;padding:4px 8px;position:absolute}.ConsentBar-module__j2ez6q__content{margin-top:8px}.ConsentBar-module__j2ez6q__header{flex-wrap:wrap}.ConsentBar-module__j2ez6q__actions{justify-content:stretch;gap:10px}.ConsentBar-module__j2ez6q__allowButton{flex:1;min-width:0}.ConsentBar-module__j2ez6q__dismissButton{flex:none;padding:8px 16px}.ConsentBar-module__j2ez6q__dismissText,.ConsentBar-module__j2ez6q__autoAllowHint{display:none}}@media (pointer:coarse){.ConsentBar-module__j2ez6q__allowButton{min-height:44px}.ConsentBar-module__j2ez6q__dismissButton{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ConsentBar-module__j2ez6q__consentBar{animation:none}.ConsentBar-module__j2ez6q__spinner{animation-duration:1.5s}.ConsentBar-module__j2ez6q__allowButton,.ConsentBar-module__j2ez6q__dismissButton{transition:none}@keyframes ConsentBar-module__j2ez6q__timerPulse{0%,to{opacity:1}}}.ConsentBar-module__j2ez6q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ThinkingAnimation-module__GOqZRq__container{-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#8b5cf61a 0%,#8b5cf60a 100%);border:1px solid #8b5cf62e;border-radius:14px 14px 4px;align-items:center;gap:10px;max-width:fit-content;padding:14px 18px;display:flex}.ThinkingAnimation-module__GOqZRq__spinner{flex-shrink:0;animation:2.4s ease-in-out infinite ThinkingAnimation-module__GOqZRq__spinPulse}@keyframes ThinkingAnimation-module__GOqZRq__spinPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.ThinkingAnimation-module__GOqZRq__label{letter-spacing:.02em;color:#a78bfae6;font-size:.8125rem;font-weight:500;transition:opacity .13s}.ThinkingAnimation-module__GOqZRq__labelEnter{animation:.13s forwards ThinkingAnimation-module__GOqZRq__labelFadeIn}@keyframes ThinkingAnimation-module__GOqZRq__labelFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ThinkingAnimation-module__GOqZRq__dots{align-items:center;gap:3px;margin-left:2px;display:flex}.ThinkingAnimation-module__GOqZRq__dot{background:#a78bfa;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite ThinkingAnimation-module__GOqZRq__dotPulse}.ThinkingAnimation-module__GOqZRq__dot:first-child{animation-delay:0s}.ThinkingAnimation-module__GOqZRq__dot:nth-child(2){animation-delay:.15s}.ThinkingAnimation-module__GOqZRq__dot:nth-child(3){animation-delay:.3s}@keyframes ThinkingAnimation-module__GOqZRq__dotPulse{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ThinkingAnimation-module__GOqZRq__exiting{pointer-events:none;animation:.12s forwards ThinkingAnimation-module__GOqZRq__fadeOut}@keyframes ThinkingAnimation-module__GOqZRq__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}
.AISummaryPanel-module__vitQOq__panel{background:linear-gradient(135deg,rgba(var(--color-ai-primary-rgb,139,92,246),.08)0%,rgba(var(--color-ai-primary-rgb,139,92,246),.02)100%);border:1px solid rgba(var(--color-ai-primary-rgb,139,92,246),.2);border-radius:var(--radius-lg,12px);padding:var(--space-md,16px);position:relative;overflow:hidden}.AISummaryPanel-module__vitQOq__panel:before{content:"";background:linear-gradient(90deg,rgba(var(--color-ai-primary-rgb,139,92,246),.5),rgba(var(--color-ai-secondary-rgb,236,72,153),.5));height:2px;position:absolute;top:0;left:0;right:0}.AISummaryPanel-module__vitQOq__unavailable{opacity:.7;background:rgba(var(--color-surface-rgb,30,30,30),.5);border-color:var(--color-border,#ffffff1a)}.AISummaryPanel-module__vitQOq__unavailable:before{display:none}.AISummaryPanel-module__vitQOq__header{align-items:center;gap:var(--space-xs,8px);margin-bottom:var(--space-md,16px);display:flex}.AISummaryPanel-module__vitQOq__aiIcon{width:18px;height:18px;color:rgb(var(--color-ai-primary-rgb,139,92,246))}.AISummaryPanel-module__vitQOq__headerLabel{font-size:var(--text-sm,14px);color:var(--color-text-primary,#fff);font-weight:600}.AISummaryPanel-module__vitQOq__badge{font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));background:rgba(var(--color-ai-primary-rgb,139,92,246),.15);border-radius:var(--radius-full,999px);margin-left:auto;padding:2px 8px}.AISummaryPanel-module__vitQOq__badgeUnavailable{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);border-radius:var(--radius-full,999px);background:#ffffff0d;margin-left:auto;padding:2px 8px}.AISummaryPanel-module__vitQOq__content{gap:var(--space-sm,12px);flex-direction:column;display:flex}.AISummaryPanel-module__vitQOq__summaryText{font-size:var(--text-sm,14px);color:var(--color-text-secondary,#ffffffd9);margin:0;line-height:1.6}.AISummaryPanel-module__vitQOq__unavailableText{font-size:var(--text-sm,14px);color:var(--color-text-muted,#ffffff80);margin:0;font-style:italic}.AISummaryPanel-module__vitQOq__keyPoints{margin-top:var(--space-xs,8px)}.AISummaryPanel-module__vitQOq__keyPointsTitle{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-xs,8px)0;font-weight:600}.AISummaryPanel-module__vitQOq__keyPointsList{gap:var(--space-xs,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AISummaryPanel-module__vitQOq__keyPoint{font-size:var(--text-sm,14px);color:var(--color-text-secondary,#ffffffd9);padding-left:var(--space-md,16px);position:relative}.AISummaryPanel-module__vitQOq__keyPoint:before{content:"";background:rgb(var(--color-ai-primary-rgb,139,92,246));border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:0}.AISummaryPanel-module__vitQOq__footer{margin-top:var(--space-xs,8px);padding-top:var(--space-sm,12px);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;display:flex}.AISummaryPanel-module__vitQOq__generatedAt{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80)}.AISummaryPanel-module__vitQOq__aiDisclaimer{font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));font-style:italic}.AISummaryPanel-module__vitQOq__skeleton{border-radius:var(--radius-sm,4px);background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;height:16px;animation:1.5s ease-in-out infinite AISummaryPanel-module__vitQOq__shimmer}@keyframes AISummaryPanel-module__vitQOq__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.ChatThread-module__AqbGGW__container{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatThread-module__AqbGGW__warning{color:#ef4444;background:#ef44441a;border-bottom:1px solid #ef444433;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;display:flex}.ChatThread-module__AqbGGW__messages{flex:1;min-height:0;overflow:hidden auto}.ChatThread-module__AqbGGW__messageList{flex-direction:column;gap:20px;min-height:100%;padding:24px 20px;display:flex}.ChatThread-module__AqbGGW__message{gap:12px;max-width:85%;animation:.2s ease-out ChatThread-module__AqbGGW__fadeIn;display:flex}@keyframes ChatThread-module__AqbGGW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatThread-module__AqbGGW__userMessage{flex-direction:row;align-self:flex-start}.ChatThread-module__AqbGGW__aiMessage{flex-direction:row-reverse;align-self:flex-end}.ChatThread-module__AqbGGW__systemMessage{align-self:center;max-width:90%}.ChatThread-module__AqbGGW__avatar{background:linear-gradient(135deg,#8b5cf633 0%,#8b5cf61a 100%);border:1px solid #8b5cf64d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ChatThread-module__AqbGGW__userAvatar{background:var(--relentless-surface,#111);border:1px solid var(--border-subtle,#ffffff14);width:36px;height:36px;color:var(--text-secondary,#a3a3a3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatThread-module__AqbGGW__messageContent{flex-direction:column;gap:4px;min-width:0;display:flex}.ChatThread-module__AqbGGW__bubble{white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:12px 16px;font-size:.9375rem;line-height:1.5}.ChatThread-module__AqbGGW__userBubble{background:var(--relentless-surface,#111);border:1px solid var(--border-subtle,#ffffff14);color:var(--text-primary,#fff);border-radius:16px 16px 16px 4px}.ChatThread-module__AqbGGW__aiBubble{color:var(--text-primary,#fff);background:linear-gradient(135deg,#8b5cf626 0%,#8b5cf614 100%);border:1px solid #8b5cf64d;border-radius:16px 16px 4px;box-shadow:0 0 20px #8b5cf633}.ChatThread-module__AqbGGW__systemBubble{border:1px dashed var(--border-subtle,#ffffff14);color:var(--text-secondary,#a3a3a3);text-align:center;background:#ffffff08;border-radius:8px;font-size:.875rem}.ChatThread-module__AqbGGW__timestamp{color:var(--text-muted,#737373);padding:0 4px;font-size:.75rem}.ChatThread-module__AqbGGW__userMessage .ChatThread-module__AqbGGW__timestamp{text-align:left}.ChatThread-module__AqbGGW__aiMessage .ChatThread-module__AqbGGW__timestamp{text-align:right}.ChatThread-module__AqbGGW__typingIndicator{background:linear-gradient(135deg,#8b5cf626 0%,#8b5cf614 100%);border:1px solid #8b5cf64d;border-radius:16px 16px 4px;gap:4px;padding:12px 16px;display:flex}.ChatThread-module__AqbGGW__dot{background:var(--relentless-purple,#8b5cf6);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ChatThread-module__AqbGGW__bounce}.ChatThread-module__AqbGGW__dot:first-child{animation-delay:0s}.ChatThread-module__AqbGGW__dot:nth-child(2){animation-delay:.16s}.ChatThread-module__AqbGGW__dot:nth-child(3){animation-delay:.32s}@keyframes ChatThread-module__AqbGGW__bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.ChatThread-module__AqbGGW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 20px;display:flex}.ChatThread-module__AqbGGW__emptyIcon{background:linear-gradient(135deg,#8b5cf633 0%,#8b5cf61a 100%);border:1px solid #8b5cf64d;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex;box-shadow:0 0 30px #8b5cf64d}.ChatThread-module__AqbGGW__emptyIcon svg{width:32px;height:32px}.ChatThread-module__AqbGGW__emptyTitle{color:var(--text-primary,#fff);margin:0 0 8px;font-size:1.25rem;font-weight:600}.ChatThread-module__AqbGGW__emptyDescription{color:var(--text-secondary,#a3a3a3);max-width:400px;margin:0 0 24px;font-size:.9375rem}.ChatThread-module__AqbGGW__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:500px;display:flex}.ChatThread-module__AqbGGW__suggestions button{transition:all .15s}.ChatThread-module__AqbGGW__suggestions button:hover{border-color:var(--relentless-purple,#8b5cf6);color:var(--relentless-purple,#8b5cf6)}.ChatThread-module__AqbGGW__voiceOverlay{color:var(--text-primary,#fff);background:linear-gradient(#0000,#000000f2);flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.ChatThread-module__AqbGGW__voiceWave{align-items:center;gap:4px;height:40px;display:flex}.ChatThread-module__AqbGGW__voiceWave span{background:var(--relentless-purple,#8b5cf6);border-radius:2px;width:4px;height:100%;animation:1s ease-in-out infinite ChatThread-module__AqbGGW__wave}.ChatThread-module__AqbGGW__voiceWave span:first-child{height:60%;animation-delay:0s}.ChatThread-module__AqbGGW__voiceWave span:nth-child(2){height:80%;animation-delay:.1s}.ChatThread-module__AqbGGW__voiceWave span:nth-child(3){height:100%;animation-delay:.2s}.ChatThread-module__AqbGGW__voiceWave span:nth-child(4){height:80%;animation-delay:.3s}.ChatThread-module__AqbGGW__voiceWave span:nth-child(5){height:60%;animation-delay:.4s}@keyframes ChatThread-module__AqbGGW__wave{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.ChatThread-module__AqbGGW__voiceOverlay p{color:var(--text-secondary,#a3a3a3);margin:0;font-size:.875rem}@media (max-width:768px){.ChatThread-module__AqbGGW__message{max-width:95%}.ChatThread-module__AqbGGW__messageList{padding:16px}.ChatThread-module__AqbGGW__emptyState{padding:24px 16px}.ChatThread-module__AqbGGW__suggestions{flex-direction:column;width:100%}.ChatThread-module__AqbGGW__suggestions button{width:100%}}@media (prefers-reduced-motion:reduce){.ChatThread-module__AqbGGW__message,.ChatThread-module__AqbGGW__dot,.ChatThread-module__AqbGGW__voiceWave span{transition-duration:.01ms!important;animation:none!important}}
.AIInsightBanner-module__ECsSkW__container{background:linear-gradient(135deg,rgba(var(--color-ai-primary-rgb,139,92,246),.08)0%,rgba(var(--color-ai-primary-rgb,139,92,246),.02)100%);border:1px solid rgba(var(--color-ai-primary-rgb,139,92,246),.2);border-radius:var(--radius-lg,12px);padding:var(--space-md,16px);position:relative;overflow:hidden}.AIInsightBanner-module__ECsSkW__container:before{content:"";background:linear-gradient(90deg,rgba(var(--color-ai-primary-rgb,139,92,246),.6),rgba(var(--color-ai-secondary-rgb,236,72,153),.6),rgba(var(--color-ai-primary-rgb,139,92,246),.6));background-size:200% 100%;height:2px;animation:3s infinite AIInsightBanner-module__ECsSkW__gradient-shift;position:absolute;top:0;left:0;right:0}@keyframes AIInsightBanner-module__ECsSkW__gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.AIInsightBanner-module__ECsSkW__errorState{opacity:.7;background:rgba(var(--color-surface-rgb,30,30,30),.5);border-color:var(--color-border,#ffffff1a)}.AIInsightBanner-module__ECsSkW__errorState:before{display:none}.AIInsightBanner-module__ECsSkW__header{align-items:center;gap:var(--space-xs,8px);margin-bottom:var(--space-md,16px);display:flex}.AIInsightBanner-module__ECsSkW__aiIcon{width:18px;height:18px;color:rgb(var(--color-ai-primary-rgb,139,92,246))}.AIInsightBanner-module__ECsSkW__title{font-size:var(--text-sm,14px);color:var(--color-text-primary,#fff);font-weight:600}.AIInsightBanner-module__ECsSkW__badge{font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));background:rgba(var(--color-ai-primary-rgb,139,92,246),.15);border-radius:var(--radius-full,999px);margin-left:auto;padding:2px 8px}.AIInsightBanner-module__ECsSkW__loadingBadge{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);border-radius:var(--radius-full,999px);background:#ffffff0d;margin-left:auto;padding:2px 8px;animation:1.5s ease-in-out infinite AIInsightBanner-module__ECsSkW__pulse}.AIInsightBanner-module__ECsSkW__unavailableBadge{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);border-radius:var(--radius-full,999px);background:#ffffff0d;margin-left:auto;padding:2px 8px}@keyframes AIInsightBanner-module__ECsSkW__pulse{0%,to{opacity:1}50%{opacity:.5}}.AIInsightBanner-module__ECsSkW__loadingContent{gap:var(--space-xs,8px);flex-direction:column;display:flex}.AIInsightBanner-module__ECsSkW__skeleton{border-radius:var(--radius-sm,4px);background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;height:16px;animation:1.5s ease-in-out infinite AIInsightBanner-module__ECsSkW__shimmer}@keyframes AIInsightBanner-module__ECsSkW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AIInsightBanner-module__ECsSkW__errorText{font-size:var(--text-sm,14px);color:var(--color-text-muted,#ffffff80);margin:0}.AIInsightBanner-module__ECsSkW__insightsList{gap:var(--space-sm,12px);flex-direction:column;display:flex}.AIInsightBanner-module__ECsSkW__insightCard{align-items:flex-start;gap:var(--space-sm,12px);padding:var(--space-sm,12px);border-radius:var(--radius-md,8px);background:#ffffff08;border-left:3px solid #0000;display:flex}.AIInsightBanner-module__ECsSkW__insightCard.AIInsightBanner-module__ECsSkW__critical{border-left-color:var(--color-red-500,#ef4444);background:#ef44440d}.AIInsightBanner-module__ECsSkW__insightCard.AIInsightBanner-module__ECsSkW__warning{border-left-color:var(--color-amber-500,#f59e0b);background:#f59e0b0d}.AIInsightBanner-module__ECsSkW__insightCard.AIInsightBanner-module__ECsSkW__success{border-left-color:var(--color-green-500,#10b981);background:#10b9810d}.AIInsightBanner-module__ECsSkW__insightCard.AIInsightBanner-module__ECsSkW__info{border-left-color:var(--color-blue-500,#3b82f6);background:#3b82f60d}.AIInsightBanner-module__ECsSkW__insightContent{flex:1;min-width:0}.AIInsightBanner-module__ECsSkW__insightHeader{align-items:center;gap:var(--space-xs,8px);margin-bottom:var(--space-xs,8px);display:flex}.AIInsightBanner-module__ECsSkW__severityIcon{flex-shrink:0;width:16px;height:16px}.AIInsightBanner-module__ECsSkW__critical .AIInsightBanner-module__ECsSkW__severityIcon{color:var(--color-red-500,#ef4444)}.AIInsightBanner-module__ECsSkW__warning .AIInsightBanner-module__ECsSkW__severityIcon{color:var(--color-amber-500,#f59e0b)}.AIInsightBanner-module__ECsSkW__success .AIInsightBanner-module__ECsSkW__severityIcon{color:var(--color-green-500,#10b981)}.AIInsightBanner-module__ECsSkW__info .AIInsightBanner-module__ECsSkW__severityIcon{color:var(--color-blue-500,#3b82f6)}.AIInsightBanner-module__ECsSkW__insightTitle{font-size:var(--text-sm,14px);color:var(--color-text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.AIInsightBanner-module__ECsSkW__confidence{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);flex-shrink:0}.AIInsightBanner-module__ECsSkW__insightMessage{font-size:var(--text-sm,14px);color:var(--color-text-secondary,#ffffffd9);margin:0 0 var(--space-xs,8px)0;line-height:1.5}.AIInsightBanner-module__ECsSkW__actionButton{font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));background:rgba(var(--color-ai-primary-rgb,139,92,246),.1);border:1px solid rgba(var(--color-ai-primary-rgb,139,92,246),.3);border-radius:var(--radius-sm,4px);cursor:pointer;padding:4px 10px;font-weight:500;transition:all .15s}.AIInsightBanner-module__ECsSkW__actionButton:hover{background:rgba(var(--color-ai-primary-rgb,139,92,246),.2)}.AIInsightBanner-module__ECsSkW__dismissButton{width:24px;height:24px;color:var(--color-text-muted,#fff6);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AIInsightBanner-module__ECsSkW__dismissButton:hover{color:var(--color-text-primary,#fff);background:#ffffff1a}.AIInsightBanner-module__ECsSkW__footer{margin-top:var(--space-sm,12px);padding-top:var(--space-sm,12px);border-top:1px solid #ffffff0f}.AIInsightBanner-module__ECsSkW__disclaimer{font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));font-style:italic}
.AskRelentlessInput-module__2Ib2dq__container{background:var(--relentless-black-soft,#0a0a0a);border-top:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;padding:16px 20px 20px}.AskRelentlessInput-module__2Ib2dq__attachmentsPreview{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.AskRelentlessInput-module__2Ib2dq__attachmentItem{background:var(--relentless-surface-elevated,#1a1a1a);border-radius:8px;position:relative;overflow:hidden}.AskRelentlessInput-module__2Ib2dq__attachmentImage{object-fit:cover;width:64px;height:64px;display:block}.AskRelentlessInput-module__2Ib2dq__attachmentFile{justify-content:center;align-items:center;width:80px;height:64px;padding:8px;display:flex}.AskRelentlessInput-module__2Ib2dq__attachmentName{color:var(--text-secondary,#a3a3a3);text-align:center;word-break:break-all;font-size:.625rem}.AskRelentlessInput-module__2Ib2dq__attachmentRemove{color:#fff;cursor:pointer;opacity:1;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:2px;right:2px}.AskRelentlessInput-module__2Ib2dq__attachmentRemove:hover{background:#ef4444cc}.AskRelentlessInput-module__2Ib2dq__inputWrapper{background:var(--relentless-surface,#111);border:1px solid var(--border-subtle,#ffffff14);border-radius:16px;align-items:flex-end;gap:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.AskRelentlessInput-module__2Ib2dq__inputWrapper:focus-within{border-color:var(--relentless-purple,#8b5cf6);box-shadow:0 0 0 3px #8b5cf626}.AskRelentlessInput-module__2Ib2dq__voiceButton{border:1px solid var(--border-subtle,#ffffff14);width:40px;height:40px;color:var(--text-secondary,#a3a3a3);cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AskRelentlessInput-module__2Ib2dq__voiceButton:hover{color:var(--text-primary,#fff);border-color:var(--border-strong,#ffffff26);background:#ffffff0d}.AskRelentlessInput-module__2Ib2dq__voiceActive{color:#ef4444;background:#ef444426;border-color:#ef44444d;animation:1.5s ease-in-out infinite AskRelentlessInput-module__2Ib2dq__pulse}@keyframes AskRelentlessInput-module__2Ib2dq__pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 8px #ef444400}}.AskRelentlessInput-module__2Ib2dq__input{resize:none;min-height:40px;max-height:192px;color:var(--text-primary,#fff);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-family:inherit;font-size:1rem;line-height:1.5;overflow-y:hidden}.AskRelentlessInput-module__2Ib2dq__input::placeholder{color:var(--text-muted,#737373)}.AskRelentlessInput-module__2Ib2dq__input:disabled{opacity:.5;cursor:not-allowed}.AskRelentlessInput-module__2Ib2dq__submitButton{background:var(--relentless-purple,#8b5cf6);color:#fff;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .15s;display:flex}.AskRelentlessInput-module__2Ib2dq__submitButton:hover:not(:disabled){background:var(--relentless-purple-bright,#a78bfa);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.AskRelentlessInput-module__2Ib2dq__submitButton:active:not(:disabled){transform:translateY(0)}.AskRelentlessInput-module__2Ib2dq__submitButton:disabled{background:var(--relentless-surface-elevated,#1a1a1a);color:var(--text-muted,#737373);cursor:not-allowed}.AskRelentlessInput-module__2Ib2dq__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite AskRelentlessInput-module__2Ib2dq__spin}@keyframes AskRelentlessInput-module__2Ib2dq__spin{to{transform:rotate(360deg)}}.AskRelentlessInput-module__2Ib2dq__hint{color:var(--text-muted,#737373);justify-content:center;margin-top:10px;font-size:.75rem;display:flex}.AskRelentlessInput-module__2Ib2dq__hint kbd{border:1px solid var(--border-subtle,#ffffff14);background:#ffffff0d;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:2px 6px;font-family:inherit;font-size:.6875rem;display:inline-flex}@media (max-width:768px){.AskRelentlessInput-module__2Ib2dq__container{padding:12px 16px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))}.AskRelentlessInput-module__2Ib2dq__inputWrapper{padding:10px 12px}.AskRelentlessInput-module__2Ib2dq__voiceButton{width:36px;height:36px}.AskRelentlessInput-module__2Ib2dq__submitButton{width:40px;height:40px}.AskRelentlessInput-module__2Ib2dq__hint{display:none}}
.AIMemorySearch-module__q44vUa__container{width:100%;max-width:400px;position:relative}.AIMemorySearch-module__q44vUa__inputWrapper{align-items:center;display:flex;position:relative}.AIMemorySearch-module__q44vUa__searchIcon{width:16px;height:16px;color:var(--color-text-muted,#fff6);pointer-events:none;position:absolute;left:12px}.AIMemorySearch-module__q44vUa__input{width:100%;height:40px;font-size:var(--text-sm,14px);color:var(--color-text-primary,#fff);border:1px solid rgba(var(--color-ai-primary-rgb,139,92,246),.2);border-radius:var(--radius-md,8px);background:#ffffff0d;outline:none;padding:0 36px;transition:all .15s}.AIMemorySearch-module__q44vUa__input::placeholder{color:var(--color-text-muted,#fff6)}.AIMemorySearch-module__q44vUa__input:focus{border-color:rgba(var(--color-ai-primary-rgb,139,92,246),.5);background:rgba(var(--color-ai-primary-rgb,139,92,246),.05);box-shadow:0 0 0 3px rgba(var(--color-ai-primary-rgb,139,92,246),.1)}.AIMemorySearch-module__q44vUa__clearButton{width:24px;height:24px;color:var(--color-text-muted,#fff6);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;right:8px}.AIMemorySearch-module__q44vUa__clearButton:hover{color:var(--color-text-primary,#fff);background:#ffffff1a}.AIMemorySearch-module__q44vUa__spinner{width:18px;height:18px;animation:1s linear infinite AIMemorySearch-module__q44vUa__spin;position:absolute;right:12px}.AIMemorySearch-module__q44vUa__spinnerTrack{opacity:.2}.AIMemorySearch-module__q44vUa__spinnerHead{color:rgb(var(--color-ai-primary-rgb,139,92,246))}@keyframes AIMemorySearch-module__q44vUa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AIMemorySearch-module__q44vUa__dropdown{background:var(--color-surface,#1a1a1a);border:1px solid rgba(var(--color-ai-primary-rgb,139,92,246),.3);border-radius:var(--radius-lg,12px);z-index:50;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003}.AIMemorySearch-module__q44vUa__dropdownHeader{align-items:center;gap:var(--space-xs,8px);padding:var(--space-sm,12px)var(--space-md,16px);background:rgba(var(--color-ai-primary-rgb,139,92,246),.1);border-bottom:1px solid rgba(var(--color-ai-primary-rgb,139,92,246),.2);font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));text-transform:uppercase;letter-spacing:.05em;font-weight:600;display:flex}.AIMemorySearch-module__q44vUa__aiIcon{width:14px;height:14px}.AIMemorySearch-module__q44vUa__dropdownContent{padding:var(--space-md,16px)}.AIMemorySearch-module__q44vUa__skeleton{height:14px;margin-bottom:var(--space-xs,8px);border-radius:var(--radius-sm,4px);background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite AIMemorySearch-module__q44vUa__shimmer}@keyframes AIMemorySearch-module__q44vUa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AIMemorySearch-module__q44vUa__unavailableText,.AIMemorySearch-module__q44vUa__noResultsText{font-size:var(--text-sm,14px);color:var(--color-text-muted,#ffffff80);text-align:center;margin:0}.AIMemorySearch-module__q44vUa__results{max-height:320px;overflow-y:auto}.AIMemorySearch-module__q44vUa__resultGroup{border-bottom:1px solid #ffffff0f}.AIMemorySearch-module__q44vUa__resultGroup:last-child{border-bottom:none}.AIMemorySearch-module__q44vUa__resultGroupHeader{align-items:center;gap:var(--space-xs,8px);padding:var(--space-xs,8px)var(--space-md,16px);font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;font-weight:600;display:flex}.AIMemorySearch-module__q44vUa__entityIcon{width:14px;height:14px}.AIMemorySearch-module__q44vUa__resultCount{font-size:var(--text-xs,12px);color:var(--color-text-muted,#fff6);border-radius:var(--radius-full,999px);background:#ffffff0d;margin-left:auto;padding:1px 6px}.AIMemorySearch-module__q44vUa__resultList{margin:0;padding:0;list-style:none}.AIMemorySearch-module__q44vUa__resultItem{align-items:center;gap:var(--space-sm,12px);width:100%;padding:var(--space-sm,12px)var(--space-md,16px);cursor:pointer;text-align:left;background:0 0;border:none;transition:background .15s;display:flex}.AIMemorySearch-module__q44vUa__resultItem:hover{background:rgba(var(--color-ai-primary-rgb,139,92,246),.08)}.AIMemorySearch-module__q44vUa__resultItemContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AIMemorySearch-module__q44vUa__resultItemName{font-size:var(--text-sm,14px);color:var(--color-text-primary,#fff);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.AIMemorySearch-module__q44vUa__resultItemPreview{font-size:var(--text-xs,12px);color:var(--color-text-muted,#ffffff80);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AIMemorySearch-module__q44vUa__relevanceScore{font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));background:rgba(var(--color-ai-primary-rgb,139,92,246),.15);border-radius:var(--radius-sm,4px);flex-shrink:0;padding:2px 6px}.AIMemorySearch-module__q44vUa__dropdownFooter{padding:var(--space-xs,8px)var(--space-md,16px);font-size:var(--text-xs,12px);color:rgb(var(--color-ai-primary-rgb,139,92,246));text-align:center;border-top:1px solid #ffffff0f;font-style:italic}
.RightPanel-module__YRb5oG__panel{background:var(--relentless-black-soft,#0a0a0a);border-left:1px solid var(--border-subtle,#ffffff14);flex-direction:column;flex-shrink:0;width:360px;animation:.2s ease-out RightPanel-module__YRb5oG__slideIn;display:flex}@keyframes RightPanel-module__YRb5oG__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.RightPanel-module__YRb5oG__header{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.RightPanel-module__YRb5oG__tabs{gap:4px;display:flex}.RightPanel-module__YRb5oG__tab{color:var(--text-secondary,#a3a3a3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.RightPanel-module__YRb5oG__tab:hover{color:var(--text-primary,#fff);background:#ffffff0d}.RightPanel-module__YRb5oG__tabActive{color:var(--relentless-purple,#8b5cf6);background:#8b5cf626;border-color:#8b5cf64d}.RightPanel-module__YRb5oG__closeButton{width:32px;height:32px;color:var(--text-muted,#737373);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.RightPanel-module__YRb5oG__closeButton:hover{color:var(--text-primary,#fff);background:#ffffff0d}.RightPanel-module__YRb5oG__content{flex:1;padding:16px;overflow-y:auto}.RightPanel-module__YRb5oG__timeline{flex-direction:column;gap:16px;display:flex}.RightPanel-module__YRb5oG__timelineItem{background:var(--relentless-surface,#111);border:1px solid var(--border-subtle,#ffffff14);border-radius:12px;gap:12px;padding:12px;transition:border-color .15s;display:flex}.RightPanel-module__YRb5oG__timelineItem:hover{border-color:var(--border-strong,#ffffff26)}.RightPanel-module__YRb5oG__timelineIcon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.125rem;display:flex}.RightPanel-module__YRb5oG__timelineContent{flex:1;min-width:0}.RightPanel-module__YRb5oG__timelineHeader{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.RightPanel-module__YRb5oG__timelineTitle{color:var(--text-primary,#fff);font-size:.875rem;font-weight:500;line-height:1.3}.RightPanel-module__YRb5oG__timelineTime{color:var(--text-muted,#737373);white-space:nowrap;flex-shrink:0;font-size:.75rem}.RightPanel-module__YRb5oG__timelineDescription{color:var(--text-secondary,#a3a3a3);margin:0 0 8px;font-size:.8125rem;line-height:1.4}.RightPanel-module__YRb5oG__actorChip{color:var(--text-secondary,#a3a3a3);background:#ffffff0d;border-radius:9999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.RightPanel-module__YRb5oG__actorAI{color:var(--relentless-purple-bright,#a78bfa);background:#8b5cf626}.RightPanel-module__YRb5oG__executionLog{flex-direction:column;gap:12px;display:flex}.RightPanel-module__YRb5oG__logEntry{background:var(--relentless-surface,#111);border:1px solid var(--border-subtle,#ffffff14);border-radius:12px;padding:14px}.RightPanel-module__YRb5oG__logHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.RightPanel-module__YRb5oG__logAction{color:var(--text-primary,#fff);font-size:.875rem;font-weight:500}.RightPanel-module__YRb5oG__logStatus{text-transform:capitalize;border-radius:9999px;padding:2px 8px;font-size:.6875rem;font-weight:500}.RightPanel-module__YRb5oG__statusCompleted{color:#10b981;background:#10b98126}.RightPanel-module__YRb5oG__statusPending{color:#f59e0b;background:#f59e0b26}.RightPanel-module__YRb5oG__statusFailed{color:#ef4444;background:#ef444426}.RightPanel-module__YRb5oG__statusReverted{color:#9ca3af;background:#6b728026}.RightPanel-module__YRb5oG__logMeta{color:var(--text-muted,#737373);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.75rem;display:flex}.RightPanel-module__YRb5oG__logTrigger strong{color:var(--text-secondary,#a3a3a3);font-weight:500}.RightPanel-module__YRb5oG__logTime{white-space:nowrap}.RightPanel-module__YRb5oG__logReasoning{color:var(--text-secondary,#a3a3a3);background:#ffffff05;border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:.8125rem;font-style:italic;line-height:1.4}.RightPanel-module__YRb5oG__undoButton{border:1px solid var(--border-subtle,#ffffff14);color:var(--text-secondary,#a3a3a3);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.RightPanel-module__YRb5oG__undoButton:hover{border-color:var(--border-strong,#ffffff26);color:var(--text-primary,#fff);background:#ffffff0d}@media (max-width:1024px){.RightPanel-module__YRb5oG__panel{z-index:100;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #00000080}.RightPanel-module__YRb5oG__closeButton{background:#ffffff14;width:40px;height:40px}}.RightPanel-module__YRb5oG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.RightPanel-module__YRb5oG__emptyIcon{opacity:.6;margin-bottom:16px;font-size:2rem}.RightPanel-module__YRb5oG__emptyTitle{color:var(--text-primary,#fff);margin-bottom:8px;font-size:1rem;font-weight:600}.RightPanel-module__YRb5oG__emptyDescription{color:var(--text-muted,#737373);max-width:240px;font-size:.875rem;line-height:1.5}@media (max-width:768px){.RightPanel-module__YRb5oG__panel{width:100%;max-width:100%;left:0;right:0}.RightPanel-module__YRb5oG__header{gap:12px;padding:16px}.RightPanel-module__YRb5oG__closeButton{width:44px;height:44px;color:var(--relentless-purple,#8b5cf6);background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:12px}.RightPanel-module__YRb5oG__closeButton:hover,.RightPanel-module__YRb5oG__closeButton:active{color:var(--relentless-purple-bright,#a78bfa);background:#8b5cf640}.RightPanel-module__YRb5oG__tab{padding:10px 14px;font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.RightPanel-module__YRb5oG__panel{transition-duration:.01ms!important;animation:none!important}}
.AIAlertBanner-module__rI7g0q__container{z-index:1000;width:100%;max-width:600px;padding:0 1rem;padding-top:env(safe-area-inset-top);flex-direction:column;gap:.5rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.AIAlertBanner-module__rI7g0q__container.AIAlertBanner-module__rI7g0q__top{top:calc(var(--mobile-header-height,56px) + .5rem)}.AIAlertBanner-module__rI7g0q__container.AIAlertBanner-module__rI7g0q__bottom{bottom:calc(env(safe-area-inset-bottom) + 1rem)}.AIAlertBanner-module__rI7g0q__banner{background:var(--card);border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;animation:.3s ease-out AIAlertBanner-module__rI7g0q__slideIn;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__stacked{animation:.3s ease-out .1s backwards AIAlertBanner-module__rI7g0q__slideIn}@keyframes AIAlertBanner-module__rI7g0q__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__expiring{animation:3s ease-out forwards AIAlertBanner-module__rI7g0q__fadeOut}@keyframes AIAlertBanner-module__rI7g0q__fadeOut{0%{opacity:1}to{opacity:0}}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__info{border-left:4px solid var(--info,#3b82f6)}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__info .AIAlertBanner-module__rI7g0q__indicator{color:var(--info,#3b82f6)}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__warning{border-left:4px solid var(--warning,#f59e0b);background:color-mix(in srgb,var(--warning,#f59e0b)5%,var(--card))}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__warning .AIAlertBanner-module__rI7g0q__indicator{color:var(--warning,#f59e0b)}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__critical{border-left:4px solid var(--destructive,#ef4444);background:color-mix(in srgb,var(--destructive,#ef4444)5%,var(--card))}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__critical .AIAlertBanner-module__rI7g0q__indicator{color:var(--destructive,#ef4444)}.AIAlertBanner-module__rI7g0q__indicator{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.AIAlertBanner-module__rI7g0q__content{flex:1;min-width:0}.AIAlertBanner-module__rI7g0q__header{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem;display:flex}.AIAlertBanner-module__rI7g0q__title{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.AIAlertBanner-module__rI7g0q__confidence{color:var(--muted-foreground);white-space:nowrap;font-size:.75rem}.AIAlertBanner-module__rI7g0q__reason{color:var(--muted-foreground);margin:0;font-size:.875rem;line-height:1.5}.AIAlertBanner-module__rI7g0q__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.AIAlertBanner-module__rI7g0q__actionButton{min-height:var(--touch-target-min,44px);min-width:44px}.AIAlertBanner-module__rI7g0q__dismissButton{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.AIAlertBanner-module__rI7g0q__dismissButton:hover{background:var(--muted);color:var(--foreground)}.AIAlertBanner-module__rI7g0q__dismissButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.AIAlertBanner-module__rI7g0q__hiddenCount{text-align:center;color:var(--muted-foreground);padding:.25rem;font-size:.75rem}@media (max-width:640px){.AIAlertBanner-module__rI7g0q__container{max-width:100%;padding:0 .75rem}.AIAlertBanner-module__rI7g0q__banner{flex-wrap:wrap;padding:.75rem}.AIAlertBanner-module__rI7g0q__content{width:calc(100% - 40px)}.AIAlertBanner-module__rI7g0q__actions{border-top:1px solid var(--border);justify-content:flex-end;width:100%;margin-top:.5rem;padding-top:.5rem}}@media (prefers-reduced-motion:reduce){.AIAlertBanner-module__rI7g0q__banner{animation:none}.AIAlertBanner-module__rI7g0q__banner.AIAlertBanner-module__rI7g0q__expiring{opacity:.5;animation:none}}
.ChatCommandCenter-module__A80csW__container{--relentless-black:#000;--relentless-black-soft:#0a0a0a;--relentless-surface:#111;--relentless-surface-elevated:#1a1a1a;--relentless-purple:#8b5cf6;--relentless-purple-bright:#a78bfa;--relentless-purple-dim:#7c3aed;--relentless-purple-glow:#8b5cf666;--relentless-purple-muted:#8b5cf626;--text-primary:#fff;--text-secondary:#a3a3a3;--text-muted:#737373;--border-subtle:#ffffff14;--border-strong:#ffffff26;--border-purple:#8b5cf64d;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;background:var(--relentless-black);height:100%;min-height:0;color:var(--text-primary);flex-direction:column;display:flex;overflow:hidden}.ChatCommandCenter-module__A80csW__mainContent{flex:1;min-height:0;display:flex;overflow:hidden}.ChatCommandCenter-module__A80csW__centerPanel{background:var(--relentless-black);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ChatCommandCenter-module__A80csW__userBubble{background:var(--relentless-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:85%;padding:12px 16px}.ChatCommandCenter-module__A80csW__aiBubble{border:1px solid var(--border-purple);color:var(--text-primary);max-width:85%;box-shadow:0 0 20px var(--relentless-purple-glow);background:linear-gradient(135deg,#8b5cf626 0%,#8b5cf614 100%);border-radius:16px 16px 4px;align-self:flex-end;padding:12px 16px}.ChatCommandCenter-module__A80csW__systemMessage{border:1px dashed var(--border-subtle);color:var(--text-secondary);text-align:center;background:#ffffff08;border-radius:8px;width:100%;padding:10px 14px;font-size:.875rem}.ChatCommandCenter-module__A80csW__chip{border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.ChatCommandCenter-module__A80csW__chipSuccess{color:var(--success);background:#10b98126}.ChatCommandCenter-module__A80csW__chipWarning{color:var(--warning);background:#f59e0b26}.ChatCommandCenter-module__A80csW__chipError{color:var(--error);background:#ef444426}.ChatCommandCenter-module__A80csW__chipInfo{color:var(--info);background:#3b82f626}.ChatCommandCenter-module__A80csW__chipPurple{background:var(--relentless-purple-muted);color:var(--relentless-purple-bright)}.ChatCommandCenter-module__A80csW__card{background:var(--relentless-surface);border:1px solid var(--border-subtle);border-radius:12px;padding:16px;transition:border-color .15s}.ChatCommandCenter-module__A80csW__card:hover{border-color:var(--border-strong)}.ChatCommandCenter-module__A80csW__scrollable{overflow:hidden auto}.ChatCommandCenter-module__A80csW__scrollable::-webkit-scrollbar{width:8px}.ChatCommandCenter-module__A80csW__scrollable::-webkit-scrollbar-track{background:0 0}.ChatCommandCenter-module__A80csW__scrollable::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.ChatCommandCenter-module__A80csW__scrollable::-webkit-scrollbar-thumb:hover{background:#fff3}.ChatCommandCenter-module__A80csW__panelBackdrop{display:none}@media (max-width:1024px){.ChatCommandCenter-module__A80csW__mainContent{flex-direction:column;position:relative}.ChatCommandCenter-module__A80csW__panelBackdrop{z-index:90;cursor:pointer;background:#0009;animation:.2s ease-out ChatCommandCenter-module__A80csW__fadeIn;display:block;position:absolute;inset:0}}@keyframes ChatCommandCenter-module__A80csW__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.ChatCommandCenter-module__A80csW__container{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.ChatCommandCenter-module__A80csW__userBubble,.ChatCommandCenter-module__A80csW__aiBubble{max-width:95%}.ChatCommandCenter-module__A80csW__panelBackdrop{background:#000000bf}}
.CommandRoom-module__wPkkOG__commandRoom{--neon-purple:#a78bfa;--neon-cyan:#22d3ee;--neon-green:#4ade80;--neon-red:#f87171;--neon-orange:#fb923c;--neon-yellow:#fbbf24;--command-bg:#05050a;--command-surface:#0a0a12;--command-surface-elevated:#0f0f1a;--command-border:#a78bfa26;--command-border-strong:#a78bfa4d;--text-primary:#fff;--text-secondary:#a3a3a3;--text-muted:#737373;background:var(--command-bg);color:var(--text-primary);flex-direction:column;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.CommandRoom-module__wPkkOG__commandRoom *{box-sizing:border-box}.CommandRoom-module__wPkkOG__mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SF Mono,Monaco,Cascadia Code,monospace}.CommandRoom-module__wPkkOG__layout{flex:1;display:flex;position:relative;overflow:hidden}.CommandRoom-module__wPkkOG__brainFeed{background:var(--command-surface);border-right:1px solid var(--command-border);flex-direction:column;width:320px;display:flex;overflow:hidden}.CommandRoom-module__wPkkOG__commandInterface{background:var(--command-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.CommandRoom-module__wPkkOG__contextPanel{background:var(--command-surface);border-left:1px solid var(--command-border);flex-direction:column;width:360px;display:flex;overflow:hidden}.CommandRoom-module__wPkkOG__fullWidthPanel{background:var(--command-bg);flex-direction:column;flex:1;display:flex;overflow:hidden}.CommandRoom-module__wPkkOG__modeSwitcher{background:var(--command-surface);border-bottom:1px solid var(--command-border);justify-content:center;align-items:center;gap:4px;height:56px;padding:0 24px;display:flex}.CommandRoom-module__wPkkOG__modeButton{appearance:none;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.CommandRoom-module__wPkkOG__modeButton:hover{color:var(--text-primary);background:#ffffff0d}.CommandRoom-module__wPkkOG__modeButton.CommandRoom-module__wPkkOG__active{background:var(--command-surface-elevated);border-color:var(--command-border-strong);color:var(--neon-purple);box-shadow:0 0 12px #a78bfa33}.CommandRoom-module__wPkkOG__scrollArea{overflow:hidden auto}.CommandRoom-module__wPkkOG__scrollArea::-webkit-scrollbar{width:8px}.CommandRoom-module__wPkkOG__scrollArea::-webkit-scrollbar-track{background:0 0}.CommandRoom-module__wPkkOG__scrollArea::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.CommandRoom-module__wPkkOG__scrollArea::-webkit-scrollbar-thumb:hover{background:#ffffff26}.CommandRoom-module__wPkkOG__critical{color:var(--neon-red)}.CommandRoom-module__wPkkOG__high{color:var(--neon-orange)}.CommandRoom-module__wPkkOG__medium{color:var(--neon-yellow)}.CommandRoom-module__wPkkOG__low{color:var(--neon-cyan)}.CommandRoom-module__wPkkOG__live{position:relative}.CommandRoom-module__wPkkOG__live:before{content:"";background:var(--neon-green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite CommandRoom-module__wPkkOG__pulse;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}@keyframes CommandRoom-module__wPkkOG__pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--neon-green)}50%{opacity:.5;box-shadow:0 0 16px var(--neon-green)}}.CommandRoom-module__wPkkOG__glow{box-shadow:0 0 20px #a78bfa4d}.CommandRoom-module__wPkkOG__glowGreen{box-shadow:0 0 20px #4ade804d}.CommandRoom-module__wPkkOG__glowRed{box-shadow:0 0 20px #f871714d}.CommandRoom-module__wPkkOG__terminalInput{background:var(--command-surface-elevated);border:1px solid var(--command-border);color:var(--text-primary);border-radius:8px;outline:none;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:14px;transition:all .2s}.CommandRoom-module__wPkkOG__terminalInput:focus{border-color:var(--neon-purple);box-shadow:0 0 0 3px #a78bfa1a}.CommandRoom-module__wPkkOG__terminalInput::placeholder{color:var(--text-muted)}.CommandRoom-module__wPkkOG__skeleton{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite CommandRoom-module__wPkkOG__shimmer}@keyframes CommandRoom-module__wPkkOG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.CommandRoom-module__wPkkOG__emptyState{text-align:center;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.CommandRoom-module__wPkkOG__emptyStateIcon{opacity:.5;width:48px;height:48px;margin-bottom:16px}.CommandRoom-module__wPkkOG__emptyStateTitle{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:600}.CommandRoom-module__wPkkOG__emptyStateDescription{max-width:320px;font-size:14px}@media (max-width:1024px){.CommandRoom-module__wPkkOG__brainFeed,.CommandRoom-module__wPkkOG__contextPanel{z-index:10;transition:transform .3s;position:absolute;top:0;bottom:0;transform:translate(-100%)}.CommandRoom-module__wPkkOG__brainFeed.CommandRoom-module__wPkkOG__open{transform:translate(0)}.CommandRoom-module__wPkkOG__contextPanel{right:0;transform:translate(100%)}.CommandRoom-module__wPkkOG__contextPanel.CommandRoom-module__wPkkOG__open{transform:translate(0)}}@media (max-width:640px){.CommandRoom-module__wPkkOG__modeSwitcher{justify-content:flex-start;padding:0 12px;overflow-x:auto}.CommandRoom-module__wPkkOG__modeButton{padding:6px 12px;font-size:13px}}
.PermissionRequestDialog-module__rECz4q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-4);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PermissionRequestDialog-module__rECz4q__dialog{background:var(--color-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:420px;max-height:90vh;overflow-y:auto}.PermissionRequestDialog-module__rECz4q__header{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.PermissionRequestDialog-module__rECz4q__headerIcon{color:var(--color-accent);flex-shrink:0}.PermissionRequestDialog-module__rECz4q__headerText{flex:1;min-width:0}.PermissionRequestDialog-module__rECz4q__title{font-size:var(--font-size-lg);color:var(--color-text-primary);margin:0 0 var(--space-1)0;font-weight:600}.PermissionRequestDialog-module__rECz4q__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.PermissionRequestDialog-module__rECz4q__closeButton{width:32px;height:32px;color:var(--color-text-tertiary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.PermissionRequestDialog-module__rECz4q__closeButton:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.PermissionRequestDialog-module__rECz4q__closeButton:disabled{opacity:.5;cursor:not-allowed}.PermissionRequestDialog-module__rECz4q__permissionList{padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.PermissionRequestDialog-module__rECz4q__permissionItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-primary);cursor:pointer;text-align:left;width:100%;transition:all .15s;display:flex}.PermissionRequestDialog-module__rECz4q__permissionItemDefault:hover{border-color:var(--color-border-hover);background:var(--color-bg-secondary)}.PermissionRequestDialog-module__rECz4q__permissionItemSelected{border-color:var(--color-accent);background:var(--color-accent-bg)}.PermissionRequestDialog-module__rECz4q__permissionItemUnsupported{opacity:.5;cursor:not-allowed;background:var(--color-bg-tertiary)}.PermissionRequestDialog-module__rECz4q__permissionIcon{color:var(--color-text-tertiary);flex-shrink:0;margin-top:2px}.PermissionRequestDialog-module__rECz4q__permissionIconSelected{color:var(--color-accent)}.PermissionRequestDialog-module__rECz4q__permissionContent{flex:1;min-width:0}.PermissionRequestDialog-module__rECz4q__permissionTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.PermissionRequestDialog-module__rECz4q__permissionTitle{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:500}.PermissionRequestDialog-module__rECz4q__permissionUnsupportedLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.PermissionRequestDialog-module__rECz4q__permissionGranted{color:var(--color-success)}.PermissionRequestDialog-module__rECz4q__permissionDenied{color:var(--color-error)}.PermissionRequestDialog-module__rECz4q__permissionDescription{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:var(--space-1)0 0 0;line-height:1.4}.PermissionRequestDialog-module__rECz4q__checkbox{border:2px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.PermissionRequestDialog-module__rECz4q__checkboxSelected{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.PermissionRequestDialog-module__rECz4q__footer{padding:var(--space-4)var(--space-5);border-top:1px solid var(--color-border)}.PermissionRequestDialog-module__rECz4q__footerButtons{gap:var(--space-2);display:flex}.PermissionRequestDialog-module__rECz4q__skipButton,.PermissionRequestDialog-module__rECz4q__enableButton{flex:1}.PermissionRequestDialog-module__rECz4q__privacyNote{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center;margin:var(--space-3)0 0 0}.PermissionRequestDialog-module__rECz4q__privacyLink{color:var(--color-accent);text-decoration:none}.PermissionRequestDialog-module__rECz4q__privacyLink:hover{text-decoration:underline}@media (max-width:480px){.PermissionRequestDialog-module__rECz4q__overlay{padding:var(--space-2);align-items:flex-end;padding-bottom:0}.PermissionRequestDialog-module__rECz4q__dialog{border-radius:var(--radius-xl)var(--radius-xl)0 0;max-width:100%;max-height:85vh;padding-bottom:var(--sab,env(safe-area-inset-bottom,0px))}.PermissionRequestDialog-module__rECz4q__header{padding:var(--space-4)}.PermissionRequestDialog-module__rECz4q__title{font-size:var(--font-size-base)}.PermissionRequestDialog-module__rECz4q__permissionList{padding:var(--space-3);gap:var(--space-3)}.PermissionRequestDialog-module__rECz4q__permissionItem{padding:var(--space-4);min-height:72px}.PermissionRequestDialog-module__rECz4q__footer{padding:var(--space-4);padding-bottom:calc(var(--space-4) + var(--sab,env(safe-area-inset-bottom,0px)))}.PermissionRequestDialog-module__rECz4q__footerButtons{gap:var(--space-3);flex-direction:column-reverse}.PermissionRequestDialog-module__rECz4q__skipButton,.PermissionRequestDialog-module__rECz4q__enableButton{width:100%;min-height:48px}}
.ChatInput-module__b4rRia__container{gap:var(--space-2);padding:var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;flex-shrink:0;display:flex}@media (max-width:768px){.ChatInput-module__b4rRia__container{padding:var(--space-3);padding-bottom:calc(var(--space-3) + var(--sab,env(safe-area-inset-bottom,0px)))}}.ChatInput-module__b4rRia__attachmentsPreview{gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.ChatInput-module__b4rRia__attachmentItem{border-radius:var(--radius-md);background:var(--bg-surface-strong);position:relative;overflow:hidden}.ChatInput-module__b4rRia__attachmentImage{object-fit:cover;width:64px;height:64px;display:block}@media (max-width:480px){.ChatInput-module__b4rRia__attachmentImage{width:56px;height:56px}}.ChatInput-module__b4rRia__attachmentAudio{width:64px;height:64px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:480px){.ChatInput-module__b4rRia__attachmentAudio{width:56px;height:56px}}.ChatInput-module__b4rRia__attachmentFile{width:64px;height:64px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex}@media (max-width:480px){.ChatInput-module__b4rRia__attachmentFile{width:56px;height:56px}}.ChatInput-module__b4rRia__attachmentName{text-align:center;word-break:break-all;color:var(--text-secondary);margin-top:2px;font-size:.5625rem}.ChatInput-module__b4rRia__attachmentDuration{margin-top:2px;font-size:.625rem}.ChatInput-module__b4rRia__attachmentLocation{color:#fff;background:#00000080;border-radius:2px;padding:1px 3px;font-size:.625rem;position:absolute;bottom:2px;left:2px}.ChatInput-module__b4rRia__attachmentRemove{color:#fff;cursor:pointer;opacity:1;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}@media (hover:hover){.ChatInput-module__b4rRia__attachmentRemove{opacity:0}.ChatInput-module__b4rRia__attachmentItem:hover .ChatInput-module__b4rRia__attachmentRemove{opacity:1}}.ChatInput-module__b4rRia__inputRow{gap:var(--space-2);align-items:flex-end;display:flex}.ChatInput-module__b4rRia__voiceButton,.ChatInput-module__b4rRia__attachButton{flex-shrink:0}.ChatInput-module__b4rRia__copilotButtons{gap:var(--space-1);flex-shrink:0;display:flex}@media (max-width:480px){.ChatInput-module__b4rRia__copilotButtons{gap:0}}.ChatInput-module__b4rRia__textarea{min-height:var(--touch-target-min,44px);resize:none;border-radius:var(--radius-md);max-height:192px;padding:var(--space-3);background:var(--bg-surface-strong);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:1rem;font-family:var(--font-sans);flex:1;line-height:1.5;overflow-y:hidden}.ChatInput-module__b4rRia__textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--info-muted);outline:none}.ChatInput-module__b4rRia__textarea::placeholder{color:var(--text-muted)}.ChatInput-module__b4rRia__sendButton{width:var(--touch-target-min,44px);height:var(--touch-target-min,44px);border-radius:var(--radius-md);background:var(--success);color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ChatInput-module__b4rRia__sendButton:hover:not(:disabled){background:var(--accent-primary-hover)}.ChatInput-module__b4rRia__sendButton:disabled{opacity:.5;cursor:not-allowed}.ChatInput-module__b4rRia__entityContext{color:var(--text-muted);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);font-size:.75rem}.ChatInput-module__b4rRia__entityName{color:var(--text-primary);font-weight:500}.ChatInput-module__b4rRia__spinner{animation:1s linear infinite ChatInput-module__b4rRia__spin}@keyframes ChatInput-module__b4rRia__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (pointer:coarse){.ChatInput-module__b4rRia__sendButton,.ChatInput-module__b4rRia__copilotButtons button{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px)}}
.ConversationList-module__60gKEG__container{border-right:1px solid var(--border-subtle);background:var(--bg-secondary);flex-direction:column;flex-shrink:0;width:240px;height:100%;display:flex}@media (max-width:768px){.ConversationList-module__60gKEG__container{display:none}.ConversationList-module__60gKEG__container.ConversationList-module__60gKEG__visible{z-index:10;border-right:1px solid var(--border-subtle);width:100%;max-width:300px;box-shadow:var(--shadow-lg);display:flex;position:absolute;inset:0}}.ConversationList-module__60gKEG__header{padding:var(--space-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.ConversationList-module__60gKEG__newButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:36px;font-size:.8125rem;font-weight:500;display:flex}.ConversationList-module__60gKEG__scrollArea{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.ConversationList-module__60gKEG__list{padding:var(--space-2);flex-direction:column;gap:2px;display:flex}.ConversationList-module__60gKEG__item{align-items:flex-start;gap:var(--space-2);padding:var(--space-2)var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast);border:1px solid #0000;min-height:48px;display:flex}.ConversationList-module__60gKEG__item:hover{background:var(--bg-surface);border-color:var(--border-subtle)}.ConversationList-module__60gKEG__item:focus-visible{outline:2px solid var(--color-ai-primary);outline-offset:-2px}.ConversationList-module__60gKEG__itemActive{background:var(--bg-surface-strong);border-color:var(--border-strong)}.ConversationList-module__60gKEG__itemActive:hover{background:var(--bg-surface-strong)}.ConversationList-module__60gKEG__itemIcon{width:24px;height:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.ConversationList-module__60gKEG__itemActive .ConversationList-module__60gKEG__itemIcon{color:var(--color-ai-primary)}.ConversationList-module__60gKEG__itemContent{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ConversationList-module__60gKEG__itemTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:500;line-height:1.3;overflow:hidden}.ConversationList-module__60gKEG__itemPreview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;line-height:1.3;overflow:hidden}.ConversationList-module__60gKEG__itemTime{color:var(--text-muted);opacity:.7;margin:0;font-size:.625rem}.ConversationList-module__60gKEG__deleteButton{opacity:0;width:24px;min-width:24px;height:24px;transition:opacity var(--transition-fast),background var(--transition-fast);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ConversationList-module__60gKEG__deleteButton:hover{background:var(--critical-muted);color:var(--critical)}.ConversationList-module__60gKEG__editActionButton{opacity:0;width:24px;min-width:24px;height:24px;transition:opacity var(--transition-fast),background var(--transition-fast);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ConversationList-module__60gKEG__editActionButton:hover{background:var(--bg-surface-strong);color:var(--color-ai-primary)}.ConversationList-module__60gKEG__actionButtons{flex-shrink:0;align-items:center;gap:2px;display:flex}@media (hover:hover){.ConversationList-module__60gKEG__item:hover .ConversationList-module__60gKEG__deleteButton,.ConversationList-module__60gKEG__item:hover .ConversationList-module__60gKEG__editActionButton{opacity:1}}@media (hover:none){.ConversationList-module__60gKEG__deleteButton,.ConversationList-module__60gKEG__editActionButton{opacity:.5}.ConversationList-module__60gKEG__item:active .ConversationList-module__60gKEG__deleteButton,.ConversationList-module__60gKEG__item:active .ConversationList-module__60gKEG__editActionButton{opacity:1}}.ConversationList-module__60gKEG__itemEditing{background:var(--bg-surface-strong);border-color:var(--color-ai-primary)}.ConversationList-module__60gKEG__editContainer{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ConversationList-module__60gKEG__editInput{width:100%;padding:var(--space-1)var(--space-2);color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--color-ai-primary);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;font-size:.8125rem;font-weight:500}.ConversationList-module__60gKEG__editInput:focus{border-color:var(--color-ai-primary);box-shadow:0 0 0 2px var(--color-ai-muted)}.ConversationList-module__60gKEG__editActions{justify-content:flex-end;gap:2px;display:flex}.ConversationList-module__60gKEG__editButton{width:24px;min-width:24px;height:24px;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:flex}.ConversationList-module__60gKEG__editButton:first-child:hover{background:var(--success-muted);color:var(--success)}.ConversationList-module__60gKEG__editButton:last-child:hover{background:var(--critical-muted);color:var(--critical)}.ConversationList-module__60gKEG__emptyState{padding:var(--space-8)var(--space-4);text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.ConversationList-module__60gKEG__emptyState svg{opacity:.4;width:32px;height:32px;margin-bottom:var(--space-3)}.ConversationList-module__60gKEG__emptyText{color:var(--text-secondary);margin:0;font-size:.875rem}.ConversationList-module__60gKEG__emptyHint{color:var(--text-muted);margin:var(--space-1)0 0 0;font-size:.75rem}
.RoleBadge-module__Ogd0Ma__badge{padding:2px var(--space-sm);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}.RoleBadge-module__Ogd0Ma__owner{color:#fbbf24;background:linear-gradient(135deg,#fbbf2433,#f59e0b33);border:1px solid #fbbf244d}.RoleBadge-module__Ogd0Ma__admin{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf640}.RoleBadge-module__Ogd0Ma__member{background:var(--bg-surface-strong);color:var(--text-secondary);border:1px solid var(--border-subtle)}.RoleBadge-module__Ogd0Ma__viewer{background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border-subtle)}.RoleBadge-module__Ogd0Ma__platform_owner{color:#f87171;background:linear-gradient(135deg,#ef444433,#ec489933);border:1px solid #ef44444d}.RoleBadge-module__Ogd0Ma__company_admin{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f640}.RoleBadge-module__Ogd0Ma__ai_chat{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d440}
.AIChatPanel-module__il7gKa__panel{z-index:var(--z-modal);background:var(--bg-primary);width:100%;max-width:520px;box-shadow:var(--shadow-xl);border-left:1px solid var(--border-subtle);animation:.2s ease-out AIChatPanel-module__il7gKa__slideIn;display:flex;position:fixed;inset:0 0 0 auto}@media (min-width:1200px){.AIChatPanel-module__il7gKa__panel{max-width:600px}}@media (min-width:1440px){.AIChatPanel-module__il7gKa__panel{max-width:720px}}@media (max-width:768px){.AIChatPanel-module__il7gKa__panel{max-width:100%;padding-top:var(--sat,env(safe-area-inset-top,0px));padding-bottom:var(--sab,env(safe-area-inset-bottom,0px));padding-left:var(--sal,env(safe-area-inset-left,0px));padding-right:var(--sar,env(safe-area-inset-right,0px));border-left:none;inset:0}}@keyframes AIChatPanel-module__il7gKa__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.AIChatPanel-module__il7gKa__mainArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AIChatPanel-module__il7gKa__header{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);min-height:var(--mobile-header-height,3.5rem);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.AIChatPanel-module__il7gKa__header{padding:var(--space-3)var(--space-4)}}.AIChatPanel-module__il7gKa__headerTitle{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.AIChatPanel-module__il7gKa__title{color:var(--text-primary);font-size:1rem;font-weight:600}.AIChatPanel-module__il7gKa__context{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}@media (max-width:480px){.AIChatPanel-module__il7gKa__context{display:none}}.AIChatPanel-module__il7gKa__closeButton{padding:var(--space-2);min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);justify-content:center;align-items:center;display:flex}.AIChatPanel-module__il7gKa__warning{align-items:center;gap:var(--space-2);padding:var(--space-3);background:color-mix(in srgb,var(--critical)10%,transparent);color:var(--critical);flex-shrink:0;font-size:.875rem;display:flex}.AIChatPanel-module__il7gKa__messages{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.AIChatPanel-module__il7gKa__messageList{flex-direction:column;display:flex}.AIChatPanel-module__il7gKa__emptyState{height:100%;padding:var(--space-8);text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.AIChatPanel-module__il7gKa__emptyState{padding:var(--space-6)}}.AIChatPanel-module__il7gKa__emptyTitle{color:var(--text-primary);margin:var(--space-4)0 0 0;font-size:1.125rem;font-weight:600}.AIChatPanel-module__il7gKa__emptyDescription{color:var(--text-muted);margin:var(--space-1)0 0 0;font-size:.875rem}.AIChatPanel-module__il7gKa__emptyState svg{color:var(--color-ai-primary);filter:drop-shadow(0 0 8px #8b5cf64d)}.AIChatPanel-module__il7gKa__suggestions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.AIChatPanel-module__il7gKa__suggestions button{transition:all .15s}.AIChatPanel-module__il7gKa__suggestions button:hover{border-color:var(--color-ai-primary);color:var(--color-ai-primary)}@media (max-width:768px){.AIChatPanel-module__il7gKa__suggestions{flex-direction:column;width:100%;max-width:280px}.AIChatPanel-module__il7gKa__suggestions button{width:100%;min-height:var(--touch-target-min,44px)}}.AIChatPanel-module__il7gKa__typing{gap:var(--space-3);padding:var(--space-4);display:flex}.AIChatPanel-module__il7gKa__typingAvatar{width:32px;height:32px;color:var(--color-ai-primary);background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AIChatPanel-module__il7gKa__typingDots{align-items:center;gap:var(--space-1);display:flex}.AIChatPanel-module__il7gKa__dot{background:var(--color-ai-primary);opacity:.6;border-radius:50%;width:8px;height:8px;animation:1s infinite AIChatPanel-module__il7gKa__bounce}@keyframes AIChatPanel-module__il7gKa__bounce{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}
.BrainFeedItem-module__jYzkya__item{border-bottom:1px solid var(--command-border);cursor:pointer;padding:12px;transition:all .2s;animation:.3s BrainFeedItem-module__jYzkya__slideIn;position:relative}.BrainFeedItem-module__jYzkya__item:hover{border-color:var(--command-border-strong);background:#ffffff08}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__unread{background:#a78bfa08}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__unread:before{content:"";background:var(--neon-purple);width:3px;position:absolute;top:0;bottom:0;left:0}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__critical{border-left:3px solid var(--neon-red);box-shadow:inset 0 0 20px #ef44441a}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__critical:hover{box-shadow:inset 0 0 20px #ef444426,0 0 12px #ef444433}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__high{border-left:3px solid var(--neon-orange)}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__high:hover{box-shadow:0 0 8px #fb923c26}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__low{opacity:.7}.BrainFeedItem-module__jYzkya__header{align-items:center;gap:8px;margin-bottom:6px;display:flex}.BrainFeedItem-module__jYzkya__categoryIcon{text-align:center;flex-shrink:0;width:20px;font-size:16px}.BrainFeedItem-module__jYzkya__title{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.BrainFeedItem-module__jYzkya__timestamp{color:var(--text-muted);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11px}.BrainFeedItem-module__jYzkya__description{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.BrainFeedItem-module__jYzkya__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.BrainFeedItem-module__jYzkya__entityBadge{color:var(--neon-purple);text-overflow:ellipsis;white-space:nowrap;background:#a78bfa1a;border:1px solid #a78bfa33;border-radius:4px;align-items:center;gap:4px;max-width:200px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}.BrainFeedItem-module__jYzkya__actionButton{appearance:none;color:var(--neon-purple);cursor:pointer;background:#a78bfa1a;border:1px solid #a78bfa4d;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s}.BrainFeedItem-module__jYzkya__actionButton:hover{border-color:var(--neon-purple);background:#a78bfa33;box-shadow:0 0 8px #a78bfa4d}@keyframes BrainFeedItem-module__jYzkya__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__new{animation:.3s BrainFeedItem-module__jYzkya__slideIn,2s BrainFeedItem-module__jYzkya__newItemPulse}@keyframes BrainFeedItem-module__jYzkya__newItemPulse{0%,to{background:#a78bfa0d}50%{background:#a78bfa1a}}@media (prefers-reduced-motion:reduce){.BrainFeedItem-module__jYzkya__item,.BrainFeedItem-module__jYzkya__item.BrainFeedItem-module__jYzkya__new{transition-duration:.01ms!important;animation:none!important}}
.BrainFeedFilters-module__a8DeXW__filters{border-bottom:1px solid var(--command-border);background:var(--command-surface-elevated);padding:12px}.BrainFeedFilters-module__a8DeXW__categoryFilters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.BrainFeedFilters-module__a8DeXW__filterButton{appearance:none;border:1px solid var(--command-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s}.BrainFeedFilters-module__a8DeXW__filterButton:hover{color:var(--text-primary);background:#ffffff0d}.BrainFeedFilters-module__a8DeXW__filterButton.BrainFeedFilters-module__a8DeXW__active{border-color:var(--neon-purple);color:var(--neon-purple);background:#a78bfa26;box-shadow:0 0 8px #a78bfa33}.BrainFeedFilters-module__a8DeXW__toggleGroup{align-items:center;gap:8px;display:flex}.BrainFeedFilters-module__a8DeXW__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.BrainFeedFilters-module__a8DeXW__toggleInput{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:9px;width:32px;height:18px;transition:all .2s;position:relative}.BrainFeedFilters-module__a8DeXW__toggleInput:before{content:"";background:var(--text-muted);border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.BrainFeedFilters-module__a8DeXW__toggleInput:checked{background:var(--neon-purple)}.BrainFeedFilters-module__a8DeXW__toggleInput:checked:before{background:#fff;left:16px}.BrainFeedFilters-module__a8DeXW__toggleLabel{color:var(--text-secondary);font-size:12px;font-weight:500}.BrainFeedFilters-module__a8DeXW__toggleInput:checked+.BrainFeedFilters-module__a8DeXW__toggleLabel{color:var(--neon-purple)}
.QuoteCard-module__LDzEHW__card{gap:var(--space-sm);padding:var(--space-md);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;transition:all .2s;display:flex}.QuoteCard-module__LDzEHW__card:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.QuoteCard-module__LDzEHW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.QuoteCard-module__LDzEHW__titleRow{align-items:center;gap:var(--space-sm);display:flex}.QuoteCard-module__LDzEHW__title{font-size:var(--text-lg);color:var(--text-primary);margin:0;font-weight:600;line-height:1.3}.QuoteCard-module__LDzEHW__quoteNumber{font-size:var(--text-sm);color:var(--text-tertiary);font-family:var(--font-mono)}.QuoteCard-module__LDzEHW__statusBadge{padding:var(--space-xs)var(--space-sm);font-size:var(--text-xs);border-radius:var(--radius-full);text-transform:capitalize;white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}.QuoteCard-module__LDzEHW__statusDraft{background:var(--color-gray-100);color:var(--color-gray-700)}.QuoteCard-module__LDzEHW__statusInternalReview{background:var(--color-purple-100);color:var(--color-purple-700)}.QuoteCard-module__LDzEHW__statusReadyToSend{background:var(--color-blue-100);color:var(--color-blue-700)}.QuoteCard-module__LDzEHW__statusSent{background:var(--color-cyan-100);color:var(--color-cyan-700)}.QuoteCard-module__LDzEHW__statusUnviewed{background:var(--color-teal-100);color:var(--color-teal-700)}.QuoteCard-module__LDzEHW__statusViewed{background:var(--color-indigo-100);color:var(--color-indigo-700)}.QuoteCard-module__LDzEHW__statusSigned{background:var(--color-purple-100);color:var(--color-purple-700)}.QuoteCard-module__LDzEHW__statusAccepted{background:var(--color-green-100);color:var(--color-green-700)}.QuoteCard-module__LDzEHW__statusDeclined{background:var(--color-red-100);color:var(--color-red-700)}.QuoteCard-module__LDzEHW__statusExpired{background:var(--color-orange-100);color:var(--color-orange-700)}.QuoteCard-module__LDzEHW__statusConverted{background:var(--color-emerald-100);color:var(--color-emerald-700)}.QuoteCard-module__LDzEHW__statusPaid{background:var(--color-teal-100);color:var(--color-teal-700)}.QuoteCard-module__LDzEHW__body{gap:var(--space-xs);flex-direction:column;display:flex}.QuoteCard-module__LDzEHW__contactName{font-size:var(--text-sm);color:var(--text-secondary);align-items:center;gap:var(--space-xs);display:flex}.QuoteCard-module__LDzEHW__contactIcon{width:14px;height:14px;color:var(--text-tertiary)}.QuoteCard-module__LDzEHW__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);display:flex}.QuoteCard-module__LDzEHW__amount{font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.QuoteCard-module__LDzEHW__meta{align-items:center;gap:var(--space-md);font-size:var(--text-xs);color:var(--text-tertiary);display:flex}.QuoteCard-module__LDzEHW__metaItem{align-items:center;gap:var(--space-xs);display:flex}.QuoteCard-module__LDzEHW__metaIcon{width:12px;height:12px}.QuoteCard-module__LDzEHW__expiresWarning{color:var(--color-orange-600)}.QuoteCard-module__LDzEHW__expired{color:var(--color-red-600)}
.LiveCallBanner-module__MSdaAq__banner{border:1px solid var(--neon-green);cursor:pointer;background:linear-gradient(135deg,#4ade8026 0%,#22d3ee26 100%);border-radius:8px;margin:12px;padding:12px;transition:all .2s;position:relative;overflow:hidden}.LiveCallBanner-module__MSdaAq__banner:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;animation:2s infinite LiveCallBanner-module__MSdaAq__shimmer;position:absolute;top:0;left:-100%}.LiveCallBanner-module__MSdaAq__banner:hover{border-color:var(--neon-cyan);box-shadow:0 0 20px #4ade804d}.LiveCallBanner-module__MSdaAq__header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.LiveCallBanner-module__MSdaAq__liveIndicator{text-transform:uppercase;letter-spacing:.5px;color:var(--neon-green);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.LiveCallBanner-module__MSdaAq__pulse{background:var(--neon-green);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite LiveCallBanner-module__MSdaAq__pulse}@keyframes LiveCallBanner-module__MSdaAq__pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--neon-green)}50%{opacity:.5;box-shadow:0 0 16px var(--neon-green)}}@keyframes LiveCallBanner-module__MSdaAq__shimmer{0%{left:-100%}to{left:100%}}.LiveCallBanner-module__MSdaAq__duration{color:var(--text-secondary);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}.LiveCallBanner-module__MSdaAq__caller{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600}.LiveCallBanner-module__MSdaAq__context{color:var(--text-secondary);font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){.LiveCallBanner-module__MSdaAq__banner:before,.LiveCallBanner-module__MSdaAq__pulse{transition-duration:.01ms!important;animation:none!important}}
.QuoteList-module__jZWcAW__container{gap:var(--space-md);flex-direction:column;display:flex}.QuoteList-module__jZWcAW__header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.QuoteList-module__jZWcAW__filters{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.QuoteList-module__jZWcAW__filterSelect{padding:var(--space-xs)var(--space-sm);font-size:var(--text-sm);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all .2s}.QuoteList-module__jZWcAW__filterSelect:hover{border-color:var(--glass-border-hover)}.QuoteList-module__jZWcAW__filterSelect:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.QuoteList-module__jZWcAW__searchInput{padding:var(--space-xs)var(--space-sm);font-size:var(--text-sm);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);min-width:200px;transition:all .2s}.QuoteList-module__jZWcAW__searchInput::placeholder{color:var(--text-tertiary)}.QuoteList-module__jZWcAW__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.QuoteList-module__jZWcAW__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.QuoteList-module__jZWcAW__empty{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);text-align:center;background:var(--glass-bg);border:1px dashed var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.QuoteList-module__jZWcAW__emptyIcon{width:48px;height:48px;color:var(--text-tertiary)}.QuoteList-module__jZWcAW__emptyTitle{font-size:var(--text-lg);color:var(--text-primary);margin:0;font-weight:600}.QuoteList-module__jZWcAW__emptyDescription{font-size:var(--text-sm);color:var(--text-secondary);max-width:300px;margin:0}.QuoteList-module__jZWcAW__loadingGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.QuoteList-module__jZWcAW__skeleton{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);height:180px;animation:1.5s ease-in-out infinite QuoteList-module__jZWcAW__pulse}@keyframes QuoteList-module__jZWcAW__pulse{0%,to{opacity:1}50%{opacity:.5}}.QuoteList-module__jZWcAW__errorContainer{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);text-align:center;background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:var(--radius-lg);flex-direction:column;display:flex}.QuoteList-module__jZWcAW__errorIcon{width:48px;height:48px;color:var(--color-red-500)}.QuoteList-module__jZWcAW__errorTitle{font-size:var(--text-lg);color:var(--color-red-700);margin:0;font-weight:600}.QuoteList-module__jZWcAW__errorMessage{font-size:var(--text-sm);color:var(--color-red-600);margin:0}.QuoteList-module__jZWcAW__retryButton{padding:var(--space-xs)var(--space-md);font-size:var(--text-sm);background:var(--color-red-600);color:var(--text-inverted);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:500;transition:background .2s}.QuoteList-module__jZWcAW__retryButton:hover{background:var(--color-red-700)}.QuoteList-module__jZWcAW__pagination{justify-content:center;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);display:flex}.QuoteList-module__jZWcAW__pageButton{padding:var(--space-xs)var(--space-sm);font-size:var(--text-sm);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;transition:all .2s}.QuoteList-module__jZWcAW__pageButton:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.QuoteList-module__jZWcAW__pageButton:disabled{opacity:.5;cursor:not-allowed}.QuoteList-module__jZWcAW__pageInfo{font-size:var(--text-sm);color:var(--text-secondary)}
.BrainFeed-module__9jLolG__header{border-bottom:1px solid var(--command-border);background:var(--command-surface-elevated);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.BrainFeed-module__9jLolG__title{color:var(--text-primary);font-size:16px;font-weight:600}.BrainFeed-module__9jLolG__unreadBadge{background:var(--neon-purple);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 0 12px #a78bfa66}.BrainFeed-module__9jLolG__scrollArea{flex:1}.BrainFeed-module__9jLolG__loading{padding:12px}.BrainFeed-module__9jLolG__skeletonItem{border-bottom:1px solid var(--command-border);padding:12px}.BrainFeed-module__9jLolG__group{margin-bottom:8px}.BrainFeed-module__9jLolG__groupHeader{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--command-border);z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a78bfa0d;padding:8px 16px;font-size:11px;font-weight:700;position:sticky;top:0}.BrainFeed-module__9jLolG__retryButton{appearance:none;border:1px solid var(--neon-purple);color:var(--neon-purple);cursor:pointer;background:#a78bfa1a;border-radius:6px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.BrainFeed-module__9jLolG__retryButton:hover{background:#a78bfa33;box-shadow:0 0 12px #a78bfa4d}
.QuoteBuilder-module__LjhAca__container{flex-direction:column;gap:24px;width:100%;display:flex}.QuoteBuilder-module__LjhAca__form{flex-direction:column;gap:24px;display:flex}.QuoteBuilder-module__LjhAca__card{background:var(--glass-bg,var(--bg-surface));border:1px solid var(--glass-border,var(--border-subtle));border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000d}.QuoteBuilder-module__LjhAca__cardTitle{color:var(--text-primary);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-subtle);margin:0 0 16px;font-size:1rem;font-weight:600}.QuoteBuilder-module__LjhAca__fieldGroup{gap:var(--space-md);display:grid}.QuoteBuilder-module__LjhAca__fieldRow{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.QuoteBuilder-module__LjhAca__field{gap:var(--space-xs);flex-direction:column;display:flex}.QuoteBuilder-module__LjhAca__label{font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.QuoteBuilder-module__LjhAca__required{color:var(--color-red-500);margin-left:2px}.QuoteBuilder-module__LjhAca__input,.QuoteBuilder-module__LjhAca__select,.QuoteBuilder-module__LjhAca__textarea{padding:var(--space-sm);font-size:var(--text-sm);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--text-primary);transition:all .2s}.QuoteBuilder-module__LjhAca__input:focus,.QuoteBuilder-module__LjhAca__select:focus,.QuoteBuilder-module__LjhAca__textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha);outline:none}.QuoteBuilder-module__LjhAca__input::placeholder,.QuoteBuilder-module__LjhAca__textarea::placeholder{color:var(--text-tertiary)}.QuoteBuilder-module__LjhAca__textarea{resize:vertical;min-height:100px}.QuoteBuilder-module__LjhAca__actions{justify-content:flex-end;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border-subtle);display:flex}.QuoteBuilder-module__LjhAca__button{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-lg);font-size:var(--text-sm);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:500;transition:all .2s;display:inline-flex}.QuoteBuilder-module__LjhAca__buttonPrimary{background:var(--color-primary);color:#fff}.QuoteBuilder-module__LjhAca__buttonPrimary:hover:not(:disabled){background:var(--color-primary-hover)}.QuoteBuilder-module__LjhAca__buttonSecondary{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-primary)}.QuoteBuilder-module__LjhAca__buttonSecondary:hover:not(:disabled){background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.QuoteBuilder-module__LjhAca__buttonDanger{background:var(--color-red-600);color:#fff}.QuoteBuilder-module__LjhAca__buttonDanger:hover:not(:disabled){background:var(--color-red-700)}.QuoteBuilder-module__LjhAca__button:disabled{opacity:.5;cursor:not-allowed}.QuoteBuilder-module__LjhAca__sectionsContainer{gap:var(--space-md);flex-direction:column;display:flex}.QuoteBuilder-module__LjhAca__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.QuoteBuilder-module__LjhAca__addSectionButton{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);font-size:var(--text-sm);color:var(--color-primary);border:1px dashed var(--color-primary);border-radius:var(--radius-md);cursor:pointer;background:0 0;transition:all .2s;display:inline-flex}.QuoteBuilder-module__LjhAca__addSectionButton:hover{background:var(--color-primary-alpha)}.QuoteBuilder-module__LjhAca__lineItemsContainer{gap:var(--space-md);flex-direction:column;display:flex}.QuoteBuilder-module__LjhAca__lineItemsHeader{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.QuoteBuilder-module__LjhAca__lineItemsTable{border-collapse:collapse;width:100%}.QuoteBuilder-module__LjhAca__lineItemsTable th{text-align:left;padding:var(--space-sm);font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);font-weight:600}.QuoteBuilder-module__LjhAca__lineItemsTable td{padding:var(--space-sm);border-bottom:1px solid var(--border-subtle);vertical-align:top}.QuoteBuilder-module__LjhAca__lineItemInput{width:100%;padding:var(--space-xs);font-size:var(--text-sm);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--text-primary)}.QuoteBuilder-module__LjhAca__lineItemInput:focus{border-color:var(--color-primary);outline:none}.QuoteBuilder-module__LjhAca__amountCell{text-align:right;font-family:var(--font-mono);font-weight:500}.QuoteBuilder-module__LjhAca__removeButton{padding:var(--space-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;transition:color .2s}.QuoteBuilder-module__LjhAca__removeButton:hover{color:var(--color-red-500)}.QuoteBuilder-module__LjhAca__summaryRow{padding:var(--space-sm)0;justify-content:space-between;align-items:center;display:flex}.QuoteBuilder-module__LjhAca__summaryLabel{font-size:var(--text-sm);color:var(--text-secondary)}.QuoteBuilder-module__LjhAca__summaryValue{font-size:var(--text-sm);color:var(--text-primary);font-weight:500;font-family:var(--font-mono)}.QuoteBuilder-module__LjhAca__summaryTotal{font-size:var(--text-lg);border-top:2px solid var(--border-subtle);padding-top:var(--space-sm);font-weight:600}.QuoteBuilder-module__LjhAca__errorBanner{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--color-red-50);border:1px solid var(--color-red-200);border-radius:var(--radius-md);color:var(--color-red-700);font-size:var(--text-sm);display:flex}.QuoteBuilder-module__LjhAca__errorIcon{flex-shrink:0;width:20px;height:20px}.QuoteBuilder-module__LjhAca__createNewOption{color:var(--success);font-weight:500}.QuoteBuilder-module__LjhAca__inlineContactForm{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;display:flex}.QuoteBuilder-module__LjhAca__inlineContactHeader{padding-bottom:var(--space-xs);border-bottom:1px solid var(--border-subtle);margin-bottom:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.QuoteBuilder-module__LjhAca__inlineContactTitle{font-size:var(--text-sm);color:var(--text-primary);font-weight:600}.QuoteBuilder-module__LjhAca__inlineContactClose{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;line-height:1;transition:all .15s;display:flex}.QuoteBuilder-module__LjhAca__inlineContactClose:hover{background:var(--bg-surface-strong);color:var(--text-primary)}.QuoteBuilder-module__LjhAca__inlineContactFields{gap:var(--space-xs);flex-direction:column;display:flex}.QuoteBuilder-module__LjhAca__inlineFieldRow{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.QuoteBuilder-module__LjhAca__inlineContactError{font-size:var(--text-xs);color:var(--critical);padding:var(--space-xs);border-radius:var(--radius-sm);background:#ef44441a;margin:0}.QuoteBuilder-module__LjhAca__inlineContactActions{gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border-subtle);justify-content:flex-end;display:flex}.QuoteBuilder-module__LjhAca__inlineContactCancel{padding:var(--space-xs)var(--space-sm);font-size:var(--text-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;transition:all .15s}.QuoteBuilder-module__LjhAca__inlineContactCancel:hover{background:var(--bg-surface-strong);color:var(--text-primary)}.QuoteBuilder-module__LjhAca__inlineContactSubmit{padding:var(--space-xs)var(--space-sm);font-size:var(--text-xs);background:var(--success);border-radius:var(--radius-sm);color:var(--text-inverted);cursor:pointer;border:none;font-weight:500;transition:all .15s}.QuoteBuilder-module__LjhAca__inlineContactSubmit:hover:not(:disabled){filter:brightness(1.1)}.QuoteBuilder-module__LjhAca__inlineContactSubmit:disabled{opacity:.6;cursor:not-allowed}.QuoteBuilder-module__LjhAca__selectedContactInfo{padding:var(--space-xs)var(--space-sm);background:var(--bg-surface);border-radius:var(--radius-sm);margin-top:var(--space-xs);flex-direction:column;gap:2px;display:flex}.QuoteBuilder-module__LjhAca__selectedContactName{font-size:var(--text-xs);color:var(--text-primary);font-weight:500}.QuoteBuilder-module__LjhAca__selectedContactDetail{font-size:var(--text-xs);color:var(--text-muted)}
.CommandInterface-module__oOOblW__commandInterface{background:var(--command-bg,#05050a);flex:1;display:flex;overflow:hidden}.CommandInterface-module__oOOblW__commandInterface .conversationList{background:var(--command-surface,#0a0a12);border-right:1px solid var(--command-border,#a78bfa26)}.CommandInterface-module__oOOblW__mainArea{background:var(--command-bg,#05050a);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.CommandInterface-module__oOOblW__header{border-bottom:1px solid var(--command-border,#a78bfa26);background:var(--command-surface,#0a0a12);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.CommandInterface-module__oOOblW__headerTitle{align-items:center;gap:10px;display:flex}.CommandInterface-module__oOOblW__title{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:600}.CommandInterface-module__oOOblW__warning{color:#f87171;background:#f871711a;border-bottom:1px solid #f8717133;align-items:center;gap:8px;padding:12px 24px;font-size:.875rem;display:flex}.CommandInterface-module__oOOblW__messages{flex:1;padding:0;overflow:hidden auto}.CommandInterface-module__oOOblW__messages::-webkit-scrollbar{width:8px}.CommandInterface-module__oOOblW__messages::-webkit-scrollbar-track{background:0 0}.CommandInterface-module__oOOblW__messages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.CommandInterface-module__oOOblW__messages::-webkit-scrollbar-thumb:hover{background:#ffffff26}.CommandInterface-module__oOOblW__messageList{flex-direction:column;gap:16px;padding:16px 24px;display:flex}.CommandInterface-module__oOOblW__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:64px 32px;display:flex}.CommandInterface-module__oOOblW__emptyTitle{color:#fff;margin:20px 0 8px;font-size:1.25rem;font-weight:600}.CommandInterface-module__oOOblW__emptyDescription{color:#a3a3a3;max-width:400px;margin-bottom:24px;font-size:.9375rem;line-height:1.5}.CommandInterface-module__oOOblW__suggestions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:500px;display:flex}.CommandInterface-module__oOOblW__suggestionButton{background:var(--command-surface-elevated,#0f0f1a)!important;border:1px solid var(--command-border,#a78bfa26)!important;color:#a3a3a3!important;font-size:.8125rem!important;transition:all .15s!important}.CommandInterface-module__oOOblW__suggestionButton:hover{background:var(--command-surface,#0a0a12)!important;color:#fff!important;border-color:#a78bfa4d!important}.CommandInterface-module__oOOblW__typing{background:var(--command-surface,#0a0a12);border-radius:12px;align-items:center;gap:10px;max-width:fit-content;padding:12px 16px;display:flex}.CommandInterface-module__oOOblW__typingAvatar{background:linear-gradient(135deg,#a78bfa 0%,#8b5cf6 100%);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.CommandInterface-module__oOOblW__typingDots{align-items:center;gap:4px;display:flex}.CommandInterface-module__oOOblW__dot{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite CommandInterface-module__oOOblW__bounce}.CommandInterface-module__oOOblW__dot:nth-child(2){animation-delay:.1s}.CommandInterface-module__oOOblW__dot:nth-child(3){animation-delay:.2s}@keyframes CommandInterface-module__oOOblW__bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (max-width:768px){.CommandInterface-module__oOOblW__header,.CommandInterface-module__oOOblW__messageList{padding:12px 16px}.CommandInterface-module__oOOblW__emptyState{min-height:auto;padding:32px 16px}.CommandInterface-module__oOOblW__emptyTitle{font-size:1.125rem}.CommandInterface-module__oOOblW__emptyDescription{font-size:.875rem}.CommandInterface-module__oOOblW__suggestions{gap:6px}.CommandInterface-module__oOOblW__suggestionButton{padding:6px 10px!important;font-size:.75rem!important}}
.Toast-module__HsjkRa__container{top:var(--space-4);right:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);pointer-events:none;flex-direction:column;max-width:400px;display:flex;position:fixed}.Toast-module__HsjkRa__toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3)var(--space-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg,0 8px 32px #0006);pointer-events:auto;min-width:320px;animation:.2s ease-out Toast-module__HsjkRa__slideIn;display:flex}.Toast-module__HsjkRa__toast:hover{border-color:var(--border-default)}@keyframes Toast-module__HsjkRa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Toast-module__HsjkRa__toastExiting{animation:.2s ease-in forwards Toast-module__HsjkRa__slideOut}@keyframes Toast-module__HsjkRa__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.Toast-module__HsjkRa__iconContainer{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Toast-module__HsjkRa__iconSuccess{background:color-mix(in srgb,var(--success)15%,transparent);color:var(--success)}.Toast-module__HsjkRa__iconError{background:color-mix(in srgb,var(--critical)15%,transparent);color:var(--critical)}.Toast-module__HsjkRa__iconWarning{background:color-mix(in srgb,var(--warning)15%,transparent);color:var(--warning)}.Toast-module__HsjkRa__iconInfo{background:color-mix(in srgb,var(--info)15%,transparent);color:var(--info)}.Toast-module__HsjkRa__content{flex:1;min-width:0}.Toast-module__HsjkRa__title{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:500;line-height:1.4}.Toast-module__HsjkRa__description{font-size:var(--text-sm);color:var(--text-secondary);margin-top:var(--space-1,2px);line-height:1.4}.Toast-module__HsjkRa__actions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.Toast-module__HsjkRa__action{padding:var(--space-1)var(--space-3);font-size:var(--text-xs);color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);border:none;font-weight:500}.Toast-module__HsjkRa__action:hover{background:color-mix(in srgb,var(--accent)20%,transparent)}.Toast-module__HsjkRa__closeButton{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);background:0 0;border:none;flex-shrink:0}.Toast-module__HsjkRa__closeButton:hover{background:var(--bg-hover);color:var(--text-secondary)}.Toast-module__HsjkRa__closeIcon{width:16px;height:16px;display:block}@media (max-width:768px){.Toast-module__HsjkRa__container{top:auto;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0));left:var(--space-4);right:var(--space-4);max-width:none}.Toast-module__HsjkRa__toast{min-width:unset;width:100%}.Toast-module__HsjkRa__closeButton{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px);justify-content:center;align-items:center;display:flex}@keyframes Toast-module__HsjkRa__slideIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes Toast-module__HsjkRa__slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.Toast-module__HsjkRa__toast{animation:none}.Toast-module__HsjkRa__toastExiting{opacity:0;animation:none}}
.SentimentBadge-module__41noWW__badge{align-items:center;gap:.375rem;display:inline-flex}.SentimentBadge-module__41noWW__emoji{font-size:1em;line-height:1}.SentimentBadge-module__41noWW__label{font-weight:500}.SentimentBadge-module__41noWW__score{opacity:.8;font-size:.9em}
