@charset " UTF-8\;
.intervention-url-input::placeholder{color: rgba(255,255,255,.2);}.intervention-url-input:focus{border-color:#6c5ce7!important;box-shadow:0 0 10px #6c5ce71a}.link-icon-btn{position:relative}.link-icon-btn .icon-tooltip{position:absolute;bottom:150%;left:50%;transform:translate(-50%) translateY(10px);background:#1a1a1a;border:1px solid #333;padding:8px 12px;border-radius:8px;color:#eee;font-size:11px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 20px #0006;z-index:1000}.link-icon-btn:hover .icon-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.link-icon-btn .icon-tooltip:after{content:\\;position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.spin-icon{animation:spin 1s linear infinite}.orchestrator-shell{display:flex;height:100vh;width:100vw;background-color:var(--nuro-bg, #0a0a0f);color:#fff;font-family:Inter,sans-serif;overflow:hidden}.orchestrator-sidebar{width:280px;flex-shrink:0;box-sizing:border-box;background-color:#0f0f14;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;padding:1.5rem 1rem;transition:margin-left .35s cubic-bezier(.4,0,.2,1),visibility .35s}.orchestrator-sidebar.closed{margin-left:-280px;visibility:hidden}.orchestrator-sidebar.open{margin-left:0;visibility:visible}.orchestrator-sidebar .new-chat-btn{background:transparent;border:1px solid rgba(255,255,255,.15);color:#fff;padding:.75rem;border-radius:8px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background .2s;font-weight:500;margin-bottom:1.5rem}.orchestrator-sidebar .new-chat-btn:hover{background:#ffffff0d}.orchestrator-main{flex:1;display:flex;flex-direction:column;position:relative}.orchestrator-header{height:60px;background-color:#19191ecc;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;padding:0 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hamburger-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:auto;transition:background .2s}.hamburger-btn:hover{background:#ffffff1a}.orchestrator-header .operate-agents-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;padding:.5rem 1rem;border-radius:6px;margin-right:1.5rem;cursor:pointer;font-size:.9rem;transition:all .2s}.orchestrator-header .operate-agents-btn:hover{background:#ffffff1a;border-color:#ffffff4d}.orchestrator-profile{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#3b82f6);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;cursor:pointer}.orchestrator-chat-area{flex:1;display:flex;flex-direction:column;padding:4rem 2rem 2rem;background:radial-gradient(circle at center top,rgba(168,85,247,.03) 0%,transparent 70%);overflow-y:auto}.orchestrator-chat-area.centered{align-items:center;justify-content:center}.orchestrator-chat-area.interacted{align-items:center;justify-content:flex-end}.greeting-container{width:100%;max-width:1100px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:2.5rem}.orchestrator-greeting{font-size:2.2rem;font-weight:400;color:#fff;margin:0 0 .5rem;line-height:1.1}.orchestrator-greeting-sub{font-size:2.8rem;font-weight:600;margin:0;line-height:1.1}.gradient-text-orchestrator{background:linear-gradient(to right,#a855f7,#3b82f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.master-input-container{width:100%;max-width:1100px;position:relative;padding:2px;border-radius:16px;background:#ffffff0d;overflow:hidden;margin-bottom:2rem;box-shadow:0 8px 32px #0003}.master-input-container:before{content:"";@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.8}}@keyframes animate-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes leafDrop{0%{transform:translateY(-40px) rotate(-8deg);opacity:0}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes leafFloat{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit{0%{transform:rotate(0) translate(12px) rotate(0)}to{transform:rotate(360deg) translate(12px) rotate(-360deg)}}@keyframes pulse-think{0%{transform:scale(1);box-shadow:0 0 20px #8b5cf666}50%{transform:scale(1.1);box-shadow:0 0 40px #8b5cf699}to{transform:scale(1);box-shadow:0 0 20px #8b5cf666}}@keyframes shake-alert{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes heartbeat{0%{transform:scale(.95);opacity:.7}5%{transform:scale(1.1);opacity:1}10%{transform:scale(.95);opacity:.7}15%{transform:scale(1.2);opacity:1}50%{transform:scale(.95);opacity:.7}to{transform:scale(.95);opacity:.7}}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes brandFloat{0%{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}to{transform:translate(-50%) translateY(0)}}@keyframes progress{0%{stroke-dasharray:0 100}}@keyframes floatGlow{0%{transform:translate(-50%) translateY(0)}to{transform:translate(-50%) translateY(12px)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes leafDrop{0%{transform:translateY(-60px) translate(-20px) rotate(-12deg) scale(.9);opacity:0}40%{opacity:1}60%{transform:translateY(10px) translate(15px) rotate(6deg)}to{transform:translateY(0) translate(0) rotate(0);opacity:1}}@keyframes leafFloat{0%{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(6px) translate(-8px) rotate(-3deg)}50%{transform:translateY(12px) translate(5px) rotate(2deg)}75%{transform:translateY(6px) translate(-5px) rotate(-2deg)}to{transform:translateY(0) translate(0) rotate(0)}}@keyframes slideInDown{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gridFloat{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes float{0%{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-20px) translate(15px) scale(1.05)}to{transform:translateY(15px) translate(-20px) scale(1.08)}}@keyframes titlePulse{0%{filter:drop-shadow(0 0 15px rgba(99,102,241,.4))}to{filter:drop-shadow(0 0 25px rgba(168,85,247,.6))}}@keyframes shineSweep{to{left:150%}}@keyframes premium-pulse{0%,to{box-shadow:0 0 #8b5cf680;transform:scale(1)}50%{box-shadow:0 0 20px 10px #8b5cf600;transform:scale(1.1)}}@keyframes glow-pulse{0%{box-shadow:0 0 10px #f0c6}50%{box-shadow:0 0 20px #ff00ccb3}to{box-shadow:0 0 10px #f0c6}}@keyframes impactBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes cpuPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes trust-glow{0%{filter:drop-shadow(0 0 10px rgba(99,102,241,.15));transform:scale(1)}to{filter:drop-shadow(0 0 30px rgba(99,102,241,.4));transform:scale(1.02)}}@keyframes pulse-glow{0%{transform:scale(1);opacity:1;box-shadow:0 0 0 0 currentColor}70%{transform:scale(1.2);opacity:.5;box-shadow:0 0 0 10px transparent}to{transform:scale(1);opacity:1;box-shadow:0 0 0 0 transparent}}@keyframes kpiPulse{0%,to{box-shadow:0 0 #2ecc7133}50%{box-shadow:0 0 0 8px #2ecc7100}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes logFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes floatLeaf{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(5deg)}to{transform:translateY(0) rotate(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%{filter:drop-shadow(0 0 0px var(--accent-1))}50%{filter:drop-shadow(0 0 15px var(--accent-1))}to{filter:drop-shadow(0 0 0px var(--accent-1))}}@keyframes nurotraGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes slideUp{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{transform:translateY(30px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes tooltipFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes revalPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes suggestionsSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes leafPulse{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.1) rotate(5deg);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ta-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ta-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ta-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-status{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes connection-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes placeholder-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes banner-glow{0%,to{box-shadow:0 0 #6c5ce700}50%{box-shadow:0 0 12px #6c5ce71f}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}�/�*� �=�=�=� �E�X�E�C�U�T�I�O�N� �T�I�M�E�L�I�N�E� �S�T�Y�L�E�S� �=�=�=� �*�/� �.�c�h�a�t�-�e�x�e�c�u�t�i�o�n�-�t�i�m�e�l�i�n�e� �{� � � � � �b�a�c�k�g�r�o�u�n�d�:� �r�g�b�a�(�1�6�,� �1�6�,� �2�4�,� �0�.�8�)�;� � � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �r�g�b�a�(�2�5�5�,� �2�5�5�,� �2�5�5�,� �0�.�0�8�)�;� � � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �1�2�p�x�;� � � � � �p�a�d�d�i�n�g�:� �1�r�e�m�;� � � � � �m�a�r�g�i�n�-�t�o�p�:� �0�.�5�r�e�m�;� � � � � �w�i�d�t�h�:� �1�0�0�%�;� �}@keyframes pulse{0%{transform:scale(.9);opacity:.4}50%{transform:scale(1.05);opacity:.9}to{transform:scale(.9);opacity:.4}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2.5);opacity:0}}@keyframes urgent-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.02);color:#ff6b81}}@keyframes rotate-wait{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flash{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes shimmer-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px #6c5ce71a}50%{box-shadow:0 0 30px #6c5ce74d}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(transparent 0deg,transparent 270deg,#a855f7 320deg,#3b82f6 360deg);transform:translate(-50%,-50%);animation:rotateGlow 3s linear infinite;z-index:0}@media(max-width:768px){:is() body{overflow-x:hidden}:is() .container,:is() .main-container{padding-left:1rem!important;padding-right:1rem!important;width:100%!important;min-width:0}}@media(max-width:768px){:is() .auth-container{padding:16px;justify-content:center}:is() .auth-top{width:100%;margin-bottom:20px}:is() .auth-card{margin-top:10px;max-width:100%;padding:24px;width:100%!important}:is() .auth-title{font-size:24px}:is() .auth-logo{width:80px}:is() .auth-glow{display:none}}@media(max-width:768px){:is() header{padding:0 16px;height:60px}:is() nav{display:flex;gap:10px}:is() .header-user-section{gap:.5rem}:is() .header-welcome-text{display:none}}@media(max-width:768px){:is() .nuro-orb-container{bottom:90px;right:15px}}@media(max-width:900px){:is() .inf-card{grid-template-columns:1fr;text-align:center}:is() .inf-two-columns{grid-template-columns:1fr}:is() .inf-card-left{margin-bottom:20px}}@media(max-width:920px){:is() .brand-columns{grid-template-columns:1fr}}@media(max-width:980px){:is() .profile-card{flex-direction:column;align-items:flex-start;gap:12px}:is() .profile-left{justify-content:flex-start;width:100%}:is() .profile-right{width:100%}}@media(max-width:980px){:is() .dash-sidebar{display:none}:is() .analytics-grid{grid-template-columns:1fr}:is() .profile-card{margin:16px;flex-direction:column;align-items:flex-start;gap:12px}:is() .profile-right{justify-content:flex-start}}@media(max-width:900px){:is() .dashboard-row{grid-template-columns:1fr}}@media(max-width:980px){:is() .overview-container{margin-left:0;width:100%;padding:16px}:is() .dashboard-row,:is() .analytics-grid,:is() .overview-main-grid{grid-template-columns:1fr}:is() .profile-card{flex-direction:column;align-items:flex-start}:is() .profile-right{width:100%;margin-top:10px}}@media(max-width:980px){:is() .mobile-menu-btn{display:flex;align-items:center;justify-content:center}:is() .dash-sidebar{display:flex;position:fixed;top:0;left:0;height:100vh;width:280px;background:var(--card-bg);z-index:999;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 50px #0003;border-right:1px solid var(--border-subtle);padding:20px}:is() .dash-sidebar.active{transform:translate(0)}:is() .dash-sidebar-header-mobile{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:20px;border-bottom:1px solid var(--border-subtle);margin-bottom:15px}:is() .mobile-header-brand{display:flex;align-items:center;gap:10px}:is() .mobile-menu-trigger-btn{display:flex;position:fixed;top:15px;left:15px;z-index:1002;background:#16161899;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:var(--text-main);width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;font-size:1.4rem;cursor:pointer;box-shadow:0 4px 15px #0003;transition:all .2s ease}:is() .mobile-menu-trigger-btn:active{transform:scale(.95);background:#161618cc}:is() .influencer-navbar .nav-left,:is() .brand-navbar .nav-left,:is() .dashboard-header .header-left{padding-left:60px!important}}@media(max-width:768px){:is() .floating-chat-btn{bottom:90px!important;left:15px!important;width:50px!important;height:50px!important}:is() body{padding-bottom:100px}}@media(max-width:1024px){:is() .overview-main-grid{grid-template-columns:1fr!important;gap:20px}:is() .overview-graph-section{order:1}:is() .overview-scores-section{order:2}}@media(max-width:768px){:is() .desktop-scores{display:none}:is() .mobile-scores{display:flex;flex-direction:column;gap:10px}:is() .graph-card{padding:10px;overflow:hidden}:is() .pentagon-container svg{width:100%;height:auto}}@media(max-width:980px){:is() .desktop-sidebar-hidden-mobile{display:none!important}}@media(max-width:980px){:is() .mobile-hidden{display:none!important}:is() .mobile-find-matches-footer{display:flex;justify-content:center;position:fixed;bottom:0;left:0;width:100%;padding:16px 20px;background:#ffffffd9;-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8);border-top:1px solid rgba(255,255,255,.2);z-index:9999;box-shadow:0 -4px 20px #0000001a;padding-bottom:env(safe-area-inset-bottom,20px)}:is() :root[data-theme=dark] .mobile-find-matches-footer{background:#0f172ad9;border-top:1px solid rgba(255,255,255,.05);box-shadow:0 -4px 25px #0006}:is() .influencer-dashboard{padding-bottom:90px}:is() .btn-primary-gradient{background:linear-gradient(90deg,var(--accent-1),var(--accent-2));color:#fff;border:none;font-weight:600;box-shadow:0 4px 15px #6366f14d;transition:all .2s ease}:is() .btn-primary-gradient:active{transform:scale(.98)}}@media(max-width:900px){:is() .inf-card{padding:2rem;gap:1.5rem}:is() .inf-two-columns{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:768px){:is() .inf-page{padding:10px;margin-top:0}:is() .inf-header{margin-bottom:1.5rem}:is() .inf-card{padding:1.25rem;border-radius:16px}:is() .inf-header-title{font-size:1.8rem}:is() .inf-group textarea{font-size:16px}:is() .inf-checkboxes-grid{grid-template-columns:1fr}:is() .match-results-container{max-height:90vh;width:95%}:is() .match-header h2{font-size:1.1rem}:is() .match-card{flex-direction:column;align-items:flex-start;gap:12px}:is() .match-actions{width:100%;display:flex;justify-content:flex-end}:is() .match-score{align-self:flex-start}}@media(max-width:600px){:is() .profile-card-wrapper{padding:2rem}:is() .profile-header h1{font-size:1.8rem}:is() .detail-item{flex-direction:column;align-items:flex-start;gap:.2rem}:is() .detail-value{align-self:flex-start}}@media(max-width:768px){:is() .hero{padding:60px 16px 30px}:is() .hero h1{font-size:28px;line-height:1.3}:is() .hero p{font-size:16px;padding:0 10px}:is() .search-bar{width:100%;height:48px;font-size:14px}:is() .hero-logo{width:80px}}@media(max-width:768px){:is() .agents-grid{padding:20px 16px 40px}}@media(max-width:768px){:is() .inspact-btn{opacity:1;transform:translateY(0)}}@media(max-width:768px){:is() .match-header{padding:.8rem 1rem;height:60px}:is() .brand-name{font-size:1.1rem}:is() .brand-logo{height:24px}:is() .theme-btn-minimal{width:32px;height:32px;font-size:.9rem}:is() .match-hero{margin-top:60px}:is() .hero-title{font-size:2rem}:is() .pyramid-container{grid-template-columns:1fr;gap:1.5rem}:is() .card-wrapper:nth-child(3){width:100%}:is() .premium-card{padding:1.5rem}:is() .card-actions-row{flex-direction:column}:is() .inspact-btn{opacity:1;transform:translateY(0);background:#ffffff1a}}@media(max-width:480px){:is() .premium-modal-card{padding:30px 20px;margin:15px}:is() .modal-title{font-size:1.3rem}:is() .modal-body{font-size:.9rem}:is() .btn-primary{padding:12px 20px;font-size:.95rem}}@media(max-width:980px){:is() .chat-window{width:100%;height:100vh;border-radius:0;border:none}:is() .chat-page-container{flex-direction:column;height:100vh;overflow:hidden}:is() .mobile-hidden{display:none!important}:is() .chat-sidebar{width:100%!important;height:100%;border-right:none;display:flex;flex-direction:column;padding-bottom:80px}:is() .chat-item{padding:15px;min-height:72px;border-bottom:1px solid var(--border-subtle)}:is() .chat-avatar{width:50px;height:50px}:is() .chat-main{width:100%!important;height:100%;display:flex;flex-direction:column;position:fixed;top:0;left:0;background:var(--bg-main);z-index:50}:is() .chat-window-header{padding:15px;height:70px;display:flex;align-items:center}:is() .back-btn-mobile{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff0d;border-radius:50%;border:none;font-size:1.2rem;color:var(--text-main);margin-right:12px;cursor:pointer}:is() .messages-box{flex:1;padding:15px 15px 20px}:is() .input-area-container{padding:12px 15px 25px;background:var(--card-bg);min-height:80px;display:flex;align-items:center;gap:10px}:is() .chat-textarea{min-height:44px;padding:12px}:is() .send-btn,:is() .attach-btn,:is() .magic-btn{width:44px;height:44px}:is() .message-bubble{max-width:85%;font-size:1rem;padding:12px 16px}:is() .call-overlay-hybrid{width:95%!important;left:2.5%!important;bottom:20px!important;border-radius:20px;box-shadow:0 -10px 40px #00000080}:is() .controls-footer{padding:15px}}@media(max-width:768px){:is() .chat-page-container{padding:0;background:#000;position:fixed!important;top:0;left:0;width:100vw;height:100vh!important;height:100dvh!important;overflow:hidden;z-index:9999}:is() .chat-overlay{padding:0;height:100%}:is() .chat-window{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;border:none;flex-direction:column}:is() .mobile-hidden{display:none!important}:is() .chat-sidebar{width:100%;height:100%;border-right:none;background:#0006}:is() .chat-main{width:100%;height:100%}:is() .chat-header{padding:.8rem 1rem}:is() .back-btn-mobile{display:block!important;font-size:1.2rem}:is() .header-avatar{width:35px;height:35px}:is() .header-details h3{font-size:1rem}:is() .messages-box{padding:1rem}:is() .message-bubble{max-width:80%;font-size:.95rem;padding:.8rem 1rem}:is() .input-area-container{padding:10px;background:#141414f2;border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:50}:is() .input-area-wrapper{padding:6px;gap:8px;background:#ffffff0d}:is() .chat-textarea{font-size:.95rem;max-height:100px}:is() .smart-replies-container{overflow-x:auto;white-space:nowrap;padding-bottom:5px;-webkit-overflow-scrolling:touch;margin-bottom:5px}:is() .smart-chips-scroll{display:flex;gap:8px}:is() .smart-chip{flex-shrink:0;font-size:.8rem;padding:6px 12px}:is() .welcome-screen{padding:2rem}:is() .welcome-title{font-size:1.8rem}}@media(max-width:768px){:is() .deliverables-container{flex-direction:column;display:block}:is() .deliverables-main{padding:1rem;padding-top:50px;width:100%}:is() .deliverables-header{flex-direction:column;align-items:flex-start;gap:1rem}:is() .deliverables-header h1{font-size:1.8rem}:is() .deliverables-grid{grid-template-columns:1fr;gap:1rem}}@media(max-width:768px){:is() .deliverables-main{padding-top:90px!important}}@media(max-width:1024px){:is() .enhancer-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999!important;background:#0f172a;display:flex;flex-direction:column;padding:0;margin:0}:is() .enhancer-window{position:relative!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important;border:none!important;background:transparent!important;box-shadow:none!important;transform:none!important;display:flex;flex-direction:column}:is() .enhancer-header{padding:1rem;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.1)}:is() .eh-title h2{font-size:1.1rem}:is() .enhancer-body{flex-direction:column;flex:1;overflow:hidden}:is() .enhancer-sidebar{width:100%!important;height:auto;flex-direction:row;overflow-x:auto;padding:10px;gap:10px;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);background:#0f172a80;flex-shrink:0}:is() .enhancer-sidebar::-webkit-scrollbar{display:none}:is() .eh-nav-item{white-space:nowrap;padding:6px 12px;font-size:.85rem;background:#ffffff0d;border-radius:20px;flex-shrink:0}:is() .eh-nav-item.active{background:var(--accent-1, #6366f1);color:#fff}:is() .eh-nav-icon{margin-right:6px}:is() .eh-dot{display:none}:is() .enhancer-content{padding:1.5rem;width:100%;overflow-y:auto;flex:1;padding-bottom:100px}:is() .eh-dashboard-grid,:is() .compatibility-grid,:is() .eh-split-cols{grid-template-columns:1fr;display:flex;flex-direction:column;gap:1.5rem}:is() .eh-section-full{grid-column:span 1}:is() .eh-impact-row{flex-direction:row;gap:1rem}:is() .bio-card{min-width:unset;width:100%}:is() .eh-bios-grid{flex-direction:column}}@media(max-width:1024px){:is() .overview-main-grid{grid-template-columns:1fr}:is() .mobile-only{display:block!important}:is() .desktop-only{display:none!important}}@media(max-width:768px){:is() .mobile-hero-container{flex-direction:column;text-align:center;gap:20px;padding:32px 24px}:is() .mobile-action-btn{width:100%}}@media(max-width:768px){:is() .insights-header{flex-direction:column;gap:1rem;text-align:center}:is() .insights-grid{grid-template-columns:1fr}}@media(max-width:768px){:is() .collab-insights-container{padding:1rem;padding-top:40px}:is() .insights-header{padding:1rem;border-radius:16px}:is() .score-main{font-size:2.5rem}:is() .insight-card{padding:1.2rem}:is() .pattern-item{flex-direction:column;gap:.5rem}}@media(max-width:768px){:is() .collab-insights-container{padding-top:90px!important}}@media(max-width:1024px){:is() .history-grid{grid-template-columns:1fr}}@media(max-width:768px){:is() .history-container{padding:1rem}:is() .history-header{flex-direction:column;align-items:flex-start;gap:.5rem}:is() .history-grid{grid-template-columns:1fr;gap:1rem}:is() .behaviour-grid,:is() .collab-details-expanded{grid-template-columns:1fr}}@media(max-width:768px){:is() .history-container{padding-top:90px!important}:is() .recharts-cartesian-axis-tick-value{font-size:10px}:is() .evolution-timeline{margin-bottom:2rem}}@media(max-width:1024px){:is() .pillars-grid,:is() .intel-grid{grid-template-columns:1fr}:is() .trust-snapshot{flex-direction:column;text-align:center;gap:2rem}:is() .snapshot-score-wrap{margin:0 auto}}@media(max-width:768px){:is() .safety-container{padding:1rem;padding-top:40px}:is() .trust-snapshot{padding:1.5rem;gap:1.5rem;border-radius:1rem}:is() .snapshot-score-wrap{width:140px;height:140px}:is() .pillar-card{padding:1rem}:is() .pillar-header{flex-direction:column;gap:.5rem}:is() .pillar-score{align-self:flex-start}:is() .intel-grid,:is() .pillars-grid{grid-template-columns:1fr}}@media(max-width:768px){:is() .safety-container{padding-top:90px!important}}@media(max-width:768px){:is() .docs-agent-container{flex-direction:column}:is() .mobile-nav{display:flex}:is() .docs-panel{width:100%!important;flex:1 0 100%!important;display:none}:is() .docs-panel.active-mobile{display:flex}:is() .docs-divider{display:none}:is() .global-status{top:.5rem;font-size:.7rem}:is() .action-log-overlay{width:200px}}.master-input-inner{position:relative;border-radius:14px;background-color:#121218;z-index:1;display:flex;flex-direction:column;padding:1rem 1.25rem}@keyframes rotateGlow{to{transform:translate(-50%,-50%) rotate(360deg)}}.master-textarea{background:transparent;border:none;color:#fff;resize:none;font-family:inherit;font-size:1.1rem;line-height:1.5;height:56px;outline:none;box-shadow:none}.master-textarea::placeholder{color:#ffffff4d}.master-input-actions{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.action-row-left,.action-row-right{display:flex;gap:.6rem;align-items:center}.icon-btn{background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}.icon-btn:hover{color:#fff;background:#ffffff1a}.intent-btn{background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#fffc;font-size:.85rem;padding:.4rem .9rem;border-radius:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;font-weight:500}.intent-btn:hover{border-color:#a855f7cc;color:#fff;box-shadow:0 0 15px #a855f766;background:#a855f71a}.feature-bullets{width:100%;max-width:1100px;list-style:none;padding:0;display:flex;flex-direction:column;gap:1rem}.feature-bullets li{display:flex;align-items:center;gap:.75rem;color:#fff9;font-size:1.05rem}.feature-bullets li svg{color:#a855f7}.history-list{display:flex;flex-direction:column;gap:.3rem;overflow-y:auto;flex:1}.history-item{padding:.6rem .75rem;border-radius:6px;color:#ffffffb3;font-size:.9rem;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .2s,color .2s}.history-item:hover,.history-item.active{background:#ffffff14;color:#fff}.history-item.active{border-left:2px solid #a855f7}.send-btn{background:#a855f7;color:#fff;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,transform .2s}.send-btn:hover{background:#9333ea;transform:scale(1.05)}.execution-list{display:flex;flex-direction:column;gap:1.1rem;margin-top:1rem}.execution-item{display:flex;align-items:center;gap:.85rem;font-size:1.05rem;color:#ffffffe6;padding:.8rem 1.25rem;border-radius:10px;background:transparent}.execution-item.active{border-left:2px solid #a855f7}.execution-item.complete{border-left:2px solid #22c55e}.text-green{color:#22c55e}.text-purple{color:#a855f7}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.typing-cursor{opacity:.7;margin-left:2px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.chat-history-scroll-area{flex:1;width:100%;max-width:1100px;overflow-y:auto;display:flex;flex-direction:column;gap:2rem;padding-bottom:2rem;margin-top:1rem}.chat-history-scroll-area::-webkit-scrollbar{width:6px}.chat-history-scroll-area::-webkit-scrollbar-track{background:transparent}.chat-history-scroll-area::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.user-prompt-bubble{background:#1e1e23cc;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem 1.5rem;align-self:flex-end;max-width:90%;display:flex;flex-direction:column;gap:.5rem}.user-prompt-header{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#ffffff80;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.user-prompt-text{font-size:1.05rem;color:#fffffff2;line-height:1.5;white-space:pre-wrap}.master-input-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:10}.markdown-content p{margin:0 0 1rem}.markdown-content p:last-child{margin-bottom:0}.markdown-content ul,.markdown-content ol{margin:.5rem 0 1rem 1.5rem;padding:0}.markdown-content li{margin-bottom:.5rem;padding-left:.25rem}.markdown-content li:last-child{margin-bottom:0}.markdown-content strong{color:#fff;font-weight:600}.markdown-content code{background:#ffffff1a;padding:.2rem .4rem;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em}
