@import"https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800&family=Outfit:wght@400;500;600;700;800&family=Fira+Code:wght@400;500&display=swap";.panel-container[data-v-0c4c7fe9]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-0c4c7fe9]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon[data-v-0c4c7fe9]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-0c4c7fe9]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.orange-glow[data-v-0c4c7fe9]{background:var(--accent-glow);color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.panel-card[data-v-0c4c7fe9]{border-radius:var(--radius-lg);border:1px solid var(--border-glass)}.footer-actions[data-v-0c4c7fe9]{display:flex;justify-content:flex-end}.mt-4[data-v-0c4c7fe9]{margin-top:24px}.guide-banner[data-v-0c4c7fe9]{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#3b82f614,#6366f10d);border:1px solid rgba(59,130,246,.25);border-radius:var(--radius-md);padding:16px 18px;position:relative}.guide-banner-icon[data-v-0c4c7fe9]{font-size:20px;color:#60a5fa;flex-shrink:0;margin-top:2px}.guide-banner-body[data-v-0c4c7fe9]{flex:1}.guide-banner-body strong[data-v-0c4c7fe9]{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.guide-banner-body p[data-v-0c4c7fe9]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.6}.guide-banner-close[data-v-0c4c7fe9]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .2s;flex-shrink:0}.guide-banner-close[data-v-0c4c7fe9]:hover{background:#ffffff1a;color:var(--text-primary)}.lock-badge[data-v-0c4c7fe9]{display:inline-flex;align-items:center;justify-content:center;background:#6b728026;color:var(--text-muted);font-size:9px;padding:1px 5px;border-radius:3px;margin-inline-start:6px;vertical-align:middle}.locked-input[data-v-0c4c7fe9]{opacity:.65;cursor:not-allowed}.hint-warning[data-v-0c4c7fe9]{color:#f59e0b!important}.hint-tip[data-v-0c4c7fe9]{color:#34d399!important}.panel-container[data-v-c1bc57a1]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-c1bc57a1]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon[data-v-c1bc57a1]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-c1bc57a1]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.primary-glow[data-v-c1bc57a1]{background:var(--primary-glow);color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.panel-card[data-v-c1bc57a1]{border-radius:var(--radius-lg);border:1px solid var(--border-glass)}.footer-actions[data-v-c1bc57a1]{display:flex;justify-content:flex-end}.mt-4[data-v-c1bc57a1]{margin-top:24px}.guide-banner[data-v-c1bc57a1]{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#6366f114,#8b5cf60d);border:1px solid rgba(99,102,241,.25);border-radius:var(--radius-md);padding:16px 18px}.guide-banner-icon[data-v-c1bc57a1]{font-size:20px;color:var(--primary);flex-shrink:0;margin-top:2px}.guide-banner-body[data-v-c1bc57a1]{flex:1}.guide-banner-body strong[data-v-c1bc57a1]{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.guide-banner-body p[data-v-c1bc57a1]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.6}.guide-banner-close[data-v-c1bc57a1]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .2s;flex-shrink:0}.guide-banner-close[data-v-c1bc57a1]:hover{background:#ffffff14;color:var(--text-primary)}.confidence-legend[data-v-c1bc57a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.legend-card[data-v-c1bc57a1]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--border-glass);transition:all .2s}.legend-card.active[data-v-c1bc57a1]{border-color:var(--primary);background:#6366f114}.legend-dot[data-v-c1bc57a1]{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:4px}.legend-dot.low[data-v-c1bc57a1]{background:#ef4444}.legend-dot.moderate[data-v-c1bc57a1]{background:#f59e0b}.legend-dot.high[data-v-c1bc57a1]{background:#10b981}.legend-label[data-v-c1bc57a1]{font-size:12px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:3px}.legend-desc[data-v-c1bc57a1]{font-size:11px;color:var(--text-muted);margin:0;line-height:1.5}.playbook-card[data-v-c1bc57a1]{border-radius:var(--radius-lg);border:1px solid rgba(99,102,241,.2);overflow:hidden}.playbook-header[data-v-c1bc57a1]{background:linear-gradient(135deg,#6366f11f,#8b5cf614);padding:14px 18px;font-size:13px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-glass)}.playbook-steps[data-v-c1bc57a1]{list-style:none;margin:0;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.playbook-steps li[data-v-c1bc57a1]{font-size:12.5px;color:var(--text-muted);padding-inline-start:14px;position:relative;line-height:1.6}.playbook-steps li[data-v-c1bc57a1]:before{content:"→";position:absolute;inset-inline-start:0;color:var(--primary);font-size:11px;top:1px}.panel-container[data-v-89372352]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-89372352]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon[data-v-89372352]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-89372352]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.warning-glow[data-v-89372352]{background:var(--warning-glow);color:var(--warning);box-shadow:0 0 15px var(--warning-glow)}.panel-card[data-v-89372352]{border-radius:var(--radius-lg);border:1px solid var(--border-glass)}.card-title[data-v-89372352]{font-size:18px;margin-bottom:8px}.switches-grid[data-v-89372352]{display:flex;flex-direction:column}.py-3[data-v-89372352]{padding-top:16px;padding-bottom:16px}.border-bottom[data-v-89372352]{border-bottom:1px solid var(--border-glass)}.switch-title[data-v-89372352]{font-weight:600;font-size:15px}.recipient-groups-row[data-v-89372352]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 992px){.recipient-groups-row[data-v-89372352]{grid-template-columns:1fr}}.recipient-col[data-v-89372352]{padding:16px;background:#ffffff05;border:1px solid var(--border-glass)}.group-header[data-v-89372352]{font-weight:700;padding-bottom:12px;border-bottom:1px solid var(--border-glass);font-size:14px}.add-inline-form[data-v-89372352]{display:flex;gap:8px;margin-top:16px}.form-input-small[data-v-89372352]{padding:8px 12px;font-size:13px}.btn-add-inline[data-v-89372352]{background:var(--primary);border:none;border-radius:var(--radius-md);color:#fff;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-bounce)}.btn-add-inline[data-v-89372352]:hover{transform:scale(1.1);box-shadow:var(--shadow-glow)}.contacts-list[data-v-89372352]{max-height:200px;overflow-y:auto}.no-contacts[data-v-89372352]{font-size:13px;color:var(--text-dim);text-align:center;padding:16px 0}.contact-row[data-v-89372352]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-radius:var(--radius-sm);background:#ffffff03;border:1px solid transparent;margin-bottom:8px;transition:var(--transition-smooth)}.contact-row[data-v-89372352]:hover{border-color:var(--border-glass);background:#ffffff08}.contact-value[data-v-89372352]{font-size:13px;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.contact-actions[data-v-89372352]{display:flex;align-items:center;gap:8px}.btn-trash[data-v-89372352]{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:var(--transition-smooth)}.btn-trash[data-v-89372352]:hover{color:var(--danger);background:var(--danger-glow)}.footer-actions[data-v-89372352]{display:flex;justify-content:flex-end}.mt-4[data-v-89372352]{margin-top:24px}.mt-3[data-v-89372352]{margin-top:16px}.mb-4[data-v-89372352]{margin-bottom:24px}.billing-banner[data-v-89372352]{border-radius:var(--radius-md);border:1px solid rgba(251,191,36,.2);background:linear-gradient(135deg,#fbbf240d,#f59e0b08);overflow:hidden}.billing-banner-content[data-v-89372352]{padding:14px 16px;display:flex;flex-direction:column;gap:12px}.billing-channels[data-v-89372352]{display:flex;flex-wrap:wrap;gap:8px}.channel-chip[data-v-89372352]{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500}.chip-low[data-v-89372352]{background:#10b9811a;color:#34d399;border:1px solid rgba(16,185,129,.2)}.chip-medium[data-v-89372352]{background:#6366f11a;color:#818cf8;border:1px solid rgba(99,102,241,.2)}.chip-critical[data-v-89372352]{background:#fbbf241a;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.billing-warning[data-v-89372352]{display:flex;align-items:flex-start;gap:12px}.billing-icon[data-v-89372352]{color:#fbbf24;font-size:16px;flex-shrink:0;margin-top:2px}.billing-warning strong[data-v-89372352]{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.billing-warning p[data-v-89372352]{font-size:12px;color:var(--text-muted);margin:0;line-height:1.6}.panel-container[data-v-cbac70bc]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-cbac70bc]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon[data-v-cbac70bc]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-cbac70bc]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.key-glow[data-v-cbac70bc]{background:var(--primary-glow);color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.panel-card[data-v-cbac70bc]{border-radius:var(--radius-lg);border:1px solid var(--border-glass)}.input-password-wrapper[data-v-cbac70bc]{position:relative;display:flex;align-items:center}.password-input[data-v-cbac70bc]{padding-right:48px}html[dir=rtl] .password-input[data-v-cbac70bc]{padding-right:16px;padding-left:48px}.btn-toggle-visibility[data-v-cbac70bc]{position:absolute;right:12px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}html[dir=rtl] .btn-toggle-visibility[data-v-cbac70bc]{right:auto;left:12px}.btn-toggle-visibility[data-v-cbac70bc]:hover{color:var(--text-main)}.alert-box[data-v-cbac70bc]{display:flex;gap:16px;padding:16px;border-radius:var(--radius-md);align-items:flex-start}.warning-alert[data-v-cbac70bc]{background:var(--warning-glow);color:var(--warning);border:1px solid hsla(38,92%,50%,.2)}.alert-icon[data-v-cbac70bc]{margin-top:4px}.alert-title[data-v-cbac70bc]{font-weight:700;font-size:15px;display:block;margin-bottom:4px}.alert-text[data-v-cbac70bc]{font-size:13px;color:var(--text-muted);line-height:1.5}.footer-actions[data-v-cbac70bc]{display:flex;justify-content:flex-end}.mt-4[data-v-cbac70bc]{margin-top:24px}.mt-2[data-v-cbac70bc]{margin-top:8px}.step-guide[data-v-cbac70bc]{border-radius:var(--radius-lg);border:1px solid rgba(99,102,241,.2);overflow:hidden}.step-guide-header[data-v-cbac70bc]{background:linear-gradient(135deg,#6366f11a,#8b5cf60f);padding:14px 18px;font-size:13px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-glass)}.step-guide-body[data-v-cbac70bc]{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.step-item[data-v-cbac70bc]{display:flex;align-items:flex-start;gap:12px}.step-num[data-v-cbac70bc]{width:24px;height:24px;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.step-item p[data-v-cbac70bc]{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.6}.budget-tip[data-v-cbac70bc]{display:flex;align-items:flex-start;gap:12px;padding:12px 18px;border-top:1px dashed var(--border-glass);background:#fbbf240a;color:#fbbf24;font-size:12.5px}.budget-tip strong[data-v-cbac70bc]{display:block;font-weight:600;color:var(--text-primary);margin-bottom:2px}.budget-tip span[data-v-cbac70bc]{font-size:12px;color:var(--text-muted);line-height:1.5}.step-item[data-v-cbac70bc] a{color:var(--primary);text-decoration:none;font-weight:600;transition:var(--transition-smooth)}.step-item[data-v-cbac70bc] a:hover{text-decoration:underline;opacity:.9}.panel-container{animation:slideUp .4s ease-out forwards}.integration-tabs{display:flex;gap:6px;background:color-mix(in srgb,var(--bg-dark) 80%,transparent);border-radius:14px;padding:5px;border:1px solid var(--border-glass);position:relative;overflow:hidden}.integration-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;font-size:13.5px;font-weight:700;letter-spacing:.3px;background:transparent;border:none;border-radius:10px;color:var(--text-muted);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;white-space:nowrap;overflow:hidden;z-index:1}.integration-tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;opacity:0;transition:opacity .3s ease;z-index:-1}.integration-tab:hover{color:var(--text-main);background:#ffffff0d;transform:translateY(-1px)}.integration-tab:active{transform:translateY(0)}.integration-tab.active{color:#fff;background:transparent;box-shadow:0 4px 15px #0003}.integration-tab.active:before{opacity:1}.integration-tab.active i{filter:drop-shadow(0 0 6px currentColor)}.integration-tab.active .tab-label{text-shadow:0 1px 3px rgba(0,0,0,.15)}.integration-tab:nth-child(1).active{background:linear-gradient(135deg,#075e54,#128c7e,#25d366);box-shadow:0 4px 20px #25d36659,inset 0 1px #ffffff26}.integration-tab:nth-child(1).active i{color:#fff}.integration-tab:nth-child(2).active{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcaf45);box-shadow:0 4px 20px #833ab459,inset 0 1px #ffffff26}.integration-tab:nth-child(2).active i{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcaf45);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.integration-tab i{font-size:17px;transition:all .3s ease}.integration-tab:not(.active) i{opacity:.7}.tab-label{transition:all .3s ease}.tab-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;position:relative}.tab-status-dot.connected{background:#25d366;box-shadow:0 0 8px #25d366b3;animation:status-pulse 2s ease-in-out infinite}@keyframes status-pulse{0%,to{box-shadow:0 0 8px #25d366b3}50%{box-shadow:0 0 14px #25d36666}}.provider-toggle{display:flex;gap:5px;background:color-mix(in srgb,var(--bg-dark) 70%,transparent);border-radius:12px;padding:4px;border:1px solid var(--border-glass);position:relative}.provider-toggle-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;letter-spacing:.2px;background:transparent;border:none;border-radius:9px;color:var(--text-muted);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.provider-toggle-btn:hover{color:var(--text-main);background:#ffffff0d;transform:translateY(-1px)}.provider-toggle-btn:active{transform:translateY(0)}.provider-toggle-btn.active{color:#fff;background:transparent;box-shadow:0 4px 14px #0000002e;text-shadow:0 1px 2px rgba(0,0,0,.12)}.provider-toggle-btn:nth-child(1).active{background:linear-gradient(135deg,#1877f2,#1e88e5,#42a5f5);box-shadow:0 4px 18px #1e88e566,inset 0 1px #ffffff26}.provider-toggle-btn:nth-child(1).active i{filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.provider-toggle-btn:nth-child(2).active{background:linear-gradient(135deg,#e65100,#f57c22,#ffb74d);box-shadow:0 4px 18px #f57c2266,inset 0 1px #ffffff26}.provider-toggle-btn:nth-child(2).active i{filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.provider-toggle-btn i{font-size:15px;transition:all .3s ease}.provider-toggle-btn:not(.active) i{opacity:.6}.panel-header-section{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon{display:flex;align-items:center;gap:16px}.icon-glow{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.green-glow{background:var(--success-glow);color:var(--success);box-shadow:0 0 15px var(--success-glow)}.status-badge-wrapper{display:flex;align-items:center}.status-indicator-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:30px;font-size:13px;font-weight:700}.status-indicator-badge.connected{background:var(--success-glow);color:var(--success);border:1px solid hsla(142,70%,45%,.3)}.status-indicator-badge.not-connected{background:var(--danger-glow);color:var(--danger);border:1px solid hsla(350,89%,60%,.3)}.panel-card{border-radius:var(--radius-lg);border:1px solid var(--border-glass)}.section-subtitle{font-size:16px;border-bottom:1px solid var(--border-glass);padding-bottom:8px;margin-top:24px;margin-bottom:16px;color:var(--text-main);font-weight:600}.transition-container{animation:fadeIn .4s ease-out forwards}.footer-actions{display:flex;justify-content:flex-end;align-items:center}.d-flex{display:flex}.gap-2{gap:8px}.gap-3{gap:12px}.justify-content-between{justify-content:space-between}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:16px}.provider-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:8px}@media (max-width: 768px){.provider-cards-grid{grid-template-columns:1fr}}.provider-selection-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:16px;padding:24px;background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition-bounce);box-shadow:var(--shadow-sm)}.provider-selection-card:hover{transform:translateY(-4px);border-color:var(--primary-color);box-shadow:0 12px 30px #f57c2226}.provider-selection-card.active{border-color:var(--primary-color);background:var(--surface-soft);box-shadow:0 8px 24px #f57c221f}.provider-card-glow{position:absolute;top:-40px;right:-40px;width:100px;height:100px;border-radius:50%;filter:blur(24px);pointer-events:none;opacity:.15;transition:var(--transition-smooth)}.provider-selection-card.active .provider-card-glow{opacity:.35}.meta-glow{background:radial-gradient(circle,#1E88E5 0%,transparent 70%)}.whatsapp-glow{background:radial-gradient(circle,#22c55e 0%,transparent 70%)}.provider-card-icon-wrapper{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-md);background:var(--bg-input);border:1px solid var(--border-glass);font-size:24px;flex-shrink:0;transition:var(--transition-smooth)}.provider-selection-card.active .provider-card-icon-wrapper{border-color:var(--primary-color);background:#fff}[data-theme=dark] .provider-selection-card.active .provider-card-icon-wrapper{background:var(--bg-input)}.provider-meta-icon{color:#1877f2}.provider-wc-icon{color:#22c55e}.provider-card-content{flex-grow:1}.provider-card-title{font-size:15px;font-weight:700;color:var(--text-main);margin:0 0 4px}.provider-card-desc{font-size:12.5px;line-height:1.5;color:var(--text-muted);margin:0}.provider-active-badge{position:absolute;top:16px;right:16px;font-size:18px;color:var(--primary-color);opacity:0;transform:scale(.6);transition:var(--transition-bounce)}.provider-selection-card.active .provider-active-badge{opacity:1;transform:scale(1)}html[dir=rtl] .provider-active-badge{right:auto;left:16px}.verification-start-block{position:relative;overflow:hidden;max-width:650px;margin:28px auto;padding:56px 40px;background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:var(--transition-smooth)}.verification-start-block:hover{border-color:#f26c0d4d;box-shadow:0 15px 45px #f57c221a}.glow-sphere-bg{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:280px;height:280px;background:radial-gradient(circle,#f57c2214,#1e88e500 70%);border-radius:50%;pointer-events:none;z-index:0;filter:blur(25px)}.verification-icon-wrapper{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:28px;z-index:1}.icon-circle{position:relative;display:flex;justify-content:center;align-items:center;width:84px;height:84px;background:linear-gradient(135deg,#f57c221a,#1e88e51a);border:1px solid rgba(245,124,34,.25);border-radius:50%;box-shadow:0 0 20px #f57c221a;z-index:2;transition:var(--transition-bounce)}.verification-start-block:hover .icon-circle{transform:scale(1.05) rotate(5deg);border-color:var(--primary-color);box-shadow:0 0 25px #f57c2233}.verification-shield-icon{font-size:38px;color:var(--primary-color);filter:drop-shadow(0 2px 8px rgba(245,124,34,.2))}.whatsapp-overlay-icon{position:absolute;bottom:12px;right:12px;font-size:20px;color:#22c55e;background:#fff;border-radius:50%;padding:1px;box-shadow:0 2px 8px #00000026;z-index:3}[data-theme=dark] .whatsapp-overlay-icon{background:var(--bg-color)}.pulse-ring{position:absolute;width:100px;height:100px;border:2px solid rgba(245,124,34,.15);border-radius:50%;animation:pulseGlow 2.5s infinite cubic-bezier(.4,0,.6,1);z-index:1}.verification-title{font-size:20px;font-weight:800;color:var(--text-main);letter-spacing:-.02em;margin-bottom:8px;z-index:1;position:relative}.verification-subtitle{font-size:13.5px;line-height:1.6;max-width:520px;margin:0 auto 28px;color:var(--text-muted)!important;z-index:1;position:relative}.btn-verification-start{display:inline-flex;align-items:center;justify-content:center;padding:14px 36px;background:linear-gradient(135deg,var(--primary-color) 0%,#1e88e5 100%);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);color:#fff!important;font-size:14.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 20px #f57c2240,inset 0 1px #fff3;transition:var(--transition-bounce);text-decoration:none;z-index:1;position:relative}.btn-verification-start:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #f57c2259,0 0 15px #1e88e533}.btn-verification-start:active:not(:disabled){transform:translateY(0)}.btn-verification-start:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.session-management-block{border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-lg, 12px);background:#22c55e05;padding:24px;transition:var(--transition-smooth)}.session-block-header{display:flex;align-items:center;font-size:16px;font-weight:700;color:var(--text-main);border-bottom:1px solid var(--border-glass);padding-bottom:12px}.whatsapp-icon{font-size:22px;color:#22c55e}.connection-status-section{display:flex;align-items:center;gap:12px}.status-label{font-size:13.5px;font-weight:600;color:var(--text-muted)}.status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.status-badge.disconnected{background:#94a3b826;color:#94a3b8;border:1px solid rgba(148,163,184,.25)}.status-badge.pending{background:#eab30826;color:#eab308;border:1px solid rgba(234,179,8,.25)}.status-badge.qr_code{background:#06b6d426;color:#06b6d4;border:1px solid rgba(6,182,212,.25)}.status-badge.connected{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.status-badge.failed{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.qr-container{background:#00000008;border-radius:var(--radius-md, 8px);padding:20px;border:1px dashed rgba(30,136,229,.3)}[data-theme=dark] .qr-container{background:#0003}.qr-instruction{font-size:13px;font-weight:600;color:var(--text-muted)}.qr-image-wrapper{background:#fff;padding:16px;border-radius:var(--radius-lg);display:inline-block;box-shadow:0 8px 30px #00000026}.qr-image{width:200px;height:200px;display:block}.btn-session-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff!important;border:none;border-radius:var(--radius-md);font-size:13.5px;font-weight:700;cursor:pointer;transition:var(--transition-bounce);box-shadow:0 4px 15px #22c55e33}.btn-session-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #22c55e59}.btn-session-primary:active:not(:disabled){transform:translateY(0)}.btn-session-primary:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-session-secondary{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:var(--bg-card);border:1px solid var(--border-glass);color:var(--text-main)!important;border-radius:var(--radius-md);font-size:13.5px;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.btn-session-secondary:hover:not(:disabled){background:var(--hover-bg);border-color:var(--text-muted)}.btn-session-secondary:active:not(:disabled){transform:translateY(0)}.btn-session-secondary:disabled{opacity:.6;cursor:not-allowed}.error-notice{font-size:13px;font-weight:600;color:var(--danger);display:flex;align-items:center}.integration-guide{border-radius:var(--radius-md);overflow:hidden}.meta-guide{border:1px solid rgba(30,136,229,.2)}.wc-guide{border:1px solid rgba(245,124,34,.2)}.integration-guide-header{padding:12px 16px;font-size:13.5px;font-weight:700;color:var(--text-main);border-bottom:1px solid var(--border-glass)}.meta-guide .integration-guide-header{background:linear-gradient(135deg,#1e88e51a,#1e88e508)}.wc-guide .integration-guide-header{background:linear-gradient(135deg,#f57c221a,#f57c2208)}.integration-guide-body{padding:16px;display:flex;flex-direction:column;gap:12px}.integration-guide-body p{font-size:13px;color:var(--text-muted);margin:0;line-height:1.6}.int-step{display:flex;align-items:flex-start;gap:10px}.int-step-num{width:22px;height:22px;border-radius:50%;background:#1e88e526;color:#1e88e5;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.int-step p{font-size:13px;color:var(--text-muted);margin:0;line-height:1.6}.webhook-url-block{background:var(--card-bg);border:1px solid var(--border-glass);border-radius:10px;padding:14px 16px}.webhook-url-block .form-label{font-size:12px;font-weight:600;color:var(--text-muted);margin-bottom:6px;display:block}.webhook-url-row{display:flex;gap:6px;align-items:center}.webhook-url-input{flex:1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;background:var(--bg-dark);border:1px solid var(--border-glass);border-radius:6px;padding:8px 10px;color:var(--text-main);cursor:text;-webkit-user-select:all;user-select:all}.webhook-url-input:focus{outline:none;border-color:var(--accent)}.btn-copy-url{background:var(--bg-dark);border:1px solid var(--border-glass);border-radius:6px;padding:8px 12px;color:var(--text-muted);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-copy-url:hover{color:var(--accent);border-color:var(--accent);background:#1e88e514}.panel-container[data-v-c27b4d6e]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-c27b4d6e]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon[data-v-c27b4d6e]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-c27b4d6e]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.purple-glow[data-v-c27b4d6e]{background:#a855f726;color:#a855f7;box-shadow:0 0 15px #a855f726}.sub-nav[data-v-c27b4d6e]{display:flex;gap:8px;background:var(--bg-sidebar);padding:6px;border-radius:var(--radius-md);border:1px solid var(--border-glass)}.sub-nav-btn[data-v-c27b4d6e]{flex-grow:1;background:transparent;border:none;color:var(--text-muted);padding:10px 16px;font-weight:600;font-size:13px;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth)}.sub-nav-btn.active[data-v-c27b4d6e]{background:var(--bg-card);color:var(--primary);box-shadow:0 4px 12px #00000026;border:1px solid var(--border-glass)}.panel-card[data-v-c27b4d6e]{border-radius:var(--radius-lg);border:1px solid var(--border-glass)}.card-title[data-v-c27b4d6e]{font-size:18px;margin-bottom:4px}.py-3[data-v-c27b4d6e]{padding-top:16px;padding-bottom:16px}.border-bottom[data-v-c27b4d6e]{border-bottom:1px solid var(--border-glass)}.switch-title[data-v-c27b4d6e]{font-weight:600;font-size:15px}.d-flex[data-v-c27b4d6e]{display:flex}.justify-content-between[data-v-c27b4d6e]{justify-content:space-between}.align-items-center[data-v-c27b4d6e]{align-items:center}.flex-wrap[data-v-c27b4d6e]{flex-wrap:wrap}.gap-3[data-v-c27b4d6e]{gap:12px}.mb-4[data-v-c27b4d6e]{margin-bottom:24px}.mt-2[data-v-c27b4d6e]{margin-top:8px}.mt-3[data-v-c27b4d6e]{margin-top:16px}.mt-4[data-v-c27b4d6e]{margin-top:24px}.mb-3[data-v-c27b4d6e]{margin-bottom:16px}.py-5[data-v-c27b4d6e]{padding-top:48px;padding-bottom:48px}.text-center[data-v-c27b4d6e]{text-align:center}.text-muted[data-v-c27b4d6e]{color:var(--text-muted)}.ms-3[data-v-c27b4d6e]{margin-inline-start:16px}.me-3[data-v-c27b4d6e]{margin-inline-end:16px}.p-3[data-v-c27b4d6e]{padding:16px}.diagnostics-list[data-v-c27b4d6e]{display:flex;flex-direction:column}.diag-item-row[data-v-c27b4d6e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.diag-item-left[data-v-c27b4d6e]{display:flex;align-items:center}.diag-item-left i.healthy[data-v-c27b4d6e]{color:var(--success)}.diag-item-left i.warning[data-v-c27b4d6e]{color:var(--warning)}.diag-item-left i.danger[data-v-c27b4d6e]{color:var(--danger)}.diag-label[data-v-c27b4d6e]{font-weight:600;font-size:14px}.timestamp-text[data-v-c27b4d6e]{font-size:12px;font-family:monospace;background:var(--bg-input);padding:4px 8px;border-radius:var(--radius-sm);color:var(--text-muted)}.preview-box[data-v-c27b4d6e]{background:#ffffff05;border:1px dashed var(--border-glass);border-radius:var(--radius-md)}.preview-text[data-v-c27b4d6e]{font-weight:600;font-size:14px}.preview-amount[data-v-c27b4d6e]{font-size:18px;font-weight:700;color:var(--primary);font-family:monospace;transition:transform .2s ease}.btn-purge[data-v-c27b4d6e]{background:linear-gradient(135deg,var(--danger) 0%,hsl(350,95%,45%) 100%);border:none;border-radius:var(--radius-md);color:#fff;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);box-shadow:0 4px 15px var(--danger-glow)}.btn-purge[data-v-c27b4d6e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 25px var(--danger-glow)}.btn-purge[data-v-c27b4d6e]:disabled{opacity:.5;cursor:not-allowed}.alert-box[data-v-c27b4d6e]{display:flex;gap:16px;padding:16px;border-radius:var(--radius-md);align-items:flex-start}.danger-alert[data-v-c27b4d6e]{background:var(--danger-glow);color:var(--danger);border:1px solid hsla(350,89%,60%,.2)}.alert-icon[data-v-c27b4d6e]{margin-top:4px}.alert-title[data-v-c27b4d6e]{font-weight:700;font-size:15px;display:block;margin-bottom:4px}.alert-text[data-v-c27b4d6e]{font-size:13px;color:var(--text-muted);line-height:1.5}.hint-tip[data-v-c27b4d6e]{color:#34d399;font-size:12px;margin-top:5px}.compliance-banner[data-v-c27b4d6e]{display:flex;align-items:flex-start;gap:14px;background:linear-gradient(135deg,#10b98112,#0596690a);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-md);padding:14px 16px}.compliance-icon[data-v-c27b4d6e]{color:#34d399;font-size:18px;flex-shrink:0;margin-top:2px}.compliance-banner strong[data-v-c27b4d6e]{display:block;font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.compliance-banner p[data-v-c27b4d6e]{font-size:12px;color:var(--text-muted);margin:0;line-height:1.6}.backup-reminder[data-v-c27b4d6e]{font-size:12.5px;color:#fbbf24;display:flex;align-items:center;padding:10px 14px;border-radius:var(--radius-sm);background:#fbbf240f;border:1px solid rgba(251,191,36,.2)}.diag-glossary[data-v-c27b4d6e]{border-top:1px dashed var(--border-glass);padding-top:16px}.glossary-toggle[data-v-c27b4d6e]{background:none;border:1px solid var(--border-glass);border-radius:var(--radius-sm);padding:7px 14px;font-size:12.5px;color:var(--text-muted);cursor:pointer;transition:all .2s;width:100%;text-align:start}.glossary-toggle[data-v-c27b4d6e]:hover{background:#ffffff0d;color:var(--text-primary)}.glossary-body[data-v-c27b4d6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:14px}.glossary-item[data-v-c27b4d6e]{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--border-glass)}.glossary-icon[data-v-c27b4d6e]{font-size:16px;flex-shrink:0;margin-top:2px}.glossary-icon.db[data-v-c27b4d6e]{color:#60a5fa}.glossary-icon.redis[data-v-c27b4d6e]{color:#f59e0b}.glossary-icon.channels[data-v-c27b4d6e]{color:#a78bfa}.glossary-icon.ai[data-v-c27b4d6e]{color:#34d399}.glossary-icon.wa[data-v-c27b4d6e]{color:#25d366}.glossary-item strong[data-v-c27b4d6e]{font-size:12px;font-weight:600;color:var(--text-primary);display:block;margin-bottom:3px}.glossary-item p[data-v-c27b4d6e]{font-size:11.5px;color:var(--text-muted);margin:0;line-height:1.55}.slide-fade-enter-active[data-v-c27b4d6e],.slide-fade-leave-active[data-v-c27b4d6e]{transition:all .25s ease}.slide-fade-enter-from[data-v-c27b4d6e],.slide-fade-leave-to[data-v-c27b4d6e]{opacity:0;transform:translateY(-6px)}.mockup-preview-wrapper[data-v-c3dea3ce]{display:flex;flex-direction:column;gap:12px;width:100%}.mockup-header-tag[data-v-c3dea3ce]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#4b5563}.live-mockup-box[data-v-c3dea3ce]{width:100%;height:480px;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000014;border:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);position:relative}.simulated-website-body[data-v-c3dea3ce]{width:100%;height:100%;padding:24px;display:flex;flex-direction:column;position:relative}.simulated-hero[data-v-c3dea3ce]{text-align:center;margin-top:20px;color:#1f2937}.simulated-hero h4[data-v-c3dea3ce]{font-size:20px;font-weight:700;margin-bottom:8px}.simulated-hero p[data-v-c3dea3ce]{font-size:13px;color:#6b7280;max-width:200px;margin:0 auto;line-height:1.4}.simulated-widget-popup[data-v-c3dea3ce]{position:absolute;bottom:84px;right:24px;width:290px;height:340px;display:flex;flex-direction:column;background:#fff;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.06);overflow:hidden;z-index:100;transition:all .3s cubic-bezier(.165,.84,.44,1)}.simulated-widget-popup.rtl[data-v-c3dea3ce]{right:auto;left:24px}.simulated-widget-popup.square[data-v-c3dea3ce]{border-radius:0!important}.simulated-widget-popup.rounded[data-v-c3dea3ce]{border-radius:18px!important}.simulated-widget-popup.circle[data-v-c3dea3ce]{border-radius:28px!important}.simulated-widget-popup.one_side[data-v-c3dea3ce]{border-radius:18px 18px 0!important}.simulated-widget-popup.rtl.one_side[data-v-c3dea3ce]{border-radius:18px 18px 18px 0!important}.simulated-widget-popup.dark[data-v-c3dea3ce]{background:#1f2937;border-color:#ffffff14}.simulated-widget-popup.dark .simulated-widget-chat[data-v-c3dea3ce]{background:#111827}.simulated-widget-popup.dark .simulated-widget-input[data-v-c3dea3ce]{background:#1f2937;border-top-color:#ffffff14}.simulated-widget-popup.dark .mock-input-field[data-v-c3dea3ce]{background:#374151;color:#fff;border-color:#ffffff14}.simulated-widget-header[data-v-c3dea3ce]{padding:12px 14px;color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden}.simulated-widget-header[data-v-c3dea3ce]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#ffffff26,#fff0);pointer-events:none}.header-agent-info[data-v-c3dea3ce]{display:flex;align-items:center;gap:8px}.agent-avatar[data-v-c3dea3ce]{width:32px;height:32px;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.agent-name[data-v-c3dea3ce]{display:block;font-size:12px;font-weight:600;line-height:1.2}.agent-status[data-v-c3dea3ce]{display:block;font-size:9px;opacity:.85}.btn-close-mockup[data-v-c3dea3ce]{background:transparent;border:none;color:#fff;cursor:pointer;padding:4px;opacity:.8;transition:opacity .2s}.btn-close-mockup[data-v-c3dea3ce]:hover{opacity:1}.simulated-widget-chat[data-v-c3dea3ce]{flex:1;padding:14px;background:#f9fafb;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.mock-date-tag[data-v-c3dea3ce]{text-align:center;font-size:10px;color:#9ca3af;margin-bottom:4px}.mock-message[data-v-c3dea3ce]{display:flex;flex-direction:column;max-width:85%}.agent-msg[data-v-c3dea3ce]{align-self:flex-start}.user-msg[data-v-c3dea3ce]{align-self:flex-end}.mock-bubble[data-v-c3dea3ce]{padding:8px 12px;font-size:12px;line-height:1.4;word-break:break-word;box-shadow:0 1px 2px #0000000d}.agent-msg .mock-bubble[data-v-c3dea3ce]{border-radius:14px 14px 14px 4px;border:1px solid rgba(0,0,0,.06)}.simulated-widget-popup.rtl .agent-msg .mock-bubble[data-v-c3dea3ce],.user-msg .mock-bubble[data-v-c3dea3ce]{border-radius:14px 14px 4px}.simulated-widget-popup.rtl .user-msg .mock-bubble[data-v-c3dea3ce]{border-radius:14px 14px 14px 4px}.simulated-widget-input[data-v-c3dea3ce]{padding:8px 10px;background:#fff;border-top:1px solid #e5e7eb;display:flex;gap:8px;align-items:center}.mock-input-field[data-v-c3dea3ce]{flex:1;padding:6px 10px;border:1px solid #e5e7eb;border-radius:18px;font-size:11px;background:#f9fafb;outline:none}.btn-send-mock[data-v-c3dea3ce]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.simulated-widget-btn[data-v-c3dea3ce]{position:absolute;bottom:24px;right:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:0 4px 12px #00000026;font-size:18px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:100}.simulated-widget-btn[data-v-c3dea3ce]:hover{transform:scale(1.08) translateY(-2px)}.simulated-widget-btn.square[data-v-c3dea3ce]{border-radius:8px!important}.simulated-widget-btn.rounded[data-v-c3dea3ce]{border-radius:12px!important}.simulated-widget-btn.one-side[data-v-c3dea3ce]{border-radius:16px 16px 0!important}.simulated-widget-btn.round[data-v-c3dea3ce]{border-radius:50%!important}.panel-container[data-v-54f55614]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-54f55614]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.title-with-icon[data-v-54f55614]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-54f55614]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.widget-glow[data-v-54f55614]{background:#06a8f926;color:#06a8f9;box-shadow:0 0 15px #06a8f926}.panel-card[data-v-54f55614]{border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:var(--bg-card)}.card-title[data-v-54f55614]{font-size:18px;margin-bottom:4px}.widget-customizer-workspace[data-v-54f55614]{display:grid;grid-template-columns:minmax(500px,1fr) 320px;gap:24px;width:100%;align-items:flex-start;margin-top:24px}.configurator-wrapper[data-v-54f55614]{display:grid;grid-template-columns:240px 1fr;gap:24px;background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-lg, 12px);padding:24px}.widget-sub-sidebar[data-v-54f55614]{width:240px;display:flex;flex-direction:column;gap:8px;border-inline-end:1px solid var(--border-glass);padding-inline-end:20px}.widget-sub-btn[data-v-54f55614]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border-radius:var(--radius-md, 8px);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .3s ease;text-align:start}.widget-sub-btn[data-v-54f55614]:hover{background:#ffffff08;color:var(--text-main)}.widget-sub-btn.active[data-v-54f55614]{background:var(--primary-glow);border-color:var(--border-glass-active);color:var(--primary);box-shadow:0 0 15px #f57c2226}.widget-sub-btn.active .arrow-icon[data-v-54f55614]{color:var(--primary);transform:translate(4px)}[dir=rtl] .widget-sub-btn.active .arrow-icon[data-v-54f55614]{transform:translate(-4px) rotate(180deg)}.sub-nav-content[data-v-54f55614]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.sub-nav-title[data-v-54f55614]{font-weight:700;font-size:.95rem}.sub-nav-desc[data-v-54f55614]{font-size:.75rem;opacity:.75;text-align:start}.arrow-icon[data-v-54f55614]{font-size:.8rem;color:var(--text-dim);transition:transform .2s ease}.widget-sub-content[data-v-54f55614]{min-width:0;padding-inline-start:12px}.mockup-preview-wrapper[data-v-54f55614]{width:320px;position:sticky;top:24px}.theme-options-row[data-v-54f55614]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.theme-option-box[data-v-54f55614]{border:1px solid var(--border-glass);background:var(--bg-input);padding:16px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;gap:12px;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.theme-option-box[data-v-54f55614]:hover{border-color:var(--text-muted)}.theme-option-box.active[data-v-54f55614]{border-color:var(--primary);background:var(--primary-glow);color:var(--primary)}.color-presets-row[data-v-54f55614]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.color-circle-btn[data-v-54f55614]{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;transition:var(--transition-bounce)}.color-circle-btn[data-v-54f55614]:hover{transform:scale(1.15)}.color-circle-btn.selected[data-v-54f55614]{border-color:#fff;box-shadow:0 0 10px #fff6}.custom-color-picker-wrapper[data-v-54f55614]{display:flex;align-items:center;gap:8px}.custom-color-input[data-v-54f55614],.custom-color-input-mini[data-v-54f55614]{border:none;background:transparent;width:38px;height:38px;cursor:pointer}.advanced-colors-grid .form-input[data-v-54f55614]{flex:1;min-width:0;height:38px}.hex-text[data-v-54f55614]{width:100px;font-family:monospace}.advanced-colors-grid[data-v-54f55614]{border-radius:var(--radius-md)}.shape-options-grid[data-v-54f55614]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.shape-option-card[data-v-54f55614]{border:1px solid var(--border-glass);background:var(--bg-input);padding:14px 8px;border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth)}.shape-option-card[data-v-54f55614]:hover{border-color:var(--text-muted);transform:translateY(-2px)}.shape-option-card.active[data-v-54f55614]{border-color:var(--primary);background:var(--primary-glow);color:var(--primary)}.shape-preview-indicator[data-v-54f55614]{width:32px;height:32px;background:#ffffff26;border:1.5px dashed var(--text-dim);transition:all .25s ease}.shape-option-card.active .shape-preview-indicator[data-v-54f55614]{border-color:var(--primary);background:#3b82f633}.shape-preview-indicator.square[data-v-54f55614]{border-radius:0}.shape-preview-indicator.rounded[data-v-54f55614]{border-radius:8px}.shape-preview-indicator.one_side[data-v-54f55614]{border-radius:12px 12px 0}.shape-preview-indicator.pill[data-v-54f55614]{border-radius:50%}.shape-card-title[data-v-54f55614]{font-size:.72rem;font-weight:700;text-align:center}.alert-banner-pro[data-v-54f55614]{background:#3b82f614;border:1px solid var(--border-glass);border-inline-start:4px solid var(--primary)!important}.bg-dark-trans[data-v-54f55614]{background:#00000040;border:1px solid var(--border-glass)!important}.language-inputs-box[data-v-54f55614]{background:#ffffff05;border:1px solid var(--border-glass)}.mockup-header-tag[data-v-54f55614]{background:var(--primary-glow);color:var(--primary);display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:12px}.live-mockup-box[data-v-54f55614]{padding:8px;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-glass)}.simulated-website-body[data-v-54f55614]{height:480px;background:linear-gradient(180deg,#111827,#1f2937);position:relative;overflow:hidden;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between}.simulated-hero[data-v-54f55614]{padding:32px 16px;text-align:center;color:#9ca3af}.simulated-hero h4[data-v-54f55614]{font-size:20px;color:#fff;margin-bottom:8px}.simulated-hero p[data-v-54f55614]{font-size:12px}.simulated-widget-btn[data-v-54f55614]{position:absolute;bottom:20px;right:20px;width:46px;height:46px;border:none;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:var(--transition-bounce);box-shadow:0 4px 15px #0006}.simulated-widget-btn[data-v-54f55614]:hover{transform:scale(1.1)}.simulated-widget-btn.square[data-v-54f55614]{border-radius:0}.simulated-widget-btn.rounded[data-v-54f55614]{border-radius:8px}.simulated-widget-btn.one-side[data-v-54f55614]{border-radius:12px 12px 0}.simulated-widget-btn.round[data-v-54f55614]{border-radius:50%}.simulated-widget-popup[data-v-54f55614]{position:absolute;bottom:80px;right:20px;left:20px;height:360px;background:#fff;display:flex;flex-direction:column;box-shadow:0 10px 25px #00000080;overflow:hidden;z-index:10;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1) forwards}.simulated-widget-popup.square[data-v-54f55614]{border-radius:0}.simulated-widget-popup.rounded[data-v-54f55614]{border-radius:12px}.simulated-widget-popup.one-side[data-v-54f55614]{border-radius:16px 16px 0}.simulated-widget-popup.dark[data-v-54f55614]{background:#111827;color:#fff}.simulated-widget-header[data-v-54f55614]{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;color:#fff}.header-agent-info[data-v-54f55614]{display:flex;align-items:center;gap:10px}.agent-avatar[data-v-54f55614]{width:28px;height:28px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.agent-name[data-v-54f55614]{display:block;font-size:13px;font-weight:700}.agent-status[data-v-54f55614]{display:block;font-size:10px;opacity:.8}.btn-close-mockup[data-v-54f55614]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:14px}.simulated-widget-chat[data-v-54f55614]{flex-grow:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.mock-date-tag[data-v-54f55614]{font-size:10px;text-align:center;color:#9ca3af}.mock-message[data-v-54f55614]{display:flex;max-width:85%}.mock-bubble[data-v-54f55614]{padding:8px 12px;font-size:12px;line-height:1.4}.agent-msg[data-v-54f55614]{align-self:flex-start}.agent-msg .mock-bubble[data-v-54f55614]{border-radius:0 12px 12px}.user-msg[data-v-54f55614]{align-self:flex-end}.user-msg .mock-bubble[data-v-54f55614]{border-radius:12px 0 12px 12px}.simulated-widget-input[data-v-54f55614]{display:flex;align-items:center;border-top:1px solid #E5E7EB;padding:8px;background:#f9fafb}.dark .simulated-widget-input[data-v-54f55614]{border-top:1px solid #374151;background:#1f2937}.mock-input-field[data-v-54f55614]{flex-grow:1;border:none;background:transparent;font-size:12px;outline:none;color:inherit}.btn-send-mock[data-v-54f55614]{background:transparent;border:none;cursor:pointer;padding:4px;font-size:14px}.footer-actions[data-v-54f55614]{display:flex;justify-content:flex-end}[dir=rtl] .widget-sub-sidebar[data-v-54f55614]{border-inline-end:none;border-inline-start:1px solid var(--border-glass);padding-inline-end:0;padding-inline-start:20px}[dir=rtl] .widget-sub-btn[data-v-54f55614]{text-align:right;flex-direction:row-reverse}[dir=rtl] .widget-sub-btn .arrow-icon[data-v-54f55614]{transform:rotate(180deg)}[dir=rtl] .alert-banner-pro[data-v-54f55614]{text-align:right}[dir=rtl] .color-circle-btn i[data-v-54f55614]{text-shadow:0 1px 3px rgba(0,0,0,.3)}@media (max-width: 1150px){.widget-customizer-workspace[data-v-54f55614]{grid-template-columns:1fr}.mockup-preview-wrapper[data-v-54f55614]{width:100%;position:relative;top:0;margin-top:24px}}@media (max-width: 768px){.configurator-wrapper[data-v-54f55614]{grid-template-columns:1fr}.widget-sub-sidebar[data-v-54f55614]{width:100%;border-inline-end:none;border-inline-start:none;border-bottom:1px solid var(--border-glass);padding-inline-end:0;padding-inline-start:0;padding-bottom:16px;margin-bottom:16px}}.wcag-advisory[data-v-54f55614]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:#3b82f60f;border:1px solid rgba(59,130,246,.2)}.wcag-icon[data-v-54f55614]{color:#60a5fa;font-size:15px;flex-shrink:0;margin-top:2px}.wcag-advisory strong[data-v-54f55614]{display:block;font-size:12.5px;font-weight:600;color:var(--text-primary);margin-bottom:3px}.wcag-advisory p[data-v-54f55614]{font-size:11.5px;color:var(--text-muted);margin:0;line-height:1.6}.shape-guide-card[data-v-54f55614]{border-radius:var(--radius-md);border:1px solid rgba(139,92,246,.2);overflow:hidden}.shape-guide-header[data-v-54f55614]{padding:10px 14px;font-size:12px;font-weight:600;color:var(--text-primary);background:linear-gradient(135deg,#8b5cf614,#a855f70d);border-bottom:1px solid var(--border-glass)}.shape-guide-list[data-v-54f55614]{list-style:none;padding:12px 14px;margin:0;display:flex;flex-direction:column;gap:7px}.shape-guide-list li[data-v-54f55614]{font-size:11.5px;color:var(--text-muted);line-height:1.5}.shape-guide-list li strong[data-v-54f55614]{color:var(--text-primary);margin-inline-end:4px}.panel-container[data-v-8581fcef]{animation:slideUp .4s ease-out forwards}.panel-header-section[data-v-8581fcef]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px;flex-wrap:wrap;gap:16px}.title-with-icon[data-v-8581fcef]{display:flex;align-items:center;gap:16px}.icon-glow[data-v-8581fcef]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.security-glow[data-v-8581fcef]{background:#3d6ef526;color:var(--primary);box-shadow:0 0 15px #3d6ef526}.inline-role-form[data-v-8581fcef]{display:flex;gap:8px}.form-input-small[data-v-8581fcef]{padding:8px 12px;font-size:13px}.role-tabs-wrapper[data-v-8581fcef]{overflow-x:auto;border-bottom:1px solid var(--border-glass)}.role-tabs-container[data-v-8581fcef]{display:flex;gap:12px;padding-bottom:8px}.role-tab[data-v-8581fcef]{padding:10px 20px;background:#ffffff05;border:1px solid var(--border-glass);border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;display:flex;align-items:center;transition:var(--transition-smooth)}.role-tab[data-v-8581fcef]:hover{background:#ffffff0d}.role-tab.active[data-v-8581fcef]{background:var(--primary-glow);color:var(--primary);border-color:var(--primary);box-shadow:0 4px 15px rgba(var(--hue-primary),90%,60%,.1)}.active-role-header[data-v-8581fcef]{border-radius:var(--radius-md);border:1px solid var(--border-glass)}.d-flex[data-v-8581fcef]{display:flex}.justify-content-between[data-v-8581fcef]{justify-content:space-between}.align-items-center[data-v-8581fcef]{align-items:center}.flex-wrap[data-v-8581fcef]{flex-wrap:wrap}.gap-2[data-v-8581fcef]{gap:8px}.gap-3[data-v-8581fcef]{gap:12px}.mt-1[data-v-8581fcef]{margin-top:4px}.mt-4[data-v-8581fcef]{margin-top:24px}.mb-2[data-v-8581fcef]{margin-bottom:8px}.mb-3[data-v-8581fcef]{margin-bottom:16px}.mb-4[data-v-8581fcef]{margin-bottom:24px}.py-5[data-v-8581fcef]{padding-top:48px;padding-bottom:48px}.text-center[data-v-8581fcef]{text-align:center}.text-muted[data-v-8581fcef]{color:var(--text-muted)}.small[data-v-8581fcef]{font-size:12px}.btn-icon[data-v-8581fcef]{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:var(--transition-smooth)}.btn-icon[data-v-8581fcef]:hover{color:var(--primary);background:var(--primary-glow)}.btn-delete-role[data-v-8581fcef]{background:var(--danger-glow);color:var(--danger);border:1px solid hsla(350,89%,60%,.2);padding:8px 16px;font-size:13px;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth)}.btn-delete-role[data-v-8581fcef]:hover{background:var(--danger);color:#fff}.search-input-wrapper[data-v-8581fcef]{position:relative;display:flex;align-items:center}.search-icon[data-v-8581fcef]{position:absolute;left:12px;color:var(--text-muted);font-size:13px}html[dir=rtl] .search-icon[data-v-8581fcef]{left:auto;right:12px}.padding-search[data-v-8581fcef]{padding-left:36px;width:200px}html[dir=rtl] .padding-search[data-v-8581fcef]{padding-left:12px;padding-right:36px}.permission-module-section[data-v-8581fcef]{border-radius:var(--radius-lg);border:1px solid var(--border-glass);overflow:hidden}.module-header[data-v-8581fcef]{background:#ffffff03}.module-title[data-v-8581fcef]{font-weight:700;font-size:15px}.btn-theme-outline[data-v-8581fcef]{background:transparent;border:1px solid var(--border-glass);color:var(--text-muted);padding:6px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;transition:var(--transition-smooth)}.btn-theme-outline[data-v-8581fcef]:hover{border-color:var(--text-muted);color:var(--text-main);background:#ffffff05}.module-actions-list[data-v-8581fcef]{background:transparent}.permission-item[data-v-8581fcef]{border:1px solid var(--border-glass);background:#ffffff03;transition:var(--transition-smooth)}.permission-item[data-v-8581fcef]:hover{border-color:var(--border-glass-active);background:#ffffff08}.perm-label-text[data-v-8581fcef]{display:block;font-weight:600;font-size:14px;color:var(--text-main)}.perm-codename[data-v-8581fcef]{display:block;font-size:11px;color:var(--text-dim);font-family:monospace;margin-top:4px}.cursor-pointer[data-v-8581fcef]{cursor:pointer}.matrix-save-footer[data-v-8581fcef]{border-radius:var(--radius-md);border:1px solid var(--border-glass)}.modal-overlay[data-v-8581fcef]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;z-index:1000;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card[data-v-8581fcef]{width:100%;max-width:440px;background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-lg)}.polp-banner[data-v-8581fcef]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--radius-md);background:linear-gradient(135deg,#f59e0b12,#fbbf240a);border:1px solid rgba(245,158,11,.25);position:relative}.polp-icon[data-v-8581fcef]{font-size:20px;color:#f59e0b;flex-shrink:0;margin-top:2px}.polp-body[data-v-8581fcef]{flex:1}.polp-body strong[data-v-8581fcef]{display:block;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.polp-body p[data-v-8581fcef]{font-size:12.5px;color:var(--text-muted);margin:0 0 10px;line-height:1.6}.polp-rules[data-v-8581fcef]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.polp-rules li[data-v-8581fcef]{font-size:12px;color:var(--text-muted);display:flex;align-items:center}.polp-rules li i[data-v-8581fcef]{color:#f59e0b;margin-inline-end:6px;font-size:11px}.polp-close[data-v-8581fcef]{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .2s;flex-shrink:0}.polp-close[data-v-8581fcef]:hover{background:#ffffff14;color:var(--text-primary)}.dashboard-overview[data-v-0cc12b2f]{--dash-primary-hsl: 24 92% 56%;--dash-info-hsl: 198 87% 58%;--dash-success-hsl: 157 72% 44%;--dash-warning-hsl: 42 94% 58%;--dash-danger-hsl: 351 86% 62%;--dash-violet-hsl: 262 78% 66%;--dash-surface-hsl: 214 34% 88%;--dash-ink-hsl: 210 38% 96%;--dash-muted-hsl: 214 24% 72%;animation:slideUp-0cc12b2f .4s ease-out forwards}[data-theme=light] .dashboard-overview[data-v-0cc12b2f]{--dash-surface-hsl: 208 30% 25%;--dash-ink-hsl: 208 35% 17%;--dash-muted-hsl: 209 18% 44%}.dashboard-header-section[data-v-0cc12b2f]{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.welcome-title[data-v-0cc12b2f]{font-size:26px;background:linear-gradient(135deg,hsl(var(--dash-ink-hsl)),hsl(var(--dash-primary-hsl)) 52%,hsl(var(--dash-info-hsl)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}.welcome-subtitle[data-v-0cc12b2f],.card-subtitle[data-v-0cc12b2f],.empty-list-text[data-v-0cc12b2f]{color:hsl(var(--dash-muted-hsl))}.header-actions-row[data-v-0cc12b2f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.timeframe-select-wrap[data-v-0cc12b2f],.btn-export-report[data-v-0cc12b2f]{min-height:42px;border-radius:var(--radius-md);display:inline-flex;align-items:center;gap:10px;border:1px solid hsla(var(--dash-info-hsl),.32);background:linear-gradient(135deg,hsla(var(--dash-surface-hsl),.08),hsla(var(--dash-info-hsl),.08));color:hsl(var(--dash-ink-hsl));box-shadow:0 0 20px hsla(var(--dash-info-hsl),.08)}.timeframe-select-wrap[data-v-0cc12b2f]{padding:0 12px}.timeframe-select[data-v-0cc12b2f]{border:0;outline:0;background:transparent;color:inherit;font-weight:700;cursor:pointer}.timeframe-select option[data-v-0cc12b2f]{color:#111827}.btn-export-report[data-v-0cc12b2f]{padding:0 16px;font-weight:800;cursor:pointer;border-color:hsla(var(--dash-primary-hsl),.48);background:linear-gradient(135deg,hsla(var(--dash-primary-hsl),.22),hsla(var(--dash-violet-hsl),.16));box-shadow:0 0 24px hsla(var(--dash-primary-hsl),.18),inset 0 0 12px hsla(var(--dash-primary-hsl),.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn-export-report[data-v-0cc12b2f]:hover:not(:disabled){transform:translateY(-1px);border-color:hsl(var(--dash-primary-hsl));box-shadow:0 0 30px hsla(var(--dash-primary-hsl),.28),inset 0 0 16px hsla(var(--dash-primary-hsl),.12)}.btn-export-report[data-v-0cc12b2f]:disabled,.timeframe-select[data-v-0cc12b2f]:disabled{opacity:.55;cursor:not-allowed}.stats-grid[data-v-0cc12b2f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.stat-card[data-v-0cc12b2f],.panel-card[data-v-0cc12b2f]{position:relative;overflow:hidden;border:1px solid hsla(var(--dash-surface-hsl),.12);background:linear-gradient(145deg,hsla(var(--dash-surface-hsl),.09),hsla(var(--dash-surface-hsl),.035));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 55px #0000002e}.stat-card[data-v-0cc12b2f]{padding:20px;display:flex;align-items:center;gap:18px}.stat-card[data-v-0cc12b2f]:after,.panel-card[data-v-0cc12b2f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;border:1px solid transparent;transition:border-color .24s ease,box-shadow .24s ease}.glow-primary[data-v-0cc12b2f]:hover:after{border-color:hsl(var(--dash-primary-hsl));box-shadow:inset 0 0 16px hsla(var(--dash-primary-hsl),.22)}.glow-warning[data-v-0cc12b2f]:hover:after{border-color:hsl(var(--dash-warning-hsl));box-shadow:inset 0 0 16px hsla(var(--dash-warning-hsl),.18)}.glow-danger[data-v-0cc12b2f]:hover:after{border-color:hsl(var(--dash-danger-hsl));box-shadow:inset 0 0 16px hsla(var(--dash-danger-hsl),.18)}.glow-info[data-v-0cc12b2f]:hover:after{border-color:hsl(var(--dash-info-hsl));box-shadow:inset 0 0 16px hsla(var(--dash-info-hsl),.18)}.stat-icon-wrapper[data-v-0cc12b2f]{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:21px;flex-shrink:0}.primary-glow[data-v-0cc12b2f]{background:hsla(var(--dash-primary-hsl),.15);color:hsl(var(--dash-primary-hsl))}.warning-glow[data-v-0cc12b2f]{background:hsla(var(--dash-warning-hsl),.15);color:hsl(var(--dash-warning-hsl))}.danger-glow[data-v-0cc12b2f]{background:hsla(var(--dash-danger-hsl),.14);color:hsl(var(--dash-danger-hsl))}.info-glow[data-v-0cc12b2f]{background:hsla(var(--dash-info-hsl),.15);color:hsl(var(--dash-info-hsl))}.stat-details[data-v-0cc12b2f]{min-width:0;flex:1}.stat-label[data-v-0cc12b2f]{display:block;color:hsl(var(--dash-muted-hsl));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.stat-value[data-v-0cc12b2f]{font-size:26px;font-weight:850;line-height:1.2;margin:4px 0;color:hsl(var(--dash-ink-hsl))}.stat-trend[data-v-0cc12b2f]{font-size:12px;font-weight:700}.stat-trend.primary[data-v-0cc12b2f]{color:hsl(var(--dash-primary-hsl))}.stat-trend.warning[data-v-0cc12b2f]{color:hsl(var(--dash-warning-hsl))}.stat-trend.danger[data-v-0cc12b2f]{color:hsl(var(--dash-danger-hsl))}.stat-trend.info[data-v-0cc12b2f]{color:hsl(var(--dash-info-hsl))}.analytics-main-row[data-v-0cc12b2f]{display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:20px}.analytics-bottom-row[data-v-0cc12b2f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.card-header-with-action[data-v-0cc12b2f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-title[data-v-0cc12b2f]{color:hsl(var(--dash-ink-hsl));font-size:1.08rem;font-weight:800;margin:0}.small-title[data-v-0cc12b2f]{font-size:1rem}.period-pill[data-v-0cc12b2f],.alert-count-pill[data-v-0cc12b2f]{color:hsl(var(--dash-primary-hsl));background:hsla(var(--dash-primary-hsl),.12);border:1px solid hsla(var(--dash-primary-hsl),.2);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;white-space:nowrap}.trend-chart-frame[data-v-0cc12b2f]{height:310px;position:relative}.status-priority-grid[data-v-0cc12b2f]{display:grid;grid-template-columns:1fr;gap:18px}.donut-zone[data-v-0cc12b2f]{display:grid;grid-template-columns:178px minmax(0,1fr);gap:18px;align-items:center}.svg-chart-wrapper[data-v-0cc12b2f]{position:relative;width:178px;height:178px}.donut-svg[data-v-0cc12b2f]{transform:rotate(-90deg)}.donut-inner-label[data-v-0cc12b2f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-count[data-v-0cc12b2f]{color:hsl(var(--dash-ink-hsl));font-size:22px;font-weight:850}.donut-sub[data-v-0cc12b2f]{color:hsl(var(--dash-muted-hsl));font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.legend-list[data-v-0cc12b2f],.priority-zone[data-v-0cc12b2f],.data-list-premium[data-v-0cc12b2f],.escalations-list[data-v-0cc12b2f],.intel-stack[data-v-0cc12b2f]{display:flex;flex-direction:column;gap:12px}.legend-item[data-v-0cc12b2f],.data-item-premium[data-v-0cc12b2f],.escalation-row[data-v-0cc12b2f]{border:1px solid hsla(var(--dash-surface-hsl),.11);background:hsla(var(--dash-surface-hsl),.045);border-radius:var(--radius-md)}.legend-item[data-v-0cc12b2f]{display:flex;align-items:center;gap:10px;padding:10px 12px}.legend-bullet[data-v-0cc12b2f]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.legend-name[data-v-0cc12b2f]{color:hsl(var(--dash-ink-hsl));font-weight:700;flex:1}.legend-val[data-v-0cc12b2f]{color:hsl(var(--dash-ink-hsl));font-weight:800}.pct[data-v-0cc12b2f]{color:hsl(var(--dash-muted-hsl));font-size:11px;font-weight:600}.bar-item[data-v-0cc12b2f]{display:flex;flex-direction:column;gap:8px}.bar-label-row[data-v-0cc12b2f]{display:flex;justify-content:space-between;color:hsl(var(--dash-ink-hsl));font-size:13px;font-weight:700}.bar-track[data-v-0cc12b2f]{height:9px;border-radius:999px;overflow:hidden;background:hsla(var(--dash-surface-hsl),.08)}.bar-fill[data-v-0cc12b2f]{height:100%;border-radius:inherit;min-width:3px;box-shadow:0 0 16px currentColor}.title-with-icon[data-v-0cc12b2f]{display:flex;align-items:center;gap:10px}.intel-icon[data-v-0cc12b2f]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.intel-icon.success[data-v-0cc12b2f]{color:hsl(var(--dash-success-hsl));background:hsla(var(--dash-success-hsl),.14)}.intel-icon.warning[data-v-0cc12b2f]{color:hsl(var(--dash-warning-hsl));background:hsla(var(--dash-warning-hsl),.14)}.data-item-premium[data-v-0cc12b2f]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.data-item-premium[data-v-0cc12b2f]:hover{transform:translate(3px);border-color:hsla(var(--dash-primary-hsl),.45);background:hsla(var(--dash-primary-hsl),.055)}.gap-query[data-v-0cc12b2f]{color:hsl(var(--dash-ink-hsl));font-weight:700;overflow-wrap:anywhere}.success-count[data-v-0cc12b2f],.gap-count[data-v-0cc12b2f]{padding:4px 10px;border-radius:7px;font-size:11px;font-weight:850;white-space:nowrap}.success-count[data-v-0cc12b2f]{color:hsl(var(--dash-success-hsl));background:hsla(var(--dash-success-hsl),.14)}.gap-count[data-v-0cc12b2f]{color:hsl(var(--dash-danger-hsl));background:hsla(var(--dash-danger-hsl),.14)}.empty-list-text[data-v-0cc12b2f]{border:1px dashed hsla(var(--dash-surface-hsl),.16);border-radius:var(--radius-md);padding:18px;text-align:center;font-size:13px}.escalation-row[data-v-0cc12b2f]{display:flex;align-items:center;gap:12px;padding:12px 14px;transition:transform .2s ease,border-color .2s ease}.escalation-row[data-v-0cc12b2f]:hover{transform:translateY(-2px);border-color:hsla(var(--dash-info-hsl),.38)}.user-avatar-badge[data-v-0cc12b2f]{font-size:32px;color:hsl(var(--dash-muted-hsl))}.escalation-info[data-v-0cc12b2f]{flex:1;min-width:0}.info-top[data-v-0cc12b2f],.info-bottom[data-v-0cc12b2f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.user-name[data-v-0cc12b2f]{color:hsl(var(--dash-ink-hsl));font-weight:800}.user-snippet[data-v-0cc12b2f]{color:hsl(var(--dash-muted-hsl));font-size:13px;font-style:italic;margin:4px 0;line-height:1.45;overflow-wrap:anywhere}.info-bottom[data-v-0cc12b2f]{color:hsl(var(--dash-muted-hsl));font-size:11px;font-weight:700}.btn-assign[data-v-0cc12b2f]{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(var(--dash-primary-hsl),.38);background:linear-gradient(135deg,hsla(var(--dash-primary-hsl),.22),hsla(var(--dash-info-hsl),.12));color:hsl(var(--dash-ink-hsl));border-radius:var(--radius-sm);padding:8px 13px;font-size:12px;font-weight:800;white-space:nowrap}.empty-escalations-placeholder[data-v-0cc12b2f]{border:1px dashed hsla(var(--dash-success-hsl),.22);border-radius:var(--radius-md);background:hsla(var(--dash-success-hsl),.045)}.skeleton-wrapper[data-v-0cc12b2f]{opacity:.85}.skeleton-shimmer[data-v-0cc12b2f],.skeleton-panel[data-v-0cc12b2f]{background:linear-gradient(90deg,hsla(var(--dash-surface-hsl),.04) 25%,hsla(var(--dash-surface-hsl),.11) 37%,hsla(var(--dash-surface-hsl),.04) 63%);background-size:400% 100%;animation:shimmer-pulsate-0cc12b2f 1.4s ease infinite}.skeleton-panel[data-v-0cc12b2f]{min-height:340px;border-radius:var(--radius-lg)}.skeleton-panel.small[data-v-0cc12b2f]{min-height:260px}.line-skeleton[data-v-0cc12b2f]{height:12px;border-radius:4px}.line-skeleton.h-md[data-v-0cc12b2f]{height:18px}.circle-skeleton[data-v-0cc12b2f]{width:48px;height:48px;border-radius:50%}.skeleton-card[data-v-0cc12b2f]{pointer-events:none}.w-30[data-v-0cc12b2f]{width:30%}.w-50[data-v-0cc12b2f]{width:50%}.w-75[data-v-0cc12b2f]{width:75%}@keyframes shimmer-pulsate-0cc12b2f{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slideUp-0cc12b2f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rtl-mode[data-v-0cc12b2f]{direction:rtl;text-align:right}.rtl-mode .data-item-premium[data-v-0cc12b2f]:hover{transform:translate(-3px)}@media (max-width: 1200px){.analytics-main-row[data-v-0cc12b2f],.analytics-bottom-row[data-v-0cc12b2f]{grid-template-columns:1fr}}@media (max-width: 1024px){.stats-grid[data-v-0cc12b2f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.dashboard-header-section[data-v-0cc12b2f],.card-header-with-action[data-v-0cc12b2f],.escalation-row[data-v-0cc12b2f]{align-items:stretch;flex-direction:column}.header-actions-row[data-v-0cc12b2f]{justify-content:stretch}.timeframe-select-wrap[data-v-0cc12b2f],.btn-export-report[data-v-0cc12b2f]{width:100%;justify-content:center}.stats-grid[data-v-0cc12b2f],.donut-zone[data-v-0cc12b2f]{grid-template-columns:1fr}.svg-chart-wrapper[data-v-0cc12b2f]{margin:0 auto}}.sessions-sidebar[data-v-389acbf7]{display:flex;flex-direction:column;background:#00000026;border-inline-end:1px solid var(--border-glass);height:100%;overflow:hidden}.sidebar-header[data-v-389acbf7]{padding:20px;border-bottom:1px solid var(--border-glass)}.header-title[data-v-389acbf7]{font-size:16px;color:var(--text-main);letter-spacing:-.02em}.search-filter-section[data-v-389acbf7]{padding:16px 20px;border-bottom:1px solid var(--border-glass)}.search-box[data-v-389acbf7]{position:relative;display:flex;align-items:center}.search-icon[data-v-389acbf7]{position:absolute;left:12px;color:var(--text-dim);font-size:13px}.form-cyber[data-v-389acbf7]{width:100%;padding:10px 12px 10px 36px;background:var(--bg-input);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);font-size:13px;transition:var(--transition-smooth)}.form-cyber[data-v-389acbf7]:focus{border-color:var(--primary);box-shadow:0 0 10px var(--primary-glow);outline:none}.form-cyber-select[data-v-389acbf7]{width:50%;padding:8px 10px;background:var(--bg-input);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);font-size:12px;outline:none;cursor:pointer;transition:var(--transition-smooth)}.form-cyber-select[data-v-389acbf7]:focus{border-color:var(--primary);box-shadow:0 0 6px var(--primary-glow)}.thread-list-wrapper[data-v-389acbf7]{flex-grow:1;overflow-y:auto;padding:12px}.thread-cards-list[data-v-389acbf7]{display:flex;flex-direction:column;gap:10px}.thread-card[data-v-389acbf7]{position:relative;padding:12px;background:#ffffff05;border:1px solid var(--border-glass);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-bounce);overflow:visible!important}.thread-card.has-open-dropdown[data-v-389acbf7]{z-index:1060!important}.thread-card[data-v-389acbf7]:hover{transform:translateY(-1.5px);background:#ffffff0a;border-color:var(--border-glass-active)}.thread-card.active[data-v-389acbf7]{background:var(--bg-input-active);border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.thread-card-grid[data-v-389acbf7]{display:flex;align-items:flex-start;gap:12px;overflow:visible!important}.avatar-wrapper[data-v-389acbf7]{width:44px;height:44px;border-radius:50%;position:relative;flex-shrink:0}.avatar-image-fill[data-v-389acbf7]{width:100%;height:100%;object-fit:cover;border-radius:50%;border:1.5px solid var(--border-glass-active)}.avatar-initials-fill[data-v-389acbf7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:14px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.presence-dot-badge[data-v-389acbf7]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;background-color:var(--text-dim);border:2px solid var(--bg-card);transition:background-color .3s ease}.presence-dot-badge.online[data-v-389acbf7]{background-color:#10b981;box-shadow:0 0 8px #10b981}.bg-color-0[data-v-389acbf7]{background:linear-gradient(135deg,#f57c22,#d86209)}.bg-color-1[data-v-389acbf7]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.bg-color-2[data-v-389acbf7]{background:linear-gradient(135deg,#10b981,#047857)}.bg-color-3[data-v-389acbf7]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.bg-color-4[data-v-389acbf7]{background:linear-gradient(135deg,#ec4899,#be185d)}.details-wrapper[data-v-389acbf7]{flex-grow:1;min-width:0;overflow:visible!important}.thread-name[data-v-389acbf7]{font-weight:700;font-size:13.5px;color:var(--text-main)}.thread-time[data-v-389acbf7]{font-size:10.5px;color:var(--text-dim);white-space:nowrap}.thread-snippet[data-v-389acbf7]{font-size:12px;color:var(--text-muted);margin-bottom:0;line-height:1.4}.badge-card-tag[data-v-389acbf7]{display:inline-block;padding:2px 6px;font-size:9px;font-weight:700;color:#fff;border-radius:4px;text-shadow:0 1px 1px rgba(0,0,0,.15)}.unread-badge[data-v-389acbf7]{background:var(--primary);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;box-shadow:0 0 8px var(--primary-glow)}.btn-icon-glass[data-v-389acbf7]{background:#ffffff08;border:1px solid var(--border-glass);width:32px;height:32px;border-radius:8px;color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-smooth)}.btn-icon-glass[data-v-389acbf7]:hover,.btn-icon-glass.active[data-v-389acbf7]{background:var(--primary-glow);color:var(--primary);border-color:var(--primary)}.badge-cyber[data-v-389acbf7]{padding:2px 6px;font-size:9px;font-weight:700;border-radius:4px;text-transform:uppercase}.badge-cyber-success[data-v-389acbf7]{background:#10b9811a;color:#10b981}.badge-cyber-primary[data-v-389acbf7]{background:#3b82f61a;color:#3b82f6}.badge-cyber-danger[data-v-389acbf7]{background:#ef44441a;color:#ef4444}.badge-cyber-secondary[data-v-389acbf7]{background:#9ca3af1a;color:#9ca3af}.loader-container[data-v-389acbf7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.loader-text[data-v-389acbf7]{margin-top:10px;font-size:12px;color:var(--text-dim)}.empty-threads-container[data-v-389acbf7]{text-align:center;padding:40px 20px}.thread-actions-wrapper[data-v-389acbf7]{position:relative;display:inline-block;overflow:visible!important}.btn-thread-dropdown[data-v-389acbf7]{background:transparent;border:none;color:var(--text-dim);padding:4px 6px;border-radius:6px;cursor:pointer;font-size:11px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-thread-dropdown[data-v-389acbf7]:hover{color:var(--text-main);background:#ffffff14}.thread-actions-menu[data-v-389acbf7]{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:1050;min-width:180px;background:var(--bg-input-active, #1a1a26);border:1px solid var(--border-glass, rgba(255, 255, 255, .08));border-radius:12px;padding:6px 0;box-shadow:0 10px 30px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.dropdown-item[data-v-389acbf7]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:11.5px;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .15s ease;white-space:nowrap;text-align:start}.dropdown-item[data-v-389acbf7]:hover{background:#ffffff0d}.dropdown-divider[data-v-389acbf7]{height:1px;background:var(--border-glass, rgba(255, 255, 255, .08));margin:4px 0;opacity:.5}.message-bubble-wrapper[data-v-534f8636]{display:flex;flex-direction:column;max-width:75%;margin-bottom:16px;min-width:0}.message-bubble-wrapper.outgoing[data-v-534f8636]{align-self:flex-end;align-items:flex-end}.message-bubble-wrapper.incoming[data-v-534f8636]{align-self:flex-start;align-items:flex-start}.sender-name[data-v-534f8636]{font-size:11px;font-weight:600;color:var(--text-dim)}.message-card[data-v-534f8636]{padding:12px 16px;border-radius:16px;font-size:13px;line-height:1.5;word-break:break-all;min-width:0;max-width:100%}.message-text[data-v-534f8636]{margin-bottom:0;white-space:pre-wrap}.outgoing .message-card[data-v-534f8636]{background:var(--brand-gradient);color:#fff;border-bottom-right-radius:4px;box-shadow:0 8px 20px #f57c2226}.incoming .message-card[data-v-534f8636]{background:var(--bg-input);border:1px solid var(--border-glass);color:var(--text-main);border-bottom-left-radius:4px}.private-note .message-card[data-v-534f8636]{background:#ffc1071a!important;border:1px solid rgba(255,193,7,.3)!important;color:#ffc107!important}.private-badge[data-v-534f8636]{font-size:10px;color:#ffc107;font-weight:700}.chat-inline-image[data-v-534f8636]{max-width:280px;max-height:200px;border-radius:12px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--border-glass)}.chat-inline-image[data-v-534f8636]:hover{transform:scale(1.02);box-shadow:0 4px 12px var(--primary-glow)}.chat-inline-audio[data-v-534f8636]{max-width:100%;border-radius:8px;background:var(--bg-input);outline:none;height:36px}.attachment-link[data-v-534f8636]{color:var(--primary);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;transition:all .2s ease}.attachment-link[data-v-534f8636]:hover{color:#fff;text-shadow:0 0 8px var(--primary-glow)}.chat-input-bar[data-v-6ea13667]{background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-input-row[data-v-6ea13667]{display:flex;align-items:center;background:var(--bg-input);border:1px solid var(--border-glass);border-radius:16px;padding:6px 12px;gap:8px;transition:var(--transition-smooth)}.modern-input-row[data-v-6ea13667]:focus-within{border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow)}.form-control-input[data-v-6ea13667]{background:transparent;border:none;color:var(--text-main);font-size:13px;padding:8px 4px;outline:none}.btn-action-input[data-v-6ea13667]{background:transparent;border:none;color:var(--text-dim);font-size:16px;cursor:pointer;transition:var(--transition-smooth);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.btn-action-input[data-v-6ea13667]:hover,.btn-action-input.active[data-v-6ea13667]{color:var(--primary);background:var(--primary-glow)}.btn-send-cyber[data-v-6ea13667]{background:var(--brand-gradient);border:none;width:36px;height:36px;border-radius:var(--radius-md);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition-bounce);box-shadow:0 4px 12px #f57c2233}.btn-send-cyber[data-v-6ea13667]:hover{transform:scale(1.05);box-shadow:0 6px 16px #f57c224d}.attachment-drawer[data-v-6ea13667]{background:#0000004d}.attachment-preview-card[data-v-6ea13667]{display:flex;align-items:center;justify-content:space-between;background:#ffffff08;border:1px dashed var(--border-glass-active);padding:10px 14px;border-radius:var(--radius-md)}.filename[data-v-6ea13667]{font-size:12px;max-width:200px;font-weight:700}.filesize[data-v-6ea13667]{font-size:11px}.btn-close-attachment[data-v-6ea13667]{background:transparent;border:none;color:var(--danger);cursor:pointer}.contact-sidebar[data-v-3e9f582e]{background:#00000026;height:100%;overflow-y:auto;border-inline-start:1px solid var(--border-glass)}.profile-card[data-v-3e9f582e]{padding-top:10px}.avatar-holder[data-v-3e9f582e]{width:70px;height:70px;border-radius:50%;background:var(--primary-glow);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;border:2px solid var(--primary);box-shadow:0 0 20px var(--primary-glow)}.profile-name[data-v-3e9f582e]{font-size:15px;font-weight:700;color:var(--text-main)}.profile-phone[data-v-3e9f582e]{font-size:12px}.separator[data-v-3e9f582e]{border-top:1px solid var(--border-glass);opacity:.15}.info-group-title[data-v-3e9f582e]{font-size:11px;text-transform:uppercase;color:var(--text-dim);font-weight:700;letter-spacing:.05em;margin-bottom:16px}.info-item[data-v-3e9f582e]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-3e9f582e]{font-size:11px;color:var(--text-dim);font-weight:600}.info-value[data-v-3e9f582e]{font-size:13px;color:var(--text-main);font-weight:600}.tech-item[data-v-3e9f582e]{display:flex;align-items:center;font-size:12px;padding:8px 12px;background:#ffffff05;border-radius:var(--radius-sm);border:1px solid var(--border-glass)}.tech-label[data-v-3e9f582e]{color:var(--text-dim)}.tech-value[data-v-3e9f582e]{font-weight:700;color:var(--text-main)}.badge-cyber[data-v-3e9f582e]{padding:3px 8px;font-size:10px;font-weight:700;border-radius:6px;text-transform:uppercase}.badge-cyber-success[data-v-3e9f582e]{background:#10b9811a;color:#10b981}.badge-cyber-primary[data-v-3e9f582e]{background:#3b82f61a;color:#3b82f6}.badge-cyber-danger[data-v-3e9f582e]{background:#ef44441a;color:#ef4444}.badge-cyber-secondary[data-v-3e9f582e]{background:#9ca3af1a;color:#9ca3af}.prev-thread-item[data-v-3e9f582e]{border:1px solid var(--border-glass);transition:all .2s ease;background:#ffffff03;padding:8px 12px;border-radius:var(--radius-sm);cursor:pointer}.prev-thread-item[data-v-3e9f582e]:hover{background:#ffffff08;border-color:var(--border-glass-active);transform:translate(-2px)}.prev-thread-id[data-v-3e9f582e]{font-size:11px;font-weight:700}.prev-thread-date[data-v-3e9f582e]{font-size:10px}.tag-selector-wrapper[data-v-976822cc]{display:inline-block}.btn-sm-tag[data-v-976822cc]{width:26px!important;height:26px!important;border-radius:6px!important;background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-dim);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.btn-sm-tag[data-v-976822cc]:hover{background:var(--primary-glow);color:var(--primary);border-color:var(--primary)}.tag-dropdown-menu[data-v-976822cc]{position:absolute;top:32px;right:0;z-index:1000;min-width:180px;padding:10px;background:var(--bg-card);border-radius:var(--radius-md);box-shadow:0 10px 30px #0006;max-height:250px;overflow-y:auto;border:1px solid var(--border-glass)}.tag-options-list[data-v-976822cc]{display:flex;flex-direction:column;gap:4px}.tag-option-item[data-v-976822cc]{cursor:pointer;transition:background .2s ease}.tag-option-item[data-v-976822cc]:hover{background:#ffffff0d}.badge-tag-preview[data-v-976822cc]{display:inline-block;padding:2px 6px;font-size:10px;font-weight:700;color:#fff;border-radius:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.lightbox-overlay[data-v-f4c2ba92]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center}.lightbox-content[data-v-f4c2ba92]{position:relative;max-width:90%;max-height:90%}.lightbox-img[data-v-f4c2ba92]{max-width:100%;max-height:90vh;border-radius:var(--radius-md);border:1px solid var(--border-glass-active);box-shadow:0 10px 40px #00000080}.btn-close-lightbox[data-v-f4c2ba92]{position:absolute;top:-45px;right:0;background:transparent;border:none;color:#fff;font-size:24px;cursor:pointer;outline:none}.chat-workspace-full[data-v-f4664d0b]{display:grid;grid-template-columns:320px 1fr 300px;height:100%!important;flex-grow:1!important;background:var(--bg-card);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-glass)}@media (max-width: 1200px){.chat-workspace-full[data-v-f4664d0b]{grid-template-columns:280px 1fr}}.presence-dot[data-v-f4664d0b]{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--text-dim);border:1.5px solid var(--bg-card);transition:background-color .3s ease}.presence-dot.online[data-v-f4664d0b]{background-color:#10b981;box-shadow:0 0 8px #10b981}.avatar-holder-sm[data-v-f4664d0b]{width:40px;height:40px;border-radius:50%;background:var(--primary-glow);color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border:1px solid var(--primary);position:relative}.avatar-holder-sm .presence-dot[data-v-f4664d0b]{position:absolute;bottom:0;right:0}.chat-active-header[data-v-f4664d0b]{background:#0000001a;border-bottom:1px solid var(--border-glass)}.max-width-tags[data-v-f4664d0b]{max-width:250px}.badge-tag[data-v-f4664d0b]{display:inline-block;padding:3px 8px;font-size:10px;font-weight:700;color:#fff;border-radius:6px;text-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 2px 4px #0000001a}.btn-load-more[data-v-f4664d0b]{background:#ffffff08;border:1px solid var(--border-glass);padding:6px 14px;color:var(--text-dim);font-size:11px;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease}.btn-load-more[data-v-f4664d0b]:hover{background:var(--primary-glow);color:var(--primary);border-color:var(--primary)}.typing-bubble[data-v-f4664d0b]{background:#ffffff05!important;border:1px dashed var(--border-glass)!important;padding:10px 14px!important}.typing-indicator-dots[data-v-f4664d0b]{display:flex;align-items:center;gap:4px;height:12px}.typing-indicator-dots span[data-v-f4664d0b]{display:block;width:6px;height:6px;border-radius:50%;background-color:var(--primary);animation:typingBounce-f4664d0b 1.4s infinite both}.typing-indicator-dots span[data-v-f4664d0b]:nth-child(2){animation-delay:.2s}.typing-indicator-dots span[data-v-f4664d0b]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-f4664d0b{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.chat-main[data-v-f4664d0b]{display:flex;flex-direction:column;height:100%;background:var(--bg-dark-accent);position:relative;overflow:hidden}.empty-state[data-v-f4664d0b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.cyber-svg-container[data-v-f4664d0b]{width:90px;height:90px;border-radius:50%;background:var(--primary-glow);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 0 30px var(--primary-glow)}.cyber-icon[data-v-f4664d0b]{font-size:36px}.max-width-p[data-v-f4664d0b]{max-width:400px;font-size:13px;line-height:1.6}.escalation-banner-compact[data-v-f4664d0b]{background:linear-gradient(90deg,#ef444414,#f59e0b0a,#10b98105);border-bottom:1px solid var(--border-glass, rgba(255, 255, 255, .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px -5px #0000004d;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1);padding:4px 0}.badge-cyber-compact[data-v-f4664d0b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px}.badge-cyber-compact-status[data-v-f4664d0b]{padding:2px 6px;font-size:9px;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center}.escalation-meta-inline[data-v-f4664d0b]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:11.5px;color:#fff9}.escalation-meta-inline span[data-v-f4664d0b]{display:inline-block}.text-success-glow[data-v-f4664d0b]{color:#10b981;text-shadow:0 0 8px rgba(16,185,129,.4)}.text-danger-glow[data-v-f4664d0b]{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.4)}.text-warning-glow[data-v-f4664d0b]{color:#f59e0b;text-shadow:0 0 8px rgba(245,158,11,.4)}.text-info-glow[data-v-f4664d0b]{color:#3b82f6;text-shadow:0 0 8px rgba(59,130,246,.4)}.text-white-85[data-v-f4664d0b]{color:#ffffffd9}.btn-cyber-compact[data-v-f4664d0b]{height:26px;padding:0 10px;border:none;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:all .2s ease}.btn-cyber-compact[data-v-f4664d0b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000040;filter:brightness(1.15)}.btn-cyber-compact[data-v-f4664d0b]:active{transform:translateY(0)}.btn-cyber-primary-compact[data-v-f4664d0b]{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.btn-cyber-primary-compact[data-v-f4664d0b]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn-cyber-success-compact[data-v-f4664d0b]{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3)}.btn-cyber-success-compact[data-v-f4664d0b]:hover{background:#10b981;color:#fff;border-color:#10b981}.btn-cyber-warning-compact[data-v-f4664d0b]{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.btn-cyber-warning-compact[data-v-f4664d0b]:hover{background:#f59e0b;color:#fff;border-color:#f59e0b}.mx-separator[data-v-f4664d0b]{margin-left:6px;margin-right:6px}.escalation-reason-card[data-v-f4664d0b]{background:#00000026;border-inline-start:4px solid var(--danger, #ef4444);border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.escalation-notes-card[data-v-f4664d0b]{background:#00000026;border-inline-start:4px solid var(--primary, #3b82f6);border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.uppercase-label[data-v-f4664d0b]{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.reason-text[data-v-f4664d0b]{font-style:italic}.notes-text[data-v-f4664d0b]{font-family:inherit}.badge-cyber-warning[data-v-f4664d0b]{background:#f59e0b1a;color:#f59e0b}.btn-cyber-primary[data-v-f4664d0b]{background:var(--primary, #3b82f6);color:#fff}.btn-cyber-warning[data-v-f4664d0b]{background:var(--warning, #f59e0b);color:#fff}.btn-small-action[data-v-f4664d0b]{padding:4px 10px;font-size:11px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.messages-stream[data-v-f4664d0b]{flex-grow:1;background:radial-gradient(circle at top right,rgba(245,124,34,.03) 0%,transparent 60%)}.message-bubble-wrapper[data-v-f4664d0b]{display:flex;flex-direction:column;max-width:75%;margin-bottom:16px;min-width:0}.message-bubble-wrapper.incoming[data-v-f4664d0b]{align-self:flex-start;align-items:flex-start}.sender-name[data-v-f4664d0b]{font-size:11px;font-weight:600;color:var(--text-dim)}.message-card[data-v-f4664d0b]{padding:12px 16px;border-radius:16px;font-size:13px;line-height:1.5;word-break:break-all;min-width:0;max-width:100%}.incoming .message-card[data-v-f4664d0b]{background:var(--bg-input);border:1px solid var(--border-glass);color:var(--text-main);border-bottom-left-radius:4px}.badge-cyber[data-v-f4664d0b]{padding:3px 8px;font-size:10px;font-weight:700;border-radius:6px;text-transform:uppercase}.badge-cyber-success[data-v-f4664d0b]{background:#10b9811a;color:#10b981}.badge-cyber-primary[data-v-f4664d0b]{background:#3b82f61a;color:#3b82f6}.badge-cyber-danger[data-v-f4664d0b]{background:#ef44441a;color:#ef4444}.badge-cyber-secondary[data-v-f4664d0b]{background:#9ca3af1a;color:#9ca3af}.btn-cyber[data-v-f4664d0b]{padding:6px 12px;border:none;font-size:12px;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-bounce)}.btn-cyber-danger[data-v-f4664d0b]{background:var(--danger);color:#fff}.btn-cyber-success[data-v-f4664d0b]{background:var(--success);color:#fff}.btn-cyber[data-v-f4664d0b]:hover{transform:translateY(-1px);filter:brightness(1.15)}.header-actions-wrapper[data-v-f4664d0b]{position:relative;display:inline-block}.btn-header-dropdown[data-v-f4664d0b]{width:26px;height:26px;border-radius:6px;background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-dim);font-size:11px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-header-dropdown[data-v-f4664d0b]:hover{background:var(--primary-glow);color:var(--primary);border-color:var(--primary)}.thread-actions-menu[data-v-f4664d0b]{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:1050;min-width:180px;background:var(--bg-input-active, #1a1a26);border:1px solid var(--border-glass, rgba(255, 255, 255, .08));border-radius:12px;padding:6px 0;box-shadow:0 10px 30px #0009;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.dropdown-item[data-v-f4664d0b]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:500;color:var(--text-main);cursor:pointer;transition:all .15s ease;white-space:nowrap;text-align:start}.dropdown-item[data-v-f4664d0b]:hover{background:#ffffff0d}.dropdown-divider[data-v-f4664d0b]{height:1px;background:var(--border-glass, rgba(255, 255, 255, .08));margin:4px 0;opacity:.5}.custom-modal-overlay[data-v-f4664d0b]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000a6;display:flex;align-items:center;justify-content:center;z-index:1050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-modal-card[data-v-f4664d0b]{background:var(--bg-card);border:1px solid var(--border-glass);border-radius:var(--radius-lg);width:90%;max-width:480px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;animation:modalScaleUp-f4664d0b .3s cubic-bezier(.34,1.56,.64,1)}@keyframes modalScaleUp-f4664d0b{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.custom-modal-header[data-v-f4664d0b]{padding:18px 24px;border-bottom:1px solid var(--border-glass);display:flex;justify-content:space-between;align-items:center}.custom-modal-header h3[data-v-f4664d0b]{font-size:18px;font-weight:700;color:var(--text-main);margin:0;font-family:Outfit,sans-serif}.custom-modal-close[data-v-f4664d0b]{background:none;border:none;font-size:22px;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:var(--transition-smooth)}.custom-modal-close[data-v-f4664d0b]:hover{background:#ffffff0d;color:var(--text-main)}.custom-modal-body[data-v-f4664d0b]{padding:24px}.custom-modal-label[data-v-f4664d0b]{display:block;font-size:13px;font-weight:700;color:var(--text-muted);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.custom-modal-input[data-v-f4664d0b]{width:100%;background:var(--bg-input);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);padding:12px 14px;font-size:14px;font-weight:500;transition:var(--transition-smooth)}.custom-modal-input[data-v-f4664d0b]:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);outline:none}.custom-modal-footer[data-v-f4664d0b]{padding:16px 24px;border-top:1px solid var(--border-glass);display:flex;justify-content:flex-end;gap:12px}.custom-modal-btn-cancel[data-v-f4664d0b]{background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-main);padding:10px 20px;font-size:13px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth)}.custom-modal-btn-cancel[data-v-f4664d0b]:hover{background:#ffffff14;border-color:var(--text-muted)}.custom-modal-btn-submit[data-v-f4664d0b]{background:var(--primary);border:1px solid var(--primary);color:#fff;padding:10px 20px;font-size:13px;font-weight:600;border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-smooth)}.custom-modal-btn-submit[data-v-f4664d0b]:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-glow)}.custom-modal-btn-submit[data-v-f4664d0b]:disabled{opacity:.5;cursor:not-allowed}.btn-back-to-list[data-v-f4664d0b]{display:none;background:transparent;border:none;color:var(--text-dim);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease;align-items:center;justify-content:center}.btn-back-to-list[data-v-f4664d0b]:hover{color:var(--text-main);background:#ffffff14}.btn-mobile-profile-toggle[data-v-f4664d0b]{display:none;width:26px;height:26px;border-radius:6px;background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-dim);font-size:13px;cursor:pointer;transition:all .2s ease;align-items:center;justify-content:center}.btn-mobile-profile-toggle[data-v-f4664d0b]:hover{background:var(--primary-glow);color:var(--primary);border-color:var(--primary)}.contact-sidebar-container[data-v-f4664d0b]{display:flex;flex-direction:column;height:100%;background:var(--bg-card)}.profile-mobile-header[data-v-f4664d0b]{background:#0000001a;border-bottom:1px solid var(--border-glass)}.btn-back-to-chat[data-v-f4664d0b]{background:transparent;border:none;color:var(--text-dim);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.btn-back-to-chat[data-v-f4664d0b]:hover{color:var(--text-main);background:#ffffff14}@media (max-width: 991px){.chat-workspace-full[data-v-f4664d0b]{display:block!important;position:relative;height:100%!important;border-radius:0;border:none}.sessions-sidebar[data-v-f4664d0b],.chat-main[data-v-f4664d0b],.contact-sidebar-container[data-v-f4664d0b]{display:none!important;width:100%!important;height:100%!important;position:absolute;top:0;left:0}.chat-workspace-full.show-threads .sessions-sidebar[data-v-f4664d0b],.chat-workspace-full.show-chat .chat-main[data-v-f4664d0b],.chat-workspace-full.show-profile .contact-sidebar-container[data-v-f4664d0b]{display:flex!important;position:relative}.contact-sidebar-container .contact-sidebar[data-v-f4664d0b]{flex-grow:1;border-inline-start:none}.btn-back-to-list[data-v-f4664d0b],.btn-mobile-profile-toggle[data-v-f4664d0b]{display:inline-flex}.chat-active-header[data-v-f4664d0b]{padding:8px 12px!important}.chat-active-header .gap-3[data-v-f4664d0b]{gap:8px!important}.avatar-holder-sm[data-v-f4664d0b]{width:32px!important;height:32px!important;font-size:13px!important}.avatar-holder-sm .presence-dot[data-v-f4664d0b]{width:7px!important;height:7px!important;border-width:1px!important}.chat-active-header h6[data-v-f4664d0b]{font-size:13px!important}.chat-active-header .badge-cyber[data-v-f4664d0b]{font-size:8px!important;padding:1px 4px!important}.chat-active-header .small[data-v-f4664d0b]{font-size:10px!important}.btn-back-to-list[data-v-f4664d0b]{font-size:13px!important;width:26px!important;height:26px!important;border-radius:6px!important;background:#ffffff08!important;border:1px solid var(--border-glass)!important;padding:0!important}.max-width-tags[data-v-f4664d0b]{max-width:110px!important}.badge-tag[data-v-f4664d0b]{padding:2px 5px!important;font-size:8px!important;border-radius:4px!important}}.main-wrapper.chat-mode-active{padding-top:16px!important;padding-bottom:16px!important;padding-inline-end:16px!important;height:calc(100vh - var(--navbar-height, 70px))!important;min-height:calc(100vh - var(--navbar-height, 70px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.main-wrapper.chat-mode-active .panel-content-area{margin-top:0!important;height:100%!important;flex-grow:1!important;display:flex!important;flex-direction:column!important}@media (max-width: 991px){.main-wrapper.chat-mode-active{padding:0!important;height:calc(100vh - var(--navbar-height, 60px))!important;min-height:calc(100vh - var(--navbar-height, 60px))!important}}.users-panel[data-v-51f10d92]{animation:slideUp-51f10d92 .4s ease-out forwards}.panel-header[data-v-51f10d92]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.welcome-title[data-v-51f10d92]{font-size:26px;background:linear-gradient(135deg,white 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}[data-theme=light] .welcome-title[data-v-51f10d92]{background:linear-gradient(135deg,var(--text-main-color) 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-subtitle[data-v-51f10d92]{color:var(--text-muted)}.stats-grid[data-v-51f10d92]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.stats-grid[data-v-51f10d92]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid[data-v-51f10d92]{grid-template-columns:1fr}}.stat-card[data-v-51f10d92]{padding:16px 20px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.stat-icon-wrapper[data-v-51f10d92]{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.primary-glow[data-v-51f10d92]{background:var(--primary-glow);color:var(--primary-color)}.success-glow[data-v-51f10d92]{background:#10b9811a;color:#10b981}.warning-glow[data-v-51f10d92]{background:var(--warning-glow);color:var(--status-warning)}.info-glow[data-v-51f10d92]{background:var(--accent-glow);color:var(--status-info)}.stat-label[data-v-51f10d92]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:block}.stat-value[data-v-51f10d92]{font-size:24px;font-weight:800;line-height:1.2;margin-top:2px;margin-bottom:0;font-family:Outfit,sans-serif}.search-filter-bar[data-v-51f10d92]{flex-direction:row}@media (max-width: 768px){.search-filter-bar[data-v-51f10d92]{flex-direction:column;align-items:stretch!important}}.search-box[data-v-51f10d92]{position:relative;flex-grow:1;max-width:480px}.search-icon[data-v-51f10d92]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-size:13px}.rtl-mode .search-icon[data-v-51f10d92]{left:auto;right:12px}.table-responsive-container[data-v-51f10d92]{overflow-x:auto;padding:0}.cyber-table[data-v-51f10d92]{border-collapse:collapse;text-align:start}.cyber-table th[data-v-51f10d92]{padding:14px 20px;background:#ffffff05;border-bottom:1.5px solid var(--border-glass);font-weight:700;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}[data-theme=light] .cyber-table th[data-v-51f10d92]{background:#00000005}.cyber-table td[data-v-51f10d92]{padding:14px 20px;border-bottom:1px solid var(--border-glass);font-size:13px;vertical-align:middle;transition:background-color .2s ease}.cyber-table tbody tr:hover td[data-v-51f10d92]{background:#ffffff04}[data-theme=light] .cyber-table tbody tr:hover td[data-v-51f10d92]{background:#00000003}.cyber-table tbody tr.is-inactive td[data-v-51f10d92]{opacity:.65}.member-avatar[data-v-51f10d92]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);flex-shrink:0}.member-name[data-v-51f10d92]{font-weight:700;color:var(--text-main);display:block}.member-username[data-v-51f10d92]{font-size:11px;color:var(--text-muted)}.member-email[data-v-51f10d92]{color:var(--text-muted)}.member-date[data-v-51f10d92]{color:var(--text-muted);font-size:12.5px}.badge-role[data-v-51f10d92]{display:inline-block;padding:2.5px 8px;font-size:10px;font-weight:700;border-radius:6px;text-transform:uppercase;letter-spacing:.02em}.bg-danger-glow[data-v-51f10d92]{background:#ef444426}.bg-warning-glow[data-v-51f10d92]{background:#f59e0b26}.bg-primary-glow[data-v-51f10d92]{background:#3b82f626}.bg-info-glow[data-v-51f10d92]{background:#06b6d426}.bg-secondary-glow[data-v-51f10d92]{background:#9ca3af26}.btn-icon-action[data-v-51f10d92]{background:#ffffff05;border:1px solid var(--border-glass);width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:11.5px}.btn-icon-action[data-v-51f10d92]:hover{background:#ffffff14;transform:translateY(-1px)}.bg-color-0[data-v-51f10d92]{background:linear-gradient(135deg,#f57c22,#d86209)}.bg-color-1[data-v-51f10d92]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.bg-color-2[data-v-51f10d92]{background:linear-gradient(135deg,#10b981,#047857)}.bg-color-3[data-v-51f10d92]{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.bg-color-4[data-v-51f10d92]{background:linear-gradient(135deg,#ec4899,#be185d)}.drawer-overlay[data-v-51f10d92]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999!important;display:flex;justify-content:flex-end}.drawer-overlay.rtl-mode[data-v-51f10d92]{justify-content:flex-start}.drawer-card[data-v-51f10d92]{width:100%;max-width:580px;height:100vh;background:var(--sidebar-bg)!important;border-radius:0!important;border:none!important;border-inline-start:1px solid var(--border-glass)!important;box-shadow:-10px 0 45px #00000080!important;display:flex;flex-direction:column;padding:30px;position:relative;z-index:10000;animation:slideInRight-51f10d92 .35s cubic-bezier(.16,1,.3,1) forwards}.rtl-drawer[data-v-51f10d92]{animation:slideInLeft-51f10d92 .35s cubic-bezier(.16,1,.3,1) forwards;border-inline-start:none!important;border-inline-end:1px solid var(--border-glass)!important;box-shadow:10px 0 45px #00000080!important}.drawer-header[data-v-51f10d92]{flex-shrink:0;border-bottom:1px solid var(--border-glass);padding-bottom:16px}.drawer-body[data-v-51f10d92]{flex-grow:1;overflow-y:auto;padding-inline-end:4px;margin-top:16px}.drawer-body[data-v-51f10d92]::-webkit-scrollbar{width:5px}.confirm-delete-card[data-v-51f10d92]{max-width:480px}.modal-card-header[data-v-51f10d92]{flex-shrink:0;border-bottom:1px solid var(--border-glass);padding-bottom:12px}.modal-card-body[data-v-51f10d92]{flex-grow:1;overflow-y:auto;padding-inline-end:8px;margin-top:16px}.btn-close-modal[data-v-51f10d92]{background:transparent;border:none;color:var(--text-dim);font-size:16px;cursor:pointer;transition:color .2s}.btn-close-modal[data-v-51f10d92]:hover{color:var(--text-main)}.switch-label-title[data-v-51f10d92]{font-weight:700;font-size:13px;color:var(--text-main)}.switch-label-desc[data-v-51f10d92]{font-size:11px;margin-top:1px}.btn-cancel[data-v-51f10d92]{background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-main);padding:8px 16px;font-size:13px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s}.btn-cancel[data-v-51f10d92]:hover{background:#ffffff14}.delete-alert-icon[data-v-51f10d92]{font-size:1.8rem}.btn-danger-cyber[data-v-51f10d92]{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:8px 18px;font-size:13px;border-radius:var(--radius-sm);font-weight:600;cursor:pointer;transition:all .2s}.btn-danger-cyber[data-v-51f10d92]:hover{background:#ef444440;box-shadow:0 0 12px #ef444433}.roles-checklist[data-v-51f10d92]{display:flex;flex-wrap:wrap;gap:10px}.role-checkbox-card[data-v-51f10d92]{padding:8px 16px;background:#ffffff05;border:1px solid var(--border-glass);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth)}.role-checkbox-card[data-v-51f10d92]:hover,.role-checkbox-card.active[data-v-51f10d92]{background:#ffffff0d;border-color:var(--primary-color)}.role-name-text[data-v-51f10d92]{font-size:13px;font-weight:600;color:var(--text-main);text-transform:capitalize}.role-checkbox-input[data-v-51f10d92]{cursor:pointer}.permissions-accordion-tree[data-v-51f10d92]{display:flex;flex-direction:column;gap:8px}.accordion-item-cyber[data-v-51f10d92]{background:#ffffff03;border:1px solid var(--border-glass);border-radius:var(--radius-md);overflow:hidden}.accordion-header-cyber[data-v-51f10d92]{padding:12px 16px;background:#ffffff05;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:13.5px;color:var(--text-main);transition:background-color .2s}.accordion-header-cyber[data-v-51f10d92]:hover{background:#ffffff0a}.accordion-body-cyber[data-v-51f10d92]{padding:8px;border-top:1px solid var(--border-glass);background:#0000001a}.permission-label[data-v-51f10d92]{font-weight:600;font-size:13px;color:var(--text-main);display:block}.permission-codename[data-v-51f10d92]{font-size:11px;color:var(--text-muted)}.badge-inherited[data-v-51f10d92]{font-size:9.5px;font-weight:700;background:#10b9811f;color:#10b981;padding:2.5px 8px;border-radius:6px;border:1px solid rgba(16,185,129,.2);white-space:nowrap}.hover-bg-glass[data-v-51f10d92]:hover{background:#ffffff05!important;border-radius:var(--radius-sm)}.bg-soft-success-vue[data-v-51f10d92]{background:#10b98108!important}@keyframes slideUp-51f10d92{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-51f10d92{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft-51f10d92{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bounce-51f10d92{0%{transform:scale(.95);opacity:0}70%{transform:scale(1.01)}to{transform:scale(1);opacity:1}}.animate-fade[data-v-51f10d92]{animation:slideUp-51f10d92 .3s ease-out forwards}.animate-bounce[data-v-51f10d92]{animation:bounce-51f10d92 .35s cubic-bezier(.34,1.56,.64,1) forwards}.offer-avatar-preview[data-v-588b7ed1]{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid var(--border-glass)}.knowledge-panel[data-v-bad85221]{animation:slideUp-bad85221 .4s ease-out forwards}.panel-header[data-v-bad85221]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:20px}.welcome-title[data-v-bad85221]{font-size:26px;background:linear-gradient(135deg,white 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}[data-theme=light] .welcome-title[data-v-bad85221]{background:linear-gradient(135deg,var(--text-main-color) 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-subtitle[data-v-bad85221]{color:var(--text-muted)}.stats-grid[data-v-bad85221]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.stats-grid[data-v-bad85221]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.stats-grid[data-v-bad85221]{grid-template-columns:1fr}}.stat-card[data-v-bad85221]{padding:16px 20px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.stat-icon-wrapper[data-v-bad85221]{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:20px}.primary-glow[data-v-bad85221]{background:var(--primary-glow);color:var(--primary-color)}.success-glow[data-v-bad85221]{background:#10b9811a;color:#10b981}.warning-glow[data-v-bad85221]{background:var(--warning-glow);color:var(--status-warning)}.danger-glow[data-v-bad85221]{background:#ef44441a;color:#ef4444}.stat-label[data-v-bad85221]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;display:block}.stat-value[data-v-bad85221]{font-size:24px;font-weight:800;line-height:1.2;margin-top:2px;margin-bottom:0;font-family:Outfit,sans-serif}.settings-tab-bar[data-v-bad85221]{display:flex;padding:6px;gap:6px;overflow-x:auto;border-radius:var(--radius-md)}.settings-tab-btn[data-v-bad85221]{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:10px 18px;border-radius:var(--radius-sm);color:var(--text-muted);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:var(--transition-smooth)}.settings-tab-btn[data-v-bad85221]:hover{color:var(--text-main);background:#ffffff08}[data-theme=light] .settings-tab-btn[data-v-bad85221]:hover{background:#00000005}.settings-tab-btn.active[data-v-bad85221]{color:#fff;background:var(--primary-color);box-shadow:0 4px 15px #f57c2240}.badge-gap-count[data-v-bad85221]{font-size:10px;background:#ef4444;color:#fff;padding:2px 7px;border-radius:20px;font-weight:700}.gap-alert-banner[data-v-bad85221]{border-left:4px solid var(--status-warning);padding:16px 20px;background:#f59e0b08!important}.banner-header[data-v-bad85221]{cursor:pointer}.gaps-list[data-v-bad85221]{margin-top:14px}.gap-item[data-v-bad85221]{background:#ffffff05!important;border:1px solid var(--border-glass)!important}.gap-query[data-v-bad85221]{font-size:14px;color:var(--text-main)}.gap-count[data-v-bad85221]{font-size:11.5px}.btn-small[data-v-bad85221]{padding:6px 12px!important;font-size:12px!important}.search-filter-bar[data-v-bad85221]{flex-direction:row}@media (max-width: 768px){.search-filter-bar[data-v-bad85221]{flex-direction:column;align-items:stretch!important}}.search-box[data-v-bad85221]{position:relative;flex-grow:1;max-width:480px}.search-icon[data-v-bad85221]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-size:13px}.rtl-mode .search-icon[data-v-bad85221]{left:auto;right:12px}.table-responsive-container[data-v-bad85221]{overflow-x:auto;padding:0}.cyber-table[data-v-bad85221]{border-collapse:collapse;text-align:start}.cyber-table th[data-v-bad85221]{padding:14px 20px;background:#ffffff05;border-bottom:1.5px solid var(--border-glass);font-weight:700;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}[data-theme=light] .cyber-table th[data-v-bad85221]{background:#00000005}.cyber-table td[data-v-bad85221]{padding:14px 20px;border-bottom:1px solid var(--border-glass);font-size:13px;vertical-align:middle;transition:background-color .2s ease}.cyber-table tbody tr:hover td[data-v-bad85221]{background:#ffffff04}[data-theme=light] .cyber-table tbody tr:hover td[data-v-bad85221]{background:#00000003}.small-icon[data-v-bad85221]{font-size:10px}.text-truncate-custom[data-v-bad85221]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-avatar-preview[data-v-bad85221]{height:36px;width:auto;border-radius:6px;box-shadow:0 2px 8px #00000026}.badge-status[data-v-bad85221]{display:inline-flex;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;border-radius:12px;gap:4px}.status-active[data-v-bad85221]{background:#10b9811f;color:#10b981}.status-inactive[data-v-bad85221]{background:#ef44441f;color:#ef4444}.status-pending-ingest[data-v-bad85221]{background:#06b6d41f;color:#06b6d4}.badge-role[data-v-bad85221]{display:inline-block;padding:2.5px 8px;font-size:10px;font-weight:700;border-radius:6px;text-transform:uppercase}.bg-info-glow[data-v-bad85221]{background:#06b6d426}.bg-secondary-glow[data-v-bad85221]{background:#9ca3af26}.btn-icon-action[data-v-bad85221]{background:#ffffff05;border:1px solid var(--border-glass);width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:11.5px}.btn-icon-action[data-v-bad85221]:hover{background:#ffffff14;transform:translateY(-1px)}.drawer-overlay[data-v-bad85221]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9999!important;display:flex;justify-content:flex-end}.drawer-overlay.rtl-mode[data-v-bad85221]{justify-content:flex-start}.drawer-card[data-v-bad85221]{width:100%;max-width:580px;height:100vh;background:var(--sidebar-bg)!important;border-radius:0!important;border:none!important;border-inline-start:1px solid var(--border-glass)!important;box-shadow:-10px 0 45px #00000080!important;display:flex;flex-direction:column;padding:30px;position:relative;z-index:10000;animation:slideInRight-bad85221 .35s cubic-bezier(.16,1,.3,1) forwards}.rtl-drawer[data-v-bad85221]{animation:slideInLeft-bad85221 .35s cubic-bezier(.16,1,.3,1) forwards;border-inline-start:none!important;border-inline-end:1px solid var(--border-glass)!important;box-shadow:10px 0 45px #00000080!important}.drawer-header[data-v-bad85221]{flex-shrink:0;border-bottom:1px solid var(--border-glass);padding-bottom:16px}.drawer-body[data-v-bad85221]{flex-grow:1;overflow-y:auto;padding-inline-end:4px;margin-top:16px}.drawer-body[data-v-bad85221]::-webkit-scrollbar{width:5px}.btn-close-modal[data-v-bad85221]{background:transparent;border:none;color:var(--text-dim);font-size:16px;cursor:pointer}.btn-cancel[data-v-bad85221]{background:#ffffff08;border:1px solid var(--border-glass);color:var(--text-main);padding:8px 16px;font-size:13px;border-radius:var(--radius-sm);cursor:pointer;transition:all .2s}.btn-cancel[data-v-bad85221]:hover{background:#ffffff14}.modal-footer-custom[data-v-bad85221]{flex-shrink:0;margin-top:auto}.chunk-item[data-v-bad85221]{background:#ffffff04!important;border:1px solid var(--border-glass)!important}@keyframes slideUp-bad85221{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-bad85221{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft-bad85221{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-fade[data-v-bad85221]{animation:slideUp-bad85221 .3s ease-out forwards}.animate-pulse[data-v-bad85221]{animation:pulseGlow-bad85221 2s infinite}@keyframes pulseGlow-bad85221{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.guide-panel[data-v-7065e96c]{font-family:Outfit,sans-serif;animation:slideUp-7065e96c .5s cubic-bezier(.16,1,.3,1) forwards}.rtl-mode[data-v-7065e96c]{font-family:Cairo,sans-serif!important;direction:rtl!important;text-align:right!important}.rtl-mode .topic-content-panel[data-v-7065e96c],.rtl-mode .documentation-text-body[data-v-7065e96c],.rtl-mode .system-status-summary[data-v-7065e96c],.rtl-mode .panel-header[data-v-7065e96c]{text-align:right!important}.col-3[data-v-7065e96c]{grid-column:span 3;width:100%!important}.col-9[data-v-7065e96c]{grid-column:span 9;width:100%!important}@media (max-width: 1024px){.col-3[data-v-7065e96c],.col-9[data-v-7065e96c]{grid-column:span 12!important}}.panel-header[data-v-7065e96c]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-glass);padding-bottom:24px}.welcome-title[data-v-7065e96c]{font-size:28px;font-weight:800;background:linear-gradient(135deg,#ffffff 30%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px;letter-spacing:-.5px}[data-theme=light] .welcome-title[data-v-7065e96c]{background:linear-gradient(135deg,var(--text-main-color) 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.welcome-subtitle[data-v-7065e96c]{color:var(--text-muted);font-size:14.5px}.header-search[data-v-7065e96c]{max-width:320px;width:100%}.search-box[data-v-7065e96c]{position:relative}.search-icon[data-v-7065e96c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-dim);font-size:13px}.rtl-mode .search-icon[data-v-7065e96c]{left:auto;right:14px}.form-cyber[data-v-7065e96c]{width:100%;padding:12px 14px 12px 40px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text-main);font-size:13.5px;transition:all .3s ease;box-shadow:inset 0 2px 4px #0003}.rtl-mode .form-cyber[data-v-7065e96c]{padding:12px 40px 12px 14px}.form-cyber[data-v-7065e96c]:focus{border-color:var(--primary-color);box-shadow:0 0 14px #f57c2226,inset 0 1px 2px #0003;outline:none;background:#ffffff0a}.topic-sidebar[data-v-7065e96c]{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#ffffff05,#fff0)}.topic-btn[data-v-7065e96c]{display:flex;align-items:center;gap:14px;width:100%;background:transparent;border:none;padding:14px 18px;border-radius:10px;color:var(--text-muted);font-size:14.5px;font-weight:600;cursor:pointer;text-align:start;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.topic-btn .btn-indicator[data-v-7065e96c]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;background:var(--primary-color);border-radius:0 4px 4px 0;transition:all .3s ease}.rtl-mode .topic-btn .btn-indicator[data-v-7065e96c]{left:auto;right:0;border-radius:4px 0 0 4px}.topic-btn[data-v-7065e96c]:hover{color:var(--text-main);background:#ffffff08;padding-inline-start:22px}.topic-btn:hover .btn-indicator[data-v-7065e96c]{transform:translateY(-50%) scaleY(.7)}[data-theme=light] .topic-btn[data-v-7065e96c]:hover{background:#00000005}.topic-btn.active[data-v-7065e96c]{color:#fff;background:linear-gradient(135deg,var(--primary-color) 0%,#ff8c42 100%);box-shadow:0 4px 20px #f57c2240;font-weight:700}.topic-btn.active .btn-indicator[data-v-7065e96c]{background:#fff;transform:translateY(-50%) scaleY(1)}.system-status-summary[data-v-7065e96c]{border-radius:16px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(135deg,#ffffff05,#fff0)}.glow-spot[data-v-7065e96c]{position:absolute;top:-40px;right:-40px;width:80px;height:80px;background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 70%);pointer-events:none}.pulse-green[data-v-7065e96c]{display:inline-block;width:7px;height:7px;background:#10b981;border-radius:50%;animation:pulseLight-7065e96c 1.8s infinite}.badge-status[data-v-7065e96c]{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;border-radius:20px;letter-spacing:.5px}.status-active[data-v-7065e96c]{background:#10b98114;border:1px solid rgba(16,185,129,.2);color:#10b981}.topic-content-panel[data-v-7065e96c]{background:linear-gradient(135deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d;min-height:75vh}.topic-icon-frame[data-v-7065e96c]{width:60px;height:60px;background:radial-gradient(circle,#f57c2226,#f57c2205 80%);border:1px solid rgba(245,124,34,.25);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 4px 15px #f57c2226}.text-gradient[data-v-7065e96c]{background:linear-gradient(135deg,#ffffff 40%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .text-gradient[data-v-7065e96c]{background:linear-gradient(135deg,var(--text-main-color) 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.architecture-flow-map[data-v-7065e96c]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:20px 0}@media (max-width: 992px){.architecture-flow-map[data-v-7065e96c]{flex-direction:column;align-items:stretch}.flow-arrow[data-v-7065e96c]{transform:rotate(90deg);margin:12px 0;align-self:center}}.flow-step[data-v-7065e96c]{flex:1;min-width:140px;padding:24px 16px;text-align:center;position:relative;border-radius:16px;background:#ffffff03!important;border:1px solid rgba(255,255,255,.08)!important;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.flow-step[data-v-7065e96c]:hover{transform:translateY(-4px);background:#ffffff08!important}.glow-underlay[data-v-7065e96c]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--primary-glow) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.flow-step:hover .glow-underlay[data-v-7065e96c]{opacity:.15}.border-primary[data-v-7065e96c]{border-color:#f57c224d!important}.border-success[data-v-7065e96c]{border-color:#10b9814d!important}.border-warning[data-v-7065e96c]{border-color:#f59e0b4d!important}.border-info[data-v-7065e96c]{border-color:#06b6d44d!important}.icon-glow[data-v-7065e96c]{filter:drop-shadow(0 0 8px currentColor)}.step-num[data-v-7065e96c]{position:absolute;top:10px;left:10px;width:22px;height:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-muted)}.rtl-mode .step-num[data-v-7065e96c]{left:auto;right:10px}.flow-arrow[data-v-7065e96c]{color:#ffffff26;display:flex;align-items:center;justify-content:center}.pulse-arrow[data-v-7065e96c]{animation:pulseArrowSvg-7065e96c 2s infinite ease-in-out}.terminal-mockup[data-v-7065e96c]{background:#030712;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 10px 30px #0006;overflow:hidden;position:relative}.terminal-header[data-v-7065e96c]{background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);padding:12px 18px}.terminal-controls span[data-v-7065e96c]{display:inline-block;width:11px;height:11px;border-radius:50%}.dot-red[data-v-7065e96c]{background:#ff5f56}.dot-yellow[data-v-7065e96c]{background:#ffbd2e}.dot-green[data-v-7065e96c]{background:#27c93f}.terminal-tabs[data-v-7065e96c]{margin-inline-start:24px}.tab-btn[data-v-7065e96c]{background:transparent;border:none;color:var(--text-dim);font-family:Fira Code,monospace;font-size:12px;font-weight:600;padding:6px 14px;cursor:pointer;border-radius:6px;transition:all .2s ease}.tab-btn[data-v-7065e96c]:hover{color:var(--text-main);background:#ffffff0a}.tab-btn.active[data-v-7065e96c]{color:var(--primary-color);background:#f57c2214;border:1px solid rgba(245,124,34,.2)}.terminal-content[data-v-7065e96c]{padding:24px;overflow-x:auto;position:relative;min-height:120px}.terminal-content pre[data-v-7065e96c]{margin:0;font-family:Fira Code,Courier New,monospace;font-size:13.5px;line-height:1.6}.btn-copy-code[data-v-7065e96c]{position:absolute;top:14px;right:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);padding:7px 14px;border-radius:8px;cursor:pointer;display:flex;align-items:center;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rtl-mode .btn-copy-code[data-v-7065e96c]{right:auto;left:14px}.btn-copy-code[data-v-7065e96c]:hover{background:#ffffff14;color:var(--text-main);border-color:#ffffff26}.small-text[data-v-7065e96c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.documentation-text-body[data-v-7065e96c]{font-size:14.5px;line-height:1.8;color:var(--text-muted)}.documentation-text-body p[data-v-7065e96c]{margin-bottom:20px}.alert-callout[data-v-7065e96c]{border-radius:12px;padding:16px 20px;margin:24px 0;border-inline-start:4px solid transparent}.alert-callout-note[data-v-7065e96c]{background:#3b82f60a;border-color:#3b82f6;border:1px solid rgba(59,130,246,.1);border-inline-start:4px solid #3b82f6}.alert-callout-note .callout-header[data-v-7065e96c]{color:#3b82f6}.alert-callout-tip[data-v-7065e96c]{background:#10b9810a;border-color:#10b981;border:1px solid rgba(16,185,129,.1);border-inline-start:4px solid #10b981}.alert-callout-tip .callout-header[data-v-7065e96c]{color:#10b981}.alert-callout-warning[data-v-7065e96c]{background:#f59e0b0a;border-color:#f59e0b;border:1px solid rgba(245,158,11,.1);border-inline-start:4px solid #f59e0b}.alert-callout-warning .callout-header[data-v-7065e96c]{color:#f59e0b}.alert-callout-important[data-v-7065e96c]{background:#ef44440a;border-color:#ef4444;border:1px solid rgba(239,68,68,.1);border-inline-start:4px solid #ef4444}.alert-callout-important .callout-header[data-v-7065e96c]{color:#ef4444}.callout-header[data-v-7065e96c]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:12.5px;margin-bottom:8px;letter-spacing:.5px}.callout-content[data-v-7065e96c]{color:var(--text-muted);font-size:13.5px;line-height:1.6}blockquote.doc-quote[data-v-7065e96c]{border-inline-start:4px solid var(--primary-color);background:#ffffff05;padding:16px 20px;border-radius:10px;font-style:italic;margin:20px 0;color:var(--text-dim)}.doc-list[data-v-7065e96c]{display:flex;flex-direction:column;gap:12px;margin-top:20px;margin-bottom:20px}.skeleton-loader[data-v-7065e96c]{animation:pulse 1.5s infinite ease-in-out}.skeleton-line[data-v-7065e96c]{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:shimmer-7065e96c 1.5s infinite linear;border-radius:6px;margin-bottom:14px}.skeleton-title[data-v-7065e96c]{width:40%;height:24px;margin-bottom:20px}.skeleton-para[data-v-7065e96c]{width:100%;height:14px}.skeleton-para[data-v-7065e96c]:nth-child(3){width:92%}.skeleton-para[data-v-7065e96c]:nth-child(4){width:78%}@keyframes shimmer-7065e96c{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideUp-7065e96c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseLight-7065e96c{0%{transform:scale(.9);opacity:.5;box-shadow:0 0 #10b98166}70%{transform:scale(1);opacity:1;box-shadow:0 0 0 6px #10b98100}to{transform:scale(.9);opacity:.5;box-shadow:0 0 #10b98100}}@keyframes pulseArrowSvg-7065e96c{0%{opacity:.5;transform:translate(-4px)}50%{opacity:1;transform:translate(4px)}to{opacity:.5;transform:translate(-4px)}}@keyframes pulseArrowSvgRtl-7065e96c{0%{opacity:.5;transform:translate(4px)}50%{opacity:1;transform:translate(-4px)}to{opacity:.5;transform:translate(4px)}}.rtl-mode .pulse-arrow[data-v-7065e96c]{animation:pulseArrowSvgRtl-7065e96c 2s infinite ease-in-out}.animate-fade[data-v-7065e96c]{animation:slideUp-7065e96c .4s cubic-bezier(.16,1,.3,1) forwards}.position-relative:hover .avatar-overlay[data-v-e33ded16]{opacity:1!important}.app-root-container{min-height:100vh;background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-family);transition:direction .3s ease}.plan-currency svg,.currency-svg svg{height:1.4em;width:auto;vertical-align:middle;display:inline-block;overflow:visible;flex-shrink:0}.plan-currency-img{height:1.4em;width:auto;object-fit:contain;vertical-align:middle;display:inline-block;flex-shrink:0}.plan-currency svg,.currency-svg svg,.plan-currency-img{filter:brightness(0) invert(1)!important}[data-theme=light] .modal-card{background:var(--bg-sidebar, #ffffff)!important;border:1px solid var(--border-color, #e2e8f0)!important;box-shadow:0 20px 50px #00000014!important;color:var(--text-main, #18324a)!important}[data-theme=light] .modal-card .text-muted{color:var(--text-muted, #5f7285)!important}[data-theme=light] .modal-card .pricing-card{background:#00000005!important;border:1px solid var(--border-color, #e2e8f0)!important;box-shadow:0 8px 24px #00000005!important}[data-theme=light] .modal-card .pricing-card.popular{border-color:#f57c22!important;background:#f57c2208!important;box-shadow:0 10px 30px #f57c220f!important}[data-theme=light] .modal-card .plan-name{color:var(--text-main, #18324a)!important}[data-theme=light] .modal-card .plan-desc{color:var(--text-muted, #5f7285)!important}[data-theme=light] .modal-card .plan-currency,[data-theme=light] .modal-card .plan-price{color:var(--text-main, #18324a)!important}[data-theme=light] .modal-card .plan-period{color:var(--text-muted, #5f7285)!important}[data-theme=light] .modal-card .plan-divider{border-top:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .modal-card .plan-features-list li{color:var(--text-main, #18324a)!important}[data-theme=light] .modal-card .plan-features-list li.excluded{color:var(--text-muted, #5f7285)!important;opacity:.6}[data-theme=light] .modal-card .bg-light-trans{background:#00000008!important;border:1px solid var(--border-color, #e2e8f0)!important}[data-theme=light] .modal-card .bg-light-trans strong.text-white{color:var(--text-main, #18324a)!important}[data-theme=light] .modal-card .alert{background:#f57c220d!important;border:1px solid rgba(245,124,34,.15)!important;color:var(--text-main, #18324a)!important}[data-theme=dark] .modal-card .alert{background:#f57c2214!important;border:1px solid rgba(245,124,34,.15)!important;color:#fff!important}[data-theme=light] .modal-card input[type=file]{background:var(--bg-input, #ffffff)!important;border-color:var(--border-color, #e2e8f0)!important;color:var(--text-main, #18324a)!important}[data-theme=light] .modal-card .btn-close-modal{color:var(--text-muted, #5f7285)!important}[data-theme=light] .modal-card .btn-close-modal:hover{color:#ef4444!important}[data-theme=light] .modal-card .plan-currency svg,[data-theme=light] .modal-card .currency-svg svg,[data-theme=light] .modal-card .plan-currency-img{filter:none!important}.landing-view{min-height:100vh;position:relative;display:flex;flex-direction:column}.settings-tab-bar{display:flex;flex-wrap:wrap;padding:8px;gap:6px}.settings-tab-btn{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:12px 18px;border-radius:var(--radius-md);color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition-bounce)}.settings-tab-btn:hover{background:#ffffff05;color:var(--text-main)}.settings-tab-btn.active{background:var(--primary-glow);color:var(--primary);border:1px solid var(--border-glass-active)}.animate-fade{animation:fadeIn .4s ease-out forwards}.animate-pulse{animation:pulseGlow 2s infinite}.animate-bounce{animation:bounceSlow 2s infinite}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.notification-badge-spa{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid var(--bg-app, #121214);box-shadow:0 0 10px #ef444480;pointer-events:none;animation:pulseBadge 2.5s infinite}[dir=rtl] .notification-badge-spa{right:auto;left:-4px}@keyframes pulseBadge{0%,to{box-shadow:0 0 8px #ef444466;transform:scale(1)}50%{box-shadow:0 0 14px #ef4444b3;transform:scale(1.08)}}.share-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.share-modal-card{width:100%;max-width:680px;border-radius:var(--radius-lg, 12px);border:1px solid var(--border-glass, rgba(255, 255, 255, .08));box-shadow:0 20px 40px #00000080;overflow:hidden;background:var(--bg-card, rgba(30, 30, 34, .9));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.share-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 10px}.modal-title{color:var(--text-main, #ffffff);font-size:1.15rem}.btn-close-modal{background:transparent;border:none;color:var(--text-muted, #9ca3af);font-size:1.2rem;cursor:pointer;padding:4px 8px;transition:color .2s ease}.btn-close-modal:hover{color:#ef4444}.share-modal-body{padding:10px 24px 24px}.share-modal-tabs{display:flex;border-bottom:1px solid var(--border-glass, rgba(255, 255, 255, .08));gap:12px;margin-bottom:0;padding-bottom:0;list-style:none}.share-modal-tabs .nav-item{margin-bottom:-1px}.share-modal-tabs .nav-link{background:transparent!important;border:none!important;border-bottom:2px solid transparent!important;color:var(--text-muted, #9ca3af)!important;padding:10px 16px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.share-modal-tabs .nav-link:hover{color:var(--text-main, #ffffff)!important}.share-modal-tabs .nav-link.active{color:var(--primary, #3b82f6)!important;border-bottom-color:var(--primary, #3b82f6)!important}.bg-light-trans{background:#ffffff08;border:1px solid var(--border-glass, rgba(255, 255, 255, .08))!important}.bg-dark-trans{background:#00000040;border:1px solid var(--border-glass, rgba(255, 255, 255, .08))!important}.text-light-main{color:var(--text-main, #ffffff)!important}.hover-primary{transition:all .2s ease}.hover-primary:hover{color:var(--primary, #3b82f6)!important;transform:scale(1.1)}.tab-pane{animation:fadeIn .3s ease-out}[dir=rtl] .share-modal-header{text-align:right}[dir=rtl] .share-modal-tabs{padding-right:0}[dir=rtl] .hover-primary{margin-right:auto;margin-left:0}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUpModal .35s cubic-bezier(.16,1,.3,1) forwards}.sidebar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1045;animation:fadeIn .2s ease-out}@media (max-width: 991px){.sidebar{transform:translate(-100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.app-root-container[dir=rtl] .sidebar{transform:translate(100%)!important}.sidebar.sidebar-open{transform:translate(0)!important}.main-wrapper{padding-inline-start:20px!important;padding-inline-end:20px!important}.top-navbar{padding-left:20px!important;z-index:1040!important;flex-wrap:nowrap!important}.d-none-mobile,.nav-icon-btn.d-none-mobile{display:none!important}}@media (max-width: 768px){.btn-upgrade,a.btn-upgrade,.lang-dropdown-wrapper .nav-icon-btn span{display:none!important}.top-navbar{flex-wrap:nowrap!important;height:var(--navbar-height)!important;padding-top:0!important;padding-bottom:0!important}}.lang-dropdown-wrapper .nav-icon-btn{width:auto!important;padding-left:8px!important;padding-right:8px!important}.tour-spotlight-mask{position:fixed;border-radius:var(--radius-md, 8px);box-shadow:0 0 0 9999px #0c121ebf,0 0 15px var(--primary-color);border:2px solid var(--primary-color);pointer-events:none;z-index:1045;transition:all .4s cubic-bezier(.25,1,.5,1)}[data-theme=light] .tour-spotlight-mask{box-shadow:0 0 0 9999px #0006,0 0 15px var(--primary-color)}.tour-tooltip-bubble{position:fixed;z-index:1050;width:320px;padding:16px;border-radius:var(--radius-lg, 12px);background:#162033f2!important;border:1px solid var(--border-glass-active, var(--primary-color))!important;box-shadow:0 15px 40px #0009!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:top .4s cubic-bezier(.25,1,.5,1),left .4s cubic-bezier(.25,1,.5,1),opacity .3s ease;animation:tourFadeIn .3s ease-out forwards}[data-theme=light] .tour-tooltip-bubble{background:#fffffff2!important;border:1px solid var(--primary-color)!important;box-shadow:0 15px 40px #0000001a!important}.tour-tooltip-arrow{position:absolute;width:12px;height:12px;background:#162033f2;border:1px solid var(--border-glass-active, var(--primary-color));transform:rotate(45deg);z-index:-1;transition:all .4s ease}[data-theme=light] .tour-tooltip-arrow{background:#fffffff2;border:1px solid var(--primary-color)}.tour-tooltip-bubble.bottom .tour-tooltip-arrow{top:-6px;left:50%;transform:translate(-50%) rotate(45deg);border-right:none;border-bottom:none}.tour-tooltip-bubble.top .tour-tooltip-arrow{bottom:-6px;left:50%;transform:translate(-50%) rotate(45deg);border-left:none;border-top:none}.tour-tooltip-bubble.right .tour-tooltip-arrow{left:-6px;top:50%;transform:translateY(-50%) rotate(45deg);border-right:none;border-top:none}.tour-tooltip-bubble.left .tour-tooltip-arrow{right:-6px;top:50%;transform:translateY(-50%) rotate(45deg);border-left:none;border-bottom:none}.tour-step-badge{background:var(--primary-color);color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.btn-tour-skip{background:transparent;border:none;color:var(--text-muted);font-size:12px;font-weight:600;padding:4px 8px;cursor:pointer;transition:color .2s}.btn-tour-skip:hover{color:var(--text-main)}.btn-tour-next{font-size:12px;font-weight:700;border-radius:var(--radius-md, 6px);padding:6px 14px}@keyframes tourFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.app-container{--sidebar-width: 64px !important;transition:all .3s cubic-bezier(.4,0,.2,1)}.app-container.sidebar-expanded{--sidebar-width: 240px !important}.sidebar-brand-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:25px;padding:0 12px;transition:all .3s ease}.app-container.sidebar-expanded .sidebar-brand-section{flex-direction:row;justify-content:space-between;padding:0 16px}.sidebar-logo{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.logo-text{font-family:Sora,Cairo,sans-serif;font-weight:800;font-size:18px;background:linear-gradient(135deg,#fff 40%,var(--primary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-inline-start:8px;white-space:nowrap}.orange-hamburger-btn{width:38px;height:38px;background:#ffffff08;border:1.5px solid var(--primary, #f57c22);border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;cursor:pointer;transition:all .25s ease;padding:0;flex-shrink:0}.orange-hamburger-btn:hover{background:#f57c221a;box-shadow:0 0 10px #f57c2240;transform:scale(1.03)}.hamburger-bar{width:18px;height:2px;background-color:var(--primary, #f57c22);border-radius:2px;transition:all .3s ease}.app-container.sidebar-expanded .sidebar .nav-menu{align-items:stretch!important;padding:0 16px!important}.app-container.sidebar-expanded .sidebar .nav-link{width:100%!important;justify-content:flex-start!important;padding:0 14px!important;gap:12px!important}.app-container.sidebar-expanded .sidebar-bottom{align-items:stretch!important;padding:0 16px 1.5rem!important}.nav-text{font-size:13.5px;font-weight:600;white-space:nowrap;opacity:1;animation:fadeInText .2s ease-in-out forwards}@keyframes fadeInText{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.notification-badge-spa.badge-expanded{position:relative!important;top:auto!important;right:auto!important;left:auto!important;margin-inline-start:auto!important;border:none!important;animation:none!important}@media (min-width: 992px){#sidebar-toggle-btn{display:none!important}}:root{--primary-color: #F57C22;--primary-secondary: #0E4D92;--accent-color: #1E88E5;--bg-color: #F7FAFC;--sidebar-bg: #FFFFFF;--navbar-bg: #FFFFFF;--card-bg: #FFFFFF;--surface-soft: #EEF5F8;--text-main-color: #18324A;--text-muted-color: #5F7285;--text-light: #9CA3AF;--border-color: #E2E8F0;--input-bg: #FFFFFF;--dropdown-bg: #FFFFFF;--hover-bg: #EEF5F8;--status-success: #10B981;--status-warning: #F59E0B;--status-error: #EF4444;--status-info: #1E88E5;--brand-gradient: linear-gradient(135deg, #F57C22 0%, #1E88E5 100%);--secondary-gradient: linear-gradient(135deg, #63D4E6 0%, #A6F1E0 100%);--shadow-sm: 0 10px 30px rgba(245, 124, 34, .08);--navbar-height: 70px;--sidebar-width: 64px;--hue-primary: 224;--hue-accent: 25;--primary: var(--primary-color);--primary-glow: rgba(245, 124, 34, .1);--primary-hover: #E06B1B;--accent: var(--accent-color);--accent-glow: rgba(30, 136, 229, .1);--bg-app: var(--bg-color);--bg-sidebar: var(--sidebar-bg);--bg-card: rgba(255, 255, 255, .9);--bg-input: var(--input-bg);--border-glass: var(--border-color);--border-glass-active: var(--primary-color);--text-main: var(--text-main-color);--text-muted: var(--text-muted-color);--text-dim: var(--text-light);--success: var(--status-success);--success-glow: rgba(16, 185, 129, .15);--warning: var(--status-warning);--warning-glow: rgba(245, 158, 11, .15);--danger: var(--status-error);--danger-glow: rgba(239, 68, 68, .15);--radius-xl: 20px;--radius-lg: 16px;--radius-md: 10px;--radius-sm: 6px;--shadow-neon: var(--shadow-sm);--shadow-glow: 0 0 20px 0 rgba(245, 124, 34, .15);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .5s cubic-bezier(.34, 1.56, .64, 1)}[data-theme=dark]{--bg-color: #0B1220;--sidebar-bg: #162033;--navbar-bg: #162033;--card-bg: #162033;--surface-elevated: #1B2B45;--text-main-color: #F4F7FA;--text-muted-color: #A7B6C9;--text-light: #64748B;--border-color: #243552;--input-bg: #1B2B45;--dropdown-bg: #1B2B45;--hover-bg: rgba(245, 124, 34, .08);--hero-gradient: linear-gradient(135deg, #0B1220 0%, #162033 40%, #1B2B45 100%);--shadow-sm: 0 10px 40px rgba(0, 0, 0, .45);--primary-light: rgba(245, 124, 34, .12);--surface-soft: #1B2B45;--primary: #F57C22;--primary-glow: rgba(245, 124, 34, .15);--primary-hover: #FF8A5E;--bg-app: var(--bg-color);--bg-sidebar: var(--sidebar-bg);--bg-card: rgba(22, 32, 51, .8);--bg-input: var(--input-bg);--border-glass: var(--border-color);--border-glass-active: var(--primary-color);--text-main: var(--text-main-color);--text-muted: var(--text-muted-color);--text-dim: var(--text-light);--shadow-neon: 0 8px 32px 0 rgba(0, 0, 0, .4)}[data-theme=dark] .text-dark{color:var(--text-main)!important}[data-theme=dark] .text-muted{color:var(--text-muted)!important}html,body,#app,.app-root-container{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important;margin:0!important;padding:0!important}*,*:before,*:after{box-sizing:border-box!important}body{background-color:var(--bg-app);color:var(--text-main);font-family:var(--font-family);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 0% 0%,hsla(var(--hue-primary),80%,40%,.12) 0px,transparent 50%),radial-gradient(at 100% 100%,hsla(var(--hue-accent),70%,40%,.08) 0px,transparent 50%);background-attachment:fixed}html[dir=rtl]{--margin-start: margin-right;--margin-end: margin-left;--padding-start: padding-right;--padding-end: padding-left}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--bg-input);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--border-glass-active)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px 0 var(--primary-glow)}50%{box-shadow:0 0 25px 5px hsla(var(--hue-primary),90%,60%,.3)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1,h2,h3,h4,h5,h6{font-family:Outfit,Cairo,sans-serif;font-weight:700;letter-spacing:-.02em}.app-container{display:flex;min-height:100vh;animation:fadeIn .6s ease-out}.glass-card{background:var(--bg-card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);box-shadow:var(--shadow-neon);transition:var(--transition-smooth)}.glass-card:hover{border-color:#3e4e7499}.form-group{margin-bottom:24px}.form-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text-main);letter-spacing:.02em}.form-hint{font-size:12px;color:var(--text-muted);margin-top:-4px;margin-bottom:8px}.form-input,.form-textarea,.form-select{width:100%;padding:12px 16px;background-color:var(--bg-input);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);font-family:var(--font-family);font-size:14px;transition:var(--transition-smooth)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.form-textarea{resize:vertical}.slider-container{display:flex;align-items:center;gap:16px}.form-range{flex-grow:1;height:6px;-webkit-appearance:none;background:var(--bg-input);border-radius:var(--radius-sm);outline:none}.form-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary);box-shadow:0 0 8px var(--primary);cursor:pointer;transition:var(--transition-smooth)}.form-range::-webkit-slider-thumb:hover{transform:scale(1.2)}.slider-value{font-family:monospace;font-weight:700;background:var(--primary-glow);color:var(--primary);padding:4px 8px;border-radius:var(--radius-sm);min-width:40px;text-align:center}.btn-save-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary) 0%,hsl(var(--hue-primary),80%,50%) 100%);border:none;border-radius:var(--radius-md);color:#fff;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition-bounce);box-shadow:var(--shadow-glow)}.btn-save-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 0 25px hsla(var(--hue-primary),90%,60%,.4)}.btn-save-primary:active:not(:disabled){transform:translateY(0)}.btn-save-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition-smooth)}.btn-outline:hover{background:#2d37534d;border-color:var(--text-muted)}.row{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.col-12{grid-column:span 12;width:100%!important}.col-8{grid-column:span 8;width:100%!important}.col-6{grid-column:span 6;width:100%!important}.col-4{grid-column:span 4;width:100%!important}.col-3{grid-column:span 3;width:100%!important}.col-2{grid-column:span 2;width:100%!important}@media (max-width: 1024px){.col-8,.col-6,.col-4,.col-3{grid-column:span 12}.col-2{grid-column:span 6}}.badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;border-radius:20px;gap:6px}.badge-success{background:var(--success-glow);color:var(--success);border:1px solid hsla(142,70%,45%,.3)}.badge-warning{background:var(--warning-glow);color:var(--warning);border:1px solid hsla(38,92%,50%,.3)}.badge-danger{background:var(--danger-glow);color:var(--danger);border:1px solid hsla(350,89%,60%,.3)}.badge-info{background:var(--primary-glow);color:var(--primary);border:1px solid hsla(var(--hue-primary),90%,60%,.3)}.switch-container{display:flex;align-items:center;justify-content:space-between}.form-switch{position:relative;display:inline-block;width:44px;height:24px}.form-switch input{opacity:0;width:0;height:0}.switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bg-input);border:1px solid var(--border-glass);border-radius:24px;transition:var(--transition-smooth)}.switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);border-radius:50%;transition:var(--transition-smooth)}.form-switch input:checked+.switch-slider{background-color:var(--primary-glow);border-color:var(--primary)}.form-switch input:checked+.switch-slider:before{transform:translate(20px);background-color:var(--primary);box-shadow:0 0 8px var(--primary)}.toast-container{position:fixed;bottom:24px;right:24px;z-index:1000;display:flex;flex-direction:column;gap:12px;max-width:380px}html[dir=rtl] .toast-container{right:auto;left:24px}.toast-item{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-glass);padding:16px;border-radius:var(--radius-md);box-shadow:var(--shadow-neon);display:flex;align-items:center;gap:12px;color:var(--text-main);animation:slideUp .3s cubic-bezier(.34,1.56,.64,1) forwards}.toast-item.success{border-inline-start:4px solid var(--success)}.toast-item.error{border-inline-start:4px solid var(--danger)}.toast-item.info{border-inline-start:4px solid var(--primary)}.bg-dot-grid{position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:30px 30px;z-index:-1;pointer-events:none}.landing-navbar{position:fixed;top:0;left:0;right:0;height:70px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0b1220b3;border-bottom:1px solid var(--border-glass);display:flex;align-items:center;justify-content:space-between;padding:0 40px;z-index:1000}.landing-brand{display:flex;align-items:center;gap:12px;font-weight:800;font-size:22px;color:#fff;text-decoration:none}.landing-nav-links{display:flex;align-items:center;gap:20px}.landing-link{color:var(--text-muted);text-decoration:none;font-weight:600;transition:var(--transition-smooth)}.landing-link:hover{color:#fff}.hero-wrapper{padding-top:140px;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;margin:0 auto;min-height:80vh;justify-content:center;position:relative}.hero-glow{position:absolute;top:15%;width:400px;height:400px;background:radial-gradient(circle,hsla(var(--hue-primary),90%,60%,.15) 0%,transparent 70%);z-index:-1;filter:blur(20px)}.badge-top{background:var(--primary-glow);color:var(--primary);padding:6px 16px;border-radius:20px;font-size:13px;font-weight:700;border:1px solid hsla(var(--hue-primary),90%,60%,.2);margin-bottom:24px}.hero-title{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-.03em;margin-bottom:20px;background:linear-gradient(135deg,#fff 30%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:18px;color:var(--text-muted);line-height:1.6;margin-bottom:40px;max-width:650px}.hero-actions-container{display:flex;gap:16px;margin-bottom:48px}.stat-badges-row{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.landing-stat-badge{background:var(--bg-sidebar);border:1px solid var(--border-glass);padding:10px 20px;border-radius:30px;font-size:13px;font-weight:600;color:var(--text-muted)}.landing-stat-badge i{color:var(--primary)}.auth-overlay-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;background-color:var(--bg-app)}.auth-card-wrapper{width:100%;max-width:480px;z-index:10}.auth-header-block{text-align:center;margin-bottom:30px}.auth-logo-icon{width:56px;height:56px;background:var(--primary-glow);color:var(--primary);border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:16px;box-shadow:var(--shadow-glow)}.auth-title{font-size:24px;font-weight:800;margin-bottom:6px}.auth-subtitle{font-size:14px;color:var(--text-muted)}.onboarding-steps-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}.step-dot{width:32px;height:32px;border-radius:50%;background:var(--bg-input);border:1px solid var(--border-glass);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--text-muted);transition:var(--transition-smooth)}.step-dot.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-glow)}.step-dot.completed{background:var(--success);border-color:var(--success);color:#fff}.step-line{height:2px;width:24px;background:var(--border-glass)}.step-line.completed{background:var(--success)}.password-strength-meter{height:6px;border-radius:3px;background:var(--bg-input);overflow:hidden;margin-top:8px}.password-strength-bar{height:100%;width:0;transition:var(--transition-smooth)}.onboarding-step-body{animation:fadeIn .4s ease-out}.card-subtitle-small{font-size:13px}.btn-signout-sidebar{margin-top:auto;border-top:1px solid var(--border-glass);padding:16px}.sidebar{width:var(--sidebar-width)!important;background:var(--sidebar-bg)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);height:100vh!important;position:fixed!important;inset-inline-start:0!important;top:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:1rem 0!important;z-index:1050!important;border-inline-end:1px solid var(--border-color)!important;box-shadow:6px 0 30px #0000001a!important;transition:var(--transition-smooth)!important}.sidebar-logo{position:relative!important;margin-bottom:25px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0 12px!important}.sidebar-logo img{max-width:40px!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 4px 8px rgba(245,124,34,.15))!important;transition:var(--transition-smooth)!important}.sidebar-logo img:hover{transform:rotate(5deg) scale(1.05)}.fallback-logo-circle{width:40px;height:40px;border-radius:50%;background:var(--brand-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.nav-menu{flex:1!important;display:flex!important;flex-direction:column!important;gap:.75rem!important;align-items:center!important;width:100%!important}.sidebar .nav-link{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;color:var(--text-muted)!important;transition:var(--transition-smooth)!important;text-decoration:none!important;position:relative!important;background:transparent!important;border:1px solid transparent!important;cursor:pointer!important}.sidebar .nav-link:hover{color:var(--primary-color)!important;background-color:var(--hover-bg)!important;border-color:var(--border-color)!important;transform:translateY(-2px)}.sidebar .nav-link.active{background:var(--brand-gradient)!important;color:#fff!important;box-shadow:0 8px 20px #f57c2240!important;border:none!important;transform:scale(1.05)}.sidebar .nav-link.active:before{content:"";position:absolute;width:4px;height:18px;background:#63d4e6;border-radius:4px;box-shadow:0 0 8px #63d4e6;inset-inline-start:-6px;top:50%;transform:translateY(-50%)}.sidebar-bottom{display:flex!important;flex-direction:column!important;gap:1.25rem!important;align-items:center!important;padding-bottom:1.5rem!important;width:100%!important}.top-navbar{height:var(--navbar-height)!important;background:var(--navbar-bg)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color)!important;position:fixed!important;top:0!important;inset-inline-start:0!important;inset-inline-end:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:0!important;padding-bottom:0!important;padding-inline-end:1.25rem!important;z-index:1040!important;box-shadow:0 4px 20px #00000005!important;transition:var(--transition-smooth)!important}[data-theme=dark] .top-navbar{box-shadow:0 4px 20px #0003!important}.navbar-left{display:flex!important;align-items:center!important;gap:.5rem!important}.navbar-right{display:flex!important;align-items:center!important;gap:1rem!important}.btn-upgrade{color:#fff!important;background:var(--brand-gradient)!important;border:none!important;padding:.5rem 1.25rem!important;border-radius:10px!important;font-size:.875rem!important;font-weight:700!important;display:flex!important;align-items:center!important;gap:.5rem!important;transition:var(--transition-smooth)!important;text-decoration:none!important;box-shadow:0 4px 12px #f57c2233!important}.btn-upgrade:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 6px 16px #f57c224d!important}[data-theme=dark] .btn-upgrade{background:#ff6b351a!important;border:1px solid rgba(255,107,53,.2)!important;color:#ff8a5e!important;box-shadow:none!important}[data-theme=dark] .btn-upgrade:hover{background:#ff6b3533!important;border-color:#ff6b3566!important}.nav-icon-btn{background:var(--bg-input)!important;border:1px solid var(--border-color)!important;color:var(--text-muted)!important;width:38px!important;height:38px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1rem!important;transition:var(--transition-smooth)!important;cursor:pointer!important}.nav-icon-btn:hover{background:var(--hover-bg)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.dropdown-toggle-btn{background:transparent!important;border:none!important;padding:0!important;cursor:pointer!important}.rounded-circle-avatar{width:38px;height:38px;border-radius:50%;background:var(--brand-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;box-shadow:0 4px 10px #0000001a;transition:var(--transition-smooth)}.rounded-circle-avatar:hover{transform:scale(1.05)}.profile-dropdown-wrapper{position:relative}.profile-dropdown-card{position:absolute!important;top:100%!important;inset-inline-end:0!important;margin-top:.75rem!important;min-width:240px!important;background:var(--dropdown-bg)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;box-shadow:0 10px 30px #0003!important;z-index:1100!important;padding:.5rem 0!important;animation:slideUp .3s ease-out}.dropdown-list-menu{list-style:none!important;margin:0!important;padding:.25rem 0!important}.dropdown-list-menu li a{display:flex!important;align-items:center!important;padding:.6rem 1.2rem!important;color:var(--text-main)!important;text-decoration:none!important;font-size:.875rem!important;font-weight:500!important;transition:var(--transition-smooth)!important}.dropdown-list-menu li a:hover{background:var(--hover-bg)!important;color:var(--primary-color)!important}.dropdown-list-menu li.border-top{border-top:1px solid var(--border-color)!important}.text-dark-theme{color:var(--text-main)!important}.theme-toggle-btn{position:relative!important;width:38px!important;height:38px!important;border-radius:10px!important;background:var(--bg-input)!important;border:1px solid var(--border-color)!important;color:var(--text-main)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:var(--transition-smooth)!important;cursor:pointer!important;overflow:hidden!important}.theme-toggle-btn:hover{background:var(--hover-bg)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important;transform:translateY(-1px)}.theme-toggle-btn i{font-size:1.1rem!important;position:absolute!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.main-wrapper{margin-inline-start:0!important;margin-inline-end:0!important;margin-top:var(--navbar-height)!important;min-height:calc(100vh - var(--navbar-height))!important;background:var(--bg-color)!important;width:100%!important;max-width:none!important;padding-top:16px!important;padding-bottom:180px!important;padding-inline-end:16px!important;transition:var(--transition-smooth)!important}.main-content{flex:1;min-width:0}.landing-view{background-color:#030712!important;color:#e5e7eb!important;font-family:Inter,sans-serif!important;position:relative;overflow-x:hidden!important;width:100%!important;max-width:100%!important;padding-bottom:0!important}.landing-view h1,.landing-view h2,.landing-view h3,.landing-view h4{font-family:Sora,sans-serif!important;color:#f9fafb!important;letter-spacing:-.02em}.app-root-container[dir=rtl] .landing-view h1,.app-root-container[dir=rtl] .landing-view h2,.app-root-container[dir=rtl] .landing-view h3,.app-root-container[dir=rtl] .landing-view h4{font-family:Cairo,sans-serif!important}.landing-glow-mesh-1{position:absolute;top:-10%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(245,124,34,.08) 0%,rgba(139,92,246,.03) 60%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:1}.landing-glow-mesh-2{position:absolute;top:40%;left:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(6,182,212,.06) 0%,rgba(139,92,246,.02) 60%,transparent 70%);filter:blur(100px);pointer-events:none;z-index:1}.landing-view .bg-dot-grid{background-image:radial-gradient(rgba(255,255,255,.02) 1.5px,transparent 1.5px)!important;background-size:36px 36px!important}.landing-navbar{background:#030712bf!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding:0 5%!important}.landing-brand img{filter:drop-shadow(0 4px 10px rgba(245,124,34,.2))}.lang-toggle-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#e5e7eb;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.lang-toggle-btn:hover{background:#ffffff14;color:#06b6d4}.landing-link{color:#9ca3af!important;font-size:14px}.landing-link:hover{color:#f57c22!important}.hero-wrapper{max-width:1200px!important;padding:150px 20px 80px!important;margin:0 auto!important;min-height:auto!important;text-align:left!important}.app-root-container[dir=rtl] .hero-wrapper{text-align:right!important}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;width:100%}@media (max-width: 992px){.hero-grid{grid-template-columns:1fr;text-align:center!important}.app-root-container[dir=rtl] .hero-grid{text-align:center!important}}.hero-text-side,.hero-visual-side{z-index:10}.badge-top{background:#f57c2214!important;border:1px solid rgba(245,124,34,.2)!important;color:#f57c22!important;padding:6px 16px!important;border-radius:100px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important;align-items:center;gap:8px}.hero-title{font-size:48px!important;line-height:1.1!important;margin-bottom:20px!important;background:linear-gradient(135deg,#fff 30%,#f57c22)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;font-weight:800!important}.app-root-container[dir=rtl] .hero-title{font-size:42px!important;line-height:1.25!important}.hero-subtitle{font-size:17px!important;color:#9ca3af!important;line-height:1.65!important;margin-bottom:30px!important}.hero-actions-container{display:flex;gap:16px;margin-bottom:40px!important;flex-wrap:wrap}@media (max-width: 992px){.hero-actions-container{justify-content:center}}.glass-panel{background:#0a0f1eb3;border:1px solid rgba(255,255,255,.07);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:20px;box-shadow:0 25px 60px #00000080;overflow:hidden;width:100%}.sim-dashboard{height:440px;display:flex;flex-direction:column}.sim-header{padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;background:#ffffff03}.sim-dots{display:flex;gap:6px}.sim-dots span{width:8px;height:8px;border-radius:50%;display:inline-block}.sim-dots span.red{background:#ef4444}.sim-dots span.yellow{background:#f59e0b}.sim-dots span.green{background:#10b981}.sim-tabs{display:flex;gap:6px}.sim-tab{padding:4px 12px;background:#ffffff0a;border-radius:6px;font-size:.75rem;color:#9ca3af;font-weight:500;display:flex;align-items:center;gap:6px;border:1px solid transparent}.sim-tab.active{background:#06b6d41f;border-color:#06b6d440;color:#06b6d4}.sim-body{flex-grow:1;display:grid;grid-template-columns:190px 1fr 210px;height:calc(100% - 48px)}@media (max-width: 992px){.sim-body{grid-template-columns:1fr!important}.sim-inbox,.sim-intel{display:none!important}}.sim-inbox{border-right:1px solid rgba(255,255,255,.06);padding:12px;background:#0000001a;overflow-y:auto}.app-root-container[dir=rtl] .sim-inbox{border-right:none;border-left:1px solid rgba(255,255,255,.06)}.sim-inbox-title{font-size:.7rem;text-transform:uppercase;color:#6b7280;letter-spacing:.05em;font-weight:700;margin-bottom:10px}.sim-chat-item{padding:8px;border-radius:8px;margin-bottom:6px;display:flex;align-items:center;gap:8px;background:#ffffff03;border-left:3px solid transparent}.app-root-container[dir=rtl] .sim-chat-item{border-left:none;border-right:3px solid transparent}.sim-chat-item.active{background:#ffffff0a;border-left-color:#f57c22}.app-root-container[dir=rtl] .sim-chat-item.active{border-right-color:#f57c22}.sim-avatar{width:28px;height:28px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;font-size:.75rem}.sim-avatar.wa{background:#25d366;color:#fff}.sim-avatar.web{background:#06b6d4;color:#fff}.sim-chat-info{flex-grow:1;overflow:hidden}.sim-chat-name{font-size:.75rem;font-weight:600;color:#f9fafb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-chat-msg{font-size:.65rem;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-chat-msg.text-orange{color:#f57c22!important}.sim-feed{padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:#0000000a;height:100%}.sim-messages{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:10px}.bubble{max-width:85%;padding:8px 12px;border-radius:10px;font-size:.78rem;line-height:1.45}.bubble.incoming{background:#ffffff0d;color:#e5e7eb;align-self:flex-start;border-bottom-left-radius:2px}.app-root-container[dir=rtl] .bubble.incoming{align-self:flex-start;border-bottom-left-radius:10px;border-bottom-right-radius:2px}.bubble.outgoing{background:#f57c221f;color:#f9fafb;align-self:flex-end;border:1px solid rgba(245,124,34,.25);border-bottom-right-radius:2px}.app-root-container[dir=rtl] .bubble.outgoing{align-self:flex-end;border-bottom-right-radius:10px;border-bottom-left-radius:2px}.bubble.ai{background:#06b6d41f;color:#f9fafb;align-self:flex-end;border:1px solid rgba(6,182,212,.25);border-bottom-right-radius:2px}.app-root-container[dir=rtl] .bubble.ai{align-self:flex-end;border-bottom-right-radius:10px;border-bottom-left-radius:2px}.bubble.system{background:#8b5cf614;color:#a78bfa;border:1px dashed rgba(139,92,246,.2);align-self:center;font-size:.72rem;padding:4px 10px;border-radius:100px;text-align:center}.sim-input-bar{padding-top:10px;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:6px;align-items:center}.sim-input{flex-grow:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);padding:6px 12px;border-radius:8px;color:#f9fafb;font-size:.75rem;min-height:32px;display:flex;align-items:center}.sim-send{width:28px;height:28px;background:#f57c22;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;border:none}.sim-intel{border-left:1px solid rgba(255,255,255,.06);padding:12px;background:#00000026;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.app-root-container[dir=rtl] .sim-intel{border-left:none;border-right:1px solid rgba(255,255,255,.06)}.sim-intel-section{background:#ffffff04;border:1px solid rgba(255,255,255,.04);padding:10px;border-radius:6px}.sim-intel-title{font-size:.65rem;text-transform:uppercase;color:#06b6d4;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:6px}.sim-thought-feed{font-size:.68rem;color:#9ca3af;font-family:monospace;display:flex;flex-direction:column;gap:4px}.sim-thought-feed span{color:#8b5cf6}.sim-badge-pill{padding:2px 6px;border-radius:100px;font-size:.6rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}.sim-badge-pill.cyan{background:#06b6d426;color:#06b6d4}.sim-badge-pill.purple{background:#8b5cf626;color:#a78bfa}.sim-badge-pill.orange{background:#f57c2226;color:#f57c22}.landing-section{padding:100px 5%;position:relative;z-index:10;text-align:center}.section-tag{background:#f57c2214;color:#f57c22;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:16px;border:1px solid rgba(245,124,34,.15)}.section-title{font-size:36px!important;font-weight:800!important;margin-bottom:24px!important;line-height:1.2!important}.landing-section-desc{color:#9ca3af;max-width:600px;margin:0 auto 50px;font-size:15px}.step-card{background:#0a0f1eb3;border:1px solid rgba(255,255,255,.06);padding:40px 24px;border-radius:20px;transition:all .3s ease;height:100%;position:relative;text-align:left;z-index:10}.app-root-container[dir=rtl] .step-card{text-align:right}.step-card:hover{border-color:#ffffff26;background:#0f172ad9;transform:translateY(-4px)}.step-num{background:#f57c2214;color:#f57c22;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;margin-bottom:24px;border:1px solid rgba(245,124,34,.15)}.step-icon-large{width:56px;height:56px;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#06b6d4;font-size:1.3rem;margin-bottom:20px;box-shadow:0 8px 20px #0003}.step-connector-svg{position:absolute;top:35%;width:100%;height:40px;z-index:1;opacity:.2}.step-connector-svg path{stroke-dasharray:8,8;animation:dashAnimation 20s linear infinite}@keyframes dashAnimation{to{stroke-dashoffset:-1000}}.agent-demo-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;width:100%}@media (max-width: 992px){.agent-demo-container{grid-template-columns:1fr}}.agent-demo-controls{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.agent-preset-btn{padding:14px 20px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:#e5e7eb;font-weight:600;font-size:.88rem;text-align:left;transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.app-root-container[dir=rtl] .agent-preset-btn{text-align:right}.agent-preset-btn:hover{background:#ffffff0f;border-color:#ffffff1f}.agent-preset-btn.active{background:#f57c220f;border-color:#f57c22;color:#f9fafb}.kb-card{background:#0a0f1eb3;border:1px solid rgba(255,255,255,.06);border-radius:24px;padding:50px 30px;position:relative;overflow:hidden;text-align:left}.app-root-container[dir=rtl] .kb-card{text-align:right}.kb-node-container{display:flex;align-items:center;justify-content:center;height:280px;position:relative}.kb-center-node{width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#f57c2233,#f57c2205 70%);border:2px solid #F57C22;box-shadow:0 0 25px #f57c224d;display:flex;align-items:center;justify-content:center;color:#f57c22;font-size:1.8rem;z-index:10;animation:pulseBrandOrange 3s infinite ease-in-out}.kb-floating-file{position:absolute;width:46px;height:46px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#06b6d4;box-shadow:0 8px 16px #0006}.kb-floating-file.file-pdf{top:15%;left:15%;animation:kbFloat1 8s infinite ease-in-out}.kb-floating-file.file-doc{top:12%;right:15%;animation:kbFloat2 7s infinite ease-in-out}.kb-floating-file.file-url{bottom:15%;left:20%;animation:kbFloat3 9s infinite ease-in-out}.kb-floating-file.file-txt{bottom:12%;right:20%;animation:kbFloat4 8s infinite ease-in-out}@keyframes kbFloat1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(4deg)}}@keyframes kbFloat2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(-5deg)}}@keyframes kbFloat3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}@keyframes kbFloat4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-11px) rotate(-4deg)}}.kb-particle-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.kb-particle-svg circle{fill:#f57c22;animation:kbFly 3s infinite linear}@keyframes kbFly{0%{offset-distance:0%;opacity:.8}80%{opacity:.8}to{offset-distance:100%;opacity:0}}.inbox-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;text-align:left}.app-root-container[dir=rtl] .inbox-compare-grid{text-align:right}@media (max-width: 768px){.inbox-compare-grid{grid-template-columns:1fr}}.compare-box{border-radius:16px;padding:30px 24px;height:100%}.compare-box.chaos{background:#ef444404;border:1px solid rgba(239,68,68,.08)}.compare-box.serene{background:#10b98104;border:1px solid rgba(16,185,129,.08)}.compare-list{margin-top:20px;list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.compare-list li{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#e5e7eb}.compare-list .icon-red{color:#ef4444}.compare-list .icon-green{color:#10b981}.analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}@media (max-width: 992px){.analytics-grid{grid-template-columns:1fr 1fr}}@media (max-width: 480px){.analytics-grid{grid-template-columns:1fr}}.analytics-card{background:#0a0f1eb3;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:24px;text-align:left;transition:transform .3s ease}.app-root-container[dir=rtl] .analytics-card{text-align:right}.analytics-card:hover{transform:translateY(-4px);border-color:#ffffff1f}.analytics-num{font-size:42px;font-weight:800;color:#f9fafb;margin:8px 0;font-family:Sora,sans-serif;letter-spacing:-.02em}.sparkline-svg{width:100%;height:40px;margin-top:12px}.sparkline-svg path{fill:none;stroke-width:2.2;stroke-linecap:round}.sparkline-svg.orange path{stroke:#f57c22}.sparkline-svg.cyan path{stroke:#06b6d4}.sparkline-svg.purple path{stroke:#8b5cf6}.sparkline-svg.green path{stroke:#10b981}.trust-card{background:#0a0f1eb3;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:30px 24px;transition:all .3s ease;text-align:left}.app-root-container[dir=rtl] .trust-card{text-align:right}.trust-card:hover{border-color:#ffffff1f;background:#0f172ad9}.trust-icon-box{width:40px;height:40px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#06b6d4;font-size:1.15rem;margin-bottom:20px}@keyframes pulseBrandOrange{0%,to{box-shadow:0 0 15px #f57c2233;border-color:#f57c2280}50%{box-shadow:0 0 35px #f57c2280;border-color:#f57c22}}.animate-pulse-slow{animation:pulseBrandOrange 4s infinite ease-in-out}.float-slow{animation:floatSlowAnim 6s infinite ease-in-out}@keyframes floatSlowAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.final-cta{background:linear-gradient(135deg,#0a0f1f,#030712);border-top:1px solid rgba(255,255,255,.06);padding:100px 5%;text-align:center;position:relative;overflow:hidden;z-index:10}.final-cta-mesh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:300px;background:radial-gradient(circle,rgba(245,124,34,.08) 0%,rgba(139,92,246,.02) 60%,transparent 70%);filter:blur(80px);pointer-events:none}.final-cta h2{font-size:32px!important;font-weight:800!important;margin-bottom:20px!important}.final-cta-desc{color:#9ca3af;font-size:15px;max-width:550px;margin:0 auto 40px}.landing-footer{background:#02040a;border-top:1px solid rgba(255,255,255,.06);padding:60px 5% 30px;position:relative;z-index:10;color:#9ca3af}.landing-footer h6{color:#f9fafb;font-weight:700;margin-bottom:20px;font-size:.95rem}.landing-footer a{color:#9ca3af;text-decoration:none;transition:color .2s ease}.landing-footer a:hover{color:#f57c22}@media (max-width: 768px){.landing-footer .col-4{grid-column:span 12!important}.landing-footer .col-2{grid-column:span 6!important}}@media (max-width: 480px){.landing-footer .col-2,.landing-footer .col-4{grid-column:span 12!important;text-align:center!important}}.fab-chat{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f57c22,#e06612);box-shadow:0 8px 24px #f57c2266;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:999;transition:transform .2s ease}.app-root-container[dir=rtl] .fab-chat{right:auto;left:24px}.fab-chat:hover{transform:scale(1.08)}.text-orange{color:#f57c22!important}.gradient-text-orange{background:linear-gradient(135deg,#fff 30%,#f57c22);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.gradient-text-purple{background:linear-gradient(135deg,#fff 30%,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.gradient-text-cyan{background:linear-gradient(135deg,#fff 30%,#06b6d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.auth-overlay-container{background:#030712!important;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.auth-card-wrapper{background:#0a0f1ebf!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 30px 60px #0009!important}.auth-card-wrapper .form-input,.auth-card-wrapper .form-select,.auth-card-wrapper .input-group-text{background:#0f172a99!important;border:1px solid rgba(255,255,255,.08)!important;color:#f9fafb!important}.auth-card-wrapper .form-input:focus,.auth-card-wrapper .form-select:focus{border-color:#06b6d4!important;box-shadow:0 0 0 3px #06b6d440!important}.step-dot.active{background:#f57c22!important;border-color:#f57c22!important;box-shadow:0 0 15px #f57c2266!important}.step-dot.completed{background:#f57c2226!important;color:#f57c22!important;border-color:#f57c224d!important}@media (max-width: 1024px){.step-connector-svg{display:none!important}.landing-section{padding:60px 5%!important}.kb-card{padding:30px 20px!important}}@media (max-width: 992px){.landing-glow-mesh-1,.landing-glow-mesh-2{display:none!important}.hero-wrapper{text-align:center!important;padding-top:90px!important;padding-bottom:60px!important;width:100%!important;max-width:100%!important}.hero-text-side{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-title{font-size:36px!important;line-height:1.2!important}.hero-subtitle{font-size:16px!important;margin:0 auto 30px!important;max-width:500px!important}.hero-actions-container{justify-content:center!important;width:100%!important}}@media (max-width: 768px){.landing-navbar{padding:0 16px!important}.landing-brand{font-size:18px!important;gap:8px!important}.landing-brand img{height:32px!important}.landing-nav-links{gap:12px!important}.lang-toggle-btn{padding:6px 10px!important;font-size:12px!important}.lang-toggle-btn span{display:none!important}.landing-link{font-size:13px!important}.landing-navbar .btn-save-primary{padding:6px 12px!important;font-size:13px!important}.hero-actions-container{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;padding:0 16px!important}.hero-actions-container .btn-save-primary,.hero-actions-container .btn-outline{width:100%!important;text-align:center!important;padding:12px 16px!important;font-size:14px!important}.stat-badges-row{flex-direction:column!important;gap:12px!important;align-items:center!important}}@media (max-width: 480px){.sim-dashboard{height:380px!important}.bubble{font-size:.72rem!important;padding:6px 10px!important}.sim-feed{padding:10px!important}.sim-input{min-height:28px!important;font-size:.7rem!important;padding:4px 10px!important}.sim-send{width:24px!important;height:24px!important;font-size:.7rem!important}.hero-wrapper{padding-top:80px!important}.hero-title{font-size:28px!important}.hero-subtitle{font-size:14px!important;margin-bottom:24px!important}.section-title{font-size:28px!important}.landing-section{padding:40px 16px!important}.step-card,.trust-card,.compare-box{padding:24px 16px!important}.analytics-card{padding:16px!important}}.wa-phone-frame{width:100%;max-width:380px;margin:0 auto;background:#010101;border:11px solid #1a1a1a;border-radius:40px;box-shadow:0 30px 60px #000000b3,0 0 0 1px #ffffff14;position:relative;overflow:hidden;z-index:5}.wa-phone-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:18px;background:#1a1a1a;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:1000}.wa-phone-screen{width:100%;height:440px;background:#0b141a;display:flex;flex-direction:column;position:relative}.wa-chat-header{background:#1f2c34;padding:20px 14px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.04);z-index:10}.wa-chat-header-left{display:flex;align-items:center;gap:8px;min-width:0}.wa-back-icon{color:#aebac1;font-size:13px;cursor:pointer}.wa-avatar-wrapper{position:relative;width:32px;height:32px}.wa-contact-avatar-fallback{width:32px;height:32px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.wa-status-dot{position:absolute;bottom:0;right:0;width:8px;height:8px;background:#25d366;border-radius:50%;border:1px solid #1f2c34}.wa-contact-info{min-width:0;text-align:left}.app-root-container[dir=rtl] .wa-contact-info{text-align:right}.wa-contact-name{color:#e9edef;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-contact-status{color:#8696a0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-typing-text{font-weight:600}.wa-typing-text.text-orange{color:#f57c22!important}.wa-typing-text.text-cyan{color:#00a884!important}.wa-chat-header-right{display:flex;align-items:center;gap:14px;color:#aebac1}.wa-header-icon{font-size:14px;cursor:pointer}.wa-header-icon:hover{color:#e9edef}.wa-chat-body{flex-grow:1;position:relative;overflow-y:auto;padding:16px 12px;background-color:#0b141a}.wa-chat-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png);opacity:.05;pointer-events:none;z-index:1}.wa-messages-container{position:relative;z-index:2;display:flex;flex-direction:column;width:100%}.wa-bubble{max-width:85%;padding:8px 10px 6px;border-radius:8px;font-size:12.5px;position:relative;box-shadow:0 1px .5px #00000026;line-height:1.4;margin-bottom:8px}.wa-incoming{background-color:#202c33;color:#e9edef;align-self:flex-start;border-top-left-radius:0;text-align:left}.wa-outgoing{background-color:#005c4b;color:#e9edef;align-self:flex-end;border-top-right-radius:0;text-align:left}.app-root-container[dir=rtl] .wa-incoming{align-self:flex-start;border-top-left-radius:8px;border-top-right-radius:0;text-align:right}.app-root-container[dir=rtl] .wa-outgoing{align-self:flex-end;border-top-right-radius:8px;border-top-left-radius:0;text-align:right}.wa-bubble-label{font-size:9px;font-weight:700;color:#8696a0;margin-bottom:4px;display:flex;align-items:center}.wa-bubble-text{word-break:break-word}.wa-bubble-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px;font-size:9px;color:#ffffff80;text-align:right}.wa-time{font-size:8px}.wa-ticks{color:#53bdeb;font-size:9px}.wa-thought-bubble{background:#8b5cf614;border:1px dashed rgba(139,92,246,.3);border-radius:12px;padding:10px;max-width:90%;margin:8px auto;font-size:11px;color:#d1d5db;align-self:center;text-align:left;box-shadow:0 4px 12px #00000026}.app-root-container[dir=rtl] .wa-thought-bubble{text-align:right}.wa-thought-title{font-weight:700;color:#a78bfa;margin-bottom:4px;display:flex;align-items:center}.wa-thought-text{font-family:monospace;line-height:1.4;white-space:pre-line}.wa-system-message{background-color:#182229;color:#ffe0b2;border:1px solid rgba(255,224,178,.15);padding:6px 12px;border-radius:8px;font-size:10.5px;align-self:center;margin:8px auto;text-align:center;box-shadow:0 2px 6px #0000001a}.wa-chat-input-bar{background:#1f2c34;padding:10px;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.04)}.wa-input-left{display:flex;gap:12px;color:#8696a0}.wa-input-icon{font-size:18px;cursor:pointer}.wa-input-icon:hover{color:#e9edef}.wa-input-middle{flex-grow:1;background:#2a3942;border-radius:20px;padding:8px 12px;min-height:36px;display:flex;align-items:center;text-align:left}.app-root-container[dir=rtl] .wa-input-middle{text-align:right}.wa-input-placeholder{font-size:12px;color:#8696a0;width:100%}.wa-typing-indicator{font-weight:500}.wa-typing-indicator.text-orange{color:#f57c22!important}.wa-typing-indicator.text-cyan{color:#00a884!important}.wa-input-right{display:flex;align-items:center;justify-content:center}.wa-mic-btn{width:36px;height:36px;border-radius:50%;background-color:#00a884;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}.wa-mic-btn:hover{background-color:#008f72}.pricing-card{background:#0a0f1ebf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-lg);padding:40px 30px;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:var(--transition-bounce);text-align:left}.app-root-container[dir=rtl] .pricing-card{text-align:right;direction:rtl}.pricing-card:hover{transform:translateY(-8px);border-color:#ffffff26;box-shadow:0 20px 40px #00000080}.pricing-card.popular{border-color:#f57c22!important;box-shadow:0 0 30px #f57c221f;background:#0f1428d9}.pricing-card.popular:hover{box-shadow:0 0 45px #f57c2238,0 20px 40px #00000080}.popular-badge{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#f57c22,#ff8a5e);color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.05em;box-shadow:var(--shadow-neon)}.app-root-container[dir=rtl] .popular-badge{right:auto;left:16px}.plan-name{font-size:22px;font-weight:800;color:#f9fafb;margin-bottom:8px}.plan-desc{font-size:13px;color:#9ca3af;line-height:1.5;margin-bottom:24px;min-height:40px}.plan-price-block{display:inline-flex;align-items:baseline;margin-bottom:24px}.plan-currency{font-size:24px;font-weight:600;color:#f9fafb;align-self:flex-start;margin-right:4px}.app-root-container[dir=rtl] .plan-currency{margin-right:0;margin-left:4px}.plan-price{font-size:48px;font-weight:800;color:#f9fafb;line-height:1}.plan-period{font-size:14px;color:#9ca3af;margin-left:8px}.app-root-container[dir=rtl] .plan-period{margin-left:0;margin-right:8px}.plan-divider{border:0;border-top:1px solid rgba(255,255,255,.08);margin:0 0 24px}.plan-features-list{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:14px;flex-grow:1}.plan-features-list li{font-size:13.5px;display:flex;align-items:center;gap:8px;color:#e5e7eb}.plan-features-list li.excluded{color:#6b7280;text-decoration:line-through}.plan-btn{border-radius:var(--radius-md)!important;font-weight:700!important;transition:var(--transition-bounce)!important;padding:12px 24px!important}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#030712d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:2000}.modal-card{width:100%;max-width:850px;background:#0f172af2!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 30px 60px #000c!important}.btn-close-modal{background:none;border:none;color:#9ca3af;font-size:20px;cursor:pointer;transition:var(--transition-smooth)}.btn-close-modal:hover{color:#ef4444;transform:scale(1.1)}@media (min-width: 992px){.top-navbar{inset-inline-start:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important}.main-wrapper{margin-inline-start:var(--sidebar-width)!important;width:calc(100% - var(--sidebar-width))!important}}.form-cyber-label{font-size:11.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;display:block}.form-cyber{width:100%;padding:10px 14px;background:var(--bg-input);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);font-size:13.5px;transition:var(--transition-smooth)}.form-cyber:focus{border-color:var(--primary);box-shadow:0 0 10px var(--primary-glow);outline:none}.search-box .form-cyber{padding-left:36px}.rtl-mode .search-box .form-cyber,[dir=rtl] .search-box .form-cyber{padding-right:36px;padding-left:14px}.form-cyber-select{width:100%;padding:10px 36px 10px 14px;background:var(--bg-input);border:1px solid var(--border-glass);border-radius:var(--radius-md);color:var(--text-main);font-size:13px;outline:none;cursor:pointer;transition:var(--transition-smooth);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A7B6C9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.form-cyber-select:focus{border-color:var(--primary);box-shadow:0 0 6px var(--primary-glow)}.rtl-mode .form-cyber-select,[dir=rtl] .form-cyber-select{background-position:left 14px center;padding-left:36px;padding-right:14px}.form-cyber-select option{background:var(--dropdown-bg);color:var(--text-main)}input[type=file].form-cyber{padding:8px 12px;background:var(--bg-input);border:1px solid var(--border-glass);color:var(--text-muted)}input[type=file].form-cyber::file-selector-button{background:var(--primary-color);color:#fff;border:none;padding:4px 12px;border-radius:var(--radius-sm);margin-inline-end:10px;font-weight:600;font-size:12px;cursor:pointer;transition:var(--transition-smooth)}input[type=file].form-cyber::file-selector-button:hover{background:var(--primary-hover)}.cyber-switch{position:relative;display:inline-block;width:38px;height:20px;vertical-align:middle}.cyber-switch input{opacity:0;width:0;height:0}.cyber-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-glass-active, rgba(255, 255, 255, .15));transition:.3s;border-radius:20px}.cyber-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}input:checked+.cyber-slider{background-color:#10b981}input:checked+.cyber-slider:before{transform:translate(18px)}.rtl-mode input:checked+.cyber-slider:before,[dir=rtl] input:checked+.cyber-slider:before{transform:translate(-18px)}input:disabled+.cyber-slider{opacity:.4;cursor:not-allowed}.fab.fa-openai:before{content:"";display:inline-block;width:1.15em;height:1.15em;background-color:currentColor;vertical-align:middle;-webkit-mask:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24 15.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z'/></svg>") no-repeat 50% 50%;mask:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path d='M9.205 8.658v-2.26c0-.19.072-.333.238-.428l4.543-2.616c.619-.357 1.356-.523 2.117-.523 2.854 0 4.662 2.212 4.662 4.566 0 .167 0 .357-.024.547l-4.71-2.759a.797.797 0 00-.856 0l-5.97 3.473zm10.609 8.8V12.06c0-.333-.143-.57-.429-.737l-5.97-3.473 1.95-1.118a.433.433 0 01.476 0l4.543 2.617c1.309.76 2.189 2.378 2.189 3.948 0 1.808-1.07 3.473-2.76 4.163zM7.802 12.703l-1.95-1.142c-.167-.095-.239-.238-.239-.428V5.899c0-2.545 1.95-4.472 4.591-4.472 1 0 1.927.333 2.712.928L8.23 5.067c-.285.166-.428.404-.428.737v6.898zM12 15.128l-2.795-1.57v-3.33L12 8.658l2.795 1.57v3.33L12 15.128zm1.796 7.23c-1 0-1.927-.332-2.712-.927l4.686-2.712c.285-.166.428-.404.428-.737v-6.898l1.974 1.142c.167.095.238.238.238.428v5.233c0 2.545-1.974 4.472-4.614 4.472zm-5.637-5.303l-4.544-2.617c-1.308-.761-2.188-2.378-2.188-3.948A4.482 4.482 0 014.21 6.327v5.423c0 .333.143.571.428.738l5.947 3.449-1.95 1.118a.432.432 0 01-.476 0zm-.262 3.9c-2.688 0-4.662-2.021-4.662-4.519 0-.19.024-.38.047-.57l4.686 2.71c.286.167.571.167.856 0l5.97-3.448v2.26c0 .19-.07.333-.237.428l-4.543 2.616c-.619.357-1.356.523-2.117.523zm5.899 2.83a5.947 5.947 0 005.827-4.756C22.287 18.339 24 15.84 24 13.296c0-1.665-.713-3.282-1.998-4.448.119-.5.19-.999.19-1.498 0-3.401-2.759-5.947-5.946-5.947-.642 0-1.26.095-1.88.31A5.962 5.962 0 0010.205 0a5.947 5.947 0 00-5.827 4.757C1.713 5.447 0 7.945 0 10.49c0 1.666.713 3.283 1.998 4.448-.119.5-.19 1-.19 1.499 0 3.401 2.759 5.946 5.946 5.946.642 0 1.26-.095 1.88-.309a5.96 5.96 0 004.162 1.713z'/></svg>") no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}
