.CampaignStatsBar-module__96f3vq__bar{align-items:center;gap:var(--spacing-lg);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-shrink:0;padding:12px 20px;display:flex}.CampaignStatsBar-module__96f3vq__item{white-space:nowrap;align-items:center;gap:10px;display:flex}.CampaignStatsBar-module__96f3vq__iconWrap{width:28px;height:28px;color:var(--color-text-secondary);background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CampaignStatsBar-module__96f3vq__itemText{flex-direction:column;gap:1px;display:flex}.CampaignStatsBar-module__96f3vq__value{color:var(--color-text);font-size:16px;font-weight:700;line-height:1.2}.CampaignStatsBar-module__96f3vq__label{color:var(--color-text-secondary);font-size:11px;font-weight:500}.CampaignStatsBar-module__96f3vq__divider{background:var(--glass-border);flex-shrink:0;width:1px;height:28px}@media (max-width:768px){.CampaignStatsBar-module__96f3vq__bar{gap:var(--spacing-sm);flex-wrap:wrap}.CampaignStatsBar-module__96f3vq__divider{display:none}}
.CampaignBreadcrumb-module__5CObPq__breadcrumb{align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);flex-shrink:0;font-size:13px;display:flex}.CampaignBreadcrumb-module__5CObPq__breadcrumbSegment{align-items:center;gap:var(--spacing-xs);display:inline-flex}.CampaignBreadcrumb-module__5CObPq__link{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-size:13px;transition:all .15s}.CampaignBreadcrumb-module__5CObPq__link:hover{color:var(--color-primary);background:var(--color-primary-alpha-10,#3b82f61a)}.CampaignBreadcrumb-module__5CObPq__current{color:var(--color-text);font-weight:600}.CampaignBreadcrumb-module__5CObPq__sep{color:var(--color-text-secondary);opacity:.4}
.CampaignDataTable-module__32UyfW__tableWrapper{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg);width:100%;overflow-x:auto}.CampaignDataTable-module__32UyfW__table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.CampaignDataTable-module__32UyfW__table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-secondary);border-bottom:1px solid var(--glass-border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;padding:10px 12px;font-size:11px;font-weight:600;transition:color .15s;position:sticky;top:0}.CampaignDataTable-module__32UyfW__table th:hover{color:var(--color-text)}.CampaignDataTable-module__32UyfW__thContent{align-items:center;gap:4px;display:inline-flex}.CampaignDataTable-module__32UyfW__sortIcon{opacity:.4;transition:opacity .15s}.CampaignDataTable-module__32UyfW__sortActive{opacity:1;color:var(--color-primary)}.CampaignDataTable-module__32UyfW__table td{color:var(--color-text);white-space:nowrap;border-bottom:1px solid #ffffff0a;padding:10px 12px}.CampaignDataTable-module__32UyfW__table tbody tr{cursor:pointer;transition:background .15s}.CampaignDataTable-module__32UyfW__table tbody tr:hover{background:#ffffff0a}.CampaignDataTable-module__32UyfW__table tbody tr:last-child td{border-bottom:none}.CampaignDataTable-module__32UyfW__numericTh{text-align:right!important}.CampaignDataTable-module__32UyfW__numericTd{text-align:right;font-variant-numeric:tabular-nums}.CampaignDataTable-module__32UyfW__nameCell{align-items:center;gap:8px;font-weight:500;display:flex}.CampaignDataTable-module__32UyfW__statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.CampaignDataTable-module__32UyfW__statusDot[data-status=active]{background:#22c55e}.CampaignDataTable-module__32UyfW__statusDot[data-status=draft]{background:#6b7280}.CampaignDataTable-module__32UyfW__statusDot[data-status=paused]{background:#f59e0b}.CampaignDataTable-module__32UyfW__statusDot[data-status=completed]{background:var(--color-primary,#3b82f6)}.CampaignDataTable-module__32UyfW__statusDot[data-status=archived]{background:#6b7280}.CampaignDataTable-module__32UyfW__platformIcons{align-items:center;gap:4px;display:flex}.CampaignDataTable-module__32UyfW__positive{color:#22c55e}.CampaignDataTable-module__32UyfW__neutral{color:var(--color-text-secondary)}.CampaignDataTable-module__32UyfW__actionsCell{align-items:center;gap:4px;display:flex}.CampaignDataTable-module__32UyfW__actionBtn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.CampaignDataTable-module__32UyfW__actionBtn:hover{color:var(--color-text);background:#ffffff1a}.CampaignDataTable-module__32UyfW__deleteBtn:hover{color:#ef4444;background:#ef444426}.CampaignDataTable-module__32UyfW__dimmed{color:#ffffff40}
.StatusBadge-module__C0fehW__badge{border-radius:var(--radius-full,100px);text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.StatusBadge-module__C0fehW__statusDraft{color:#9ca3af;background:#9ca3af26}.StatusBadge-module__C0fehW__statusActive{color:#22c55e;background:#22c55e26}.StatusBadge-module__C0fehW__statusPaused{color:#fbbf24;background:#fbbf2426}.StatusBadge-module__C0fehW__statusCompleted{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary,#3b82f6)}.StatusBadge-module__C0fehW__statusArchived{color:#6b7280;background:#6b728026}
.PlanItemsPanel-module__cjxlFW__panel{border-top:1px solid var(--glass-border,#ffffff0f);flex-direction:column;gap:10px;margin-top:20px;padding-top:16px;display:flex}.PlanItemsPanel-module__cjxlFW__header{justify-content:space-between;align-items:center;display:flex}.PlanItemsPanel-module__cjxlFW__headerTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.PlanItemsPanel-module__cjxlFW__headerCount{color:var(--color-text-secondary);border-radius:var(--radius-full,100px);background:#ffffff0d;border:1px solid #ffffff14;padding:2px 9px;font-size:11px;font-weight:600}.PlanItemsPanel-module__cjxlFW__list{flex-direction:column;gap:8px;display:flex}.PlanItemsPanel-module__cjxlFW__row{background:var(--glass-bg,#ffffff08);border:1px solid var(--glass-border,#ffffff0f);border-radius:var(--radius-lg,12px);align-items:flex-start;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.PlanItemsPanel-module__cjxlFW__row:hover{background:#ffffff0d;border-color:#ffffff24}.PlanItemsPanel-module__cjxlFW__channelIcon{border-radius:var(--radius-md,8px);background:var(--color-primary-alpha-10,#3b82f61a);width:30px;height:30px;color:var(--color-primary,#3b82f6);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.PlanItemsPanel-module__cjxlFW__content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.PlanItemsPanel-module__cjxlFW__titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PlanItemsPanel-module__cjxlFW__title{color:var(--color-text);margin:0;font-size:13px;font-weight:600;line-height:1.35}.PlanItemsPanel-module__cjxlFW__channelLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:11px;font-weight:500}.PlanItemsPanel-module__cjxlFW__description{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.PlanItemsPanel-module__cjxlFW__metaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PlanItemsPanel-module__cjxlFW__metaItem{color:var(--color-text-secondary);border-radius:var(--radius-full,100px);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.PlanItemsPanel-module__cjxlFW__refChip{color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-30,#3b82f64d);border-radius:var(--radius-full,100px);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.PlanItemsPanel-module__cjxlFW__errorText{color:#ef4444;align-items:center;gap:5px;font-size:11px;line-height:1.4;display:inline-flex}.PlanItemsPanel-module__cjxlFW__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.PlanItemsPanel-module__cjxlFW__matBadge{border-radius:var(--radius-full,100px);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.PlanItemsPanel-module__cjxlFW__matReady{color:#22c55e;background:#22c55e26}.PlanItemsPanel-module__cjxlFW__matPending{color:#9ca3af;background:#9ca3af26}.PlanItemsPanel-module__cjxlFW__matReview{color:#fbbf24;background:#fbbf2426}.PlanItemsPanel-module__cjxlFW__matFailed{color:#ef4444;background:#ef444426}.PlanItemsPanel-module__cjxlFW__matNa{color:#6b7280;background:#6b72801f}.PlanItemsPanel-module__cjxlFW__stateText{color:var(--color-text-secondary);text-align:center;padding:12px 0;font-size:12px}.PlanItemsPanel-module__cjxlFW__stateError{color:#ef4444}
.MarketingPlanCanvas-module__jONCkG__container{flex-direction:column;gap:18px;width:100%;max-width:920px;margin:0 auto;padding:20px 24px 32px;display:flex}.MarketingPlanCanvas-module__jONCkG__planHeader{flex-direction:column;gap:8px;display:flex}.MarketingPlanCanvas-module__jONCkG__planTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MarketingPlanCanvas-module__jONCkG__planName{color:var(--color-text);margin:0;font-size:18px;font-weight:700;line-height:1.3}.MarketingPlanCanvas-module__jONCkG__openButton{color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-30,#3b82f64d);border-radius:var(--radius-full,100px);cursor:pointer;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:4px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.MarketingPlanCanvas-module__jONCkG__openButton:hover{background:#3b82f62e;border-color:#3b82f673}.MarketingPlanCanvas-module__jONCkG__planDescription{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.MarketingPlanCanvas-module__jONCkG__metaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.MarketingPlanCanvas-module__jONCkG__metaItem{color:var(--color-text-secondary);border-radius:var(--radius-full,100px);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.MarketingPlanCanvas-module__jONCkG__section{border-top:1px solid var(--glass-border,#ffffff0f);flex-direction:column;gap:10px;padding-top:16px;display:flex}.MarketingPlanCanvas-module__jONCkG__sectionHeader{justify-content:space-between;align-items:center;display:flex}.MarketingPlanCanvas-module__jONCkG__sectionTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.MarketingPlanCanvas-module__jONCkG__sectionCount{color:var(--color-text-secondary);border-radius:var(--radius-full,100px);background:#ffffff0d;border:1px solid #ffffff14;padding:2px 9px;font-size:11px;font-weight:600}.MarketingPlanCanvas-module__jONCkG__campaignList{flex-direction:column;gap:8px;display:flex}.MarketingPlanCanvas-module__jONCkG__campaignRow{background:var(--glass-bg,#ffffff08);border:1px solid var(--glass-border,#ffffff0f);border-radius:var(--radius-lg,12px);align-items:flex-start;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.MarketingPlanCanvas-module__jONCkG__campaignRow:hover{background:#ffffff0d;border-color:#ffffff24}.MarketingPlanCanvas-module__jONCkG__campaignIcon{border-radius:var(--radius-md,8px);background:var(--color-primary-alpha-10,#3b82f61a);width:30px;height:30px;color:var(--color-primary,#3b82f6);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.MarketingPlanCanvas-module__jONCkG__campaignContent{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.MarketingPlanCanvas-module__jONCkG__campaignTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.MarketingPlanCanvas-module__jONCkG__campaignName{color:var(--color-text);margin:0;font-size:13px;font-weight:600;line-height:1.35}.MarketingPlanCanvas-module__jONCkG__campaignObjective{color:var(--color-text-secondary);text-transform:capitalize;white-space:nowrap;font-size:11px;font-weight:500}.MarketingPlanCanvas-module__jONCkG__campaignDescription{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.MarketingPlanCanvas-module__jONCkG__campaignBadge{flex-shrink:0;align-items:flex-start;display:flex}.MarketingPlanCanvas-module__jONCkG__stateWrap{justify-content:center;align-items:center;padding:40px 16px;display:flex}.MarketingPlanCanvas-module__jONCkG__stateText{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.MarketingPlanCanvas-module__jONCkG__stateError{color:#ef4444}
.Canvas-module__vpCz0G__container{flex-direction:column;height:100%;display:flex}.Canvas-module__vpCz0G__canvasWrapper{flex:1;justify-content:center;align-items:stretch;min-height:0;padding:1rem;animation:.3s Canvas-module__vpCz0G__fadeIn;display:flex;overflow:hidden}@keyframes Canvas-module__vpCz0G__fadeIn{0%{opacity:0}to{opacity:1}}.Canvas-module__vpCz0G__canvasPanel{-webkit-backdrop-filter:blur(20px);background:#121212f2;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;height:100%;min-height:0;animation:.3s Canvas-module__vpCz0G__slideIn;display:flex;position:relative;box-shadow:0 0 30px #007aff26,0 8px 32px #0006,inset 0 0 60px #007aff0d}@keyframes Canvas-module__vpCz0G__slideIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Canvas-module__vpCz0G__header{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.75rem 1rem;display:flex}.Canvas-module__vpCz0G__headerInRaiChrome{background:0 0;border:none;width:100%;min-height:0;margin:0;padding:0}.Canvas-module__vpCz0G__title{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:600;overflow:hidden}.Canvas-module__vpCz0G__headerInRaiChrome .Canvas-module__vpCz0G__title{font-size:.78rem}.Canvas-module__vpCz0G__actions{align-items:center;gap:.5rem;display:flex}.Canvas-module__vpCz0G__actionButton{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.Canvas-module__vpCz0G__actionButton:hover{color:#ffffffe6;background:#ffffff1f}.Canvas-module__vpCz0G__actionButton:active{transform:scale(.95)}.Canvas-module__vpCz0G__closeButton{color:#fff9;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.Canvas-module__vpCz0G__closeButton:hover{color:#ffffffe6;background:#ffffff1f}.Canvas-module__vpCz0G__closeButton:active{transform:scale(.95)}.Canvas-module__vpCz0G__content{color:#ffffffd9;flex:1;min-height:0;font-size:.875rem;line-height:1.6;position:relative;overflow:hidden}.Canvas-module__vpCz0G__htmlFrame{background:0 0;border:none;width:100%;height:100%;display:block}.Canvas-module__vpCz0G__htmlContent{color:#ffffffd9;font-size:.875rem;line-height:1.6}.Canvas-module__vpCz0G__htmlContent table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.875rem}.Canvas-module__vpCz0G__htmlContent th,.Canvas-module__vpCz0G__htmlContent td{text-align:left;border-bottom:1px solid #ffffff1a;padding:.75rem 1rem}.Canvas-module__vpCz0G__htmlContent th{color:#00d4ff;text-transform:uppercase;letter-spacing:.05em;background:#007aff1a;font-size:.8rem;font-weight:600}.Canvas-module__vpCz0G__htmlContent tr:hover{background:#ffffff08}.Canvas-module__vpCz0G__htmlContent td{color:#ffffffd9}.Canvas-module__vpCz0G__htmlContent td:last-child{font-variant-numeric:tabular-nums}.Canvas-module__vpCz0G__htmlContent h1{color:#007aff;margin:0 0 1rem;font-size:1.75rem;font-weight:700;line-height:1.2}.Canvas-module__vpCz0G__htmlContent h2{color:#00d4ff;text-transform:uppercase;letter-spacing:.05em;margin:1.5rem 0 .75rem;font-size:1rem;font-weight:700;line-height:1.3}.Canvas-module__vpCz0G__htmlContent h3{color:#fffffff2;margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.Canvas-module__vpCz0G__htmlContent p{margin:0 0 1rem;line-height:1.7}.Canvas-module__vpCz0G__htmlContent ul,.Canvas-module__vpCz0G__htmlContent ol{margin:.75rem 0;padding-left:1.5rem}.Canvas-module__vpCz0G__htmlContent li{color:#ffffffd9;margin:.5rem 0;line-height:1.6}.Canvas-module__vpCz0G__htmlContent li::marker{color:#007aff}.Canvas-module__vpCz0G__htmlContent strong{color:#fffffff2;font-weight:700}.Canvas-module__vpCz0G__htmlContent em{color:#00d4ff;font-style:italic}.Canvas-module__vpCz0G__htmlContent code{color:#00d4ff;background:#007aff26;border-radius:4px;padding:.125rem .375rem;font-family:SF Mono,Consolas,Monaco,monospace;font-size:.85em}.Canvas-module__vpCz0G__htmlContent pre{background:#0000004d;border-radius:8px;margin:1rem 0;padding:1rem;overflow-x:auto}.Canvas-module__vpCz0G__htmlContent pre code{background:0 0;padding:0}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__summary-card{background:#007aff1a;border:1px solid #007aff33;border-radius:12px;margin:.5rem 0;padding:1rem}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__summary-card h4{text-transform:uppercase;letter-spacing:.05em;color:#ffffff80;margin:0 0 .25rem;font-size:.75rem}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__summary-card .Canvas-module__vpCz0G__value{color:#00d4ff;font-size:1.5rem;font-weight:700}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__grid-2{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__grid-3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__grid-4{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.Canvas-module__vpCz0G__emptyState{color:#ffffff80;justify-content:center;align-items:center;height:100%;font-size:.875rem;display:flex}.Canvas-module__vpCz0G__htmlContent svg{max-width:100%;height:auto;margin:1rem 0;display:block}.Canvas-module__vpCz0G__htmlContent svg text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__note,.Canvas-module__vpCz0G__htmlContent [style*="color: rgba(255"]{color:#ffffff80;margin-top:1rem;font-size:.8125rem}@media (max-width:600px){.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__grid-2,.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__grid-3,.Canvas-module__vpCz0G__htmlContent .Canvas-module__vpCz0G__grid-4{grid-template-columns:1fr}}
.OrbHeader-module__PTF7Ta__orbPanel{box-sizing:border-box;background:0 0;border-bottom:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:0;height:210px;min-height:210px;padding:14px 16px;display:flex;position:relative}.OrbHeader-module__PTF7Ta__orbPanel:after{content:"";background:linear-gradient(to bottom, var(--bg-primary,#040610), transparent);pointer-events:none;z-index:1;height:40px;position:absolute;bottom:-40px;left:0;right:0}.OrbHeader-module__PTF7Ta__orbPanelCompact{height:210px;min-height:210px}.OrbHeader-module__PTF7Ta__orbContainer{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:relative}.OrbHeader-module__PTF7Ta__iconRow{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.OrbHeader-module__PTF7Ta__orbPanelCompact .OrbHeader-module__PTF7Ta__iconRow{gap:6px}.OrbHeader-module__PTF7Ta__iconBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:flex}.OrbHeader-module__PTF7Ta__iconBtn:hover{background:var(--color-primary-alpha-15,#3b82f626);border-color:var(--color-primary-alpha-30,#3b82f64d);color:#fff;box-shadow:0 2px 8px rgba(var(--color-primary-dark-rgb,37, 99, 235), .2)}.OrbHeader-module__PTF7Ta__iconBtnActive{background:var(--color-primary-alpha-20,#3b82f633);border-color:var(--color-primary-alpha-40,#3b82f666);color:var(--color-primary-light,#93c5fd)}.OrbHeader-module__PTF7Ta__iconBtnActive:hover{background:rgba(var(--color-primary-rgb,59, 130, 246), .28);border-color:var(--color-primary-alpha-50,#3b82f680);color:var(--color-primary-light,#93c5fd)}
.ChatMessage-module__eJ5UMa__messageBubble{word-wrap:break-word;border-radius:16px;flex-direction:column;gap:.25rem;max-width:85%;margin-bottom:.5rem;padding:.5rem .875rem;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn;display:flex}@keyframes ChatMessage-module__eJ5UMa__slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatMessage-module__eJ5UMa__userBubble{color:#fff;background:linear-gradient(135deg,#007aff 0%,#05d 100%);border-bottom-right-radius:4px;align-self:flex-end}.ChatMessage-module__eJ5UMa__assistantBubble{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:.5px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.ChatMessage-module__eJ5UMa__assistantLabel{color:#007aff;align-items:center;gap:.25rem;margin-bottom:.125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.ChatMessage-module__eJ5UMa__workerSpeakerLabel{color:var(--accent-purple,#a78bfa)}.ChatMessage-module__eJ5UMa__workerSpeakerBadge{letter-spacing:.02em;width:16px;height:16px;color:var(--accent-purple,#a78bfa);background:linear-gradient(135deg,#a78bfa47 0%,#c084fc29 100%);border:.5px solid #a78bfa59;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:7px;font-weight:700;display:inline-flex}.ChatMessage-module__eJ5UMa__workerSpeakerTag{letter-spacing:.04em;text-transform:uppercase;color:#a78bfae6;background:#a78bfa1f;border:.5px solid #a78bfa47;border-radius:4px;margin-left:2px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.3}.ChatMessage-module__eJ5UMa__assistantLogo{justify-content:center;align-items:center;display:flex}.ChatMessage-module__eJ5UMa__messageContent{flex-direction:column;display:flex}.ChatMessage-module__eJ5UMa__messageText{font-size:.875rem;font-weight:400;line-height:1.5}.ChatMessage-module__eJ5UMa__messageAttachments{flex-wrap:wrap;gap:.375rem;margin-bottom:.375rem;display:flex}.ChatMessage-module__eJ5UMa__messageAttachmentThumb{background:#00000040;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;width:72px;height:72px;display:block;overflow:hidden}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__messageAttachmentThumb{border-color:#ffffff47}.ChatMessage-module__eJ5UMa__messageAttachmentThumbImg{object-fit:cover;width:100%;height:100%;display:block}.ChatMessage-module__eJ5UMa__messageAttachmentDoc{max-width:180px;color:inherit;background:#0003;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.375rem;padding:.35rem .55rem;font-size:.75rem;text-decoration:none;display:inline-flex}.ChatMessage-module__eJ5UMa__messageAttachmentDocName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__messageAttachmentDoc{background:#ffffff1f;border-color:#ffffff47}.ChatMessage-module__eJ5UMa__streamingText{white-space:pre-wrap;font-size:.875rem;font-weight:400;line-height:1.45;display:inline}.ChatMessage-module__eJ5UMa__cursor{vertical-align:text-bottom;background:#007aff;border-radius:1px;width:2px;height:1em;margin-left:2px;animation:.8s ease-in-out infinite ChatMessage-module__eJ5UMa__cursorPulse;display:inline-block}@keyframes ChatMessage-module__eJ5UMa__cursorPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.9)}}.ChatMessage-module__eJ5UMa__messageTime{opacity:.5;align-self:flex-end;margin-top:.125rem;font-size:.625rem;font-weight:400}.ChatMessage-module__eJ5UMa__systemMessage{background:linear-gradient(135deg,#1e232df2 0%,#141923e6 100%);border:.5px solid #ffffff14;border-radius:12px;align-self:flex-start;max-width:90%;margin:.75rem 0;padding:1rem 1.25rem 1rem 1.5rem;position:relative;overflow:hidden}.ChatMessage-module__eJ5UMa__systemMessage:before{content:"";background:linear-gradient(#007aff 0%,#05c 100%);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:6px}.ChatMessage-module__eJ5UMa__systemText{opacity:.85;text-align:left;padding-left:.75rem;font-size:.8125rem;font-weight:400;line-height:1.5}.ChatMessage-module__eJ5UMa__systemStatusMessage{background:#007aff1a;border:none;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:.5rem;max-width:280px;margin:.25rem 0;padding:.375rem .875rem;display:inline-flex}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed{background:#007aff0f}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__expanded{border-radius:12px}.ChatMessage-module__eJ5UMa__systemStatusIcon{color:#007aff;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.6875rem;display:flex}.ChatMessage-module__eJ5UMa__systemStatusIcon:before{content:"";background:#007aff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite ChatMessage-module__eJ5UMa__pulse}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed .ChatMessage-module__eJ5UMa__systemStatusIcon:before{display:none}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed .ChatMessage-module__eJ5UMa__systemStatusIcon{font-size:.75rem}@keyframes ChatMessage-module__eJ5UMa__pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.ChatMessage-module__eJ5UMa__systemStatusText{color:#ffffffb3;font-size:.75rem;font-weight:500}.ChatMessage-module__eJ5UMa__systemStatusMessage.ChatMessage-module__eJ5UMa__completed .ChatMessage-module__eJ5UMa__systemStatusText{color:#ffffff80}.ChatMessage-module__eJ5UMa__systemStatusContent{flex-direction:column;gap:.25rem;display:flex}.ChatMessage-module__eJ5UMa__systemStatusText.ChatMessage-module__eJ5UMa__expandable{cursor:pointer;align-items:center;gap:.25rem;display:flex}.ChatMessage-module__eJ5UMa__systemStatusText.ChatMessage-module__eJ5UMa__expandable:hover{color:#fffc}.ChatMessage-module__eJ5UMa__expandIcon{opacity:.6;align-items:center;display:inline-flex}.ChatMessage-module__eJ5UMa__toolNamesList{border-top:1px solid #007aff33;flex-direction:column;gap:.25rem;margin-top:.375rem;padding:.5rem 0 .25rem;display:flex}.ChatMessage-module__eJ5UMa__toolNameItem{color:#fff9;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.75rem;display:flex}.ChatMessage-module__eJ5UMa__toolNameBullet{color:#007aff;opacity:.8;font-size:.625rem}.ChatMessage-module__eJ5UMa__editNotification{background:#4ade8014;border:1px solid #4ade8026;border-radius:12px;align-self:flex-start;align-items:flex-start;gap:.5rem;max-width:85%;margin:.375rem 0;padding:.5rem .875rem;display:inline-flex}.ChatMessage-module__eJ5UMa__editNotificationIcon{color:#4ade80;background:#4ade8033;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.625rem;font-weight:700;display:flex}.ChatMessage-module__eJ5UMa__editNotificationText{color:#ffffffb3;flex:1;font-size:.8125rem;font-weight:450;line-height:1.4}.ChatMessage-module__eJ5UMa__editNotificationMenu{flex-shrink:0;margin-left:auto;position:relative}.ChatMessage-module__eJ5UMa__editNotificationMenuBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.ChatMessage-module__eJ5UMa__editNotificationMenuBtn:hover{color:#ffffffb3;background:#ffffff1a}.ChatMessage-module__eJ5UMa__editNotificationDropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#1e1e23fa;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #0006}.ChatMessage-module__eJ5UMa__editNotificationDropdown button{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.8125rem;font-weight:450;transition:background .15s;display:flex}.ChatMessage-module__eJ5UMa__editNotificationDropdown button:hover{background:#ffffff1a}.ChatMessage-module__eJ5UMa__editNotificationDropdown button svg{color:#ffffff80;flex-shrink:0}.ChatMessage-module__eJ5UMa__canvas{background:#0000004d;border:.5px solid #ffffff1a;border-radius:8px;margin-top:.5rem;padding:.75rem;overflow-x:auto}.ChatMessage-module__eJ5UMa__canvasContent{color:#ffffffe6;margin:0;font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem;line-height:1.5}.ChatMessage-module__eJ5UMa__mdH1,.ChatMessage-module__eJ5UMa__mdH2,.ChatMessage-module__eJ5UMa__mdH3,.ChatMessage-module__eJ5UMa__mdH4{margin:.1rem 0 .05rem;font-weight:600;line-height:1.2}.ChatMessage-module__eJ5UMa__mdH1{font-size:1.05rem}.ChatMessage-module__eJ5UMa__mdH2{font-size:1rem}.ChatMessage-module__eJ5UMa__mdH3{font-size:.95rem}.ChatMessage-module__eJ5UMa__mdH4{font-size:.9rem}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH1,.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH2,.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH3,.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdH4{color:#fff}.ChatMessage-module__eJ5UMa__mdP{margin:0;line-height:1.5}.ChatMessage-module__eJ5UMa__mdP:first-child{margin-top:0}.ChatMessage-module__eJ5UMa__mdP:last-child{margin-bottom:0}.ChatMessage-module__eJ5UMa__mdP+.ChatMessage-module__eJ5UMa__mdP{margin-top:.5em}.ChatMessage-module__eJ5UMa__mdUl,.ChatMessage-module__eJ5UMa__mdOl{margin:.15rem 0;padding-left:1.5rem}.ChatMessage-module__eJ5UMa__mdLi{margin:0;line-height:1.3}.ChatMessage-module__eJ5UMa__mdStrong{font-weight:600}.ChatMessage-module__eJ5UMa__mdEm{font-style:italic}.ChatMessage-module__eJ5UMa__mdInlineCode{border-radius:4px;padding:.15rem .4rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875em}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdInlineCode{color:#fff;background:#fff3}.ChatMessage-module__eJ5UMa__assistantBubble .ChatMessage-module__eJ5UMa__mdInlineCode{color:#fffffff2;background:#0003}.ChatMessage-module__eJ5UMa__mdPre{background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;margin:.3rem 0;padding:.5rem;overflow-x:auto}.ChatMessage-module__eJ5UMa__mdCodeBlock{color:#ffffffe6;font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem;line-height:1.35}.ChatMessage-module__eJ5UMa__mdBlockquote{opacity:.9;border-left:3px solid #ffffff4d;margin:.3rem 0;padding-left:.6rem;font-style:italic}.ChatMessage-module__eJ5UMa__mdLink{color:inherit;opacity:.9;text-decoration:underline;transition:opacity .2s}.ChatMessage-module__eJ5UMa__mdLink:hover{opacity:1}.ChatMessage-module__eJ5UMa__userBubble .ChatMessage-module__eJ5UMa__mdLink{color:#fff;text-decoration-color:#fff9}.ChatMessage-module__eJ5UMa__assistantBubble .ChatMessage-module__eJ5UMa__mdLink{color:#007aff;text-decoration-color:#007aff66}.ChatMessage-module__eJ5UMa__mdImage,.ChatMessage-module__eJ5UMa__messageText img{object-fit:contain;background:#00000040;border:.5px solid #ffffff1a;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:280px;margin:.5rem 0 .25rem;display:block}.ChatMessage-module__eJ5UMa__statusBlock{background:#00000026;border-left:2px solid #007aff66;border-radius:8px;flex-direction:column;gap:.375rem;margin-bottom:.5rem;padding:.5rem .75rem;display:flex}.ChatMessage-module__eJ5UMa__statusRow{color:#fff9;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.ChatMessage-module__eJ5UMa__statusIcon{color:#007aff;background:#007aff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:.5rem;font-weight:700;display:flex}.ChatMessage-module__eJ5UMa__statusText{color:#ffffffa6;font-weight:450}@media (max-width:640px){.ChatMessage-module__eJ5UMa__messageBubble,.ChatMessage-module__eJ5UMa__systemMessage{max-width:90%}.ChatMessage-module__eJ5UMa__mdH1{font-size:1.15rem}.ChatMessage-module__eJ5UMa__mdH2{font-size:1.05rem}.ChatMessage-module__eJ5UMa__mdH3{font-size:.95rem}.ChatMessage-module__eJ5UMa__mdH4{font-size:.9rem}.ChatMessage-module__eJ5UMa__statusBlock{padding:.375rem 0}.ChatMessage-module__eJ5UMa__statusRow{font-size:.6875rem}}.ChatMessage-module__eJ5UMa__inlineCanvas{background:#00000040;border:.5px solid #ffffff1a;border-radius:12px;margin-top:.75rem;overflow:hidden}.ChatMessage-module__eJ5UMa__inlineCanvasTitle{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid #ffffff14;padding:.5rem .75rem;font-size:.6875rem;font-weight:600}.ChatMessage-module__eJ5UMa__inlineCanvasContent{padding:.75rem;overflow-x:auto}.ChatMessage-module__eJ5UMa__canvasCard{cursor:pointer;background:#007aff14;border:1px solid #007aff33;border-radius:12px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem 1rem;transition:all .2s;display:flex}.ChatMessage-module__eJ5UMa__canvasCard:hover{background:#007aff1f;border-color:#007aff59;box-shadow:0 0 16px #007aff26}.ChatMessage-module__eJ5UMa__canvasCardIcon{background:linear-gradient(135deg,#007aff40 0%,#00d4ff26 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ChatMessage-module__eJ5UMa__canvasCardIcon svg{color:#007aff}.ChatMessage-module__eJ5UMa__canvasCardContent{flex:1;min-width:0}.ChatMessage-module__eJ5UMa__canvasCardTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.125rem;font-size:.8125rem;font-weight:600;overflow:hidden}.ChatMessage-module__eJ5UMa__canvasCardSubtitle{color:#ffffff80;font-size:.6875rem}.ChatMessage-module__eJ5UMa__canvasCardArrow{color:#007aff99;flex-shrink:0;transition:transform .2s}.ChatMessage-module__eJ5UMa__canvasCard:hover .ChatMessage-module__eJ5UMa__canvasCardArrow{color:#007affe6;transform:translate(2px)}.ChatMessage-module__eJ5UMa__cardMessage{align-self:flex-start;max-width:90%;margin-bottom:.5rem;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn}.ChatMessage-module__eJ5UMa__proactiveUserMessage{background:linear-gradient(135deg,#a855f726 0%,#7c3aed1a 100%);border:1px solid #a855f74d;border-radius:12px;align-self:flex-end;align-items:center;gap:.625rem;max-width:85%;margin-bottom:.5rem;padding:.625rem 1rem;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn;display:flex}.ChatMessage-module__eJ5UMa__proactiveUserIcon{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ChatMessage-module__eJ5UMa__proactiveUserContent{flex:1;min-width:0}.ChatMessage-module__eJ5UMa__proactiveUserLabel{text-transform:uppercase;letter-spacing:.5px;color:#a855f7;margin-bottom:.125rem;font-size:.625rem;font-weight:600}.ChatMessage-module__eJ5UMa__proactiveUserTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.ChatMessage-module__eJ5UMa__referralCard{background:linear-gradient(135deg, rgba(var(--accent-purple-rgb,99, 102, 241), .15), var(--color-primary-alpha-10,#3b82f61a));border:1px solid rgba(var(--accent-purple-rgb,99, 102, 241), .3);border-radius:12px;flex-direction:column;align-self:flex-end;gap:4px;padding:12px 16px;animation:.2s ease-out ChatMessage-module__eJ5UMa__slideIn;display:flex}.ChatMessage-module__eJ5UMa__referralCardHeader{align-items:center;gap:6px;display:flex}.ChatMessage-module__eJ5UMa__referralCardIcon{color:#818cf8}.ChatMessage-module__eJ5UMa__referralCardFeature{text-transform:uppercase;letter-spacing:.05em;color:#818cf8;font-size:11px;font-weight:600}.ChatMessage-module__eJ5UMa__referralCardAction{color:#fffffff2;font-size:14px;font-weight:500}.ChatMessage-module__eJ5UMa__referralCardContact{color:#ffffffb3;font-size:13px}.ChatMessage-module__eJ5UMa__referralCardDetails{color:#ffffff80;margin-top:2px;font-size:12px}.ChatMessage-module__eJ5UMa__referralCardContextLoaded{color:#4ade80;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.ChatMessage-module__eJ5UMa__referralCardContextLoaded:before{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;display:inline-block}.ChatMessage-module__eJ5UMa__threadCompletionDivider{color:#ffffff73;letter-spacing:.01em;align-items:center;gap:.625rem;margin:.5rem 0;padding:0 .25rem;font-size:.6875rem;font-weight:500;display:flex}.ChatMessage-module__eJ5UMa__threadCompletionDivider:before,.ChatMessage-module__eJ5UMa__threadCompletionDivider:after{content:"";background:#ffffff14;flex:1;height:1px}.ChatMessage-module__eJ5UMa__threadCompletionDividerLabel{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.ChatMessage-module__eJ5UMa__threadCompletionDividerCheck{color:#4ade80cc;font-size:.75rem;line-height:1}.ChatMessage-module__eJ5UMa__threadFailureNotice{border:1px solid color-mix(in srgb, var(--color-error) 18%, transparent);background:var(--color-error-alpha-10);color:var(--text-secondary);border-radius:12px;align-self:stretch;align-items:flex-start;gap:.625rem;margin:.5rem 0;padding:.75rem .875rem;display:flex}.ChatMessage-module__eJ5UMa__threadFailureIcon{background:color-mix(in srgb, var(--color-error) 16%, transparent);width:1.125rem;height:1.125rem;color:var(--color-error);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.ChatMessage-module__eJ5UMa__threadFailureContent{flex-direction:column;gap:.1875rem;min-width:0;display:flex}.ChatMessage-module__eJ5UMa__threadFailureTitle{color:var(--text-primary);font-size:.75rem;font-weight:600}.ChatMessage-module__eJ5UMa__threadFailureDetail{color:var(--text-secondary);font-size:.6875rem;line-height:1.4}
.ChatInput-module__xC5hcW__inputContainer{border-top:.5px solid var(--glass-border,#ffffff14);background:var(--glass-bg,#ffffff05);-webkit-backdrop-filter:blur(var(--glass-blur,20px));z-index:1;pointer-events:auto;flex-direction:column;gap:.375rem;padding:.5rem .75rem .75rem;display:flex;position:relative}.ChatInput-module__xC5hcW__referenceChipStrip{flex-wrap:wrap;gap:6px;padding:.5rem;display:flex}.ChatInput-module__xC5hcW__referenceChip{background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:var(--radius-lg,14px);color:var(--color-text,#ffffffe6);align-items:center;gap:6px;max-width:220px;padding:3px 8px 3px 6px;font-size:.75rem;display:flex}.ChatInput-module__xC5hcW__referenceType{text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#3b82f6);background:var(--color-primary-alpha-15,#3b82f626);border-radius:6px;flex-shrink:0;padding:1px 5px;font-size:.625rem;font-weight:600}.ChatInput-module__xC5hcW__referenceLabel{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ChatInput-module__xC5hcW__removeReference{cursor:pointer;width:14px;height:14px;color:var(--color-text-secondary,#ffffff80);background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.ChatInput-module__xC5hcW__removeReference:hover{color:#ff6b6b;background:#ff3b304d}.ChatInput-module__xC5hcW__attachmentPreviewStrip{border-radius:var(--radius-lg,12px);border:1px solid var(--glass-border,#ffffff0f);background:#ffffff08;flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex}.ChatInput-module__xC5hcW__attachmentThumbnail{border-radius:var(--radius-md,8px);border:1px solid var(--glass-border,#ffffff14);background:#0003;width:56px;height:56px;position:relative;overflow:hidden}.ChatInput-module__xC5hcW__thumbnailImage{object-fit:cover;width:100%;height:100%}.ChatInput-module__xC5hcW__documentPreview{border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-md,8px);background:#ffffff0a;align-items:center;gap:.375rem;max-width:160px;padding:.5rem 1.75rem .5rem .75rem;display:flex;position:relative}.ChatInput-module__xC5hcW__documentIcon{color:var(--color-text-secondary,#ffffff80);flex-shrink:0}.ChatInput-module__xC5hcW__documentName{color:var(--color-text,#fffc);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ChatInput-module__xC5hcW__removeAttachment{color:#fff;cursor:pointer;opacity:0;background:#ff3b30e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}.ChatInput-module__xC5hcW__attachmentThumbnail:hover .ChatInput-module__xC5hcW__removeAttachment,.ChatInput-module__xC5hcW__documentPreview:hover .ChatInput-module__xC5hcW__removeAttachment{opacity:1}.ChatInput-module__xC5hcW__removeAttachment:hover{background:#ff3b30}.ChatInput-module__xC5hcW__errorMessage{color:#ff6b6b;border-radius:var(--radius-md,8px);background:#ff3b3026;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ChatInput-module__xC5hcW__dismissError{color:currentColor;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.ChatInput-module__xC5hcW__dismissError:hover{opacity:1}.ChatInput-module__xC5hcW__warningMessage{color:#ffb340;border-radius:var(--radius-md,8px);background:#ff950026;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.ChatInput-module__xC5hcW__inputWrapper{background:var(--glass-bg,#ffffff0a);border:1px solid var(--glass-border,#ffffff14);pointer-events:auto;border-radius:9999px;align-items:center;gap:.375rem;min-height:40px;padding:.375rem .5rem;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),border-radius .16s,padding .16s;display:flex}.ChatInput-module__xC5hcW__inputWrapperExpanded{border-radius:24px;align-items:flex-end;padding:.625rem .5rem}.ChatInput-module__xC5hcW__inputWrapper:focus-within{border-color:var(--color-primary-alpha-40,#3b82f666);box-shadow:0 0 0 2px var(--color-primary-alpha-10,#3b82f61a);background:#ffffff0f}.ChatInput-module__xC5hcW__attachButton{width:28px;height:28px;color:var(--color-text-tertiary,#fff6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ChatInput-module__xC5hcW__attachButton:hover:not(:disabled){color:var(--color-text,#fffc);background:#ffffff14}.ChatInput-module__xC5hcW__attachButton:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module__xC5hcW__uploadingSpinner{animation:1s linear infinite ChatInput-module__xC5hcW__spin}@keyframes ChatInput-module__xC5hcW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ChatInput-module__xC5hcW__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ChatInput-module__xC5hcW__input{color:inherit;resize:none;-webkit-overflow-scrolling:touch;pointer-events:auto;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:22px;max-height:112px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.4;overflow-y:auto}.ChatInput-module__xC5hcW__input::placeholder{color:var(--color-text-tertiary,#fff6)}.ChatInput-module__xC5hcW__input:disabled{opacity:.5}.ChatInput-module__xC5hcW__micButton{width:30px;height:30px;color:var(--color-text-tertiary,#fff6);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ChatInput-module__xC5hcW__micButton:hover:not(:disabled){color:var(--color-text,#fffc);background:#ffffff14}.ChatInput-module__xC5hcW__micButton:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module__xC5hcW__micButtonActive{background:#ff3b3026;animation:1.5s ease-in-out infinite ChatInput-module__xC5hcW__micPulse;color:#ff3b30!important}.ChatInput-module__xC5hcW__micButtonActive:hover:not(:disabled){color:#ff3b30;background:#ff3b3040}@keyframes ChatInput-module__xC5hcW__micPulse{0%,to{box-shadow:0 0 #ff3b304d}50%{box-shadow:0 0 0 4px #ff3b3000}}.ChatInput-module__xC5hcW__sendButton{color:var(--color-primary-alpha-50,#3b82f680);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ChatInput-module__xC5hcW__sendButton:not(:disabled){background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary,#3b82f6)}.ChatInput-module__xC5hcW__sendButton:hover:not(:disabled){background:var(--color-primary,#3b82f6);color:#fff;transform:scale(1.05)}.ChatInput-module__xC5hcW__sendButton:active:not(:disabled){transform:scale(.95)}.ChatInput-module__xC5hcW__sendButton:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module__xC5hcW__stopButton{color:#ff3b30;cursor:pointer;background:#ff3b3026;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.ChatInput-module__xC5hcW__stopButton:hover{background:#ff3b3040}.ChatInput-module__xC5hcW__stopButton:active{opacity:.7;transform:scale(.95)}@media (max-width:640px){.ChatInput-module__xC5hcW__inputContainer{padding:.75rem}.ChatInput-module__xC5hcW__input{font-size:16px}.ChatInput-module__xC5hcW__attachmentThumbnail{width:48px;height:48px}.ChatInput-module__xC5hcW__documentPreview{max-width:140px}}
.PendingChangesPanel-module__1bULXq__panel{-webkit-backdrop-filter:blur(12px);background:#27272a80;border:1px solid #ffffff14;border-radius:8px;max-width:300px;margin:0 auto 6px;overflow:hidden;box-shadow:0 2px 8px #0003}.PendingChangesPanel-module__1bULXq__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:32px;padding:6px 10px;display:flex}.PendingChangesPanel-module__1bULXq__header:hover{background:#3f3f4666}.PendingChangesPanel-module__1bULXq__headerLeft{align-items:center;gap:6px;display:flex}.PendingChangesPanel-module__1bULXq__collapseIcon{color:#71717a;align-items:center;display:flex}.PendingChangesPanel-module__1bULXq__title{color:#a1a1aa;font-size:12px;font-weight:500}.PendingChangesPanel-module__1bULXq__headerActions{align-items:center;gap:6px;display:flex}.PendingChangesPanel-module__1bULXq__acceptAllButton,.PendingChangesPanel-module__1bULXq__rejectAllButton{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;font-weight:500;transition:background .12s;display:flex}.PendingChangesPanel-module__1bULXq__acceptAllButton{color:#4ade80;background:0 0}.PendingChangesPanel-module__1bULXq__acceptAllButton:hover{background:#22c55e26}.PendingChangesPanel-module__1bULXq__rejectAllButton{color:#f87171;background:0 0}.PendingChangesPanel-module__1bULXq__rejectAllButton:hover{background:#ef444426}.PendingChangesPanel-module__1bULXq__rejectAllButton:disabled,.PendingChangesPanel-module__1bULXq__acceptAllButton:disabled{opacity:.4;cursor:not-allowed}.PendingChangesPanel-module__1bULXq__changesList{border-top:1px solid #3f3f4680;max-height:140px;overflow-y:auto}.PendingChangesPanel-module__1bULXq__changeItem{border-bottom:1px solid #3f3f464d}.PendingChangesPanel-module__1bULXq__changeItem:last-child{border-bottom:none}.PendingChangesPanel-module__1bULXq__changeHeader{cursor:pointer;align-items:center;gap:6px;padding:6px 10px;transition:background .12s;display:flex}.PendingChangesPanel-module__1bULXq__changeHeader:hover{background:#3f3f464d}.PendingChangesPanel-module__1bULXq__expandIcon{color:#52525b;flex-shrink:0;align-items:center;display:flex}.PendingChangesPanel-module__1bULXq__docIcon{color:var(--color-primary-light,#60a5fa);flex-shrink:0}.PendingChangesPanel-module__1bULXq__docName{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.PendingChangesPanel-module__1bULXq__operationType{color:#71717a;flex-shrink:0;font-size:10px}.PendingChangesPanel-module__1bULXq__timestamp{display:none}.PendingChangesPanel-module__1bULXq__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.PendingChangesPanel-module__1bULXq__acceptButton,.PendingChangesPanel-module__1bULXq__rejectButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s;display:flex}.PendingChangesPanel-module__1bULXq__acceptButton{color:#4ade80}.PendingChangesPanel-module__1bULXq__acceptButton:hover{background:#22c55e26}.PendingChangesPanel-module__1bULXq__rejectButton{color:#f87171}.PendingChangesPanel-module__1bULXq__rejectButton:hover{background:#ef444426}.PendingChangesPanel-module__1bULXq__rejectButton:disabled{opacity:.4;cursor:not-allowed}.PendingChangesPanel-module__1bULXq__diffContainer{background:#18181b99;padding:6px 10px 8px 28px}.PendingChangesPanel-module__1bULXq__diffSection{margin-bottom:4px}.PendingChangesPanel-module__1bULXq__diffSection:last-child{margin-bottom:0}.PendingChangesPanel-module__1bULXq__diffLabel{color:#71717a;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px;font-size:9px}.PendingChangesPanel-module__1bULXq__diffContent{border-radius:3px;font-family:ui-monospace,SF Mono,Monaco,monospace;font-size:10px;line-height:1.35;overflow:hidden}.PendingChangesPanel-module__1bULXq__diffAdded{color:#86efac;white-space:pre-wrap;word-break:break-word;background:#22c55e1a;border-left:2px solid #22c55e80;padding:4px 6px}.PendingChangesPanel-module__1bULXq__diffRemoved{color:#fca5a5;white-space:pre-wrap;word-break:break-word;background:#ef44441a;border-left:2px solid #ef444480;padding:4px 6px}
.ConversationList-module___MGEPG__container{background:#0003;border-right:.5px solid #ffffff1a;flex-direction:column;height:100%;display:flex}.ConversationList-module___MGEPG__header{border-bottom:.5px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem;display:flex}.ConversationList-module___MGEPG__title{color:#ffffffe6;margin:0;font-size:.875rem;font-weight:600}.ConversationList-module___MGEPG__newButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.ConversationList-module___MGEPG__newButton:hover{color:#ffffffe6;background:#ffffff1a}.ConversationList-module___MGEPG__list{flex:1;padding:.5rem;overflow-y:auto}.ConversationList-module___MGEPG__item{background:0 0;border-radius:8px;align-items:center;gap:0;width:100%;min-width:0;margin-bottom:.25rem;padding:0;transition:all .2s;display:flex;position:relative}.ConversationList-module___MGEPG__item:hover{background:#ffffff0d}.ConversationList-module___MGEPG__item:hover .ConversationList-module___MGEPG__deleteButton{opacity:1}.ConversationList-module___MGEPG__item.ConversationList-module___MGEPG__active{background:#007aff26;border:.5px solid #007aff4d}.ConversationList-module___MGEPG__itemButton{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;padding:.75rem;display:flex}.ConversationList-module___MGEPG__deleteButton{color:#fff6;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-right:.5rem;padding:.5rem;transition:all .2s;display:flex}.ConversationList-module___MGEPG__deleteButton:hover{color:#dc3545;opacity:1;background:#dc354533}.ConversationList-module___MGEPG__itemTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:.25rem;font-size:.875rem;font-weight:500;overflow:hidden}.ConversationList-module___MGEPG__itemPreview{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:.25rem;font-size:.75rem;overflow:hidden}.ConversationList-module___MGEPG__itemTime{color:#fff6;font-size:.6875rem}.ConversationList-module___MGEPG__loading{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;font-size:.8125rem;display:flex}.ConversationList-module___MGEPG__loadingSpinner{border:2px solid #007aff33;border-top-color:#007aff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite ConversationList-module___MGEPG__spin}@keyframes ConversationList-module___MGEPG__spin{to{transform:rotate(360deg)}}.ConversationList-module___MGEPG__empty{text-align:center;color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.ConversationList-module___MGEPG__empty p{margin:0;font-size:.875rem}.ConversationList-module___MGEPG__emptyButton{color:#ffffffe6;cursor:pointer;background:#007aff33;border:.5px solid #007aff4d;border-radius:6px;padding:.5rem 1rem;font-size:.8125rem;transition:all .2s}.ConversationList-module___MGEPG__emptyButton:hover{background:#007aff4d}
.SkillsPanel-module__vi0OYa__container{background:linear-gradient(#0c0e168c 0%,#00000038 100%);border-right:.5px solid #ffffff14;flex-direction:column;height:100%;display:flex}.SkillsPanel-module__vi0OYa__header{border-bottom:.5px solid #ffffff12;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.SkillsPanel-module__vi0OYa__headerTitleRow{align-items:flex-start;gap:.55rem;width:100%;min-width:0;display:flex}.SkillsPanel-module__vi0OYa__headerIcon{color:#c4b5fdf2;background:linear-gradient(145deg,#8b5cf647,#3b82f624);border:.5px solid #a78bfa47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;display:inline-flex}.SkillsPanel-module__vi0OYa__headerText{flex:1;min-width:0}.SkillsPanel-module__vi0OYa__title{color:#fffffff0;letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:650;line-height:1.2}.SkillsPanel-module__vi0OYa__subtitleInline{color:#ffffff73;margin:.2rem 0 0;font-size:.6875rem;line-height:1.35}.SkillsPanel-module__vi0OYa__count{color:#c4b5fde6;background:#a78bfa24;border:.5px solid #a78bfa38;border-radius:999px;flex-shrink:0;margin-top:.15rem;padding:.12rem .42rem;font-size:.625rem;font-weight:650;line-height:1.2}.SkillsPanel-module__vi0OYa__subtitle{display:none}.SkillsPanel-module__vi0OYa__list{flex:1;min-height:0;padding:.55rem .55rem .75rem;overflow-y:auto}.SkillsPanel-module__vi0OYa__section{margin-bottom:.65rem}.SkillsPanel-module__vi0OYa__section:last-child{margin-bottom:0}.SkillsPanel-module__vi0OYa__sectionLabel{text-transform:uppercase;letter-spacing:.07em;color:#ffffff6b;align-items:center;gap:.35rem;padding:.45rem .35rem .4rem;font-size:.625rem;font-weight:650;display:flex}.SkillsPanel-module__vi0OYa__sectionCount{color:#ffffff61;letter-spacing:.02em;background:#ffffff0d;border-radius:999px;margin-left:auto;padding:.1rem .38rem;font-size:.5625rem;font-weight:650}.SkillsPanel-module__vi0OYa__sectionList{flex-direction:column;gap:.3rem;display:flex}.SkillsPanel-module__vi0OYa__emptyCard{text-align:center;background:#ffffff05;border:.5px dashed #ffffff1f;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.1rem .85rem;display:flex}.SkillsPanel-module__vi0OYa__emptyCardIcon{color:#c4b5fdd9;background:#a78bfa1a;border:.5px solid #a78bfa2e;border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:.2rem;display:flex}.SkillsPanel-module__vi0OYa__emptyCardTitle{color:#ffffffc7;font-size:.75rem;font-weight:600}.SkillsPanel-module__vi0OYa__emptyCardBody{color:#ffffff6b;max-width:16rem;margin:0;font-size:.6875rem;line-height:1.45}.SkillsPanel-module__vi0OYa__item{background:#ffffff06;border:.5px solid #ffffff0f;border-radius:11px;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;transition:background .12s,border-color .12s,transform .12s;display:flex}.SkillsPanel-module__vi0OYa__item:hover{background:#ffffff0d;border-color:#ffffff1a}.SkillsPanel-module__vi0OYa__item:hover .SkillsPanel-module__vi0OYa__deleteBtn{opacity:1}.SkillsPanel-module__vi0OYa__itemBuiltIn{background:#ffffff05}.SkillsPanel-module__vi0OYa__itemCustom{background:#a78bfa0a;border-color:#a78bfa1a}.SkillsPanel-module__vi0OYa__itemIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;margin-top:0;display:flex}.SkillsPanel-module__vi0OYa__itemIconBuiltIn{color:#94a3b8f2;background:#94a3b81a;border:.5px solid #94a3b82e}.SkillsPanel-module__vi0OYa__itemIconCustom{color:#c4b5fdf2;background:#8b5cf624;border:.5px solid #a78bfa38}.SkillsPanel-module__vi0OYa__itemBody{flex:1;min-width:0}.SkillsPanel-module__vi0OYa__itemTitleRow{align-items:center;gap:.4rem;min-width:0;display:flex}.SkillsPanel-module__vi0OYa__itemTitle{color:#ffffffeb;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;line-height:1.3;overflow:hidden}.SkillsPanel-module__vi0OYa__builtInPill{letter-spacing:.03em;text-transform:uppercase;color:#cbd5e1c7;background:#94a3b81f;border:.5px solid #94a3b82e;border-radius:999px;flex-shrink:0;padding:.1rem .35rem;font-size:.5625rem;font-weight:650;line-height:1.2}.SkillsPanel-module__vi0OYa__itemDesc{color:#ffffff80;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.6875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.SkillsPanel-module__vi0OYa__itemToolScopes{flex-wrap:wrap;gap:.25rem;margin-top:.4rem;display:flex}.SkillsPanel-module__vi0OYa__itemToolScopes span{color:#93c5fde6;background:#3b82f61f;border:.5px solid #3b82f633;border-radius:9999px;padding:.18rem .38rem;font-size:.5625rem;line-height:1}.SkillsPanel-module__vi0OYa__itemActions{flex-shrink:0;align-items:center;gap:.25rem;padding-top:.1rem;display:flex}.SkillsPanel-module__vi0OYa__lockIcon{color:#ffffff38;justify-content:center;align-items:center;padding:4px;display:inline-flex}.SkillsPanel-module__vi0OYa__deleteBtn{color:#ffffff59;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__deleteBtn:hover{color:#f87171;opacity:1;background:#ef444426}.SkillsPanel-module__vi0OYa__createBar{background:#080a10b8;border-top:.5px solid #ffffff14;gap:.4rem;padding:.55rem .65rem .65rem;display:flex}.SkillsPanel-module__vi0OYa__createInput{color:#ffffffeb;background:#ffffff0d;border:.5px solid #ffffff1a;border-radius:9999px;outline:none;flex:1;min-width:0;padding:.52rem .9rem;font-size:.75rem;transition:border-color .12s,background .12s,box-shadow .12s}.SkillsPanel-module__vi0OYa__createInput::placeholder{color:#ffffff47}.SkillsPanel-module__vi0OYa__createInput:focus{background:#ffffff12;border-color:#a78bfa80;box-shadow:0 0 0 2px #a78bfa1f}.SkillsPanel-module__vi0OYa__createInput:disabled{opacity:.5;cursor:not-allowed}.SkillsPanel-module__vi0OYa__createBtn{color:#ede9fefa;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#8b5cf652,#6366f138);border:.5px solid #a78bfa6b;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.48rem .95rem;font-size:.75rem;font-weight:600;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__createBtn:hover:not(:disabled){background:linear-gradient(145deg,#8b5cf670,#6366f152);border-color:#c4b5fd8c}.SkillsPanel-module__vi0OYa__createBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__errorBanner{color:#fca5a5;background:#ef444414;border:.5px solid #ef444438;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.5rem;margin:0 0 .55rem;padding:.55rem .65rem;font-size:.6875rem;line-height:1.4;display:flex}.SkillsPanel-module__vi0OYa__errorBannerRetry{color:#fecaca;cursor:pointer;background:#ef44441f;border:.5px solid #ef444447;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.22rem .5rem;font-size:.625rem;font-weight:600;transition:background .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__errorBannerRetry:hover{background:#ef444433}.SkillsPanel-module__vi0OYa__errorState{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 1rem 1.5rem;display:flex}.SkillsPanel-module__vi0OYa__errorStateIcon{color:#fca5a5e6;background:#ef44441a;border:.5px solid #ef444433;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:flex}.SkillsPanel-module__vi0OYa__errorStateTitle{color:#ffffffe0;font-size:.8125rem;font-weight:650}.SkillsPanel-module__vi0OYa__errorStateBody{color:#fca5a5d9;max-width:15rem;margin:0;font-size:.6875rem;line-height:1.45}.SkillsPanel-module__vi0OYa__retryBtn{color:#ddd6fef2;cursor:pointer;background:#a78bfa29;border:.5px solid #a78bfa59;border-radius:999px;align-items:center;gap:.35rem;margin-top:.55rem;padding:.42rem .85rem;font-size:.75rem;font-weight:600;transition:background .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__retryBtn:hover{background:#a78bfa42}.SkillsPanel-module__vi0OYa__loading{text-align:center;color:#ffffff80;flex-direction:column;align-items:center;gap:.75rem;padding:2.25rem 1rem;font-size:.8125rem;display:flex}.SkillsPanel-module__vi0OYa__loadingSpinner{border:2px solid #a78bfa33;border-top-color:var(--accent-purple,#a78bfa);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite SkillsPanel-module__vi0OYa__spin}@keyframes SkillsPanel-module__vi0OYa__spin{to{transform:rotate(360deg)}}.SkillsPanel-module__vi0OYa__itemClickable{cursor:pointer}.SkillsPanel-module__vi0OYa__itemClickable:hover{background:#a78bfa14;border-color:#a78bfa38}.SkillsPanel-module__vi0OYa__itemClickable:focus-visible{outline:none;box-shadow:0 0 0 2px #a78bfa59}.SkillsPanel-module__vi0OYa__detailHeader{border-bottom:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.SkillsPanel-module__vi0OYa__backBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:.3rem .5rem;font-size:.75rem;font-weight:500;transition:background .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__backBtn:hover{color:#fffffff2;background:#ffffff0f}.SkillsPanel-module__vi0OYa__detailDeleteBtn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .4rem;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__detailDeleteBtn:hover{color:#f87171;background:#ef444426}.SkillsPanel-module__vi0OYa__detailBody{flex-direction:column;flex:1;display:flex;overflow:hidden}.SkillsPanel-module__vi0OYa__detailMeta{border-bottom:.5px solid #ffffff14;padding:.875rem 1rem .75rem}.SkillsPanel-module__vi0OYa__detailName{color:#fffffff2;cursor:pointer;text-transform:capitalize;align-items:center;gap:6px;margin:0 0 .375rem;font-size:1rem;font-weight:600;display:inline-flex}.SkillsPanel-module__vi0OYa__detailName:hover .SkillsPanel-module__vi0OYa__editIcon{opacity:1}.SkillsPanel-module__vi0OYa__editIcon{opacity:0;color:#fff6;transition:opacity .12s}.SkillsPanel-module__vi0OYa__detailDescription{color:#ffffff8c;cursor:pointer;border-radius:4px;margin:0;padding:.25rem 0;font-size:.75rem;line-height:1.45}.SkillsPanel-module__vi0OYa__detailDescription:hover{color:#fffc}.SkillsPanel-module__vi0OYa__toolAccessBlock{background:#3b82f614;border:.5px solid #3b82f62e;border-radius:8px;margin-top:.625rem;padding:.55rem .625rem}.SkillsPanel-module__vi0OYa__toolAccessLabel{text-transform:uppercase;letter-spacing:.04em;color:#93c5fdd9;margin-bottom:.375rem;font-size:.625rem;font-weight:650}.SkillsPanel-module__vi0OYa__toolAccessTags{flex-wrap:wrap;gap:.25rem;display:flex}.SkillsPanel-module__vi0OYa__toolAccessTag{color:#dbeafeeb;background:#0f172a80;border:.5px solid #93c5fd33;border-radius:9999px;padding:.18rem .45rem;font-size:.625rem}.SkillsPanel-module__vi0OYa__toolAccessReason{color:#ffffff7a;margin-top:.4rem;font-size:.625rem;line-height:1.4}.SkillsPanel-module__vi0OYa__editField{flex-direction:column;gap:.375rem;margin-bottom:.375rem;display:flex}.SkillsPanel-module__vi0OYa__editInput{color:#fffffff2;background:#ffffff0f;border:.5px solid #a78bfa66;border-radius:6px;outline:none;padding:.4rem .625rem;font-size:.875rem}.SkillsPanel-module__vi0OYa__editTextarea{color:#ffffffe6;resize:vertical;background:#ffffff0f;border:.5px solid #a78bfa66;border-radius:6px;outline:none;padding:.4rem .625rem;font-family:inherit;font-size:.75rem}.SkillsPanel-module__vi0OYa__editActions{gap:.375rem;display:flex}.SkillsPanel-module__vi0OYa__miniBtn{color:#c4b5fd;cursor:pointer;background:#a78bfa2e;border:.5px solid #a78bfa59;border-radius:5px;align-items:center;gap:4px;padding:.3rem .55rem;font-size:.6875rem;font-weight:500;transition:all .12s;display:inline-flex}.SkillsPanel-module__vi0OYa__miniBtn:hover:not(:disabled){background:#a78bfa47}.SkillsPanel-module__vi0OYa__miniBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__miniBtnSecondary{color:#ffffffa6;background:#ffffff0d;border-color:#ffffff1f}.SkillsPanel-module__vi0OYa__miniBtnSecondary:hover:not(:disabled){background:#ffffff1a}.SkillsPanel-module__vi0OYa__miniBtnAi{background:rgba(var(--color-primary-rgb,59, 130, 246), .18);border-color:rgba(var(--color-primary-rgb,59, 130, 246), .35);color:var(--color-primary-light,#93c5fd)}.SkillsPanel-module__vi0OYa__miniBtnAi:hover:not(:disabled){background:rgba(var(--color-primary-rgb,59, 130, 246), .28)}.SkillsPanel-module__vi0OYa__rulesBlock{background:#a78bfa0f;border:.5px solid #a78bfa33;border-radius:14px;margin:.75rem 1rem;padding:.75rem .875rem}.SkillsPanel-module__vi0OYa__rulesHeader{color:#a78bfae6;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:flex}.SkillsPanel-module__vi0OYa__rulesContent{color:#ffffffbf;white-space:pre-wrap;word-break:break-word;max-height:160px;margin:0;font-family:inherit;font-size:.6875rem;line-height:1.55;overflow-y:auto}.SkillsPanel-module__vi0OYa__chatBlock{flex-direction:column;flex:1;padding:.75rem 1rem;display:flex;overflow:hidden}.SkillsPanel-module__vi0OYa__chatHeader{color:#ffffffa6;text-transform:uppercase;letter-spacing:.05em;border-bottom:.5px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.6875rem;font-weight:600;display:flex}.SkillsPanel-module__vi0OYa__chatHeaderActions{gap:.375rem;display:flex}.SkillsPanel-module__vi0OYa__chatMessages{flex-direction:column;flex:1;gap:.5rem;min-height:120px;padding:.625rem 0;display:flex;overflow-y:auto}.SkillsPanel-module__vi0OYa__chatEmpty{color:#fff6;padding:.75rem 0;font-size:.75rem;font-style:italic;line-height:1.5}.SkillsPanel-module__vi0OYa__chatMessage{flex-direction:column;max-width:92%;display:flex}.SkillsPanel-module__vi0OYa__chatMessageUser{align-self:flex-end}.SkillsPanel-module__vi0OYa__chatMessageAssistant{align-self:flex-start}.SkillsPanel-module__vi0OYa__chatMessageContent{white-space:pre-wrap;word-break:break-word;border-radius:16px;padding:.55rem .85rem;font-size:.8125rem;line-height:1.45}.SkillsPanel-module__vi0OYa__chatMessageUser .SkillsPanel-module__vi0OYa__chatMessageContent{color:#fffffff5;background:#a78bfa38;border:.5px solid #a78bfa52;border-bottom-right-radius:6px}.SkillsPanel-module__vi0OYa__chatMessageAssistant .SkillsPanel-module__vi0OYa__chatMessageContent{color:#ffffffe6;background:#ffffff0d;border:.5px solid #ffffff14;border-bottom-left-radius:6px}.SkillsPanel-module__vi0OYa__chatInputArea{border-top:.5px solid #ffffff14;flex-direction:column;gap:.375rem;padding-top:.5rem;display:flex}.SkillsPanel-module__vi0OYa__attachmentStrip{background:#ffffff08;border:.5px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;gap:.4rem;padding:.4rem;display:flex}.SkillsPanel-module__vi0OYa__messageAttachments{flex-wrap:wrap;gap:.35rem;margin-bottom:.25rem;display:flex}.SkillsPanel-module__vi0OYa__attachmentThumb{background:#0003;border:.5px solid #ffffff14;border-radius:8px;width:48px;height:48px;position:relative;overflow:hidden}.SkillsPanel-module__vi0OYa__attachmentThumbImg{object-fit:cover;width:100%;height:100%}.SkillsPanel-module__vi0OYa__attachmentDoc{color:#ffffffbf;background:#ffffff0a;border:.5px solid #ffffff14;border-radius:8px;align-items:center;gap:.375rem;max-width:160px;padding:.4rem 1.6rem .4rem .55rem;font-size:.6875rem;display:flex;position:relative}.SkillsPanel-module__vi0OYa__attachmentDoc span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SkillsPanel-module__vi0OYa__attachmentUploading{opacity:.6}.SkillsPanel-module__vi0OYa__removeAttachment{color:#fff;cursor:pointer;opacity:0;background:#ef4444d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .12s;display:flex;position:absolute;top:2px;right:2px}.SkillsPanel-module__vi0OYa__attachmentThumb:hover .SkillsPanel-module__vi0OYa__removeAttachment,.SkillsPanel-module__vi0OYa__attachmentDoc:hover .SkillsPanel-module__vi0OYa__removeAttachment{opacity:1}.SkillsPanel-module__vi0OYa__chatInputWrapper{background:#ffffff0a;border:.5px solid #ffffff14;border-radius:9999px;align-items:center;gap:.375rem;min-height:40px;padding:.375rem .5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.SkillsPanel-module__vi0OYa__chatInputWrapper:focus-within{background:#ffffff0f;border-color:#a78bfa73;box-shadow:0 0 0 2px #a78bfa1a}.SkillsPanel-module__vi0OYa__iconBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.SkillsPanel-module__vi0OYa__iconBtn:hover:not(:disabled){color:#ffffffd9;background:#ffffff14}.SkillsPanel-module__vi0OYa__iconBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__chatTextarea{color:#ffffffeb;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:100px;padding:.3rem .25rem;font-family:inherit;font-size:.8125rem;line-height:1.4}.SkillsPanel-module__vi0OYa__chatTextarea::placeholder{color:#ffffff4d}.SkillsPanel-module__vi0OYa__chatTextarea:disabled{opacity:.6;cursor:not-allowed}.SkillsPanel-module__vi0OYa__sendBtn{color:#c4b5fd;cursor:pointer;background:#a78bfa33;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:inline-flex}.SkillsPanel-module__vi0OYa__sendBtn:hover:not(:disabled){color:#fff;background:#a78bfa61;transform:scale(1.05)}.SkillsPanel-module__vi0OYa__sendBtn:disabled{opacity:.4;cursor:not-allowed}.SkillsPanel-module__vi0OYa__hiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SkillsPanel-module__vi0OYa__spinning{animation:.8s linear infinite SkillsPanel-module__vi0OYa__spin}
.WidgetToolbar-module__hww1kG__toolbar{background:0 0;border-right:.5px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:.375rem;padding:.5rem;display:flex}.WidgetToolbar-module__hww1kG__toolbarButton{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:relative}.WidgetToolbar-module__hww1kG__toolbarButton:hover:not(.WidgetToolbar-module__hww1kG__toolbarButtonDisabled){color:#007aff;background:#007aff26;border-color:#007aff66;transform:translate(2px)}.WidgetToolbar-module__hww1kG__toolbarButton:active:not(.WidgetToolbar-module__hww1kG__toolbarButtonDisabled){transform:translate(2px)scale(.95)}.WidgetToolbar-module__hww1kG__toolbarButtonActive{color:#007aff;background:#007aff33;border-color:#007aff;box-shadow:0 0 12px #007aff4d}.WidgetToolbar-module__hww1kG__toolbarButtonDisabled{opacity:.4;cursor:not-allowed}.WidgetToolbar-module__hww1kG__comingSoonDot{background:#ff9500;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px;box-shadow:0 0 6px #ff950099}@media (max-width:600px){.WidgetToolbar-module__hww1kG__toolbar{-webkit-overflow-scrolling:touch;border-bottom:.5px solid #ffffff14;border-right:none;flex-direction:row;overflow-x:auto}.WidgetToolbar-module__hww1kG__toolbarButton{flex-shrink:0;width:44px;height:44px}}
.WorkerActivityIndicator-module__jon9fW__container{flex-direction:column;flex-shrink:0;gap:.5rem;padding:.55rem .875rem .35rem;display:flex}.WorkerActivityIndicator-module__jon9fW__card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#3b82f61f 0%,#ffffff0d 48%,#0ea5e912 100%);border:1px solid #3b82f647;border-radius:14px;flex-direction:column;align-self:stretch;gap:.45rem;max-width:100%;padding:.7rem .8rem .65rem;animation:.28s ease-out WorkerActivityIndicator-module__jon9fW__workerCardIn;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #3b82f60f,0 8px 24px #0000002e}.WorkerActivityIndicator-module__jon9fW__shimmer{z-index:0;pointer-events:none;background:linear-gradient(100deg,#0000 0% 38%,#93c5fd1a 50%,#0000 62% 100%) 0 0/220% 100%;animation:2.6s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__workerShimmer;position:absolute;inset:0}.WorkerActivityIndicator-module__jon9fW__topRow{z-index:1;align-items:center;gap:.55rem;min-width:0;display:flex;position:relative}.WorkerActivityIndicator-module__jon9fW__pulseDot{background:var(--color-primary,#3b82f6);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:1.5s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__workerPulse;position:relative;box-shadow:0 0 10px #3b82f6b3}.WorkerActivityIndicator-module__jon9fW__identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WorkerActivityIndicator-module__jon9fW__workerName{color:#fffffff2;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.25;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__statusLine{color:#93c5fde6;letter-spacing:.02em;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__statusDots{align-items:center;gap:2px;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__statusDots>span{background:#93c5fdd9;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__statusDot}.WorkerActivityIndicator-module__jon9fW__statusDots>span:nth-child(2){animation-delay:.15s}.WorkerActivityIndicator-module__jon9fW__statusDots>span:nth-child(3){animation-delay:.3s}.WorkerActivityIndicator-module__jon9fW__meta{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.WorkerActivityIndicator-module__jon9fW__elapsed{font-variant-numeric:tabular-nums;color:#ffffff8c;letter-spacing:.02em;text-align:right;min-width:2.25rem;font-size:.75rem;font-weight:600}.WorkerActivityIndicator-module__jon9fW__stopBtn{color:#fca5a5;cursor:pointer;background:#f871711f;border:1px solid #f8717159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.WorkerActivityIndicator-module__jon9fW__stopBtn:hover:not(:disabled){color:#fecaca;background:#f8717138;border-color:#f871718c;transform:scale(1.05)}.WorkerActivityIndicator-module__jon9fW__stopBtn:active:not(:disabled){transform:scale(.95)}.WorkerActivityIndicator-module__jon9fW__stopBtn:disabled{opacity:.45;cursor:not-allowed}.WorkerActivityIndicator-module__jon9fW__taskPreview{z-index:1;color:#ffffff8c;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.35;display:-webkit-box;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__progressTrack{z-index:1;background:#3b82f624;border-radius:999px;height:3px;position:relative;overflow:hidden}.WorkerActivityIndicator-module__jon9fW__progressBar{background:linear-gradient(90deg, transparent 0%, var(--color-primary,#3b82f6) 40%, #93c5fd 70%, transparent 100%);border-radius:999px;width:38%;height:100%;animation:1.6s ease-in-out infinite WorkerActivityIndicator-module__jon9fW__progressSlide;display:block}@keyframes WorkerActivityIndicator-module__jon9fW__workerPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #3b82f68c}50%{opacity:.75;transform:scale(.92);box-shadow:0 0 0 6px #3b82f600}}@keyframes WorkerActivityIndicator-module__jon9fW__statusDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes WorkerActivityIndicator-module__jon9fW__progressSlide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes WorkerActivityIndicator-module__jon9fW__workerShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes WorkerActivityIndicator-module__jon9fW__workerCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WorkerActivityIndicator-module__jon9fW__card,.WorkerActivityIndicator-module__jon9fW__pulseDot,.WorkerActivityIndicator-module__jon9fW__shimmer,.WorkerActivityIndicator-module__jon9fW__progressBar,.WorkerActivityIndicator-module__jon9fW__statusDots>span{animation:none}.WorkerActivityIndicator-module__jon9fW__progressBar{opacity:.55;width:100%;transform:none}}
.ChatDrawer-module__WFkYzG__overlay{-webkit-backdrop-filter:blur(4px);z-index:9997;background:#00000080;animation:.2s ease-out ChatDrawer-module__WFkYzG__fadeIn;position:fixed;inset:0}@media (min-width:769px){.ChatDrawer-module__WFkYzG__overlay{display:none}}@keyframes ChatDrawer-module__WFkYzG__fadeIn{0%{opacity:0}to{opacity:1}}.ChatDrawer-module__WFkYzG__drawer{z-index:10000;height:60vh;max-height:90vh;padding-bottom:env(safe-area-inset-bottom);pointer-events:auto;background:linear-gradient(160deg,#040610 0%,#02030a 35%,#010106 60%,#040814 100%);border:1px solid #ffffff14;border-right:none;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;transition:height .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) ChatDrawer-module__WFkYzG__slideUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -4px 40px #000c,inset 0 0 60px #0000004d}.ChatDrawer-module__WFkYzG__drawer:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:conic-gradient(from var(--pulse-angle,0deg) at 50% 50%, #ffffff0f 0deg, #ffffff0f 145deg, #0078ff4d 160deg, #00aaffb3 172deg, #50c8ff 180deg, #00aaffb3 188deg, #0078ff4d 200deg, #ffffff0f 215deg, #ffffff0f 360deg);-webkit-mask-composite:xor;padding:1px;animation:8s linear infinite ChatDrawer-module__WFkYzG__pulseTravel;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --pulse-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ChatDrawer-module__WFkYzG__pulseTravel{0%{--pulse-angle:0deg}to{--pulse-angle:360deg}}@keyframes ChatDrawer-module__WFkYzG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ChatDrawer-module__WFkYzG__handle{cursor:grab;touch-action:none;justify-content:center;width:100%;padding:.375rem 0 .125rem;display:flex}.ChatDrawer-module__WFkYzG__handle:active{cursor:grabbing}.ChatDrawer-module__WFkYzG__handleBar{background:#ffffff4d;border-radius:2px;width:36px;height:3px;transition:background .2s}.ChatDrawer-module__WFkYzG__handle:hover .ChatDrawer-module__WFkYzG__handleBar{background:#ffffff80}.ChatDrawer-module__WFkYzG__header{z-index:2;pointer-events:auto;border-bottom:.5px solid #ffffff14;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:.3rem .55rem .3rem .65rem;display:flex;position:relative}.ChatDrawer-module__WFkYzG__headerLeft{z-index:1;min-width:0;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.ChatDrawer-module__WFkYzG__widgetChromeSlot{align-items:center;width:100%;min-width:0;display:flex}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__header{justify-content:flex-start}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__headerLeft{flex:auto;align-items:center;min-width:0;max-width:calc(100% - 372px);display:flex;position:static;top:auto;left:auto;transform:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__headerActions{flex:none;margin-left:auto}@media (max-width:768px){.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__widgetChromeInHeader .ChatDrawer-module__WFkYzG__headerLeft{max-width:none}}@media (min-width:769px){.ChatDrawer-module__WFkYzG__header{min-height:2.75rem;padding:.3rem .65rem .3rem .75rem}}.ChatDrawer-module__WFkYzG__meetingHeaderIdentity{pointer-events:none;flex-direction:column;gap:2px;max-width:180px;padding:3px 8px;display:flex}.ChatDrawer-module__WFkYzG__meetingHeaderTitle{color:#ffffffeb;font-size:12px;font-weight:650;line-height:1.1}.ChatDrawer-module__WFkYzG__meetingHeaderStatus{color:#93c5fdc7;font-size:10px;font-weight:500;line-height:1.1}.ChatDrawer-module__WFkYzG__logoWrapper{border:1.5px solid var(--color-primary,#3b82f6);opacity:.75;background:0 0;border-radius:50%;flex-shrink:0;width:24px;height:24px;transition:opacity .2s}.ChatDrawer-module__WFkYzG__logoWrapper:hover{opacity:1}.ChatDrawer-module__WFkYzG__headerActions{align-items:center;gap:.125rem;display:flex}.ChatDrawer-module__WFkYzG__headerButton{color:#fff9;cursor:pointer;pointer-events:auto;background:0 0;border:.5px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex}.ChatDrawer-module__WFkYzG__headerButton:hover{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1a}.ChatDrawer-module__WFkYzG__headerButton:active{opacity:.6;transform:scale(.95)}.ChatDrawer-module__WFkYzG__headerButtonActive{background:var(--color-primary-alpha-15,#3b82f626);border-color:rgba(var(--color-primary-rgb,59, 130, 246), .28);color:var(--color-primary,#3b82f6)}.ChatDrawer-module__WFkYzG__headerButtonActive:hover{background:var(--color-primary-alpha-25,#3b82f640);border-color:rgba(var(--color-primary-rgb,59, 130, 246), .4);color:var(--color-primary-light,#60a5fa)}.ChatDrawer-module__WFkYzG__modeIndicator{opacity:.6;background:#ffffff14;border-radius:4px;padding:.125rem .375rem;font-size:.875rem;line-height:1}.ChatDrawer-module__WFkYzG__content{pointer-events:auto;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.ChatDrawer-module__WFkYzG__conversationsOverlay{-webkit-backdrop-filter:blur(4px);z-index:9;background:#00000080;animation:.2s ease-out ChatDrawer-module__WFkYzG__fadeIn;position:absolute;inset:0}.ChatDrawer-module__WFkYzG__conversationsSection{-webkit-backdrop-filter:blur(20px);z-index:10;background:#121212fa;border-right:1px solid #ffffff1a;width:320px;animation:.3s ease-out ChatDrawer-module__WFkYzG__slideInFromLeft;position:absolute;top:0;bottom:0;left:0;overflow:hidden;box-shadow:4px 0 12px #0000004d}@keyframes ChatDrawer-module__WFkYzG__slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.ChatDrawer-module__WFkYzG__knowledgeBaseSection{flex:1;min-height:0;overflow:hidden}.ChatDrawer-module__WFkYzG__chatSection{pointer-events:auto;border-top:.5px solid #ffffff14;flex-direction:row;flex:1;min-height:0;display:flex}.ChatDrawer-module__WFkYzG__chatSectionFull{border-top:none}.ChatDrawer-module__WFkYzG__chatWrapper{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.ChatDrawer-module__WFkYzG__messagesContainer{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;padding:1rem;display:flex;overflow-y:auto}.ChatDrawer-module__WFkYzG__loadOlderContainer{justify-content:center;padding:8px 0 12px;display:flex}.ChatDrawer-module__WFkYzG__loadOlderButton{background:var(--color-primary-alpha-10,#3b82f61a);border:1px solid var(--color-primary-alpha-25,#3b82f640);color:#93c5fde6;cursor:pointer;border-radius:999px;padding:6px 16px;font-size:.75rem;transition:all .15s}.ChatDrawer-module__WFkYzG__loadOlderButton:hover:not(:disabled){background:var(--color-primary-alpha-20,#3b82f633);border-color:var(--color-primary-alpha-40,#3b82f666);color:var(--color-primary-light,#93c5fd)}.ChatDrawer-module__WFkYzG__loadOlderButton:disabled{opacity:.5;cursor:default}.ChatDrawer-module__WFkYzG__scrollToBottomButton{color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;z-index:5;background:#14161cd9;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;line-height:1;transition:background .15s,transform .15s,border-color .15s;display:flex;position:absolute;bottom:5.5rem;right:1rem;box-shadow:0 4px 14px #00000059}.ChatDrawer-module__WFkYzG__scrollToBottomButton:hover{background:#23262ef2;border-color:#ffffff38;transform:translateY(-1px)}.ChatDrawer-module__WFkYzG__scrollToBottomButton:active{transform:translateY(0)}.ChatDrawer-module__WFkYzG__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.ChatDrawer-module__WFkYzG__emptyLogo{border-radius:var(--radius-xl,1rem);background:linear-gradient(135deg,#007aff33 0%,#00d4ff26 100%) padding-box padding-box;border:1px solid #007aff4d;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.75rem;font-weight:700;animation:3s ease-in-out infinite ChatDrawer-module__WFkYzG__breathe;display:flex;position:relative}.ChatDrawer-module__WFkYzG__emptyLogoText{background:linear-gradient(135deg,#007aff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes ChatDrawer-module__WFkYzG__breathe{0%,to{transform:scale(1);box-shadow:0 0 #007aff33}50%{transform:scale(1.02);box-shadow:0 0 20px 4px #007aff26}}.ChatDrawer-module__WFkYzG__emptyIcon{opacity:.6;font-size:3rem}.ChatDrawer-module__WFkYzG__emptyTitle{color:#fffffff2;margin:0;font-size:1.25rem;font-weight:600}.ChatDrawer-module__WFkYzG__emptyDescription{color:#ffffff80;max-width:300px;font-size:.875rem;line-height:1.6}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__messagesContainer{display:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__header{border-bottom:none}@media (max-width:640px){.ChatDrawer-module__WFkYzG__drawer{border-top-left-radius:16px;border-top-right-radius:16px}.ChatDrawer-module__WFkYzG__header{min-height:2.75rem;padding:.3rem .65rem}.ChatDrawer-module__WFkYzG__messagesContainer{padding:.75rem}.ChatDrawer-module__WFkYzG__emptyState{padding:1.5rem 1rem}.ChatDrawer-module__WFkYzG__conversationsSection{width:100%;max-width:320px}}@media (min-width:769px){.ChatDrawer-module__WFkYzG__drawer{border:1px solid #0050c81f;border-right:none;border-radius:20px 0 0 20px;width:372px;height:87vh;max-height:87vh;padding-bottom:0;transition:width .3s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) ChatDrawer-module__WFkYzG__slideInFromRight;inset:10vh 0 3vh auto}.ChatDrawer-module__WFkYzG__drawer:before{-webkit-mask-composite:xor;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(270deg,#0000 0,#fff 1px);mask-image:linear-gradient(#fff 0 0),linear-gradient(270deg,#0000 0,#fff 1px);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ChatDrawer-module__WFkYzG__slideInFromRight{0%{transform:translate(calc(100% - 60px))}to{transform:translate(0)}}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized{animation:none;width:60px!important;height:87vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full{width:372px!important;height:87vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial.ChatDrawer-module__WFkYzG__widgetOpen,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full.ChatDrawer-module__WFkYzG__widgetOpen{width:calc(100vw - 80px)!important}.ChatDrawer-module__WFkYzG__handle{cursor:ew-resize;pointer-events:auto;justify-content:center;align-items:center;width:20px;height:80px;padding:0;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ChatDrawer-module__WFkYzG__drawer:not(.ChatDrawer-module__WFkYzG__minimized) .ChatDrawer-module__WFkYzG__handle{display:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__handle{pointer-events:auto;display:flex}.ChatDrawer-module__WFkYzG__handleBar{background:#ffffff4d;border-radius:2px;width:3px;height:36px}.ChatDrawer-module__WFkYzG__header{min-height:2.75rem;padding:.3rem .75rem .3rem .85rem}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__handleBar{background:#ffffff4d;border-radius:2px;width:3px;height:36px}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__headerLeft,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__header,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__headerActions{display:none}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__headerTitle{writing-mode:vertical-rl;flex-direction:row;display:flex}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__title{writing-mode:vertical-rl;font-size:.75rem}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__modeIndicator,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__closeButton,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized .ChatDrawer-module__WFkYzG__content{display:none}.ChatDrawer-module__WFkYzG__minimizedToolbar{flex:1;justify-content:center;align-items:center;padding:1rem 0;display:flex}.ChatDrawer-module__WFkYzG__content{flex-direction:row!important}.ChatDrawer-module__WFkYzG__knowledgeBaseSection{border-right:.5px solid #ffffff14;flex:auto!important}.ChatDrawer-module__WFkYzG__chatSection{border-left:.5px solid #ffffff14;border-top:none!important;flex:0 0 320px!important;height:100%!important}.ChatDrawer-module__WFkYzG__chatSectionFull{border-left:none!important;flex:auto!important}.ChatDrawer-module__WFkYzG__chatWrapper{height:100%!important;min-height:0!important}}@media (max-width:768px){.ChatDrawer-module__WFkYzG__drawer{max-height:90vh;bottom:0}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__full{height:90vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__partial{height:60vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__minimized{height:60px!important}.ChatDrawer-module__WFkYzG__knowledgeBaseSection{flex:auto;min-height:0;overflow:hidden}.ChatDrawer-module__WFkYzG__chatSection{border-top:.5px solid #ffffff14!important;flex:none!important;height:180px!important}.ChatDrawer-module__WFkYzG__chatSectionFull{flex:1!important;height:auto!important}}.ChatDrawer-module__WFkYzG__widgetMenuContainer{background:#0003;border-bottom:.5px solid #ffffff14;justify-content:center;align-items:center;gap:12px;padding:10px 12px;display:flex}.ChatDrawer-module__WFkYzG__widgetMenuItem{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .15s;display:flex}.ChatDrawer-module__WFkYzG__widgetMenuItem:hover{color:#fff;background:#ffffff26;border-color:#ffffff40}.ChatDrawer-module__WFkYzG__widgetMenuItem:active{transform:scale(.93)}.ChatDrawer-module__WFkYzG__widgetMenuItemActive{color:#007aff;background:#007aff4d;border-color:#007aff80}.ChatDrawer-module__WFkYzG__widgetMenuItemActive:hover{color:#007aff;background:#007aff66;border-color:#007aff99}.ChatDrawer-module__WFkYzG__meetingBanner{background:linear-gradient(135deg, var(--color-primary-alpha-10,#3b82f61a), rgba(var(--color-primary-dark-rgb,37, 99, 235), .1));border-bottom:1px solid var(--color-primary-alpha-20,#3b82f633);color:var(--color-primary-light,#60a5fa);align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:500;display:flex}.ChatDrawer-module__WFkYzG__meetingBanner svg{flex-shrink:0}@media (min-width:769px){.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode{-webkit-backdrop-filter:blur(36px)saturate(180%);background:linear-gradient(160deg,#04081285 0%,#0103096b 48%,#060c1a80 100%);border:1px solid #96beff3d;border-radius:22px;overflow:hidden;box-shadow:0 18px 70px #0000006b,inset 0 1px #ffffff1a;height:auto!important;max-height:none!important;padding-bottom:0!important;top:16px!important;bottom:16px!important;right:16px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode:before{border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__partial{width:372px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__header,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__meetingBanner,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__widgetMenuContainer{background:#04081238;border-color:#ffffff1f}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__headerButton,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__widgetMenuItem{border-radius:9999px}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__chatSection,.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__chatSectionFull{flex:auto!important;max-width:100%!important;height:100%!important;margin-left:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__content{flex:1 1 0!important;min-height:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode .ChatDrawer-module__WFkYzG__chatWrapper{height:100%!important;min-height:0!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__full{width:1200px!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__minimized{width:60px!important}}@media (max-width:768px){.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode{max-height:75vh}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__full{height:75vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__partial{height:50vh!important}.ChatDrawer-module__WFkYzG__drawer.ChatDrawer-module__WFkYzG__meetingMode.ChatDrawer-module__WFkYzG__minimized{height:60px!important}}
@media (max-width:768px){.VideoCall-module__uNBlJG__videoGridMobile{grid-template-columns:1fr!important;gap:0!important;width:100vw!important;height:calc(100vh - 80px)!important;padding:0!important;position:fixed!important;inset:0 0 80px!important}.VideoCall-module__uNBlJG__videoContainerSmall{height:100%!important;min-height:100%!important;aspect-ratio:unset!important;border-radius:0!important}.VideoCall-module__uNBlJG__controlsMobile{padding:16px 12px!important;padding-bottom:max(16px, env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;z-index:1000!important;background:#000000f2!important;border-top:1px solid #ffffff1a!important;flex-wrap:nowrap!important;justify-content:center!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.VideoCall-module__uNBlJG__controlsLeftMobile,.VideoCall-module__uNBlJG__controlsRightMobile{display:none!important}.VideoCall-module__uNBlJG__chatSidebarMobile{z-index:2000!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;position:fixed!important;inset:0!important}.VideoCall-module__uNBlJG__aiSidebarMobile{z-index:2000!important;border-left:none!important;border-radius:0!important;width:100%!important;min-width:100%!important;position:fixed!important;inset:0!important}.VideoCall-module__uNBlJG__controlButtonMobile{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;font-size:20px!important}.VideoCall-module__uNBlJG__roomInfoMobile{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:var(--radius-xl,1rem)!important;z-index:100!important;background:#000000b3!important;padding:8px 12px!important;font-size:13px!important;position:fixed!important;top:16px!important;left:16px!important}}@media (max-width:480px){.VideoCall-module__uNBlJG__videoGridSmall{height:calc(100vh - 72px)!important;bottom:72px!important}.VideoCall-module__uNBlJG__controlButtonSmall{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.VideoCall-module__uNBlJG__controlsMobile{gap:8px!important;padding:12px 8px!important}}@media (hover:hover) and (pointer:fine){.VideoCall-module__uNBlJG__controlButtonMobile:hover,.VideoCall-module__uNBlJG__controlButtonSmall:hover{transform:scale(1.05)}}
.MeetingRoomDemo-module__OsFWzW__previewFrame{background:radial-gradient(circle at 22% 0%, rgba(var(--color-primary-dark-rgb,37, 99, 235), .18), transparent 34%), linear-gradient(180deg, #05070b 0%, #020308 100%);width:100%;height:100%;position:relative;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__previewCanvas{transform-origin:50%;border-radius:24px;position:absolute;inset:clamp(10px,1.15vw,20px);overflow:clip;transform:translateZ(0);box-shadow:0 30px 80px #00000073}@media (max-width:1280px),(max-height:760px){.MeetingRoomDemo-module__OsFWzW__previewCanvas{inset:10px}}@media (max-width:1040px),(max-height:640px){.MeetingRoomDemo-module__OsFWzW__previewCanvas{top:50%;left:50%;transform-origin:50%;width:1180px;height:720px;inset:auto;transform:translate(-50%,-50%)scale(.62)}}@media (max-width:780px){.MeetingRoomDemo-module__OsFWzW__previewCanvas{width:1180px;height:720px;transform:translate(-50%,-50%)scale(.44)}}.MeetingRoomDemo-module__OsFWzW__room{color:#fff;background:#000;width:100%;height:100%;display:flex;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__toolsPanel{background:#0a0a0ef5;border-right:1px solid #ffffff12;flex-direction:column;width:260px;min-width:260px;display:flex;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__toolsHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsIcon{background:linear-gradient(135deg, #7c3aed, var(--accent-purple,#9333ea));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsTitle{color:#fff;font-size:13px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__toolsStatus{color:#ffffff80;align-items:center;gap:5px;font-size:11px;display:flex}.MeetingRoomDemo-module__OsFWzW__liveDot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite MeetingRoomDemo-module__OsFWzW__pulse}@keyframes MeetingRoomDemo-module__OsFWzW__pulse{0%,to{opacity:1}50%{opacity:.4}}.MeetingRoomDemo-module__OsFWzW__toolsTabs{gap:4px;padding:8px;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsTab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0;font-size:11.5px;font-weight:500;transition:all .15s;display:flex}.MeetingRoomDemo-module__OsFWzW__toolsTab:hover{color:#ffffffb3;background:#ffffff0d}.MeetingRoomDemo-module__OsFWzW__toolsTabActive{color:#c084fc;background:#9333ea33}.MeetingRoomDemo-module__OsFWzW__toolsContent{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.MeetingRoomDemo-module__OsFWzW__toolsContent::-webkit-scrollbar{width:3px}.MeetingRoomDemo-module__OsFWzW__toolsContent::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.MeetingRoomDemo-module__OsFWzW__transcriptSeg{border-bottom:1px solid #ffffff0a;padding-bottom:10px}.MeetingRoomDemo-module__OsFWzW__transcriptHeader{justify-content:space-between;margin-bottom:4px;display:flex}.MeetingRoomDemo-module__OsFWzW__transcriptSpeaker{color:#c084fc;font-size:12px;font-weight:600}.MeetingRoomDemo-module__OsFWzW__transcriptTime{color:#ffffff4d;font-size:10px}.MeetingRoomDemo-module__OsFWzW__transcriptText{color:#ffffffbf;font-size:12px;line-height:1.45}.MeetingRoomDemo-module__OsFWzW__notesArea{flex:1}.MeetingRoomDemo-module__OsFWzW__notesContent{color:#ffffffb3;white-space:pre-line;padding:4px;font-size:12.5px;line-height:1.8}.MeetingRoomDemo-module__OsFWzW__aiSummary{padding:4px}.MeetingRoomDemo-module__OsFWzW__aiSummaryLabel{text-transform:uppercase;letter-spacing:.5px;color:#c084fc;margin-bottom:8px;font-size:11px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__aiSummary p{color:#ffffffb3;margin:0;font-size:12.5px;line-height:1.55}.MeetingRoomDemo-module__OsFWzW__mainArea{flex-direction:column;flex:1;min-width:0;display:flex}.MeetingRoomDemo-module__OsFWzW__videoGrid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;display:grid}.MeetingRoomDemo-module__OsFWzW__videoTile{background:#111;border-radius:8px;min-height:0;position:relative;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__speaking{box-shadow:inset 0 0 0 2px #10b981}.MeetingRoomDemo-module__OsFWzW__videoFeed{width:100%;height:100%;position:relative}.MeetingRoomDemo-module__OsFWzW__videoOverlay{background:radial-gradient(60% 50% at 50% 40%,#ffffff0f 0%,#0000 70%),linear-gradient(#0000 60%,#0000004d 100%);position:absolute;inset:0}.MeetingRoomDemo-module__OsFWzW__avatarFallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.MeetingRoomDemo-module__OsFWzW__avatarInitials{color:#ffffffe6;text-shadow:0 2px 8px #0000004d;font-size:28px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__hostBadge{color:#000;background:linear-gradient(135deg,gold,orange);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:8px;right:8px}.MeetingRoomDemo-module__OsFWzW__participantLabel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;display:flex;position:absolute;bottom:8px;left:8px}.MeetingRoomDemo-module__OsFWzW__participantName{color:#fff;font-size:12px;font-weight:600}.MeetingRoomDemo-module__OsFWzW__mutedIcon{color:#ef4444}.MeetingRoomDemo-module__OsFWzW__controlBar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1afa;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.MeetingRoomDemo-module__OsFWzW__controlLeft,.MeetingRoomDemo-module__OsFWzW__controlRight{align-items:center;gap:8px;display:flex}.MeetingRoomDemo-module__OsFWzW__controlCenter{align-items:center;gap:6px;display:flex}.MeetingRoomDemo-module__OsFWzW__participantCount{color:#ffffffb3;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.MeetingRoomDemo-module__OsFWzW__controlBtn{color:#fff;cursor:pointer;background:#444444b3;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:42px;height:42px;padding:8px;transition:all .15s;display:flex}.MeetingRoomDemo-module__OsFWzW__controlBtn span{display:none}.MeetingRoomDemo-module__OsFWzW__controlBtn:hover{background:#5a5a5acc;transform:scale(1.05)}.MeetingRoomDemo-module__OsFWzW__controlBtnActive{background:#9333ea66}.MeetingRoomDemo-module__OsFWzW__leaveBtn{background:#ef4444}.MeetingRoomDemo-module__OsFWzW__leaveBtn:hover{background:#dc2626}.MeetingRoomDemo-module__OsFWzW__chatSidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2a2a2afa;border-left:1px solid #ffffff14;flex-direction:column;width:280px;min-width:280px;display:flex;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__chatHeader{border-bottom:1px solid #ffffff14;padding:14px 16px}.MeetingRoomDemo-module__OsFWzW__chatHeader h3{margin:0;font-size:15px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__chatMessages{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.MeetingRoomDemo-module__OsFWzW__chatMessages::-webkit-scrollbar{width:3px}.MeetingRoomDemo-module__OsFWzW__chatMessages::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.MeetingRoomDemo-module__OsFWzW__chatBubble{background:#ffffff0d;border-radius:8px;padding:10px 12px}.MeetingRoomDemo-module__OsFWzW__chatSender{color:#c084fc;margin-bottom:3px;font-size:12px;font-weight:700}.MeetingRoomDemo-module__OsFWzW__chatText{color:#ffffffd9;font-size:12.5px;line-height:1.4}.MeetingRoomDemo-module__OsFWzW__chatTime{color:#ffffff4d;margin-top:4px;font-size:10px}.MeetingRoomDemo-module__OsFWzW__chatInputArea{border-top:1px solid #ffffff14;gap:8px;padding:12px;display:flex}.MeetingRoomDemo-module__OsFWzW__chatInput{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;outline:none;flex:1;padding:8px 10px;font-size:12.5px}.MeetingRoomDemo-module__OsFWzW__chatInput::placeholder{color:#ffffff4d}.MeetingRoomDemo-module__OsFWzW__chatSend{background:var(--accent-purple,#9333ea);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:600}.MeetingRoomDemo-module__OsFWzW__raiPanel{background:#181c26f5;border-left:1px solid #ffffff14;width:380px;min-width:380px;position:relative;overflow:hidden}.MeetingRoomDemo-module__OsFWzW__raiPanel>div{width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;animation:none!important;position:absolute!important;inset:0!important}.MeetingRoomDemo-module__OsFWzW__raiPanel>div:before{display:none!important}.MeetingRoomDemo-module__OsFWzW__raiPanel [class*=handle]{display:none!important}
.PreviewGuide-module__OPk2Aa__guideLayer{z-index:10050;pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.PreviewGuide-module__OPk2Aa__guideLayer [data-guide-active=true]{transition:box-shadow .16s,border-color .16s,background-color .16s;box-shadow:0 0 0 1px #7dd3fc3d, 0 0 28px rgba(var(--color-primary-rgb,59, 130, 246), .12)!important;border-color:#7dd3fc47!important}.PreviewGuide-module__OPk2Aa__card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#070b14e6;border:1px solid #7dd3fc1a;border-radius:12px;width:min(210px,100% - 28px);padding:9px 11px 11px;animation:.18s PreviewGuide-module__OPk2Aa__riseIn;position:absolute;box-shadow:0 8px 24px #00000080,0 0 0 .5px #ffffff08}.PreviewGuide-module__OPk2Aa__cardBadge{background:rgba(var(--color-primary-rgb,59, 130, 246), .12);color:#9fd0ffd9;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;height:18px;margin-bottom:7px;padding:0 7px;font-size:.6rem;font-weight:800;display:inline-flex}.PreviewGuide-module__OPk2Aa__cardTitle{letter-spacing:-.03em;color:#eaf2ff;margin:0 0 5px;font-size:.92rem;font-weight:700;line-height:1.2}.PreviewGuide-module__OPk2Aa__cardBody{color:#c8dcf0ad;margin:0;font-size:.76rem;line-height:1.55}@keyframes PreviewGuide-module__OPk2Aa__riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PreviewGuide-module__OPk2Aa__guideLayer{display:none}}
.RAIGlobal-module__HoXQwa__desktopRAIButton{display:none}@media (min-width:769px){.RAIGlobal-module__HoXQwa__desktopRAIButton{width:56px;height:56px;color:var(--rai-blue-light,#60a5fa);cursor:pointer;z-index:9996;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#040610f2,#02030afa);border:1px solid #007aff33;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:2rem;right:1.5rem;overflow:hidden;box-shadow:0 4px 16px #00000080,0 0 8px #007aff1f,0 0 20px #007aff0d}.RAIGlobal-module__HoXQwa__desktopRAIButton:before{content:"";background:conic-gradient(from var(--rai-fab-angle,0deg), #ffffff0a 0deg, #ffffff0a 150deg, #0078ff66 168deg, #50c8ffe6 180deg, #0078ff66 192deg, #ffffff0a 210deg, #ffffff0a 360deg);-webkit-mask-composite:xor;z-index:-1;border-radius:50%;padding:1px;animation:6s linear infinite RAIGlobal-module__HoXQwa__raiFabPulse;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.RAIGlobal-module__HoXQwa__desktopRAIButton:hover{background:linear-gradient(135deg,#060a1cfa,#040816);border-color:#007aff59;transform:translateY(-3px);box-shadow:0 8px 24px #0009,0 0 14px #007aff33,0 0 30px #007aff14}.RAIGlobal-module__HoXQwa__desktopRAIButton:active{opacity:.8}.RAIGlobal-module__HoXQwa__aiIcon{justify-content:center;align-items:center;line-height:1;display:flex}.RAIGlobal-module__HoXQwa__aiLabel{letter-spacing:.5px;font-size:.6rem;font-weight:700;line-height:1}}@property --rai-fab-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes RAIGlobal-module__HoXQwa__raiFabPulse{0%{--rai-fab-angle:0deg}to{--rai-fab-angle:360deg}}
.ModalBase-module___c0YBq__group{gap:var(--spacing-xs);flex-direction:column;display:flex}.ModalBase-module___c0YBq__label{color:var(--color-text-secondary);font-size:13px;font-weight:500}.ModalBase-module___c0YBq__input{border:1px solid var(--glass-border);color:var(--color-text);background:#ffffff0d;border-radius:8px;padding:8px 12px;font-size:14px;transition:border-color .15s}.ModalBase-module___c0YBq__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10,#3b82f61a);outline:none}.ModalBase-module___c0YBq__textarea{resize:vertical;min-height:80px;font-family:inherit;}.ModalBase-module___c0YBq__select{cursor:pointer;}.ModalBase-module___c0YBq__select option{color:#e5e7eb;background:#1f2937}.ModalBase-module___c0YBq__row{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.ModalBase-module___c0YBq__colorPicker{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.ModalBase-module___c0YBq__colorSwatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:all .15s}.ModalBase-module___c0YBq__colorSwatch:hover{transform:scale(1.15)}.ModalBase-module___c0YBq__colorSwatchSelected{border-color:#fff;box-shadow:0 0 0 2px #ffffff4d}.ModalBase-module___c0YBq__sectionTitle{color:var(--color-text);margin:var(--spacing-sm) 0 0;padding-top:var(--spacing-sm);border-top:1px solid var(--glass-border);font-size:13px;font-weight:600}.ModalBase-module___c0YBq__checkboxRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ModalBase-module___c0YBq__checkboxLabel{border:1px solid var(--glass-border);border-radius:var(--radius-full,100px);color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 14px;font-size:12px;transition:all .15s;display:inline-flex}.ModalBase-module___c0YBq__checkboxLabel:hover{border-color:#fff3}.ModalBase-module___c0YBq__checkboxLabelActive{background:var(--color-primary-alpha-15,#3b82f626);border-color:var(--color-primary-alpha-40,#3b82f666);color:var(--color-primary);}@media (max-width:768px){.ModalBase-module___c0YBq__row{grid-template-columns:1fr}}
