:root{--gray-950:#080a10;--gray-900:#0a0d14;--gray-850:#0e1119;--gray-800:#111520;--gray-750:#161b28;--gray-700:#1a1f2e;--gray-650:#1e2536;--gray-600:#222838;--gray-500:#2d3548;--gray-400:#3d4760;--gray-300:#525c6e;--gray-200:#8b95a8;--gray-100:#b4bcc9;--gray-50:#e1e4eb;--blue-600:#2a5298;--blue-500:#3b71ca;--blue-400:#5d8fdf;--blue-300:#8ab4f8;--blue-100:#e8f0fe;--green-600:#2d8259;--green-500:#3b9b6d;--green-400:#5cb88c;--green-100:#e6f4ea;--red-600:#b33939;--red-500:#cd5c5c;--red-400:#e07b7b;--red-100:#fce8e8;--amber-500:#d69e2e;--amber-400:#ecc94b;--amber-100:#fefcbf;--bg-primary:var(--gray-900);--bg-surface:var(--gray-800);--bg-elevated:var(--gray-700);--bg-card:var(--gray-750);--bg-card-hover:var(--gray-650);--bg-input:var(--gray-850);--bg-modal:var(--gray-700);--bg-overlay:#06080cbf;--bg-hover:#ffffff0a;--bg-active:#3b71ca14;--border-primary:#ffffff0f;--border-secondary:#ffffff08;--border-accent:var(--blue-500);--border-hover:#ffffff1f;--text-primary:#fff;--text-secondary:var(--gray-100);--text-tertiary:var(--gray-200);--text-muted:var(--gray-300);--text-inverse:var(--gray-900);--accent-primary:var(--blue-500);--accent-primary-hover:var(--blue-400);--accent-primary-muted:#3b71ca1f;--color-primary:var(--accent-primary);--color-primary-alpha:var(--accent-primary-muted);--accent-secondary:#6b5b95;--accent-secondary-muted:#6b5b951f;--gradient-brand:linear-gradient(135deg, var(--blue-500) 0%, #6b5b95 100%);--color-profit:var(--green-500);--color-profit-bg:#3b9b6d1a;--color-loss:var(--red-500);--color-loss-bg:#cd5c5c1a;--color-warning:var(--amber-500);--color-warning-bg:#d69e2e1a;--color-neutral:var(--gray-300);--color-neutral-bg:#525c6e1a;--chart-bg:var(--gray-900);--chart-grid:#ffffff0a;--chart-candle-up:var(--green-500);--chart-candle-down:var(--red-500);--chart-volume:#3b71ca33;--chart-ma-1:var(--amber-500);--chart-ma-2:var(--blue-500);--chart-ma-3:var(--accent-secondary);--chart-ma-4:var(--red-500);--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", "Fira Code", "Consolas", monospace;--fs-xs:.6875rem;--fs-sm:.75rem;--fs-base:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-xs:var(--space-1);--space-sm:var(--space-2);--space-md:var(--space-3);--space-lg:var(--space-4);--space-xl:var(--space-6);--space-2xl:var(--space-8);--space-3xl:var(--space-12);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 12px #00000059;--shadow-lg:0 8px 32px #0006;--shadow-glow:0 0 20px #3b71ca26;--shadow-glow-green:0 0 20px #3b9b6d1f;--shadow-glow-red:0 0 20px #cd5c5c1f;--sidebar-width:240px;--sidebar-collapsed:64px;--navbar-height:48px;--transition-fast:.15s ease;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--transition-spring:.3s cubic-bezier(.4, 0, .2, 1);--z-sticky:100;--z-overlay:200;--z-modal:300;--z-tooltip:400;--z-toast:500}[data-theme=light]{--bg-primary:#e4e7ec;--bg-surface:#f8f9fb;--bg-elevated:#e9ecef;--bg-card:#f8f9fb;--bg-card-hover:#f1f3f5;--bg-input:#e9ecef;--bg-modal:#f8f9fb;--bg-overlay:#0a0d1466;--bg-hover:#0000000a;--bg-active:#3b71ca0f;--border-primary:#00000014;--border-secondary:#0000000a;--border-hover:#00000026;--text-primary:#0a0d14;--text-secondary:#222838;--text-tertiary:#3d4760;--text-muted:#525c6e;--text-inverse:#fff;--accent-primary-muted:#3b71ca14;--color-profit-bg:#3b9b6d14;--color-loss-bg:#cd5c5c14;--color-warning-bg:#d69e2e14;--color-neutral-bg:#525c6e0f;--chart-grid:#0000000f;--shadow-sm:0 1px 3px #0000000f;--shadow-md:0 4px 12px #00000014;--shadow-lg:0 8px 32px #0000001f;--shadow-glow:0 0 20px #3b71ca14;--shadow-glow-green:0 0 20px #3b9b6d14;--shadow-glow-red:0 0 20px #cd5c5c14}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}html,body{font-family:var(--font-family);font-size:var(--fs-base);color:var(--text-primary);background:var(--bg-primary,#0b0e14);background-color:#0b0e14;line-height:1.5;overflow-x:hidden}a{color:var(--accent-primary);text-decoration:none}a:hover{color:var(--accent-primary-hover)}input,select,textarea,button{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-500);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-base), box-shadow var(--transition-base)}.card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.card-positive{border-left:3px solid var(--color-profit);box-shadow:var(--shadow-glow-green)}.card-negative{border-left:3px solid var(--color-loss);box-shadow:var(--shadow-glow-red)}.card-accent{border-left:3px solid var(--accent-primary);box-shadow:var(--shadow-glow)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-weight:var(--fw-medium);font-size:var(--fs-base);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;display:inline-flex;position:relative;overflow:hidden}.btn:active{transform:scale(.97)}.btn-primary:hover{background:var(--accent-primary-hover);box-shadow:0 4px 16px #3b71ca59}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-primary)}.btn-danger{background:var(--color-loss);color:#fff;box-shadow:0 2px 8px #cd5c5c40}.btn-danger:hover{filter:brightness(1.1)}.btn-success{background:var(--color-profit);color:#fff;box-shadow:0 2px 8px #3b9b6d40}.btn-success:hover{filter:brightness(1.1)}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--fs-sm)}.btn-full{width:100%}.input{width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-input);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--fs-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none}.input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary-muted)}.input::placeholder{color:var(--text-muted)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b95a8' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}[data-ticker],.portfolio-list-item,.watchlist-item{transition:none!important}[data-ticker]:hover,.portfolio-list-item:hover,.watchlist-item:hover{box-shadow:none!important;cursor:pointer!important;background:0 0!important;outline:none!important;transition:none!important}[data-ticker].is-selected,.portfolio-list-item.is-selected,.watchlist-item.is-selected{position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:none!important;transition:none!important}[data-ticker].is-selected .ticker-name,.watchlist-item.is-selected .ticker-name,.portfolio-list-item.is-selected .pl-ticker-name span{color:#60a5fa!important}[data-ticker].is-selected:focus,[data-ticker].is-selected:focus-visible,[data-ticker]:focus,[data-ticker]:focus-visible{outline:none!important}.badge{border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.badge-profit{background:var(--color-profit-bg);color:var(--color-profit)}.badge-loss{background:var(--color-loss-bg);color:var(--color-loss)}.badge-warning{background:var(--color-warning-bg);color:var(--color-warning)}.badge-neutral{background:var(--color-neutral-bg);color:var(--color-neutral)}.badge-accent{background:var(--accent-primary-muted);color:var(--accent-primary)}.text-muted{color:var(--text-secondary)}.text-mono{font-family:var(--font-mono)}.hero-metric{font-family:var(--font-mono);font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--text-primary)}.data-value{font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-medium);letter-spacing:-.01em}.section-title{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-primary);margin-bottom:var(--space-4);align-items:center;gap:var(--space-2);display:flex}.form-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes flash-green{0%{background:#10b98138;box-shadow:inset 0 0 15px #10b98133}to{background:0 0;box-shadow:inset 0 0 #0000}}@keyframes flash-red{0%{background:#ef444438;box-shadow:inset 0 0 15px #ef444433}to{background:0 0;box-shadow:inset 0 0 #0000}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px #3b71ca4d}50%{box-shadow:0 0 16px #3b71ca80}}.animate-slide-up{animation:.12s ease-out forwards slideUp}.animate-slide-left{animation:.1s forwards slideInLeft}.animate-slide-right{animation:.1s forwards slideInRight}.animate-scale-in{animation:80ms forwards scaleIn}.price-up{animation:.3s ease-out flash-green}.price-down{animation:.3s ease-out flash-red}.stagger-1,.stagger-2,.stagger-3,.stagger-4,.stagger-5,.stagger-6,.stagger-7,.stagger-8{animation-delay:0s}.modal-overlay{background:var(--bg-overlay);z-index:var(--z-modal);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-modal);border:1px solid var(--border-primary);border-radius:var(--radius-xl);padding:var(--space-8);width:90%;max-width:520px;max-height:85vh;animation:scaleIn .25s var(--transition-spring);box-shadow:var(--shadow-lg);overflow-y:auto}.table-container{border-radius:var(--radius-lg);border:1px solid var(--border-primary);max-height:480px;overflow:auto}.table-container thead th{z-index:2;background:var(--bg-elevated);position:sticky;top:0}table{border-collapse:collapse;width:100%}thead th{background:var(--bg-elevated);padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--text-tertiary);border-bottom:1px solid var(--border-primary);white-space:nowrap}tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-secondary);font-size:var(--fs-base);white-space:nowrap}tbody tr{transition:background var(--transition-fast)}tbody tr:hover{background:var(--bg-hover)}tbody tr:nth-child(2n){background:#ffffff04}tbody tr:nth-child(2n):hover{background:var(--bg-hover)}.toggle-switch{cursor:pointer;width:52px;height:28px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{border-radius:var(--radius-full);background:#ffffff1a;border:1px solid #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;box-shadow:inset 0 2px 4px #0000004d}.toggle-slider:before{content:"A";color:#666;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:1px;left:2px;box-shadow:0 2px 5px #0006}.toggle-switch input:checked+.toggle-slider{box-shadow:none;background:#10b981;border-color:#10b981}.toggle-switch input:checked+.toggle-slider:before{color:#10b981;background:#fff;transform:translate(24px);box-shadow:0 2px 6px #0000004d}.tooltip{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);color:var(--text-primary);z-index:var(--z-tooltip);background:#161b28f2}@media (width<=768px){:root{--sidebar-width:0px;--fs-base:.8125rem;--fs-3xl:1.75rem}.explain-banner{display:none!important}}@media (width<=480px){:root{--fs-base:.75rem;--fs-3xl:1.5rem}}@media (width<=768px){body:not(.tab-summary):not(.tab-news) #dashboard-summary-card,body:not(.tab-summary):not(.tab-news) #dashboard-news-card,body.tab-cartera #dashboard-summary-card,body.tab-cartera #dashboard-news-card,body.tab-summary .dashboard>:not(#dashboard-summary-card):not(.mobile-sections-footer-native){display:none!important}body.tab-summary #dashboard-summary-card{flex-direction:column!important;width:100%!important;display:flex!important}body.tab-news{overflow:hidden!important}body.tab-news footer{display:none!important}body.tab-news .page-content{padding:0!important;overflow:hidden!important}body.tab-news .dashboard{padding-bottom:0!important;overflow:hidden!important}body.tab-news .dashboard>:not(#dashboard-news-card):not(.mobile-sections-footer-native){display:none!important}body.tab-news #dashboard-news-card{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:hidden!important}body.tab-news #dashboard-news-card .news-header{-webkit-backdrop-filter:blur(12px)!important;box-sizing:border-box!important;background:#0f111afa!important;border-bottom:1px solid #ffffff14!important;height:52px!important;margin:0!important;padding:14px 16px!important}body.tab-news .news-column-header{background:var(--bg-card,#131722)!important;border:1px solid var(--border-primary,#ffffff1f)!important;box-sizing:border-box!important;touch-action:pan-x pan-y!important;-webkit-user-select:none!important;user-select:none!important;border-radius:12px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin-bottom:10px!important;padding:10px 14px!important;display:flex!important;box-shadow:0 2px 8px #00000040!important}body.tab-news .header-image-wrapper{display:none!important}body.tab-news .header-title{color:var(--text-primary,#fff)!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;gap:8px!important;width:100%!important;font-size:.92rem!important;font-weight:700!important;display:flex!important;overflow:hidden!important}body.tab-news #dashboard-news-card .news-dashboard-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;box-sizing:border-box!important;flex-direction:row!important;gap:14px!important;width:100%!important;padding:0 12px 16px!important;display:flex!important;overflow-x:auto!important}body.tab-news #dashboard-news-card .news-dashboard-grid::-webkit-scrollbar{height:0!important;display:none!important}#dashboard-news-card.show-col-0 .news-column,#dashboard-news-card.show-col-1 .news-column,#dashboard-news-card.show-col-2 .news-column,#dashboard-news-card.show-col-3 .news-column,#dashboard-news-card.show-col-4 .news-column,body.tab-news .news-column{scroll-snap-align:start!important;background:0 0!important;border:none!important;flex-direction:column!important;flex-shrink:0!important;width:88vw!important;min-width:88vw!important;max-width:88vw!important;padding:0!important;display:flex!important}.dashboard{padding-bottom:95px!important}body.tab-news #dashboard-news-card .news-column-content{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;box-sizing:border-box!important;width:100%!important;height:calc(100dvh - 225px)!important;max-height:calc(100dvh - 225px)!important;padding:0 2px 40px 0!important;display:block!important;overflow:hidden auto!important}body.tab-news .news-item.compact{box-sizing:border-box!important;border-radius:12px!important;flex-shrink:0!important;width:100%!important;margin:0 0 10px!important}.mobile-sections-footer-native{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#0f111af5;border-top:1px solid #ffffff14;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0006}.mobile-sections-footer-tabs{box-sizing:border-box;justify-content:space-around;align-items:center;width:100%;height:60px;padding:0 16px;display:flex}.mobile-news-subcategories-bar{box-sizing:border-box;background:#0a0c14fa;border-bottom:1px solid #ffffff14;justify-content:space-around;align-items:center;width:100%;padding:6px 8px;display:flex}.mobile-news-subcategories-bar .footer-section-btn{flex:1;max-width:120px;padding:6px 2px}.mobile-news-subcategories-bar .footer-section-btn span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.mobile-sections-footer-native .footer-section-btn{max-width:160px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 0;font-size:11px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.mobile-sections-footer-native .footer-section-btn svg{stroke:var(--text-tertiary);transition:all .2s}.mobile-sections-footer-native .footer-section-btn:hover{color:var(--text-primary);background:#ffffff08}.mobile-sections-footer-native .footer-section-btn.active{color:var(--accent-primary)}.mobile-sections-footer-native .footer-section-btn.active svg{stroke:var(--accent-primary);filter:drop-shadow(0 0 6px #3b82f699)}}.layout{background:var(--bg-primary);min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);background:var(--bg-surface);border-right:1px solid var(--border-primary);z-index:999999;transition:width var(--transition-base);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar.collapsed{width:var(--sidebar-collapsed)}.sidebar-header{padding:var(--space-4);height:var(--navbar-height);border-bottom:1px solid var(--border-primary);z-index:9999999;background:var(--bg-elevated);justify-content:space-between;align-items:center;display:flex;position:relative}.sidebar-logo{align-items:center;gap:var(--space-3);display:flex;overflow:hidden}.logo-icon-wrapper{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.logo-img{object-fit:contain;width:36px;height:36px}.sidebar-logos{align-items:center;gap:8px;width:100%;display:flex}.sidebar-logo-pualy{object-fit:contain;width:auto;height:32.4px;margin-left:12px;transform:translateY(2px)}.sidebar-logo-a{object-fit:contain;width:auto;height:38.5px;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important}[data-theme=light] .sidebar-logo-a{filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.logo-text-group{white-space:nowrap;flex-direction:column;line-height:1;display:flex;overflow:hidden}.logo-brand{font-size:.95rem;font-weight:var(--fw-extrabold);color:var(--text-primary);letter-spacing:1.5px;text-transform:uppercase}.logo-sub{font-size:.55rem;font-weight:var(--fw-semibold);letter-spacing:1.5px;text-transform:uppercase;background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:2px}.sidebar-toggle{flex-shrink:0;padding:var(--space-1)!important;border-radius:var(--radius-sm)!important}.sidebar-toggle.desktop-only{cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex;position:absolute;top:50%;right:-13px;transform:translateY(-50%);box-shadow:0 2px 10px #0006,0 0 12px #3b71ca80;background:var(--blue-500,#3b71ca)!important;border:2px solid var(--bg-surface)!important;border-radius:var(--radius-full)!important;z-index:99999999!important;color:#fff!important}.sidebar-toggle.desktop-only:hover{transform:translateY(-50%)scale(1.1);box-shadow:0 4px 12px #3b71ca80;background:var(--blue-400,#5d8fdf)!important;color:#fff!important}.sidebar-nav{padding:var(--space-3);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.nav-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-tertiary);border-radius:var(--radius-md);cursor:pointer;font-size:var(--fs-base);font-weight:var(--fw-medium);text-align:left;white-space:nowrap;will-change:background, color;background:0 0;border:none;border-left:3px solid #0000;width:100%;transition:background 50ms,color 50ms,border-color 50ms;display:flex;position:relative;transform:translateZ(0)}.nav-item:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-item.active{box-shadow:inset 0 0 12px #38bdf826;color:#38bdf8!important;background:#38bdf81f!important;border-left-color:#38bdf8!important}.nav-item.active span{text-shadow:0 0 8px #38bdf84d;color:#38bdf8!important;font-weight:700!important}.nav-item.active .nav-icon{filter:drop-shadow(0 0 6px #38bdf899);color:#38bdf8!important}.sidebar.collapsed .nav-item{padding:var(--space-3);border-left:none;justify-content:center}.sidebar-footer{padding:var(--space-3);border-top:1px solid var(--border-primary)}.main-content{margin-left:var(--sidebar-width);background:var(--bg-primary,#0b0e14);flex:1;min-width:0;min-height:100vh;transition:margin-left .15s}.main-content.sidebar-collapsed{margin-left:var(--sidebar-collapsed)}.navbar{height:var(--navbar-height);padding:0 var(--space-6);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border-primary);z-index:500;-webkit-backdrop-filter:blur(16px);background:#1a1f2ed9;display:flex;position:sticky;top:0}[data-theme=light] .sidebar-header{background:#dbe0e6}[data-theme=light] .navbar{background:#dbe0e6d9}.page-title{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.navbar-right{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.navbar-status{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);display:flex}.navbar-logos{align-items:center;gap:var(--space-3);padding-left:var(--space-3);border-left:1px solid var(--border-primary);display:flex}.navbar-logo{object-fit:contain;width:auto;height:28px}.logo-pualy{filter:invert()brightness(1.2);mix-blend-mode:screen}[data-theme=light] .logo-pualy{filter:none;mix-blend-mode:multiply}.status-dot{background:var(--color-profit);width:7px;height:7px;box-shadow:0 0 8px var(--color-profit);border-radius:50%;animation:2s infinite pulse}.page-content{padding:var(--space-6);min-width:0;animation:80ms ease-out fadeIn}.mobile-menu-btn,.mobile-only{display:none}@media (width<=768px){.sidebar{width:280px;z-index:var(--z-overlay);transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-overlay{background:var(--bg-overlay);z-index:calc(var(--z-overlay) - 1);-webkit-backdrop-filter:blur(4px);position:fixed;inset:0}.main-content,.main-content.sidebar-collapsed{margin-left:0}.mobile-menu-btn{display:flex}.desktop-only{display:none}.mobile-only{display:flex}.navbar{padding:0 var(--space-4)}.badge-operative-mode{padding:2px 6px!important;font-size:9px!important}.navbar{z-index:500;flex-wrap:nowrap;justify-content:flex-start;width:100%;position:fixed;top:0;left:0;overflow:hidden;gap:8px!important;padding:0 12px!important}.mobile-menu-btn{flex-shrink:0}.navbar>div:last-child{flex-shrink:0;gap:6px!important}.navbar-status,.badge-operative-mode{display:none!important}.page-title{font-size:13.5px;font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;flex-shrink:0;margin:0;overflow:visible}.page-content{padding:var(--space-4);margin-top:var(--navbar-height)}html,body{width:100%;overflow-x:hidden}}[data-theme=light] .sidebar-header,[data-theme=light] .navbar{background:#111827!important;border-bottom:1px solid #ffffff14!important}[data-theme=light] .navbar .page-title{color:#f3f4f6!important}[data-theme=light] .navbar-status,[data-theme=light] .navbar-status .text-muted{color:#9ca3af!important}[data-theme=light] .mobile-menu-btn,[data-theme=light] .sidebar-toggle,[data-theme=light] .sidebar-toggle svg{color:#f3f4f6!important}.btn-interactive-guide{cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .3s;animation:2s infinite pulse-border-yellow;display:inline-flex;box-shadow:0 0 10px #f59e0b26;color:#fbbf24!important;background:#f59e0b0d!important;border:1px solid #f59e0b73!important}.btn-interactive-guide:hover{animation:none;transform:translateY(-1px);box-shadow:0 0 15px #38bdf859;color:#38bdf8!important;background:#38bdf814!important;border-color:#38bdf8!important}.btn-interactive-guide:active{transform:translateY(0)scale(.98)}@keyframes pulse-border-yellow{0%{box-shadow:0 0 #f59e0b4d}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.splash-screen{background:var(--bg-primary);z-index:9999;justify-content:center;align-items:center;transition:opacity .8s,transform .8s;display:flex;position:fixed;inset:0}.splash-exit{opacity:0;transform:scale(1.05)}.splash-bg-glow{border-radius:var(--radius-full);filter:blur(60px);background:radial-gradient(circle,#2962ff1f 0%,#7c3aed0d 50%,#0000 70%);width:400px;height:400px;animation:2s ease-in-out infinite splashPulse;position:absolute}@keyframes splashPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.splash-content{align-items:center;gap:var(--space-md);z-index:1;opacity:0;flex-direction:column;transition:all .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;transform:translateY(20px)}.splash-show{opacity:1;transform:translateY(0)}.splash-logo-wrap{width:100px;height:100px;position:relative}.splash-logo{border-radius:var(--radius-md);object-fit:contain;width:100px;height:100px}.splash-ring{border-radius:var(--radius-md);border:2px solid #0000;border-top-color:var(--accent-primary);border-right-color:var(--accent-secondary);animation:1.5s linear infinite splashSpin;position:absolute;inset:-6px}@keyframes splashSpin{to{transform:rotate(360deg)}}.splash-brand-img{object-fit:contain;width:auto;max-width:240px;height:auto;margin-top:4px}.splash-name{font-size:2.2rem;font-weight:var(--fw-bold);letter-spacing:6px;background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.splash-tagline{font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:3px;text-transform:uppercase;font-weight:var(--fw-semibold)}.splash-loader{background:var(--border-primary);border-radius:var(--radius-full);width:120px;height:2px;margin-top:var(--space-md);overflow:hidden}.splash-loader-bar{background:var(--gradient-brand);border-radius:var(--radius-full);width:0;height:100%;animation:2s forwards splashLoad}@keyframes splashLoad{to{width:100%}}.login-container{min-height:100vh;padding:var(--space-xl) var(--space-md);box-sizing:border-box;background:var(--bg-primary);flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative;overflow-y:auto}.login-background{background:radial-gradient(ellipse at 20% 50%, #2962ff14 0%, transparent 50%), radial-gradient(ellipse at 80% 50%, #7c3aed0d 0%, transparent 50%), var(--bg-primary);position:absolute;inset:0}.login-content{z-index:1;width:100%;max-width:380px;padding:var(--space-lg) var(--space-md);animation:fadeIn var(--transition-normal);box-sizing:border-box;flex-direction:column;align-items:center;margin:auto 0;display:flex;position:relative}.login-loading{pointer-events:none;opacity:.5}.login-header{text-align:center;margin-bottom:var(--space-md)}.login-logo-glow{margin-bottom:6px;display:inline-block;position:relative}.login-logo-img{border-radius:var(--radius-md);object-fit:contain;filter:drop-shadow(0 0 15px #2962ff40);width:80px;height:80px;transition:filter var(--transition-normal)}.login-logo-glow:hover .login-logo-img{filter:drop-shadow(0 0 25px #2962ff73)}.login-brand-img{object-fit:contain;width:auto;max-width:220px;height:auto;margin-top:2px}.login-title{font-size:1.8rem;font-weight:var(--fw-bold);letter-spacing:5px;background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4px}.login-subtitle{font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;font-weight:var(--fw-semibold)}.login-form{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.login-input-group{flex-direction:column;gap:4px;display:flex}.login-input-group label{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.5px}.login-input{width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-surface);border:1px solid var(--border-primary);color:var(--text-primary);font-size:var(--fs-sm);transition:all var(--transition-fast);border-radius:10px;outline:none}.login-input:focus{border-color:var(--accent-primary);background:var(--bg-input)}.login-btn{width:100%;padding:var(--space-sm) var(--space-md);background:var(--accent-primary);color:var(--text-inverse);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:10px}.login-btn:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.login-divider{text-align:center;width:100%;font-size:var(--fs-xxs);color:var(--text-muted);margin:var(--space-sm) 0;text-transform:uppercase;letter-spacing:1px;font-weight:var(--fw-semibold);position:relative}.login-divider:before,.login-divider:after{content:"";background:var(--border-primary);width:25%;height:1px;position:absolute;top:50%}.login-divider:before{left:0}.login-divider:after{right:0}.biometric-btn{justify-content:center;align-items:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-primary);color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:1px;background:0 0;border-radius:10px;display:flex}.biometric-btn:hover{border-color:var(--accent-primary);background:var(--accent-primary-muted)}.biometric-btn svg{color:var(--accent-primary);font-size:16px}.loading-overlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;gap:var(--space-md);z-index:100;flex-direction:column;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.spinner{border:2px solid var(--border-primary);border-top-color:var(--accent-primary);border-radius:var(--radius-full);width:32px;height:32px;animation:.8s linear infinite splashSpin}.loading-overlay p{color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:1px;text-transform:uppercase}.login-footer{margin-top:var(--space-md);z-index:1;font-size:var(--fs-xxs);color:var(--text-muted);letter-spacing:2px;text-transform:uppercase;font-weight:var(--fw-bold);text-align:center;position:relative;bottom:auto}.login-tabs{border:1px solid var(--border-primary);width:100%;margin-bottom:var(--space-sm);box-sizing:border-box;background:#0003;border-radius:30px;padding:4px;display:flex}.login-tab{color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);padding:var(--space-xs) var(--space-sm);cursor:pointer;transition:all var(--transition-fast);text-align:center;background:0 0;border:none;border-radius:25px;outline:none;flex:1}.login-tab:hover{color:var(--text-primary)}.login-tab.active{background:var(--accent-primary);color:var(--text-inverse)}.login-disclaimers-accordion{width:100%;margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.accordion-trigger{width:100%;padding:var(--space-sm);border:1px dashed var(--border-primary);border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:var(--fw-semibold);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:#ffffff08;outline:none;justify-content:space-between;align-items:center;display:flex}.accordion-trigger:hover{border-color:var(--accent-primary);color:var(--text-primary);background:#ffffff0d}.accordion-icon{transition:transform var(--transition-fast);font-size:8px}.accordion-icon.open{transform:rotate(180deg)}.checkbox-item{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.checkbox-item input{cursor:pointer;width:14px;height:14px;accent-color:var(--accent-primary);margin-top:2px}.terms-checkbox-wrap{flex-direction:column;gap:4px;display:flex}.read-contract-btn{color:#6366f1;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0 2px 22px;font-size:11px;font-weight:600;text-decoration:underline}.login-custom-toast-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;animation:.25s fadeIn;display:flex;position:fixed;inset:0}.login-custom-toast{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);width:320px;max-width:90%;color:var(--text-primary);box-sizing:border-box;background:#0f172ad9;border:1px solid #ef444440;animation:.3s cubic-bezier(.34,1.56,.64,1) scaleIn;display:flex;box-shadow:0 10px 30px #00000080,inset 0 1px 1px #ffffff0d}.login-custom-toast .toast-icon{flex-shrink:0;font-size:20px}.login-custom-toast .toast-message{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);line-height:1.4}.toast-close-btn{color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:4px;font-size:10px}.toast-close-btn:hover{color:var(--text-primary)}@media (width<=480px){.login-content{padding:var(--space-md)}.splash-name,.login-title{letter-spacing:4px;font-size:1.6rem}.login-tab{padding:12px 10px;font-size:.95rem}}.landing-page{--color-profit:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--accent-primary:#e0c068;--accent-navy:#00205b;--accent-navy-light:#162a54;--accent-purple:#162a54;--bg-dark:#030816;--bg-card:#0a162ea6;--border-primary:#e0c06817;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--transition-fast:.2s ease;--transition-normal:.4s cubic-bezier(.16, 1, .3, 1);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--space-xxs:4px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--fs-xxs:.75rem;--fs-xs:.875rem;--fs-sm:1.1rem;--fs-md:1.5rem;--fs-lg:2.2rem;--fs-xl:3.5rem;color:var(--text-primary);background:radial-gradient(circle at 20% 30%,#0c1833 0%,#060c1c 60%,#03060f 100%) 0 0/130% 130%;min-height:100vh;font-family:Outfit,Inter,sans-serif;position:relative;overflow-x:hidden}.landing-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#e0c0680a 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.container{max-width:1200px;padding:0 var(--space-lg);z-index:1;margin:0 auto;position:relative}@keyframes backgroundBreathing{0%{background-image:radial-gradient(circle at 20% 30%,#0c1833 0%,#060c1c 60%,#03060f 100%);background-position:0 0}50%{background-image:radial-gradient(circle at 80% 60%,#081122 0%,#040810 65%,#030408 100%);background-position:50%}to{background-image:radial-gradient(circle at 30% 80%,#0a0e19 0%,#05080e 60%,#03050a 100%);background-position:100% 100%}}.glow-orb{filter:blur(140px);opacity:.18;pointer-events:none;mix-blend-mode:plus-lighter;z-index:0;border-radius:50%;position:absolute}.orb-1{background:radial-gradient(circle, var(--accent-primary) 0%, transparent 80%);width:600px;height:600px;top:-150px;right:-100px}.orb-2{background:radial-gradient(circle, var(--accent-navy-light) 0%, transparent 80%);width:550px;height:550px;top:700px;left:-200px}.orb-3{background:radial-gradient(circle, var(--accent-primary) 0%, transparent 80%);width:500px;height:500px;bottom:100px;right:-100px}.market-ticker-container{-webkit-backdrop-filter:blur(16px);z-index:99;background:#182033fa;border-bottom:1px solid #ffffff14;align-items:center;height:56px;display:flex;position:fixed;top:75px;left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #00000059}.ticker-wrapper{width:100%;overflow:hidden}.ticker-track{will-change:transform;backface-visibility:hidden;width:max-content;animation:35s linear infinite ticker-anim;display:flex;transform:translate(0,0)}.ticker-track:hover{animation-play-state:running}@keyframes ticker-anim{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.ticker-item{letter-spacing:.5px;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;border-right:1px solid #ffffff0f;align-items:center;gap:14px;height:100%;padding:0 35px;font-size:14px;font-weight:600;transition:background .3s,box-shadow .3s;display:inline-flex}.ticker-item:hover{background:#ffffff05}.ticker-symbol{color:#fff;text-shadow:0 0 10px #ffffff1a;font-size:15px;font-weight:700}.ticker-price{color:#f3f4f6;font-size:15px;font-weight:700}.ticker-change{font-size:15px;font-weight:700}.ticker-badge{color:#60a5fa;letter-spacing:.2px;background:#3b82f614;border:1px solid #3b82f633;border-radius:6px;padding:2px 8px;font-size:15px;font-weight:600}.tick-flash-up{animation:1s cubic-bezier(.16,1,.3,1) flash-green}.tick-flash-down{animation:1s cubic-bezier(.16,1,.3,1) flash-red}.landing-header{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-primary);z-index:100;background:#070a13b3;height:75px;position:fixed;top:0;left:0;right:0}.header-container{max-width:1200px;height:100%;padding:0 var(--space-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo-section{cursor:pointer;align-items:center;display:flex}.logo-wordmark-img{transition:transform .3s}.logo-section:hover .logo-wordmark-img{transform:scale(1.02)}.landing-nav{gap:var(--space-lg);display:flex}.landing-nav a{color:var(--text-secondary);font-weight:500;font-size:var(--fs-xs);transition:color var(--transition-fast);text-decoration:none}.landing-nav a:hover{color:var(--text-primary)}.header-actions{align-items:center;gap:var(--space-sm);display:flex}.nav-cta{align-items:center;gap:4px;font-weight:700;display:flex;font-size:var(--fs-xs)!important;padding:8px 18px!important}.btn{border-radius:var(--radius-sm);font-weight:600;font-size:var(--fs-xs);cursor:pointer;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--accent-primary) 0%, #2563eb 100%);color:#fff;box-shadow:0 4px 15px #3b82f640}.btn-telegram{transition:all var(--transition-fast);background:#24a1de;align-items:center;gap:8px;text-decoration:none;display:inline-flex;box-shadow:0 4px 15px #24a1de40;color:#fff!important;border-radius:var(--radius-sm)!important;padding:10px 20px!important;font-size:.95rem!important;font-weight:700!important}.btn-telegram:hover{background:#2ea8e5;transform:translateY(-1px);box-shadow:0 6px 20px #24a1de66;color:#fff!important}.btn-secondary{color:#fff;border:1px solid var(--border-primary);background:#ffffff0a}.btn-secondary:hover{background:#ffffff14;border-color:#fff3}.btn-ghost{color:var(--text-secondary);background:0 0;border:1px solid #0000}.btn-ghost:hover{color:#fff;background:#ffffff05}.btn-lg{font-size:var(--fs-xs);border-radius:var(--radius-sm);padding:14px 32px}.glow-btn{box-shadow:0 0 25px #3b82f659}.glow-btn:hover{box-shadow:0 0 35px #3b82f680}.hero-section{z-index:1;padding-top:215px;padding-bottom:30px;position:relative}.hero-container{text-align:center;max-width:1000px;padding:0 var(--space-lg);margin:0 auto}.hero-badge{color:#3b82f6;border-radius:var(--radius-full);margin:0 auto var(--space-md) auto;text-transform:uppercase;letter-spacing:1.5px;background:#3b82f614;border:1px solid #3b82f640;flex-direction:column;align-items:center;gap:6px;width:fit-content;height:auto;padding:12px 22px;font-size:13px;font-weight:700;display:inline-flex}.hero-title{letter-spacing:-1.5px;margin-bottom:var(--space-md);color:#fff;font-size:3rem;font-weight:900;line-height:1.15;font-family:Outfit,Inter,sans-serif!important}.intro-title h3,.intro-title h2,.section-title{font-family:Outfit,Inter,sans-serif!important}.gradient-text{background:linear-gradient(135deg, var(--color-profit) 0%, var(--accent-primary) 50%, var(--accent-purple) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-green-yellow{background:linear-gradient(135deg,#10b981 0%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-subtitle{color:var(--text-secondary);max-width:920px;margin:0 auto var(--space-lg);font-size:1.35rem;line-height:1.7}.hero-ctas{justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin-bottom:60px;display:flex}.hero-transformation-widget{border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);text-align:left;-webkit-backdrop-filter:blur(12px);background:#0f172a73;max-width:1080px;margin-top:50px;margin-left:auto;margin-right:auto;box-shadow:0 20px 50px #0009}.transformation-header{border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.pulse-dot{background-color:var(--color-profit);width:8px;height:8px;box-shadow:0 0 10px var(--color-profit);border-radius:50%;animation:1.5s infinite alternate pulse-glow}@keyframes pulse-glow{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.transformation-title{letter-spacing:1.5px;color:var(--text-primary);text-transform:uppercase;font-size:13px;font-weight:700}.transformation-flow{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.flow-card{border:1px solid var(--border-primary);border-radius:var(--radius-md);min-width:165px;transition:all var(--transition-normal);background:#070a13b3;flex-direction:column;flex:1;justify-content:space-between;padding:14px 12px;display:flex;position:relative}.flow-card:hover{border-color:#e0c06866;transform:translateY(-5px);box-shadow:0 15px 30px #0009,0 0 15px #e0c0681a}.flow-num{color:var(--accent-primary);font-size:10px;font-weight:700;position:absolute;top:10px;right:12px}.flow-icon{color:var(--accent-primary);margin-bottom:8px}.flow-card h4{color:#fff;margin-bottom:4px;font-size:.95rem;font-weight:700}.flow-card p{color:var(--text-secondary);flex-grow:1;margin:0;font-size:11px;line-height:1.35}.flow-tag{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;align-self:flex-start;margin-top:12px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.flow-tag.alert-tag{color:var(--color-profit);background:#10b9811f;border:1px solid #10b9814d}.flow-tag.notify-tag{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f64d}.flow-tag.trade-tag{color:var(--color-warning);cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b59}.flow-tag.trade-tag:hover{background:var(--color-warning);color:#000}.flow-arrow{color:var(--text-muted);justify-content:center;align-items:center;padding:0 4px;font-size:10px;display:flex}.arrow-line{background:#ffffff0f;width:25px;height:1px}.arrow-head{margin-left:-4px}.ia-processing-section{background:radial-gradient(circle at center, #0d1324 0%, var(--bg-dark) 100%)}.ia-panel-grid{gap:var(--space-lg);margin-top:var(--space-lg);text-align:left;grid-template-columns:1.1fr 1.3fr;display:grid}.ia-panel-card{border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-xl);-webkit-backdrop-filter:blur(12px);background:#0f172a66;box-shadow:0 15px 40px #0006}.ia-panel-card h3{font-size:var(--fs-md);color:#fff;margin-bottom:8px;font-weight:800}.ia-panel-card p{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.6}.asset-selector-buttons{margin:var(--space-md) 0;gap:8px;display:flex}.selector-btn{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;font-weight:700;font-size:var(--fs-xxs);transition:all var(--transition-fast);background:#ffffff08;border-radius:6px;padding:6px 16px}.selector-btn:hover{color:#fff;border-color:#ffffff26}.selector-btn.active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 0 15px #3b82f659}.ia-metric-bars{gap:var(--space-sm);flex-direction:column;margin-top:25px;display:flex}.metric-bar-item{flex-direction:column;gap:8px;display:flex}.metric-label{color:var(--text-secondary);justify-content:space-between;font-size:11px;font-weight:500;display:flex}.metric-progress-bg{border-radius:var(--radius-full);background:#ffffff0a;height:6px;overflow:hidden}.metric-progress-fill{background:linear-gradient(90deg, var(--accent-primary) 0%, var(--color-profit) 100%);border-radius:var(--radius-full);height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.metric-progress-fill.info-fill{background:linear-gradient(90deg, var(--accent-primary) 0%, #60a5fa 100%)}.metric-progress-fill.warning-fill{background:linear-gradient(90deg, var(--color-warning) 0%, #fbbf24 100%)}.ia-panel-footer{border-top:1px solid #ffffff0a;align-items:center;gap:8px;margin-top:30px;padding-top:15px;font-size:11px;display:flex}.terminal-prompt{color:var(--accent-primary);font-weight:700}.terminal-status-text{color:var(--text-secondary)}.panel-terminal-header{padding:10px var(--space-sm);background:#0f172a99;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;display:flex}.terminal-dot{border-radius:50%;width:10px;height:10px}.terminal-dot.red{background:#ef4444}.terminal-dot.yellow{background:#eab308}.terminal-dot.green{background:#22c55e}.terminal-title{color:var(--text-muted);margin-left:10px;font-size:10px;font-weight:700}.ia-panel-card.right-panel{border-color:#ffffff08;padding:0;overflow:hidden}.terminal-body{padding:var(--space-md);background:#070a138c;height:calc(100% - 35px);min-height:250px;font-size:11px;line-height:1.7}.line-blue{color:#60a5fa}.line-green{color:#34d399}.line-warning{color:#fbbf24}.line-white{color:var(--text-primary)}.telegram-preview-section{background:var(--bg-dark)}.telegram-widget-wrapper{gap:var(--space-xl);margin-top:var(--space-lg);text-align:left;grid-template-columns:1.15fr 1.3fr;align-items:center;display:grid}.telegram-mock-phone{background:#090d16;border:10px solid #334155;border-radius:38px;width:290px;height:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 60px #000000a6,0 0 30px #3b82f60d}.phone-notch{z-index:10;background:#334155;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:110px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tg-app{background:radial-gradient(circle,#111827 0%,#070a13 100%);flex-direction:column;height:100%;display:flex}.tg-header{padding:24px var(--space-xs) 10px;background:#1f2937;border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;display:flex}.tg-header-back{color:#3b82f6;cursor:pointer;font-size:11px}.tg-header-info{align-items:center;gap:8px;display:flex}.tg-avatar{background:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-purple) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.tg-avatar-text{flex-direction:column;align-items:flex-start;display:flex}.tg-channel-name{color:#fff;font-size:11px;font-weight:700}.tg-channel-status{color:var(--text-muted);font-size:8px}.tg-header-more{color:var(--text-secondary);font-size:12px}.tg-messages-area{padding:var(--space-sm);flex:1;align-items:flex-end;display:flex;overflow-y:auto}.tg-message-bubble{padding:var(--space-sm);text-align:left;background:#1f2937e6;border:1px solid #ffffff0d;border-radius:12px;width:100%;box-shadow:0 4px 15px #0000004d}.tg-msg-header{justify-content:space-between;align-items:center;display:flex}.tg-msg-title{color:var(--color-profit);letter-spacing:.5px;font-size:10px;font-weight:900}.tg-msg-time{color:var(--text-muted);font-size:8px}.tg-divider{border:none;border-top:1px solid #ffffff0d;margin:6px 0}.tg-msg-body{color:var(--text-primary);font-size:10px;line-height:1.45}.tg-msg-body p{margin:3px 0}.text-highlight{color:#60a5fa;background:#3b82f626;border-radius:3px;padding:0 4px;font-family:monospace}.tg-parameters-box{border-left:2px solid var(--accent-primary);background:#00000040;border-radius:0 4px 4px 0;margin:6px 0;padding:5px 8px}.tg-score-tag{color:var(--color-warning)}.tg-msg-desc{color:var(--text-secondary);background:#ffffff03;border:1px dashed #ffffff08;border-radius:3px;padding:5px;font-size:9px}.tg-msg-action-btn{background:linear-gradient(135deg, #2563eb 0%, var(--accent-primary) 100%);color:#fff;text-align:center;cursor:pointer;border-radius:6px;margin-top:10px;padding:6px;font-size:9px;font-weight:700;transition:opacity .2s;box-shadow:0 3px 10px #3b82f640}.tg-msg-action-btn:hover{opacity:.9}.tg-input-bar{padding:10px var(--space-xs);background:#111827;border-top:1px solid #ffffff08;justify-content:space-between;align-items:center;display:flex}.tg-placeholder{color:var(--text-muted);font-size:9px}.tg-send-icon{color:var(--accent-primary);font-size:11px;font-weight:700}.telegram-features-desc h3{font-size:var(--fs-md);color:#fff;margin-bottom:var(--space-xs);font-weight:800}.telegram-features-desc p{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.6}.tg-feature-list{gap:var(--space-sm);margin:var(--space-md) 0;flex-direction:column;padding:0;list-style:none;display:flex}.tg-feature-list li{gap:var(--space-xs);align-items:flex-start;display:flex}.tg-feat-circle{width:28px;height:28px;color:var(--color-profit);background:#10b98114;border:1px solid #10b98133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;display:flex}.tg-feature-list h4{font-size:var(--fs-xs);color:#fff;margin:0 0 2px;font-weight:700}.tg-feature-list p{color:var(--text-secondary);margin:0;font-size:11px}.telegram-cta-box{border-radius:var(--radius-md);padding:var(--space-md);background:linear-gradient(135deg,#3b82f60a 0%,#6366f108 100%);border:1px solid #3b82f61f;margin-top:30px}.telegram-cta-box h4{font-size:var(--fs-xs);color:#fff;margin:0 0 4px;font-weight:700}.telegram-cta-box p{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:11px}.how-it-works-section{background:#090d16;padding:90px 0}.workflow-interactive-layout{gap:var(--space-lg);text-align:left;grid-template-columns:1fr 1.3fr;margin-top:40px;display:grid}.workflow-steps-menu{flex-direction:column;gap:10px;display:flex}.workflow-menu-item{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:#0f172a66;display:flex}.workflow-menu-item:hover{color:#fff;background:#ffffff05}.workflow-menu-item.active{border-color:var(--accent-primary);color:#fff;background:linear-gradient(135deg,#3b82f60f 0%,#8b5cf608 100%);box-shadow:0 4px 15px #3b82f614}.step-badge{width:22px;height:22px;color:var(--text-secondary);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.workflow-menu-item.active .step-badge{background:var(--accent-primary);color:#fff}.workflow-display-card{padding:var(--space-xl);gap:var(--space-md);flex-direction:column;display:flex;background:linear-gradient(135deg,#0f172a80 0%,#6366f103 100%)!important;border-color:#3b82f626!important}.workflow-display-card h3{font-size:var(--fs-md);color:#fff;font-weight:800}.workflow-large-desc{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.7}.display-step-num{letter-spacing:1.5px;color:var(--text-muted);font-size:10px;font-weight:700}.display-badge-ok{color:var(--color-profit);background:#10b98114;border:1px solid #10b98133;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:700}.workflow-info-footer{border-top:1px solid #ffffff0a;gap:30px;margin-top:auto;padding-top:20px;display:flex}.info-stat{flex-direction:column;gap:4px;display:flex}.info-stat .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.info-stat .value{font-size:var(--fs-xs);font-weight:700}.stats-counters-section{background:#0b0f1966;padding:60px 0}.stats-counters-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.stat-counter-card{border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-md);text-align:center;transition:all var(--transition-fast);background:#0f172a73}.stat-counter-card:hover{border-color:#ffffff1a;transform:translateY(-2px)}.stat-icon{width:42px;height:42px;color:var(--accent-primary);background:#3b82f60f;border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.stat-counter-card h3{margin-bottom:4px;font-size:2.2rem}.stat-counter-card p{font-size:var(--fs-xxs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0;font-weight:700}.elite-features-section{background:radial-gradient(circle at center, #0d1324 0%, var(--bg-dark) 100%);border-top:1px solid #ffffff05;padding:100px 0;position:relative;overflow:hidden}.elite-grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.elite-card{border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-lg);transition:all var(--transition-normal);text-align:left;-webkit-backdrop-filter:blur(12px);background:#0f172a73;position:relative}.elite-card:hover{background:#1e293b59;border-color:#3b82f640;transform:translateY(-4px);box-shadow:0 15px 30px #00000073,0 0 20px #3b82f60d}.elite-icon-wrapper{width:44px;height:44px;color:var(--accent-primary);border-radius:var(--radius-sm);margin-bottom:var(--space-md);transition:all var(--transition-fast);background:#3b82f614;border:1px solid #3b82f626;justify-content:center;align-items:center;display:flex}.elite-card:hover .elite-icon-wrapper{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:0 0 15px #3b82f666}.elite-card-title{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:#fff;letter-spacing:.3px;margin-bottom:8px}.elite-card-desc{font-size:var(--fs-xxs);color:var(--text-secondary);margin:0;line-height:1.5}.compatibility-section{padding:90px 0}.compatibility-desc{max-width:800px;margin:0 auto var(--space-lg);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.6}.broker-badges-grid{justify-content:center;gap:var(--space-md);margin:var(--space-lg) 0;flex-wrap:wrap;max-width:900px;margin-left:auto;margin-right:auto;display:flex}.broker-badge{border:1px solid var(--border-primary);border-radius:var(--radius-full);font-size:var(--fs-xxs);color:var(--text-primary);letter-spacing:1px;transition:all var(--transition-fast);background:#ffffff05;padding:8px 24px;font-weight:700}.broker-badge:hover{color:#fff;background:#3b82f61a;border-color:#3b82f64d;transform:scale(1.05)}.motto-box{border-radius:var(--radius-md);padding:var(--space-lg) var(--space-md);max-width:800px;margin:var(--space-xl) auto 0;background:linear-gradient(135deg,#10b98108 0%,#3b82f608 100%);border:1px solid #3b82f626}.motto-box h3{font-size:var(--fs-md);color:#fff;margin-bottom:var(--space-xs);font-weight:700}.motto-box p{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:0;font-size:10px}.download-section{z-index:1;background:#090d16;padding:100px 0;position:relative}.download-card{border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-xl);gap:var(--space-xl);background:linear-gradient(135deg,#0d1222 0%,#070a13 100%);grid-template-columns:1.25fr 1fr;align-items:center;display:grid}.download-content h2{margin-bottom:var(--space-xs);color:#fff;font-size:2.2rem;font-weight:800}.download-content p{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:var(--space-lg);line-height:1.6}.tab-buttons{margin-bottom:var(--space-lg);flex-wrap:wrap;gap:8px;display:flex}.tab-btn{border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;font-size:var(--fs-xxs);transition:all var(--transition-fast);background:#ffffff08;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:flex}.tab-btn:hover{color:#fff;background:#ffffff14}.tab-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff;box-shadow:0 0 10px #3b82f64d}.install-steps{gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.install-step-item{align-items:flex-start;gap:var(--space-md);text-align:left;display:flex}.step-circle{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:11px;font-weight:700;display:flex}.install-step-item p{font-size:var(--fs-xs);color:var(--text-primary);margin-bottom:0;line-height:1.4}.download-pwa-btn{font-weight:700;box-shadow:0 0 20px #3b82f659}.phone-mockup{background:#090d16;border:8px solid #334155;border-radius:36px;width:240px;height:460px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 25px 50px #0009}.phone-screen{height:100%;padding:var(--space-md);background:radial-gradient(circle at top,#1e1b4b 0%,#090d16 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}.phone-header{justify-content:center;height:22px;display:flex;position:absolute;top:0;left:0;right:0}.phone-camera{background:#334155;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:80px;height:12px}.phone-app-content{text-align:center;align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.phone-alert-card{border-radius:var(--radius-sm);padding:var(--space-sm);text-align:left;margin-top:var(--space-md);background:#0f172af2;border:1px solid #10b9814d;width:190px;box-shadow:0 10px 20px #0006}.pricing-plans-section{background:radial-gradient(circle at center, #0c1122 0%, var(--bg-dark) 100%)}.pricing-grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;display:grid}.pricing-card{border:1px solid var(--border-primary);padding:var(--space-lg);transition:all var(--transition-normal);-webkit-backdrop-filter:blur(12px);background:#0f172a73;flex-direction:column;display:flex;position:relative;border-radius:var(--radius-md)!important}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000008c;border-color:#ffffff1f!important}.pricing-card.highlighted{background:linear-gradient(135deg,#0f172a99 0%,#3b82f608 100%);box-shadow:0 15px 35px #3b82f61a;border:2px solid var(--accent-primary)!important}.pricing-card.highlighted:hover{box-shadow:0 20px 45px #3b82f638}.pricing-badge-popular{background:var(--accent-primary);color:#fff;border-radius:var(--radius-full);letter-spacing:1px;padding:4px 14px;font-size:9px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #3b82f666}.pricing-header-part{text-align:left;margin-bottom:var(--space-md)}.plan-badge-top{letter-spacing:1.5px;color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:700}.plan-name{color:#fff;white-space:nowrap;margin-bottom:4px;font-size:1.15rem;font-weight:800}.plan-desc{color:var(--text-secondary);min-height:48px;margin:0;font-size:11px;line-height:1.4}.plan-price-part{align-items:baseline;gap:4px;margin:15px 0;display:flex}.price-value{color:#fff;white-space:nowrap;font-size:1.6rem}.price-period{font-size:var(--fs-xxs);color:var(--text-secondary)}.plan-hr{border:none;border-top:1px solid var(--border-primary);margin:var(--space-sm) 0}.plan-hr.border-profit{border-color:#10b98126}.plan-features{text-align:left;margin-bottom:var(--space-lg);flex-direction:column;flex:1;gap:10px;padding:0;list-style:none;display:flex}.plan-features li{font-size:var(--fs-xxs);align-items:flex-start;gap:8px;display:flex}.plan-features li span{line-height:1.3}.plan-limitations{border-radius:var(--radius-sm);margin-bottom:var(--space-sm);color:var(--text-secondary);text-align:left;background:#ef44440a;border:1px dashed #ef444433;padding:10px;font-size:10px;line-height:1.3}.plan-cta{width:100%;margin-top:auto}.security-section{padding:80px 0}.security-box{gap:var(--space-lg);text-align:left;align-items:center;display:flex;box-shadow:0 15px 40px #00000059;padding:var(--space-xl)!important;border-radius:var(--radius-md)!important;background:linear-gradient(135deg,#0f172a99 0%,#6366f105 100%)!important;border:1px solid #3b82f61f!important}.security-icon-wrapper{color:var(--accent-primary);padding:var(--space-md);background:#3b82f60f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.security-content h2{font-size:var(--fs-md);color:#fff;margin-bottom:var(--space-xs);font-weight:800}.security-content p{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.6}.security-shields-list{margin-top:var(--space-sm);flex-wrap:wrap;gap:15px;display:flex}.security-shields-list span{font-size:var(--fs-xxs);border:1px solid var(--border-primary);border-radius:var(--radius-full);background:#ffffff05;padding:4px 12px;font-weight:700}.landing-footer{border-top:1px solid var(--border-primary);background:#04060b;padding:50px 0 30px}.footer-container{justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.footer-brand{text-align:left;max-width:340px}.footer-desc{font-size:var(--fs-xs);color:var(--text-secondary);margin-top:var(--space-sm);line-height:1.55}.footer-links{flex-wrap:wrap;gap:80px;display:flex}.link-group{text-align:left;flex-direction:column;gap:12px;display:flex}.link-group h4{font-size:var(--fs-xs);color:#fff;margin-bottom:4px;font-weight:700}.link-group a,.link-group span{font-size:var(--fs-xs);color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.link-group a:hover,.link-group span:hover{color:#fff}.footer-bottom{color:var(--text-muted);border-top:1px solid #ffffff08;padding-top:30px;font-size:11px}.disclaimer-text{text-align:justify}.footer-copyright-text{color:var(--text-muted);font-size:13px;line-height:1.6}@media (width>=768px){.footer-copyright-text{font-size:15px}}@media (width<=900px){.ia-panel-grid,.telegram-widget-wrapper,.workflow-interactive-layout{grid-template-columns:1fr}.download-card{text-align:center;grid-template-columns:1fr}.install-step-item{justify-content:center}.download-image-section{margin-bottom:var(--space-lg);order:-1}.hero-title{font-size:2.8rem}.workflow-interactive-layout{gap:var(--space-md)}}@media (width<=600px){.landing-nav,.hide-mobile{display:none}.header-container{padding:0 var(--space-md);justify-content:center}.hero-title{font-size:2.1rem}.hero-subtitle{font-size:var(--fs-sm)}.stats-counters-grid{grid-template-columns:1fr 1fr}.hero-ctas{gap:var(--space-sm);flex-direction:column}.security-box{text-align:center;flex-direction:column}.footer-links{gap:40px}}.inline-logo-pualy{vertical-align:middle;width:auto;height:.85em;margin:0 4px;display:inline-block;transform:translateY(-2px)}.innovation-hub-section{z-index:2;padding:100px 0;position:relative}.innovation-hub-layout{gap:var(--space-lg);grid-template-columns:340px 1fr;align-items:stretch;margin-top:40px;display:grid}.hub-sidebar{flex-direction:column;gap:10px;max-height:680px;padding-right:6px;display:flex;overflow-y:auto}.hub-sidebar::-webkit-scrollbar{width:4px}.journal-list::-webkit-scrollbar{width:4px}.transaction-log-scroll::-webkit-scrollbar{width:4px}.hub-sidebar::-webkit-scrollbar-track{border-radius:var(--radius-full);background:#ffffff03}.journal-list::-webkit-scrollbar-track{border-radius:var(--radius-full);background:#ffffff03}.transaction-log-scroll::-webkit-scrollbar-track{border-radius:var(--radius-full);background:#ffffff03}.hub-sidebar::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff14}.journal-list::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff14}.transaction-log-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff14}.hub-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff26}.journal-list::-webkit-scrollbar-thumb:hover{background:#ffffff26}.transaction-log-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff26}.hub-nav-item{border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:all var(--transition-fast);color:var(--text-secondary);background:#0f172a59;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.hub-nav-item:before{content:"";width:3px;height:100%;transition:background var(--transition-fast);background:0 0;position:absolute;top:0;left:0}.hub-nav-item:hover{color:#fff;background:#1e293b66;border-color:#ffffff1a;transform:translate(3px)}.hub-nav-item.active{color:#fff;background:linear-gradient(135deg,#3b82f614 0%,#8b5cf608 100%);border-color:#3b82f64d;box-shadow:0 4px 20px #00000040}.hub-nav-item.active:before{background:var(--accent-primary)}.hub-nav-icon{width:32px;height:32px;color:var(--text-secondary);transition:all var(--transition-fast);background:#ffffff05;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hub-nav-item:hover .hub-nav-icon,.hub-nav-item.active .hub-nav-icon{color:#60a5fa;background:#3b82f626}.hub-nav-info{flex-direction:column;flex-grow:1;min-width:0;display:flex}.hub-nav-category{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:2px;font-size:8px;font-weight:700}.hub-nav-name{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hub-nav-arrow{color:var(--text-muted);opacity:0;transition:all var(--transition-fast);transform:translate(-5px)}.hub-nav-item:hover .hub-nav-arrow,.hub-nav-item.active .hub-nav-arrow{opacity:1;color:#60a5fa;transform:translate(0)}.hub-workspace{border:1px solid var(--border-primary);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);background:#0f172a73;flex-direction:column;min-height:520px;padding:30px;display:flex;position:relative;box-shadow:0 25px 60px #00000080,inset 0 1px #ffffff0d}.hub-workspace:after{content:"";background:linear-gradient(90deg,#0000,#3b82f633,#0000);height:1px;position:absolute;bottom:-1px;left:50px;right:50px}.workspace-header{text-align:left;border-bottom:1px solid #ffffff0a;margin-bottom:25px;padding-bottom:20px}.workspace-category-badge{text-transform:uppercase;letter-spacing:1.5px;color:#60a5fa;border-radius:var(--radius-full);background:#3b82f614;border:1px solid #3b82f633;margin-bottom:10px;padding:3px 10px;font-size:9px;font-weight:800;display:inline-block}.workspace-header h3{color:#fff;margin-bottom:6px;font-size:1.6rem;font-weight:800}.workspace-desc-text{font-size:var(--fs-xs);color:var(--text-secondary);max-width:800px;margin:0;line-height:1.5}.workspace-body{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.smc-interactive-widget{flex-direction:column;gap:20px;display:flex}.chart-canvas-mock{background:#090d16;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;height:260px;padding:15px;display:flex;position:relative;overflow:hidden}.neon-grid-bg{pointer-events:none;z-index:1;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.smc-svg-chart{z-index:2;width:100%;height:100%;position:relative}.smc-legend-grid{text-align:left;border-top:1px solid #ffffff0a;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;padding-top:20px;display:grid}.legend-item{align-items:flex-start;gap:10px;display:flex}.legend-item .dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.legend-item .dot.purple{background:#8b5cf6;box-shadow:0 0 8px #8b5cf6}.legend-item .dot.blue{background:#3b82f6;box-shadow:0 0 8px #3b82f6}.legend-item .dot.green{background:#10b981;box-shadow:0 0 8px #10b981}.legend-item strong{color:#fff;margin-bottom:2px;font-size:11px;display:block}.legend-item p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.3}.assistant-interactive-widget{flex-direction:column;gap:15px;display:flex}.presets-row{flex-wrap:wrap;justify-content:flex-start;gap:10px;display:flex}.preset-btn{color:#60a5fa;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#3b82f60f;border:1px solid #3b82f62e;padding:6px 14px;font-size:11px;font-weight:600}.preset-btn:hover{background:#3b82f61f;border-color:#3b82f659;transform:translateY(-1px)}.assistant-chat-window{background:#090d16;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:20px;display:flex}.chat-log{flex-direction:column;gap:12px;display:flex}.chat-bubble{border-radius:var(--radius-sm);text-align:left;max-width:85%;line-height:1.45;font-size:var(--fs-xs);padding:12px 16px}.chat-bubble.user{color:#fff;background:#3b82f61a;border:1px solid #3b82f633;border-bottom-right-radius:2px;align-self:flex-end}.chat-bubble.system{color:#e2e8f0;background:#ffffff05;border:1px solid #ffffff0d;border-bottom-left-radius:2px;align-self:flex-start}.bubble-author{letter-spacing:1px;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.typing-indicator{align-items:center;gap:4px;padding:4px 0;display:flex}.typing-indicator span{background:#64748b;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both typingBounce}.typing-indicator span:first-child{animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.predictive-interactive-widget{flex-direction:column;gap:20px;display:flex}.predictive-header-tabs{justify-content:flex-start;gap:8px;display:flex}.pred-tab{border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:var(--radius-sm);font-weight:700;font-size:var(--fs-xs);cursor:pointer;transition:all var(--transition-fast);background:#ffffff05;padding:8px 18px}.pred-tab:hover{color:#fff;background:#ffffff0f}.pred-tab.active{color:#fff;background:linear-gradient(135deg,#10b9811a 0%,#3b82f60a 100%);border-color:#10b981;box-shadow:0 0 15px #10b98126}.probability-display-panel{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.gauge-dial-container{flex-direction:column;align-items:center;display:flex;position:relative}.gauge-svg{width:170px;height:auto}.gauge-score-value{font-family:monospace}.gauge-label{letter-spacing:.5px;margin-top:10px;font-size:10px}.parameters-table{text-align:left;background:#0003;border:1px solid #ffffff08;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.param-row{font-size:var(--fs-xs);border-bottom:1px solid #ffffff05;justify-content:space-between;padding-bottom:8px;display:flex}.param-row:last-child{border-bottom:none;padding-bottom:0}.param-row span:first-child{color:var(--text-secondary)}.param-row span:last-child{color:#fff;font-weight:700}.terminal-interactive-widget{flex-direction:column;display:flex}.terminal-grid-preview{grid-template-columns:1.25fr .75fr;gap:15px;display:grid}.terminal-sub-card{background:#090d16;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.term-card-header{color:var(--text-secondary);background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 12px;font-size:10px;display:flex}.mini-candles-chart-area{background:#00000026;justify-content:space-between;align-items:flex-end;height:180px;padding:20px;display:flex;position:relative}.candle-mock-bar{cursor:pointer;width:28px;transition:opacity var(--transition-fast);border-radius:2px;position:relative}.candle-mock-bar:hover{opacity:.8}.candle-mock-bar.green{background:#10b981;box-shadow:0 0 10px #10b98133}.candle-mock-bar.red{background:#ef4444;box-shadow:0 0 10px #ef444433}.tooltip-tag{color:#fff;white-space:nowrap;pointer-events:none;z-index:5;opacity:0;background:#1f2937;border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px;font-size:8px;transition:opacity .2s;position:absolute;bottom:110%;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000080}.candle-mock-bar:hover .tooltip-tag{opacity:1}.tooltip-tag.alert{background:#10b981f2;border-color:#10b98166;font-weight:700}.terminal-ticks-list{text-align:left;flex-direction:column;gap:8px;padding:12px;display:flex}.tick-row{border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.tick-row:last-child{border-bottom:none}.tick-row .symbol{color:#fff;font-weight:700}.tick-row .price{color:var(--text-secondary)}.analytics-interactive-widget{flex-direction:column;gap:20px;display:flex}.stats-mini-summary{flex-wrap:wrap;gap:15px;display:flex}.stat-pill{text-align:left;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:140px;padding:12px 16px;display:flex}.stat-pill .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:9px}.stat-pill .value{font-size:1.25rem;font-weight:800}.equity-curve-canvas{text-align:left;background:#090d16;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.equity-curve-header{color:var(--text-secondary);letter-spacing:.5px;border-bottom:1px solid #ffffff08;justify-content:space-between;margin-bottom:20px;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.capital-growth-chart{justify-content:space-between;align-items:flex-end;gap:10px;height:140px;padding-top:10px;display:flex}.chart-column{cursor:pointer;background:linear-gradient(#10b9814d 0%,#10b98105 100%);border-top:2px solid #10b981;border-radius:2px 2px 0 0;flex:1;transition:height .6s cubic-bezier(.16,1,.3,1)}.chart-column:hover{background:linear-gradient(#10b98180 0%,#10b9810d 100%);border-top-color:#34d399}.journal-interactive-widget{flex-direction:column;display:flex}.journal-list{flex-direction:column;gap:15px;max-height:320px;padding-right:6px;display:flex;overflow-y:auto}.journal-entry-card{text-align:left;background:#090d16;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:10px;padding:16px;display:flex}.entry-head{font-size:var(--fs-xs);border-bottom:1px solid #ffffff08;justify-content:space-between;padding-bottom:8px;font-weight:700;display:flex}.entry-metrics{color:var(--text-secondary);margin:0;font-size:11px}.entry-ai-audit{background:#8b5cf608;border:1px solid #8b5cf61f;border-radius:6px;padding:12px}.entry-ai-audit strong{color:#a78bfa;letter-spacing:.5px;margin-bottom:4px;font-size:10px;display:block}.entry-ai-audit p{color:var(--text-secondary);margin:0;font-size:10.5px;line-height:1.45}.smart-alerts-widget{flex-direction:column;align-items:center;gap:20px;display:flex}.alert-channel-row{flex-wrap:wrap;justify-content:center;gap:10px;font-size:11px;display:flex}.alert-channel-row span{color:var(--text-secondary);border-radius:var(--radius-full);background:#ffffff05;border:1px solid #ffffff0a;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.alert-channel-row span.active-channel{color:#60a5fa;background:#3b82f61a;border-color:#3b82f64d;font-weight:700}.alert-card-view{text-align:left;background:#090d16;border:1px solid #10b98140;border-radius:12px;width:100%;max-width:340px;overflow:hidden;box-shadow:0 15px 40px #00000080}.card-header-alert{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.badge-buy{color:#10b981;border-radius:var(--radius-sm);letter-spacing:.5px;background:#10b9811a;border:1px solid #10b98140;padding:4px 10px;font-weight:800}.divider{border:none;border-top:1px solid #ffffff0d;margin:0}.card-body-alert{font-size:var(--fs-xs);flex-direction:column;gap:8px;padding:20px;display:flex}.card-body-alert p{margin:0}.alert-box-params{background:#ffffff05;border-left:2px solid #10b981;border-radius:0 6px 6px 0;flex-direction:column;gap:6px;margin-top:10px;padding:10px 14px;font-weight:600;display:flex}.alert-action-btn{color:#fff;text-align:center;cursor:pointer;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#10b981 0%,#059669 100%);padding:12px;font-size:12px;font-weight:800}.alert-action-btn:hover{opacity:.9}.confluence-widget{flex-direction:column;display:flex}.confluence-interactive-layout{grid-template-columns:1.2fr .8fr;align-items:center;gap:30px;display:grid}.confluence-checklist{text-align:left;flex-direction:column;gap:10px;display:flex}.confluence-checklist h4{font-size:var(--fs-xs);color:#fff;margin:0 0 2px;font-weight:800}.confluence-checkbox-item{cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.confluence-checkbox-item:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.confluence-checkbox-item input{accent-color:#10b981;cursor:pointer;width:14px;height:14px}.confluence-score-gauge{flex-direction:column;align-items:center;gap:15px;display:flex}.score-wheel{width:130px;height:130px;position:relative}.wheel-svg{width:100%;height:100%;transform:rotate(-90deg)}.wheel-bg{stroke:#ffffff08}.wheel-fill{stroke:#10b981;stroke-linecap:round;transition:stroke-dasharray .4s cubic-bezier(.16,1,.3,1)}.wheel-text{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.score-percent{color:#fff;font-size:24px;font-weight:800;line-height:1}.score-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:8px}.confluence-quality-tag{letter-spacing:.5px;font-size:10px;font-weight:800}.volatility-widget{flex-direction:column;gap:15px;display:flex}.volatility-toggle-header{color:var(--text-secondary);border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:11px;font-weight:700;display:flex}.filter-visualizer-canvas{background:radial-gradient(circle,#0c111e 0%,#060910 100%);border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;height:180px;padding:20px;display:flex;position:relative;overflow:hidden}.market-lines-comparison{z-index:2;width:100%;position:relative}.filter-svg{width:100%;height:100%;display:block;overflow:visible}@keyframes scrollingFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}.raw-noise-line{stroke-dasharray:6 6;transform-origin:50%;transition:transform .6s cubic-bezier(.16,1,.3,1);animation:8s linear infinite scrollingFlow;transform:translate(0)}.safe-filtered-line{stroke-dasharray:10 6;transform-origin:50%;transition:transform .6s cubic-bezier(.16,1,.3,1);animation:4s linear infinite scrollingFlow;transform:translate(0)}.filter-visualizer-canvas:hover .raw-noise-line{transform:translate(18px)}.filter-visualizer-canvas:hover .safe-filtered-line{transform:translate(25px)}@keyframes ringPulseAlert{0%{r:3.5px;opacity:.8;stroke-width:1px}to{r:9px;opacity:0;stroke-width:.5px}}.pulse-ring-alert{transform-origin:50%;transition:transform .6s cubic-bezier(.16,1,.3,1);animation:1.2s cubic-bezier(.16,1,.3,1) infinite ringPulseAlert;transform:translate(0)}.filter-visualizer-canvas:hover .pulse-ring-alert{transform:translate(25px)}.vol-filter-desc{text-align:left;background:#ffffff03;border:1px dashed #ffffff0d;border-radius:8px;margin:0;padding:10px 14px;line-height:1.45}.motion-widget{flex-direction:column;align-items:center;display:flex}.motion-interactive-box{background:#090d16;border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:440px;height:240px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #0006}.neon-circle-pulsing{pointer-events:none;border:2px solid #10b98140;border-radius:50%;width:140px;height:140px;animation:2s ease-out infinite neonPulse;position:absolute}@keyframes neonPulse{0%{opacity:.9;transform:scale(.9);box-shadow:0 0 #10b98166}70%{opacity:.3;transform:scale(1.2);box-shadow:0 0 20px 10px #10b98100}to{opacity:0;transform:scale(1.4)}}.neon-laser-beams{pointer-events:none;position:absolute;inset:0}.neon-laser-beams span{background:linear-gradient(90deg,#0000,#3b82f64d,#0000);width:100%;height:1px;animation:3s linear infinite laserSweep;position:absolute}.neon-laser-beams span:first-child{animation-delay:0s;top:25%}.neon-laser-beams span:nth-child(2){animation-direction:reverse;animation-delay:1s;top:55%}.neon-laser-beams span:nth-child(3){animation-delay:2s;top:80%}@keyframes laserSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.motion-content-card{z-index:5;text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:320px;display:flex;position:relative}.motion-content-card h4{font-size:var(--fs-sm);color:#fff;margin:0;font-weight:800}.motion-content-card p{font-size:var(--fs-xs);color:var(--text-secondary);margin:0;line-height:1.5}.psychology-widget{flex-direction:column;gap:20px;display:flex}.psychology-stats-table{text-align:left;background:#090d16;border:1px solid #ffffff0d;border-radius:10px;padding:16px}.live-transactions-header{letter-spacing:.5px;margin-bottom:12px;font-size:10px}.transaction-log-scroll{flex-direction:column;gap:10px;max-height:130px;display:flex;overflow-y:auto}.log-row{border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:center;padding-bottom:8px;font-size:11px;display:flex}.log-row:last-child{border-bottom:none;padding-bottom:0}.log-row span:first-child{color:#fff;font-weight:600}.plan-badge{color:#fff;letter-spacing:.5px;border-radius:4px;padding:2px 8px;font-size:8px;font-weight:800}.plan-badge.master{background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%)}.plan-badge.pro{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.plan-badge.premium{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.plans-fomo-action{text-align:left;background:#3b82f608;border:1px solid #3b82f61f;border-radius:10px;flex-direction:column;gap:10px;padding:20px;display:flex}.plans-fomo-action h4{font-size:var(--fs-xs);color:#fff;margin:0;font-weight:800}.plans-fomo-action p{margin:0;line-height:1.45}.plans-fomo-action .btn{align-self:flex-start;margin-top:5px}@keyframes hubFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=990px){.innovation-hub-layout{gap:var(--space-md);grid-template-columns:1fr}.hub-sidebar{flex-direction:row;gap:8px;max-height:none;padding-bottom:8px;padding-right:0;overflow-x:auto}.hub-nav-item{flex-shrink:0;width:220px}.hub-nav-item:hover{transform:translateY(-2px)}}@media (width<=600px){.probability-display-panel,.confluence-interactive-layout,.terminal-grid-preview{grid-template-columns:1fr;gap:20px}.hub-workspace{padding:20px}.gauge-svg{width:140px}.chart-canvas-mock{height:200px}}.hero-section{background:radial-gradient(circle at top, #0d1324f2 0%, var(--bg-dark) 100%);position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.12;mix-blend-mode:overlay;pointer-events:none;z-index:-1;background-image:url(../branding/trading_backdrop.png);background-position:50%;background-size:cover;position:absolute;inset:0}.relaxed-trader-section{z-index:1;background:radial-gradient(circle,#0d111d 0%,#06080e 100%);border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff05;padding:120px 0;position:relative;overflow:hidden}.relaxed-trader-section:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#b48c500d 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;left:80%;transform:translate(-50%,-50%)}.relaxed-trader-container{gap:var(--space-xl);max-width:1200px;padding:0 var(--space-lg);grid-template-columns:1fr 1.15fr;align-items:center;margin:0 auto;display:grid}.relaxed-text{text-align:left}.relaxed-text h2{color:#fff;margin-top:12px;margin-bottom:var(--space-md);letter-spacing:-1.5px;font-size:2.8rem;font-weight:800;line-height:1.15}.relaxed-p{font-size:var(--fs-xs);color:var(--text-secondary);margin-bottom:var(--space-lg);max-width:540px;line-height:1.8}.relaxed-features{margin-bottom:var(--space-xl);flex-direction:column;gap:16px;display:flex}.relaxed-feature-item{align-items:center;gap:12px;display:flex}.relaxed-feature-item .dot-gold{background:#b48c50;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #b48c50}.relaxed-feature-item span:last-child{color:var(--text-primary);letter-spacing:.2px;font-size:11px;font-weight:500}.relaxed-image-wrapper{justify-content:center;display:flex;position:relative}.glass-glow-card{transition:transform .8s cubic-bezier(.16,1,.3,1);position:relative}.glass-glow-card:hover{transform:translateY(-5px)rotate(.5deg)}.relaxed-trader-img{filter:contrast(1.04)brightness(.92);width:100%;max-width:480px;height:auto;image-rendering:-webkit-optimize-contrast;backface-visibility:hidden;display:block;-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 96%);mask-image:radial-gradient(circle,#000 45%,#0000 96%)}.feathered-mask{-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 96%);mask-image:radial-gradient(circle,#000 48%,#0000 96%)}.relaxed-trader-overlay{color:#fff;-webkit-backdrop-filter:blur(12px);background:#0c101ae6;border:1px solid #b48c5033;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 10px 30px #00000080}@media (width<=900px){.relaxed-trader-container{gap:var(--space-lg);grid-template-columns:1fr}}.hand-held-phone-container{perspective:1000px;justify-content:center;align-items:center;width:100%;max-width:440px;margin:0 auto;display:flex;position:relative}.phone-under-image-wrapper{width:100%;transition:transform var(--transition-normal);position:relative}.man-phone-img,.woman-phone-img{object-fit:cover;filter:contrast(1.04)brightness(.85)saturate(1.05);width:100%;height:auto;transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s;display:block}.man-phone-img{transform:scaleX(-1)}.hand-held-phone-container:hover .phone-under-image-wrapper{transform:translateY(-8px)rotateX(4deg)rotateY(-4deg)}.hand-held-phone-container:hover .man-phone-img,.hand-held-phone-container:hover .woman-phone-img{filter:contrast(1.06)brightness(.92)saturate(1.1)}.male-device .tg-message-bubble{z-index:200;-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;width:250px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.4s;position:absolute;top:18%;left:-140px;right:auto;transform:translate(100px,90px)scale(.9);border:1px solid #e0c06833!important;border-left:4px solid var(--accent-primary)!important;background:#0a1834f5!important;box-shadow:0 25px 50px #000000bf!important}.telegram-widget-wrapper.in-view .male-device .tg-message-bubble{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.female-device .floating-device-notifications{z-index:200;pointer-events:none;flex-direction:column;gap:18px;width:260px;display:flex;position:absolute;top:15%;left:auto;right:-140px}.female-device .floating-notif-card{opacity:0;transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1.3s;transform:translate(-100px)scale(.9);border:1px solid #e0c06840!important;border-left:none!important;border-right:4px solid var(--accent-primary)!important;border-radius:var(--radius-md)!important;background:#0a1834f0!important;padding:14px 18px!important;box-shadow:0 20px 40px #000000b3!important}.female-device .floating-notif-card:nth-child(2){transition-delay:.2s;border-left:none!important;border-right:4px solid var(--accent-navy-light)!important}.download-image-section.in-view .female-device .floating-notif-card{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}@media (width<=991px){.hand-held-phone-container{max-width:340px}.male-device .tg-message-bubble,.female-device .floating-device-notifications{width:92%;max-width:320px;margin:0 auto;top:35%;left:0;right:0}}.premium-phone-device{width:260px;height:520px;transition:transform var(--transition-normal), box-shadow var(--transition-normal);z-index:10;margin:0 auto;position:relative}.device-style-blue{transform:perspective(1200px)rotateY(16deg)rotateX(8deg)rotate(3deg)}.device-style-blue:hover{transform:perspective(1200px)rotateY(10deg)rotateX(4deg)rotate(2deg)translateY(-8px)}.device-style-gold{transform:perspective(1200px)rotateY(-16deg)rotateX(10deg)rotate(-3deg)}.device-style-gold:hover{transform:perspective(1200px)rotateY(-10deg)rotateX(6deg)rotate(-2deg)translateY(-8px)}.device-bezel{background:#0c101b;border-radius:42px;width:100%;height:100%;padding:10px;position:relative;box-shadow:0 25px 60px #000c,0 0 0 1px #ffffff14,0 0 0 4px #1e293b,0 0 0 6px #0f172a,inset 0 0 12px #ffffff14}.device-style-gold .device-bezel{background:#16120e;box-shadow:0 25px 60px #000c,0 0 0 1px #ffffff0d,0 0 0 4px #b48c50,0 0 0 6px #785a2d,inset 0 0 12px #ffffff0f}.device-btn{z-index:1;background:linear-gradient(#1e293b,#0f172a);border-radius:2px;position:absolute}.device-style-gold .device-btn{background:linear-gradient(#b48c50,#785a2d)}.device-btn-silent{border-top-left-radius:2px;border-bottom-left-radius:2px;width:6px;height:15px;top:80px;left:-6px}.device-btn-volume-up{border-top-left-radius:2px;border-bottom-left-radius:2px;width:6px;height:30px;top:115px;left:-6px}.device-btn-volume-down{border-top-left-radius:2px;border-bottom-left-radius:2px;width:6px;height:30px;top:155px;left:-6px}.device-btn-power{border-top-right-radius:2px;border-bottom-right-radius:2px;width:6px;height:45px;top:130px;right:-6px}.device-speaker-grille{z-index:101;background:#111;border:.5px solid #ffffff1a;border-radius:99px;width:45px;height:3px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.device-notch-island{z-index:100;background:#000;border-radius:99px;width:76px;height:16px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 3px #ffffff1a}.device-screen-sheen{pointer-events:none;z-index:99;background:linear-gradient(135deg,#ffffff14 0%,#fff0 50% 100%);border-radius:32px;width:100%;height:100%;position:absolute;top:0;left:0}.device-screen-content{background:radial-gradient(circle,#111827 0%,#070a13 100%);border:1px solid #ffffff08;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.tg-avatar-wrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;overflow:hidden}.tg-avatar-img{width:90%;height:auto;display:block}.pop-out-bubble{z-index:120;transition:transform .3s;position:relative;background:#171f30f2!important;border:1px solid #3b82f633!important;box-shadow:0 15px 35px #0009!important}.device-style-blue:hover .pop-out-bubble{transform:scale(1.03)translateZ(20px)}.floating-indicator.shadow-indicator{color:var(--color-profit);border-radius:var(--radius-full);letter-spacing:1px;white-space:nowrap;background:#10b98114;border:1px solid #10b98159;align-items:center;gap:6px;padding:4px 14px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:-22px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #0006}.device-screen-content.lock-screen{background:radial-gradient(circle at 100% 0,#8b5cf626 0%,#090d16f2 80%);flex-direction:column;justify-content:flex-start;align-items:center;padding:38px 16px 20px;display:flex}.lock-screen-header{text-align:center;margin-top:10px}.lock-date{color:var(--text-secondary);letter-spacing:.5px;font-size:9px}.lock-time{color:#fff;letter-spacing:-1px;margin:2px 0;font-size:2.8rem;font-weight:800;line-height:1.1}.lock-screen-logo{-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-top:40px;display:flex}.lock-pualy-logo{width:auto;height:38px;display:block}.floating-device-notifications{gap:var(--space-xs);z-index:150;pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:180px;left:-28px;right:-28px}.floating-notif-card{border-radius:var(--radius-sm);text-align:left;padding:10px 14px;transition:transform .4s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 35px #0000008c,0 0 15px #3b82f60d}.glassmorphism-notif{-webkit-backdrop-filter:blur(16px);background:#0f172ac7;border:1px solid #ffffff14}.device-style-gold:hover .floating-notif-card.telegram-notif{transform:translate(-10px)translateY(-2px)scale(1.02)}.device-style-gold:hover .floating-notif-card.gmail-notif{transform:translate(10px)translateY(2px)scale(1.02)}.floating-notif-card.telegram-notif{border-left:3px solid #38bdf8;transform:translate(-15px)}.floating-notif-card.gmail-notif{border-left:3px solid #f87171;transform:translate(15px)}.notif-header{align-items:center;gap:6px;margin-bottom:6px;display:flex}.notif-icon-wrapper{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.telegram-icon-bg{background:#3b82f6}.gmail-icon-bg{background:#ffffff0f;border:1px solid #ffffff1a}.notif-title{color:#fff;font-size:8px;font-weight:800}.notif-app{color:var(--text-muted);letter-spacing:.5px;font-size:7px;font-weight:700}.notif-time{color:var(--text-muted);margin-left:auto;font-size:7px}.notif-body{line-height:1.4}.notif-body p{margin:1px 0}.badge-buy-sm{color:var(--color-profit);background:#10b98114;border:1px solid #10b98133;border-radius:3px;margin-right:4px;padding:1px 4px;font-size:7px;font-weight:700}.smc-3d-lab-container{-webkit-backdrop-filter:blur(12px);background:#0a0f1ab3;border:1px solid #ffffff0d;border-radius:16px;grid-template-columns:1fr 240px;gap:20px;padding:20px;display:grid}@media (width<=768px){.smc-3d-lab-container{grid-template-columns:1fr}}.smc-3d-canvas{perspective:1200px;background:radial-gradient(circle,#0c101b 0%,#04060b 100%);border:1px solid #ffffff08;border-radius:12px;justify-content:center;align-items:center;height:380px;display:flex;position:relative;overflow:hidden}.scene-3d-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100px;height:250px;display:flex;position:relative}.candle-wick-3d{background:linear-gradient(#10b981,#10b9811a);border-radius:99px;width:4px;height:60px;transition:transform .6s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #10b98166}.candle-wick-3d.upper.disassembled{transform:translateY(-40px)}.candle-wick-3d.lower.disassembled{transform:translateY(40px)}.candle-body-3d{width:50px;height:120px;transform-style:preserve-3d;margin:5px 0;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative}.candle-face{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10b9812e;border:1px solid #10b9818c;width:100%;height:100%;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:inset 0 0 15px #10b98140}.candle-face.front{transform:translateZ(25px)}.candle-face.back{transform:rotateY(180deg)translateZ(25px)}.candle-face.left{width:50px;left:0;transform:rotateY(-90deg)translateZ(25px)}.candle-face.right{width:50px;left:0;transform:rotateY(90deg)translateZ(25px)}.candle-face.top{height:50px;top:0;transform:rotateX(90deg)translateZ(25px)}.candle-face.bottom{height:50px;top:0;transform:rotateX(-90deg)translateZ(95px)}.candle-body-3d.disassembled .candle-face.front{background:#10b98114;border-color:#10b9814d;transform:translateZ(45px)}.candle-body-3d.disassembled .candle-face.back{background:#10b98114;border-color:#10b9814d;transform:rotateY(180deg)translateZ(45px)}.candle-body-3d.disassembled .candle-face.left{background:#10b98114;border-color:#10b9814d;transform:rotateY(-90deg)translateZ(45px)}.candle-body-3d.disassembled .candle-face.right{background:#10b98114;border-color:#10b9814d;transform:rotateY(90deg)translateZ(45px)}.candle-body-3d.disassembled .candle-face.top{background:#10b98114;border-color:#10b9814d;transform:rotateX(90deg)translateZ(45px)}.candle-body-3d.disassembled .candle-face.bottom{background:#10b98114;border-color:#10b9814d;transform:rotateX(-90deg)translateZ(115px)}.candle-internal-core{z-index:10;pointer-events:none;background:radial-gradient(circle,#10b98199 0%,#0000 70%);flex-direction:column;justify-content:center;align-items:center;width:60%;height:80%;display:flex;position:absolute;top:10%;left:20%}.core-glow-pulse{background:#10b981;border-radius:50%;width:15px;height:15px;animation:2s infinite alternate pulse-glow;box-shadow:0 0 25px 12px #10b981}.pressure-liquid-flow{background:linear-gradient(#fffc,#10b981);border-radius:3px;width:4px;height:40px;margin-top:6px;animation:1.5s linear infinite flow-flow;box-shadow:0 0 12px #10b981}.internal-volume-label{color:#fff;white-space:nowrap;letter-spacing:.5px;background:#000000d9;border:1px solid #10b981;border-radius:3px;margin-top:8px;padding:1px 4px;font-size:7px;box-shadow:0 0 6px #10b9814d}.floating-manipulation-planes{pointer-events:none;z-index:5;width:400px;height:100%;position:absolute;top:0;left:-150px}.manipulation-plane{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#8b5cf60f;border:1px solid #8b5cf64d;align-items:center;width:100%;height:25px;padding-left:20px;display:flex;position:absolute;transform:rotateX(85deg);box-shadow:0 0 15px #8b5cf626}.manipulation-plane.plane-ob{background:#f59e0b0f;border-color:#f59e0b4d;top:30px;box-shadow:0 0 15px #f59e0b26}.manipulation-plane.plane-fvg{background:#3b82f60f;border-color:#3b82f64d;bottom:40px;box-shadow:0 0 15px #3b82f626}.plane-label{color:#fff;text-shadow:0 0 5px #00000080;letter-spacing:1px;font-size:7px;font-weight:700}.hud-overlay-3d{pointer-events:none;z-index:10;background:#0a0f1ad9;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:8px;line-height:1.5;position:absolute;top:15px;left:15px}.hud-line{margin-bottom:2px}.canvas-interaction-hint{color:#ffffff4d;letter-spacing:1px;pointer-events:none;z-index:10;background:#00000080;border-radius:4px;padding:3px 8px;font-size:7px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.smc-3d-controls{text-align:left;background:#0f172a80;border:1px solid #ffffff0a;border-radius:12px;flex-direction:column;gap:15px;padding:18px;display:flex}.smc-3d-controls h4{color:#fff;letter-spacing:1px;border-bottom:1px solid #ffffff14;margin:0 0 5px;padding-bottom:8px;font-size:10px}.control-group{flex-direction:column;gap:6px;display:flex}.control-group label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:8px}.control-group input[type=range]{-webkit-appearance:none;background:#ffffff14;border-radius:99px;outline:none;width:100%;height:4px}.control-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#10b981;border-radius:50%;width:12px;height:12px;box-shadow:0 0 6px #10b981}.control-buttons-grid{flex-direction:column;gap:8px;margin-top:5px;display:flex}.btn-control-lab{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);text-align:left;background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:700}.btn-control-lab:hover,.btn-control-lab.active{color:#10b981;background:#10b98114;border-color:#10b98159;transform:translate(2px)}@keyframes flow-flow{0%{opacity:.5;transform:translateY(10px)scaleY(.8)}50%{opacity:1;transform:translateY(0)scaleY(1.2)}to{opacity:.5;transform:translateY(-10px)scaleY(.8)}}@keyframes alertOutIn{0%{opacity:0;transform:scale(.9)translateY(18px)translate(0);box-shadow:0 0 #10b98100}15%{opacity:1;transform:scale(1)translateY(-20px)translate(-15px);box-shadow:0 15px 30px #000000bf,0 0 15px #10b98133}80%{opacity:1;transform:scale(1)translateY(-25px)translate(-18px);box-shadow:0 15px 30px #000000bf,0 0 15px #10b98133}95%,to{opacity:0;transform:scale(.9)translateY(18px)translate(0);box-shadow:0 0 #10b98100}}.relaxed-trader-pop-alert.holographic-alert{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(20px);z-index:200;pointer-events:none;opacity:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#0a1834f2;border:1px solid #e0c06859;width:240px;padding:16px 20px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.4s;position:absolute;inset:auto auto 110px -140px;transform:translateY(100px)scale(.9);box-shadow:0 25px 60px #000000bf}.relaxed-image-wrapper.in-view .relaxed-trader-pop-alert.holographic-alert{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.glass-glow-card:hover .relaxed-trader-pop-alert.holographic-alert{transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(-10px)scale(1.03);box-shadow:0 30px 70px #000000d9,0 0 20px #e0c06840}.pop-alert-bullet-gold{background:var(--accent-primary);width:6px;height:6px;box-shadow:0 0 8px var(--accent-primary);border-radius:50%;animation:1.2s infinite alternate goldPulse;display:inline-block}@keyframes goldPulse{0%{opacity:.7;box-shadow:0 0 4px var(--accent-primary);transform:scale(.9)}to{opacity:1;box-shadow:0 0 10px var(--accent-primary);transform:scale(1.1)}}.pop-alert-title-gold{color:var(--accent-primary);letter-spacing:1px;margin-left:6px;font-size:9px;font-weight:700}.pop-alert-time-gold{color:var(--text-muted);margin-left:auto;font-size:8px;font-weight:700}.pop-alert-asset-gold{color:#fff;align-items:center;margin-top:8px;font-size:14px;font-weight:800;display:flex}.pop-alert-action-gold{border:1px solid var(--accent-primary);color:var(--accent-primary);letter-spacing:.5px;background:#e0c0681f;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:8px;font-weight:800}.pop-alert-price-gold{color:var(--text-secondary);margin-top:4px;font-size:12px}.pop-alert-stats-gold{color:var(--text-muted);border-top:1px solid #ffffff0d;justify-content:space-between;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.holo-quality-bars{gap:3px;margin-top:8px;display:flex}.holo-quality-bars .bar{background:#ffffff1a;border-radius:1px;width:15px;height:3px}.holo-quality-bars .bar.active{background:var(--accent-primary);box-shadow:0 0 4px var(--accent-primary)}.benefits-highlighted{text-align:left;flex-direction:column;gap:16px;margin:30px 0;display:flex}.relaxed-feature-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;align-items:center;gap:16px;padding:14px 20px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.relaxed-feature-item:hover{background:#e0c0680a;border-color:#e0c0684d;transform:translate(8px);box-shadow:0 10px 25px #0000004d,0 0 15px #e0c0680d}.relaxed-feature-item .dot-gold{background:linear-gradient(135deg,#f3e7c4,#d4af37);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:2s infinite alternate goldPulse;box-shadow:0 0 10px #d4af37,0 0 20px #d4af374d}.benefit-title{color:#f1f5f9;letter-spacing:.2px;font-weight:600;line-height:1.5;font-size:1.15rem!important}.logo-a-large{color:#fff;text-shadow:0 0 15px var(--accent-primary), 0 0 30px var(--accent-primary);margin-right:1px;font-size:1.3em;font-weight:900;display:inline-block;transform:scale(1.1)}.borderless-image-container{box-shadow:none!important;background:0 0!important;border:none!important;overflow:visible!important}.clean-borderless-img{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.slide-in-alert{opacity:0;pointer-events:none;transition:all .9s cubic-bezier(.175,.885,.32,1.15);transform:translate(-30px,40px)scale(.85)rotate(-3deg)}.relaxed-image-wrapper.in-view .slide-in-alert{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)rotate(0)}.telegram-ia-chat-section{background:radial-gradient(circle at 70% 30%,#10b9810d 0%,#0a0f1e00 70%);position:relative}.chat-dialogue-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;opacity:0;pointer-events:none;width:290px;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.4s;position:absolute;top:15%;left:-40px;transform:translate(80px,50px)scale(.85);background:#0c101aeb!important;border:1px solid #10b9814d!important;box-shadow:0 20px 50px #000000b3,0 0 25px #10b98126!important}.female-device.in-view .chat-dialogue-overlay{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.female-device.in-view .chat-dialogue-overlay:hover{transition:all .4s cubic-bezier(.16,1,.3,1);transform:translateY(-5px)scale(1.02);border-color:#10b98180!important}@media (width<=900px){.chat-dialogue-overlay{width:calc(100% - 40px);margin-top:20px;position:relative;top:50%;left:0}}.bos-trend-path{stroke-dasharray:1000;stroke-dashoffset:1000px;animation:4s cubic-bezier(.4,0,.2,1) infinite forwards drawPath}@keyframes drawPath{0%{stroke-dashoffset:1000px}70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.pulse-ring-alert{animation:1.6s cubic-bezier(.215,.61,.355,1) infinite pulseRing}@keyframes pulseRing{0%{opacity:0;transform:scale(.6)}50%{opacity:.6}to{opacity:0;transform:scale(1.4)}}.interactive-fakeout-display{border-radius:var(--radius-md);background:#0a0f1acc;border:1px solid #ffffff0d;padding:20px;position:relative;overflow:hidden}.raw-noise-line{stroke-dasharray:4;animation:30s linear infinite noiseFlow}@keyframes noiseFlow{0%{stroke-dashoffset:360px}to{stroke-dashoffset:0}}.safe-filtered-line{stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 6px #10b98199);animation:2s ease-out forwards drawFilteredPath}@keyframes drawFilteredPath{to{stroke-dashoffset:0}}.visualizaciones-institucionales{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.Depth-3D-hologram{position:relative;background:#0f172ab3!important;border:1px solid #3b82f633!important}.institutional-visualizer-depth-chart{border-bottom:1px solid #ffffff0d;justify-content:space-around;align-items:flex-end;height:160px;margin-top:15px;padding:10px 0;display:flex;position:relative}.holographic-depth-bar{cursor:pointer;width:26%;transform-style:preserve-3d;perspective:1000px;border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.holographic-depth-bar:before{content:"";background:#ffffff14;border-radius:6px 6px 0 0;position:absolute;inset:0;transform:translateZ(-5px)}.holographic-depth-bar:hover{filter:brightness(1.2);transform:scaleY(1.05)translateZ(10px)}.holographic-depth-bar .price-tag{color:var(--text-secondary);letter-spacing:.5px;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;bottom:-22px}.upsell-commercial-banner{transition:all .3s}.upsell-commercial-banner:hover{transform:translateY(-2px);background:#f59e0b14!important;border-color:#f59e0b80!important}.ia-predictiva-section{background:radial-gradient(circle,#0a0e1a 0%,#060913 100%);border-top:1px solid #ffffff05;padding:100px 0;position:relative;overflow:hidden}.ia-predictiva-grid{gap:var(--space-xl);grid-template-columns:1fr 1.2fr;align-items:stretch;margin:0 auto;display:grid}.ia-predictiva-content{text-align:left}.ia-predictiva-content .section-title{margin:0!important}.ia-predictiva-content>.relaxed-p{margin:16px 0!important;line-height:1.55!important}.ia-predictiva-content .ia-paragraphs .relaxed-p{margin:0!important;line-height:1.85!important}.ia-predictiva-visual{justify-content:center;align-items:flex-start;display:flex;position:relative}.ia-brain-glow-wrapper{margin:0 auto;animation:6s ease-in-out infinite iaFloat;position:relative;max-width:500px!important}@media (width>=992px){.ia-predictiva-grid{align-items:center}.ia-predictiva-content{flex-direction:column;justify-content:center;gap:16px;padding:10px 0;display:flex}.ia-predictiva-visual{align-items:center}.ia-brain-glow-wrapper{max-width:500px!important}}.ia-brain-image{object-fit:contain;z-index:2;width:100%;height:420px;transition:transform .5s;display:block;position:relative;-webkit-mask-image:radial-gradient(#000 35%,#0000 80%);mask-image:radial-gradient(#000 35%,#0000 80%)}.ia-brain-glow-effect{z-index:1;pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#6366f126 0%,#8b5cf60d 50%,#0000 70%);position:absolute;inset:-10%}@keyframes iaFloat{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.5deg)}to{transform:translateY(0)rotate(0)}}@media (width<=991px){.ia-predictiva-grid{gap:var(--space-xl);text-align:center;flex-direction:column;display:flex}.ia-predictiva-content{text-align:center}.ia-paragraphs p{text-align:left}.ia-brain-glow-wrapper{max-width:320px!important}.ia-brain-image{height:190px!important}}.intro-section-layout{column-gap:var(--space-xl);grid-template:"visual title""visual content"1fr/1fr 1fr;row-gap:12px;display:grid}.intro-title{grid-area:title}.intro-visual{grid-area:visual}.intro-content{grid-area:content}@media (width>=992px){.intro-title{align-self:end}.intro-content{align-self:start}}.core-features-grid{gap:var(--space-xl);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.trader-types-section{position:relative;overflow:hidden}.trader-types-bg{z-index:1;pointer-events:none;opacity:.85;justify-content:center;align-items:center;width:65%;display:flex;position:absolute;top:200px;bottom:-30px;right:2%}.trader-types-bg img{object-fit:contain;width:100%;height:100%;-webkit-mask-image:radial-gradient(#000 40%,#0000 80%);mask-image:radial-gradient(#000 40%,#0000 80%)}.trader-type-card{-webkit-backdrop-filter:blur(12px);transition:all .3s;box-shadow:0 4px 30px #0003;background:#070a1099!important;border:1px solid #ffffff14!important}.trader-type-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #10b9810d;background:#ffffff0f!important;border-color:#ffffff26!important}@media (width<=991px){.trader-types-bg{opacity:.4;width:100%;height:80%;inset:50% 0 auto;transform:translateY(-50%)}.trader-types-bg img{object-fit:cover;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}}.compatibility-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.hero-badge-items{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.features-section,.compatibility-section,.download-section,.ia-predictiva-section{padding-top:60px!important;padding-bottom:60px!important}#pricing{padding-bottom:70px!important}@media (width<=991px){.intro-section-layout{gap:var(--space-md);flex-direction:column;display:flex}.core-features-grid,.compatibility-grid{gap:var(--space-md);flex-direction:column-reverse;display:flex}.features-section,.compatibility-section,.download-section,.ia-predictiva-section{padding-top:35px!important;padding-bottom:35px!important}#pricing{padding-bottom:45px!important}.footer-copyright-text{font-size:11px!important;line-height:1.4!important}.link-group h4,.link-group a,.link-group span{font-size:16px!important}}@media (width<=600px){.hero-badge{display:none!important}}@media (width<=768px){.section-title,.features-section h3,.features-section h2,.ia-predictiva-section h2,.compatibility-section h2,.intro-title h3{font-size:2.2rem!important;font-weight:800!important}}@media (width<=991px){.suite-item-card h4{font-size:15px!important}.suite-item-card p{font-size:13px!important}.core-features-grid h4{font-size:15px!important}.core-features-grid p{font-size:13px!important}}@media (width>=992px){.suite-item-card p,.core-features-grid p{font-size:12px!important;line-height:1.5!important}}.section-subtitle{font-size:1.25rem!important;font-weight:600!important}.desktop-only{display:block}.mobile-only{display:none}.feature-mini-title{font-size:14px}.feature-mini-text{font-size:11px}@media (width<=991px){.desktop-only{display:none!important}.mobile-only{margin:20px 0;display:block!important}.landing-page p{font-size:1.25rem!important;font-weight:400!important}.landing-page .feature-mini-title{font-size:17px!important}.landing-page p.feature-mini-text{font-size:14px!important}.pricing-carousel-container{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:15px;width:100%;min-width:0;max-width:100%;margin:0;padding-bottom:20px;padding-left:5px;padding-right:5px;justify-content:flex-start!important;display:flex!important;overflow-x:auto!important}.pricing-carousel-container::-webkit-scrollbar{display:none}.pricing-carousel-container>.pricing-card{scroll-snap-align:center;flex:0 0 85%;max-width:310px;padding:20px 16px!important}.pricing-card-header h3{align-items:flex-start;min-height:2.6em;display:flex}.pricing-card-header p{min-height:50px!important}.pricing-card-header{margin-bottom:10px!important}.pricing-card hr{margin:12px 0!important}.mobile-carousel-grid{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;margin:0;padding-bottom:20px;padding-left:5px;padding-right:5px;flex-direction:row!important;justify-content:flex-start!important;gap:15px!important;display:flex!important;overflow-x:auto!important}.mobile-carousel-grid::-webkit-scrollbar{display:none}.mobile-carousel-grid>div{scroll-snap-align:center;min-width:250px;max-width:280px;flex:0 0 75%!important;height:auto!important}.mobile-carousel-grid>div>div:first-child{flex-shrink:0!important}}.pricing-carousel-container{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(275px,1fr));align-items:stretch;display:grid}@media (width>=901px){.ticker-symbol,.ticker-price,.ticker-change,.ticker-badge{font-size:15px!important;font-weight:700!important}}.download-section-header{text-align:center}.download-section-title{text-align:center;margin:0 0 15px;font-size:2.6rem;line-height:1.25;display:block}.download-title-gradient{background:linear-gradient(135deg,#10b981 0%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}@media (width>=901px){.download-section-header{text-align:left!important}.download-section-title{text-align:left!important;white-space:nowrap!important}.download-section-subtitle{text-align:left!important}}.hero-transformation-widget,.ia-panel-card,.elite-card,.hub-workspace,.interactive-fakeout-display,.relaxed-trader-pop-alert,.pricing-card,.landing-header,.market-ticker-container{-webkit-backdrop-filter:none!important}.hero-transformation-widget,.ia-panel-card,.elite-card,.hub-workspace,.interactive-fakeout-display{background:#0d1426f5!important}.pricing-card{background:#0a0f1cf5!important}.landing-header{background:#070a13fa!important}.market-ticker-container{background:#070a13!important}.header-install-btn{cursor:pointer;transition:all var(--transition-fast,.2s) ease;background:linear-gradient(135deg,#38bdf8 0%,#3b82f6 100%);border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 15px #38bdf84d;color:#fff!important}.header-install-btn:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 6px 20px #38bdf880}.header-install-btn:active{transform:translateY(0)}.header-access-btn{cursor:pointer;transition:all var(--transition-fast,.2s) ease;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}.header-access-btn:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px);box-shadow:0 4px 15px #ffffff0d}.header-access-btn:active{transform:translateY(0)}@media (width<=600px){.header-container{justify-content:space-between!important;padding:0 16px!important}.logo-section{transform-origin:0;transform:scale(.8)translate(-10px)}.header-install-btn,.header-access-btn{padding:6px 12px;font-size:11px}}@media (width<=400px){.logo-section{transform:scale(.7)translate(-15px)}.header-install-btn,.header-access-btn{padding:6px 10px;font-size:10px}}@media (width>=992px){.hero-grid-split{grid-template-columns:1fr 1.3fr!important}}.integrated-suite-grid{grid-template-columns:1fr;align-items:stretch;gap:32px;display:grid}@media (width>=992px){.integrated-suite-grid{grid-template-columns:45% 55%!important}}.woman-phone-wrapper{width:100%;max-width:460px;margin:0 auto;transition:all .3s}@media (width>=992px){.woman-phone-wrapper{max-width:500px!important;margin-left:-50px!important;margin-right:auto!important}.suite-cards-container{max-width:620px!important;margin-left:auto!important}}.suite-cards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;display:grid}@media (width>=992px){.suite-cards-grid{grid-template-columns:repeat(2,1fr)!important}}:root,.landing-5180-container{--l5180-bg-main:#050811;--l5180-bg-secondary:#0b0f19;--l5180-bg-card:#0d1321a6;--l5180-bg-card-hover:#141e32d9;--l5180-bg-glass:#0f172abf;--l5180-green-neon:#00ff9d;--l5180-green-glow:#10b981;--l5180-cyan-glow:#06b6d4;--l5180-blue-electric:#3b82f6;--l5180-purple-ai:#8b5cf6;--l5180-gold-warning:#f59e0b;--l5180-red-short:#ef4444;--l5180-text-primary:#f8fafc;--l5180-text-secondary:#94a3b8;--l5180-text-muted:#64748b;--l5180-text-highlight:#fff;--l5180-border-subtle:#ffffff14;--l5180-border-glow-green:#10b98159;--l5180-border-glow-blue:#3b82f659;--l5180-shadow-glow-green:0 0 35px #10b98133;--l5180-shadow-glow-blue:0 0 35px #3b82f633;--l5180-shadow-card:0 20px 50px #0009;--l5180-font-main:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--l5180-font-mono:"IBM Plex Mono", monospace;--l5180-radius-sm:8px;--l5180-radius-md:16px;--l5180-radius-lg:24px;--l5180-radius-full:9999px;--l5180-max-width:1280px}@keyframes l5180-node-pulse{0%,to{opacity:.7;filter:drop-shadow(0 0 6px var(--l5180-green-neon));transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 16px var(--l5180-green-neon));transform:scale(1.35)}}@keyframes l5180-neural-scan{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes l5180-orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes l5180-orbit-rotate-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes l5180-float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.5deg)}}@keyframes l5180-float-reverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(10px)rotate(-.5deg)}}@keyframes l5180-glow-pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:.85;transform:scale(1.03)}}@keyframes l5180-signal-wave{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}.animate-l5180-node{animation:3s ease-in-out infinite l5180-node-pulse}.animate-l5180-orbit{animation:40s linear infinite l5180-orbit-rotate}.animate-l5180-orbit-fast{animation:20s linear infinite l5180-orbit-rotate}.animate-l5180-orbit-reverse{animation:35s linear infinite l5180-orbit-rotate-reverse}.animate-l5180-float{animation:6s ease-in-out infinite l5180-float-slow}.animate-l5180-float-reverse{animation:7s ease-in-out infinite l5180-float-reverse}.animate-l5180-glow{animation:4s ease-in-out infinite l5180-glow-pulse}.animate-l5180-orbit-sync{transform-origin:50%;transform-box:fill-box;animation:20s linear infinite l5180-orbit-rotate}.l5180-engine-outer-btn{z-index:10;border-radius:var(--l5180-radius-full);font-family:var(--l5180-font-main);cursor:pointer;-webkit-backdrop-filter:blur(12px);white-space:nowrap;border:2px solid #ffffff2e;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .25s,background-color .3s;position:absolute}.l5180-engine-outer-btn:hover{transform:scale(1.06)}.l5180-pos-tl{top:-2px;left:6px}.l5180-pos-tr{top:-2px;right:6px}.l5180-pos-br{bottom:-2px;right:6px}.l5180-pos-bl{bottom:-2px;left:6px}.l5180-engine-outer-btn.active-green{color:#fff;border-color:var(--l5180-green-neon);background:linear-gradient(135deg,#059669 0%,#10b981 50%,#059669 100%);box-shadow:0 0 20px #00ff9d80}.l5180-engine-outer-btn.inactive-glass{color:#e2e8f0;background:#0b0f19e0;border-color:#ffffff2e}.l5180-engine-outer-btn:after{content:"";border-radius:var(--l5180-radius-full);pointer-events:none;opacity:0;box-shadow:none;z-index:12;border:3.5px solid #0000;position:absolute;inset:-6px}.l5180-pos-bl:after{animation:20s linear infinite l5180-ring-pass-bl}.l5180-pos-tl:after{animation:20s linear infinite l5180-ring-pass-tl}.l5180-pos-tr:after{animation:20s linear infinite l5180-ring-pass-tr}.l5180-pos-br:after{animation:20s linear infinite l5180-ring-pass-br}@keyframes l5180-ring-pass-bl{0%,12%{opacity:1;border-color:#c084fc;box-shadow:0 0 35px #c084fc,0 0 15px #a855f7,inset 0 0 10px #c084fc}16%,38%{opacity:0;box-shadow:none;border-color:#0000}42%,54%{opacity:1;border-color:#ffea00;box-shadow:0 0 35px #ffea00,0 0 15px #facc15,inset 0 0 10px #ffea00}58%,96%{opacity:0;box-shadow:none;border-color:#0000}}@keyframes l5180-ring-pass-tl{25%,37%{opacity:1;border-color:#c084fc;box-shadow:0 0 35px #c084fc,0 0 15px #a855f7,inset 0 0 10px #c084fc}41%,63%{opacity:0;box-shadow:none;border-color:#0000}67%,79%{opacity:1;border-color:#ffea00;box-shadow:0 0 35px #ffea00,0 0 15px #facc15,inset 0 0 10px #ffea00}83%,to,0%,21%{opacity:0;box-shadow:none;border-color:#0000}}@keyframes l5180-ring-pass-tr{50%,62%{opacity:1;border-color:#c084fc;box-shadow:0 0 35px #c084fc,0 0 15px #a855f7,inset 0 0 10px #c084fc}66%,88%{opacity:0;box-shadow:none;border-color:#0000}92%,to,0%,4%{opacity:1;border-color:#ffea00;box-shadow:0 0 35px #ffea00,0 0 15px #facc15,inset 0 0 10px #ffea00}8%,46%{opacity:0;box-shadow:none;border-color:#0000}}@keyframes l5180-ring-pass-br{75%,87%{opacity:1;border-color:#c084fc;box-shadow:0 0 35px #c084fc,0 0 15px #a855f7,inset 0 0 10px #c084fc}91%,to,0%,13%{opacity:0;box-shadow:none;border-color:#0000}17%,29%{opacity:1;border-color:#ffea00;box-shadow:0 0 35px #ffea00,0 0 15px #facc15,inset 0 0 10px #ffea00}33%,71%{opacity:0;box-shadow:none;border-color:#0000}}@keyframes l5180-ticker-anim{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.l5180-glass-card{background:var(--l5180-bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--l5180-border-subtle);border-radius:var(--l5180-radius-md);box-shadow:var(--l5180-shadow-card);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.l5180-glass-card-interactive:hover{background:var(--l5180-bg-card-hover);border-color:var(--l5180-border-glow-green);box-shadow:var(--l5180-shadow-glow-green);transform:translateY(-4px)}.l5180-text-gradient-green,.l5180-text-gradient-blue{background:linear-gradient(135deg,#fff 0%,#3b82f6 60%,#06b6d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.l5180-text-gradient-gold{background:linear-gradient(135deg,#fff 0%,#f59e0b 60%,#fbbf24 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.l5180-video-overlay{pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 30%,#05081173 0%,#050811e0 75%,#050811fa 100%);width:100%;height:100%;position:absolute;top:0;left:0}.l5180-neural-grid-bg{background-image:radial-gradient(#10b98114 1px,#0000 1px),radial-gradient(#3b82f60d 1px,#0000 1px);background-position:0 0,20px 20px;background-size:40px 40px}.l5180-btn-primary{color:#fff;font-family:var(--l5180-font-main);border-radius:var(--l5180-radius-full);cursor:pointer;background:linear-gradient(135deg,#059669 0%,#10b981 50%,#059669 100%) 0 0/200%;border:1px solid #fff3;align-items:center;gap:10px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 0 20px #10b98159}.l5180-btn-primary:hover{background-position:100%;transform:translateY(-2px)scale(1.02);box-shadow:0 0 35px #00ff9d99}.l5180-btn-secondary{color:#f8fafc;font-family:var(--l5180-font-main);border-radius:var(--l5180-radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0f172acc;border:1px solid #ffffff26;align-items:center;gap:10px;padding:14px 28px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.l5180-btn-secondary:hover{color:#fff;background:#1e293be6;border-color:#3b82f666;transform:translateY(-2px)}.l5180-badge-tech{font-family:var(--l5180-font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--l5180-green-neon);border-radius:var(--l5180-radius-full);background:#10b9811f;border:1px solid #10b9814d;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}@media (width<=992px){.l5180-desktop-nav{display:none!important}}@media (width<=768px){header div[style*="height: 80px"]{height:64px!important;padding:0 12px!important}header div[style*="marginLeft: 48px"]{transform-origin:0!important;margin-left:0!important;transform:translateY(-2px)scale(.85)!important}header div[style*="marginRight: 40px"]{gap:6px!important;margin-right:0!important}header button{padding:6px 12px!important;font-size:11px!important}#hero{height:auto!important;min-height:100vh!important;padding:85px 12px 30px!important}#hero>div[style*="position: relative"]{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;padding:24px 16px!important}#hero h1{margin-bottom:12px!important;font-size:24px!important;line-height:1.25!important}#hero p{margin-bottom:16px!important;font-size:14px!important;line-height:1.5!important;left:0!important}#hero p img{height:32px!important;margin-bottom:8px!important;margin-left:0!important;display:block!important;transform:none!important}div[style*=gridTemplateColumns]{grid-template-columns:1fr!important}section{padding-left:16px!important;padding-right:16px!important}.l5180-glass-card{transform:none!important}}@media (height<=550px){#hero{height:auto!important;min-height:100vh!important;padding-top:75px!important;padding-bottom:30px!important}#hero video,#hero div[style*="background: linear-gradient"]{height:100%!important}#hero>div[style*="position: relative"]{margin-top:10px!important;padding:18px 20px!important}#hero h1{margin-bottom:8px!important;font-size:22px!important}#hero p{margin-bottom:12px!important;font-size:13px!important}header div[style*="height: 80px"]{height:54px!important}}.subscription-guard-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;padding:var(--space-xl);background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.subscription-guard-modal{width:100%;max-width:480px;padding:var(--space-2xl);text-align:center;background:#141419f2;border:1px solid #ff3c3c4d;border-radius:20px;box-shadow:0 0 40px #ff000026}.guard-icon-container{color:#f44;width:80px;height:80px;margin-bottom:var(--space-xl);background:#ff3c3c1a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.guard-title{color:var(--text-primary);margin-bottom:var(--space-md);font-size:1.5rem;font-weight:600}.guard-message{color:var(--text-secondary);margin-bottom:var(--space-2xl);font-size:1rem;line-height:1.5}.guard-message strong{color:#f44}.guard-actions{gap:var(--space-md);flex-direction:column;display:flex}.guard-btn{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);cursor:pointer;border:none;border-radius:12px;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.guard-btn.primary-btn{background:var(--color-celeste);color:#000}.guard-btn.primary-btn:hover{background:#00d2ff;transform:translateY(-2px);box-shadow:0 4px 15px #00c3ff66}.guard-btn.secondary-btn{color:var(--text-primary);background:#ffffff0d;border:1px solid #ffffff1a}.guard-btn.secondary-btn:hover{background:#ffffff1a}.plan-gate-wrapper{border-radius:var(--radius-lg,12px);min-height:120px;position:relative;overflow:hidden}.plan-gate-content-blur{filter:blur(6px)saturate(.3);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}.plan-gate-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#0a0f198c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.plan-gate-card{text-align:center;background:#141923d9;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:340px;padding:24px 20px;display:flex;box-shadow:0 12px 40px #0006}.plan-gate-icon{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.plan-gate-title{color:#fff;margin:0;font-size:17px;font-weight:700}.plan-gate-desc{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.plan-gate-btn{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:10px 24px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #3b82f64d}.plan-gate-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f673}.recovery-center-page{gap:var(--space-lg);width:100%;padding-bottom:var(--space-xl);flex-direction:column;display:flex}.recovery-center-page .header-container{padding:var(--space-lg);background:linear-gradient(135deg, var(--bg-card), #1e293bb3);border:1px solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;box-shadow:0 4px 20px -2px #0000004d}.recovery-center-page h2{margin-top:0;margin-bottom:var(--space-xs);background:linear-gradient(90deg,#60a5fa,#3b82f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.8rem;font-weight:800}.recovery-center-page .subtitle{margin:0 0 var(--space-lg) 0;color:var(--text-primary);opacity:.95;font-size:.95rem;font-weight:500;line-height:1.5}.add-asset-form{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px dashed var(--border-secondary);flex-direction:column;display:flex}.add-asset-form .form-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.05em}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--border-primary);color:var(--text-primary);font-size:var(--fs-sm);background:#0f172a99;border-radius:8px;padding:10px 12px;transition:all .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background:#0f172acc;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #2563eb33}.btn-primary:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-primary);cursor:pointer;background:#94a3b81a;border-radius:8px;padding:10px 16px;font-weight:600;transition:all .2s}.btn-secondary:hover{background:#94a3b833}.btn-danger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:6px;padding:8px 12px;font-weight:600;transition:all .2s}.btn-danger:hover{background:linear-gradient(135deg,#ef4444,#dc2626)}.recovery-dashboard{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dashboard-metric-card{padding:var(--space-md) var(--space-lg);border:1px solid var(--border-primary);background:linear-gradient(135deg, var(--bg-card), #1e293b66);border-radius:12px;transition:transform .2s;box-shadow:0 4px 12px #0000001a}.dashboard-metric-card:hover{transform:translateY(-2px)}.dashboard-metric-card.highlight{background:linear-gradient(135deg,#2563eb1a,#0f172a66);border-color:#3b82f680}.dashboard-metric-card.success-card{background:linear-gradient(135deg,#10b9811a,#0f172a66);border-color:#10b98180}.dashboard-metric-card.warning-card{background:linear-gradient(135deg,#f59e0b1a,#0f172a66);border-color:#f59e0b80}.metric-label{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;font-weight:var(--fw-semibold);letter-spacing:.05em;margin-bottom:6px}.metric-value{color:var(--text-primary);font-size:1.6rem;font-weight:700}.metric-subtext{font-size:var(--fs-xs);margin-top:4px}.text-warning{color:#f59e0b}.text-cyan{color:#06b6d4}.recovery-assets-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.asset-recovery-card{border:1px solid var(--border-primary);background:var(--bg-card);cursor:pointer;border-radius:12px;flex-direction:column;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.asset-recovery-card:hover{border-color:#60a5fa80;transform:translateY(-3px);box-shadow:0 10px 15px -3px #0000004d}.asset-recovery-card.selected{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.asset-card-header{border-bottom:1px solid var(--border-secondary);background:#1e293b4d;justify-content:space-between;align-items:center;padding:16px;display:flex}.asset-card-ticker{color:var(--text-primary);font-size:1.25rem;font-weight:700}.asset-badge{text-transform:uppercase;border-radius:9999px;padding:4px 8px;font-size:.7rem;font-weight:600}.asset-badge.activo{color:#22d3ee;background:#06b6d426;border:1px solid #06b6d44d}.asset-badge.observacion{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.asset-badge.recuperado{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.asset-badge.objetivo{color:#f472b6;background:#ec489926;border:1px solid #ec48994d}.asset-badge.cerrado{color:#cbd5e1;background:#64748b26;border:1px solid #64748b4d}.asset-card-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.asset-card-body .asset-card-row{font-size:var(--fs-xs);justify-content:space-between;display:flex}.asset-card-row span:first-child{color:var(--text-muted)}.asset-card-row span:last-child{color:var(--text-primary);font-weight:var(--fw-semibold)}.progress-container{margin-top:4px}.progress-header{font-size:var(--fs-xs);color:var(--text-muted);justify-content:space-between;margin-bottom:4px;display:flex}.progress-bar-bg{border:1px solid var(--border-secondary);background:#0f172acc;border-radius:9999px;height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:9999px;height:100%;transition:width .4s}.asset-detail-container{gap:var(--space-lg);margin-top:var(--space-md);grid-template-columns:2fr 1fr;display:grid}@media (width<=1024px){.asset-detail-container{grid-template-columns:1fr}}.detail-main-card{padding:var(--space-lg);border:1px solid var(--border-primary);background:var(--bg-card);gap:var(--space-lg);border-radius:12px;flex-direction:column;display:flex}.detail-header{border-bottom:1px solid var(--border-secondary);padding-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.detail-header-info h3{margin:0;font-size:1.4rem;font-weight:700}.detail-actions{gap:var(--space-xs);display:flex}.detail-metrics-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.detail-metric-subcard{border:1px solid var(--border-secondary);text-align:center;background:#0f172a66;border-radius:8px;padding:12px 16px}.take-profit-section{padding:var(--space-md);background:#3b82f60d;border:1px solid #3b82f626;border-radius:8px}.take-profit-title{margin-bottom:var(--space-sm);color:#60a5fa;align-items:center;gap:8px;font-weight:600;display:flex}.take-profit-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.take-profit-item{flex-direction:column;display:flex}.take-profit-item span:first-child{color:var(--text-muted);text-transform:uppercase;font-size:.7rem}.take-profit-item span:last-child{font-size:.95rem;font-weight:600}.speed-projections-grid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (width<=600px){.speed-projections-grid{grid-template-columns:1fr}}.speed-box,.projections-box{padding:var(--space-md);border:1px solid var(--border-secondary);background:#0f172a4d;border-radius:8px}.speed-box h4,.projections-box h4{font-size:var(--fs-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-secondary);margin:0 0 12px;padding-bottom:6px;font-weight:600}.speed-row,.projection-row{font-size:var(--fs-xs);justify-content:space-between;margin-bottom:8px;display:flex}.speed-row:last-child,.projection-row:last-child{margin-bottom:0}.recovery-sources-box{padding:var(--space-md);border:1px solid var(--border-secondary);background:#0f172a4d;border-radius:8px;flex-direction:column;gap:12px;display:flex}.recovery-sources-box h4{font-size:var(--fs-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-secondary);margin:0;padding-bottom:6px;font-weight:600}.source-bar-item{flex-direction:column;gap:4px;display:flex}.source-bar-labels{font-size:var(--fs-xs);justify-content:space-between;display:flex}.source-bar-bg{background:#0006;border-radius:4px;height:6px;overflow:hidden}.source-bar-fill{border-radius:4px;height:100%;transition:width .3s}.source-bar-fill.trading{background:#3b82f6}.source-bar-fill.rotation{background:#8b5cf6}.source-bar-fill.shorts{background:#ec4899}.source-bar-fill.natural{background:#10b981}.modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;width:90%;max-width:580px;max-height:90vh;animation:.25s cubic-bezier(.34,1.56,.64,1) scaleIn;overflow-y:auto;box-shadow:0 20px 25px -5px #00000080}.modal-header{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:center;display:flex}.modal-header h3{font-size:var(--fs-md);margin:0;font-weight:700}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:all .2s;display:flex}.modal-close-btn:hover{color:var(--text-primary);background:#ffffff0d}.modal-body{padding:var(--space-lg)}.modal-footer{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-secondary);justify-content:flex-end;gap:var(--space-sm);display:flex}.history-container{margin-top:var(--space-lg);border:1px solid var(--border-primary);background:var(--bg-card);padding:var(--space-lg);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}.history-header{margin-bottom:var(--space-md);border-bottom:1px solid var(--border-secondary);padding-bottom:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.history-header h3{margin:0;font-size:1.2rem;font-weight:700}.history-filters{gap:var(--space-sm);flex-wrap:wrap;display:flex}.history-filters select,.history-filters input{border:1px solid var(--border-primary);color:var(--text-primary);font-size:var(--fs-xs);background:#0f172a80;border-radius:6px;padding:6px 12px}.table-responsive{width:100%;overflow-x:auto}.history-table{border-collapse:collapse;width:100%;font-size:var(--fs-xs);text-align:left}.history-table th{color:var(--text-secondary);border-bottom:1px solid var(--border-secondary);text-transform:uppercase;letter-spacing:.05em;background:#1e293b66;padding:12px 8px;font-size:.7rem;font-weight:600}.history-table td{border-bottom:1px solid var(--border-secondary);color:var(--text-primary);padding:12px 8px}.history-table tr:hover{background:#ffffff05}.operation-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:600}.operation-badge.trading{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.operation-badge.rotation{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d}.operation-badge.short{color:#f472b6;background:#ec489926;border:1px solid #ec48994d}.operation-badge.funds{color:#facc15;background:#eab30826;border:1px solid #eab3084d}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.autocomplete-container{width:100%;position:relative}.autocomplete-dropdown{border:1px solid var(--border-primary);z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border-radius:8px;max-height:260px;margin-top:5px;padding:4px 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #000000b3,0 8px 10px -6px #000000b3}.autocomplete-item{cursor:pointer;border-bottom:1px solid #ffffff0a;flex-direction:column;gap:2px;padding:8px 12px;transition:all .2s;display:flex}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover{background:#3b82f633}.autocomplete-row-top{justify-content:space-between;align-items:center;display:flex}.autocomplete-ticker{color:#60a5fa;font-family:monospace;font-weight:800;font-size:var(--fs-sm);letter-spacing:.05em}.autocomplete-badge{text-transform:uppercase;color:var(--text-secondary);background:#ffffff14;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:600}.autocomplete-badge.etf-apalancado{color:#f87171;background:#ef444433;border:1px solid #ef44444d}.autocomplete-badge.etf{color:#60a5fa;background:#3b82f633;border:1px solid #3b82f64d}.autocomplete-badge.accion-wall-street{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.autocomplete-badge.accion-europea{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.autocomplete-badge.accion-latinoamericana{color:#c084fc;background:#8b5cf626;border:1px solid #8b5cf64d}.autocomplete-name{font-size:var(--fs-xs);color:var(--text-primary);font-weight:500}.autocomplete-desc{color:var(--text-muted);font-size:.7rem;line-height:1.25}.operation-badge.other-asset{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.source-bar-fill.other-assets{background:linear-gradient(90deg,#10b981,#059669);box-shadow:0 0 8px #10b98166}.other-tickers-list{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.other-ticker-tag{color:#34d399;background:#10b9811a;border:1px solid #10b98133;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.65rem;font-weight:700}.onboarding-tour-overlay{z-index:100000000;pointer-events:auto;background-color:#00000073;transition:background-color .3s;position:fixed;inset:0}.tour-close-btn{color:#fff;cursor:pointer;z-index:100000005;background:#000000b3;border:1px solid #00d2ff66;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:all .2s;display:flex;position:fixed;top:auto;bottom:20px;left:20px;box-shadow:0 4px 12px #00000080,0 0 10px #00d2ff33}.tour-close-btn:hover{background:#00d2ff33;transform:translateY(-1px)}.tour-highlight{pointer-events:none;z-index:100000001;background:0 0;border:2px solid #00d2ff;border-radius:8px;transition:top .3s cubic-bezier(.16,1,.3,1),left .3s cubic-bezier(.16,1,.3,1),width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),opacity .25s,visibility .25s;position:fixed;box-shadow:0 0 20px #00d2ffd9}.tour-tooltip{background:var(--bg-surface);box-sizing:border-box;z-index:100000005;border:1px solid #00d2ff80;border-radius:12px;width:320px;max-width:calc(100vw - 32px);padding:20px;transition:top .25s cubic-bezier(.25,1,.5,1),left .25s cubic-bezier(.25,1,.5,1);box-shadow:0 10px 35px #0009,0 0 15px #00d2ff4d}@keyframes dashMove{to{stroke-dashoffset:-18px}}.tour-tooltip:before{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--bg-surface);z-index:10001;position:absolute;top:-8px;left:30px}.tour-tooltip:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--border-primary);z-index:10000;position:absolute;top:-9px;left:30px}.tour-tooltip.place-above:before{border-bottom:none;border-top:8px solid var(--bg-surface);top:auto;bottom:-8px}.tour-tooltip.place-above:after{border-bottom:none;border-top:8px solid var(--border-primary);top:auto;bottom:-9px}.tour-tooltip.place-right:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:none;border-right:8px solid var(--bg-surface);top:20px;bottom:auto;left:-8px}.tour-tooltip.place-right:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:none;border-right:8px solid var(--border-primary);top:20px;bottom:auto;left:-9px}.tour-tooltip.place-left:before{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:none;border-left:8px solid var(--bg-surface);inset:20px -8px auto auto}.tour-tooltip.place-left:after{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:none;border-left:8px solid var(--border-primary);inset:20px -9px auto auto}.tour-tooltip-header{margin-bottom:12px}.tour-step-badge{background:var(--accent-primary-muted);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.5px;border-radius:10px;padding:4px 8px;font-size:10px;font-weight:700}.tour-title{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600}.tour-desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.tour-actions{justify-content:flex-end;display:flex}.tour-fake-cursor{z-index:10001;pointer-events:none;transition:transform .3s cubic-bezier(.25,1,.5,1);position:fixed;top:0;left:0}.tour-fake-cursor svg{filter:drop-shadow(0 2px 4px #00000080)}.tour-cursor-click-ripple{opacity:0;background:#ffffff80;border-radius:50%;width:20px;height:20px;animation:.6s ease-out ripple;position:absolute;top:2px;left:2px}@keyframes ripple{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(3)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.4s ease-out forwards fade-in}@media (width<=768px){.tour-close-btn{inset:auto auto 20px 20px;transform:none}}.tour-tooltip.centered-tooltip:before,.tour-tooltip.centered-tooltip:after{display:none!important}.tour-tooltip.centered-tooltip{animation:.4s ease-out forwards fade-in-centered!important}@keyframes fade-in-centered{0%{opacity:0;transform:translate(-50%,-45%)!important}to{opacity:1;transform:translate(-50%,-50%)!important}}.quick-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999999;box-sizing:border-box;background:#070a0fbf;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:40px 0;animation:.2s ease-out fadeIn;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.quick-modal-content{background:#0d1326;border:1px solid #ffffff14;border-radius:12px;width:90%;max-width:460px;padding:24px;animation:.25s cubic-bezier(.34,1.56,.64,1) scaleUp;position:relative;box-shadow:0 20px 40px #00000080}.quick-modal-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.quick-modal-header h2{color:#fff;margin:0;font-size:1.25rem;font-weight:600}.quick-close-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.quick-close-btn:hover{color:#fff;background:#ffffff0d}.quick-alert-context{color:#94a3b8;background:#6366f10f;border:1px solid #6366f126;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5}.quick-alert-context strong{color:#6366f1;margin-bottom:4px;display:block}.quick-alert-context .highlight-text{color:#fff;font-weight:700}.quick-alert-details{flex-wrap:wrap;gap:12px;margin-top:6px;font-size:11px;display:flex}.quick-form-row{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.quick-form-row label{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:500}.quick-input{color:#fff;box-sizing:border-box;background:#070a10;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:14px;transition:border-color .2s}.quick-input:focus{border-color:#6366f1}.quick-toggle-group{gap:8px;display:flex}.quick-toggle-btn{color:#94a3b8;cursor:pointer;text-align:center;background:0 0;border:1px solid #ffffff14;border-radius:20px;flex:1;padding:10px;font-size:12px;font-weight:500;transition:all .2s}.quick-toggle-btn:hover{color:#fff;background:#ffffff05}.quick-toggle-btn.active.buy{color:#10b981;background:#10b9811a;border-color:#10b981}.quick-toggle-btn.active.sell{color:#ef4444;background:#ef44441a;border-color:#ef4444}.quick-toggle-btn.active-pink{color:#ec4899;background:#ec48991a;border-color:#ec4899}.quick-toggle-btn.active-gold{color:#c5a059;background:#c5a0591a;border-color:#c5a059}.quick-toggle-btn.active-yellow{color:#eab308;background:#eab3081a;border-color:#eab308}.quick-toggle-btn.active-blue{color:#3b82f6;background:#3b82f61a;border-color:#3b82f6}.quick-form-row-2{gap:16px;margin-bottom:16px;display:flex}.quick-form-col{flex-direction:column;flex:1;gap:6px;display:flex}.quick-form-col label{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:500}.quick-dropdown{z-index:100;background:#0d1326;border:1px solid #ffffff14;border-radius:8px;width:100%;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 20px #0006}.quick-dropdown-item{cursor:pointer;color:#fff;border-bottom:1px solid #ffffff08;justify-content:space-between;padding:8px 12px;font-size:13px;display:flex}.quick-dropdown-item:hover{background:#ffffff0a}.quick-dropdown-item .name{color:#64748b;font-size:11px}.quick-submit-btn{cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-size:14px;font-weight:600;transition:opacity .2s}.quick-submit-btn:hover{opacity:.9}.quick-submit-btn.buy{color:#fff;background:#10b981}.quick-submit-btn.sell{color:#fff;background:#ef4444}.quick-toast{color:#fff;box-sizing:border-box;background:#ef4444;border-radius:8px;width:100%;padding:10px 16px;font-size:13px;position:absolute;top:-60px;left:0;box-shadow:0 4px 12px #00000026}.quick-toast.success{background:#10b981}.text-profit{color:#10b981}.text-loss{color:#ef4444}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
