.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.graficos-page-container{background:#0d1117;bottom:0;box-sizing:border-box;color:#c9d1d9;display:flex;flex-direction:column;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:72px;z-index:10}.graficos-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161b22bf;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 24px #0003;flex-wrap:nowrap;justify-content:space-between;margin-bottom:20px;padding:12px 20px}.graficos-header,.graficos-title-section{align-items:center;display:flex;gap:15px}.graficos-title{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:10px;margin:0}.graficos-title-icon{color:#58a6ff}.graficos-controls{gap:8px;overflow-x:auto;padding:8px 0}.controls-right-group,.graficos-controls{align-items:center;display:flex;flex-wrap:wrap}.controls-right-group{gap:10px}.control-group{align-items:center;background:#0d1117cc;border:1px solid #ffffff14;border-radius:8px;padding:4px}.control-label{color:#8b949e;font-size:.72rem;font-weight:600;margin:0 6px;text-transform:uppercase}.control-group-compact{align-items:center;background:#0d1117cc;border:1px solid #ffffff14;border-radius:6px;display:flex;gap:6px;padding:6px 10px}.control-label-compact{color:#8b949e;font-size:.7rem;font-weight:600;margin:0;text-transform:uppercase;white-space:nowrap}.control-select{background:#0d1117cc;border:1px solid #ffffff1a;border-radius:4px;color:#c9d1d9;cursor:pointer;font-size:.75rem;min-width:90px;padding:4px 8px;transition:all .2s ease}.control-select:hover{background:#0d1117f2;border-color:#fff3}.control-select:focus{border-color:#58a6ff;box-shadow:0 0 8px #58a6ff4d;outline:none}.btn-tab{background:#0000;border:none;border-radius:6px;color:#8b949e;cursor:pointer;font-size:.8rem;font-weight:600;padding:6px 10px;transition:all .2s ease-in-out}.btn-tab:hover{background:#ffffff0d;color:#fff}.btn-tab.active{background:#1f6feb;box-shadow:0 0 12px #1f6feb66;color:#fff}.graficos-content{background:#161b2280;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 24px #0003;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;position:relative}.chart-legend{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1117d9;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 12px #0000004d;font-size:.85rem;gap:15px;left:20px;padding:10px 18px;pointer-events:none;position:absolute;top:15px;z-index:10}.chart-legend,.legend-item{align-items:center;display:flex}.legend-item{gap:6px}.legend-label{color:#8b949e;font-weight:600}.legend-value{font-family:Courier New,Courier,monospace;font-weight:700}.legend-value.up{color:#3fb950}.legend-value.down{color:#f85149}.chart-container{flex:1 1;min-height:500px;overflow:hidden;position:relative;width:100%}.graficos-loading{align-items:center;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);background:#0d1117bf;border-radius:12px;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:99}.loader-backdrop-glow{animation:pulseGlow 3s ease-in-out infinite;background:radial-gradient(circle,#1f6feb26 0,#0000 70%);filter:blur(20px);height:250px;pointer-events:none;position:absolute;width:250px}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.loader-hud-container{align-items:center;display:flex;flex-direction:column;gap:25px;z-index:2}.loader-scanner-ring{height:90px;position:relative;width:90px}.loader-svg{height:100%;transform:rotate(-90deg);width:100%}.loader-track{fill:none;stroke:#ffffff08;stroke-width:4px}.loader-glow-ring{fill:none;stroke:#58a6ff26;stroke-width:8px;filter:blur(4px)}.loader-active-ring{fill:none;stroke:url(#loaderGradient);stroke-width:4px;stroke-dasharray:283;stroke-dashoffset:283;stroke-linecap:round;animation:dashRing 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes dashRing{0%{stroke-dashoffset:283;transform:rotate(0deg)}50%{stroke-dashoffset:70;transform:rotate(180deg)}to{stroke-dashoffset:283;transform:rotate(1turn)}}.loader-center-indicator{align-items:center;animation:pulseLogo 1.5s ease-in-out infinite;display:flex;font-size:1.5rem;inset:0;justify-content:center;position:absolute}@keyframes pulseLogo{0%,to{opacity:.7;transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(88,166,255,.6));opacity:1;transform:scale(1.1)}}.loader-hud-details{align-items:center;display:flex;flex-direction:column;gap:8px}.loader-headline{color:#58a6ff;font-size:.85rem;font-weight:700;letter-spacing:3px;margin:0;text-shadow:0 0 10px #58a6ff4d}.loader-status-text{color:#8b949e;font-size:.75rem;font-weight:500;margin:0;text-align:center}.loader-micro-bar{background:#ffffff0d;border-radius:2px;height:2px;margin-top:5px;overflow:hidden;width:100px}.loader-micro-fill{animation:slideFill 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1f6feb,#58a6ff);height:100%;transform-origin:left;width:100%}@keyframes slideFill{0%{transform:scaleX(0)}50%{transform:scaleX(.7) translateX(30%)}to{transform:scaleX(0) translateX(100%)}}.error-message{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f851491a;color:#f85149;display:flex;flex-direction:column;font-weight:600;inset:0;justify-content:center;position:absolute;z-index:20}.retry-btn{background:#f85149;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:15px;padding:8px 20px;transition:background .2s}.retry-btn:hover{background:#d13c37}.chart-container [class*=logo],.chart-container [class*=watermark],.chart-container a,.chart-container table tr:last-child td:first-child a{display:none!important;opacity:0!important;pointer-events:none!important}.indicators-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161b22bf;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 24px #0003;margin-bottom:20px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.indicators-toolbar.collapsed{margin-bottom:12px}.indicators-toolbar:hover{border-color:#ffffff26}.toolbar-header{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;min-height:46px;padding:12px 20px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.indicators-toolbar.expanded .toolbar-header:hover{background-color:#ffffff05}.toolbar-title-section{align-items:center;display:flex;gap:10px}.toolbar-toggle-icon{display:flex}.toolbar-collapse-button,.toolbar-toggle-icon{align-items:center;color:#8b949e;justify-content:center}.toolbar-collapse-button{background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;cursor:pointer;display:inline-flex;height:28px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:28px}.toolbar-collapse-button:hover{background:#58a6ff1f;border-color:#58a6ff59;box-shadow:0 0 10px #58a6ff2e;color:#fff}.toolbar-collapse-button:focus-visible{outline:2px solid #58a6ff;outline-offset:2px}.arrow-icon{transition:transform .3s ease}.arrow-icon.rotated{transform:rotate(180deg)}.toolbar-title{color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.5px}.toolbar-summary-badges{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;margin-left:20px}.indicators-toolbar.collapsed .toolbar-badge-style-selector,.indicators-toolbar.collapsed .toolbar-status-line-toggle,.indicators-toolbar.collapsed .toolbar-summary-badges{display:none!important}.summary-badge{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;color:#8b949e;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:4px 10px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.summary-badge:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.summary-badge.selected-badge{background:#58a6ff26!important;border-color:#58a6ff!important;box-shadow:0 0 10px #58a6ff66;color:#fff!important}.summary-badge.active{background:#388bfd1a;border-color:#388bfd4d;color:#58a6ff}.summary-badge.active-juros{background:#ffaa001a;border-color:#ffaa004d;color:#fa0}.summary-badge.active-juros-simples{background:#ff55001a;border-color:#ff55004d;color:#f50}.summary-badge.active-juros-eua{background:#00aaff1a;border-color:#00aaff4d;color:#0af}.summary-badge.inactive{background:#ffffff05;border-color:#ffffff0a;color:#8b949e}.badge-dot{background:#8b949e;border-radius:50%;display:inline-block;height:8px;transition:background-color .25s ease,box-shadow .25s ease;width:8px}.summary-badge.active .badge-dot{background:#58a6ff;box-shadow:0 0 8px #58a6ff99}.summary-badge.active-juros .badge-dot,.summary-badge.active-juros-eua .badge-dot,.summary-badge.active-juros-simples .badge-dot{box-shadow:0 0 8px currentColor}.summary-badge.inactive .badge-dot{background:#484f58;box-shadow:none}.badge-name{font-weight:600}.badge-detail{font-family:monospace;font-size:.7rem;opacity:.8}.toolbar-badge-style-selector{align-items:center;background:#0d111799;border:1px solid #ffffff14;border-radius:20px;display:flex;gap:6px;padding:3px}.badge-style-label{color:#8b949e;font-size:.7rem;font-weight:700;margin-left:8px;margin-right:4px;text-transform:uppercase}.btn-badge-style{background:#0000;border:none;border-radius:15px;color:#8b949e;cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 10px;transition:all .2s ease-in-out}.btn-badge-style:hover{background:#ffffff0a;color:#fff}.btn-badge-style.active{background:#1f6feb;box-shadow:0 0 8px #1f6feb4d;color:#fff}.toolbar-content-wrapper{max-height:500px;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}.indicators-toolbar.collapsed .toolbar-content-wrapper{max-height:0;opacity:0;pointer-events:none}.toolbar-content{align-items:stretch;border-top:1px solid #ffffff14;display:flex;flex-wrap:wrap;gap:20px;padding:20px}.toolbar-content .secondary-controls-block{flex:1 1;min-width:280px}.secondary-controls-block{align-items:center;background:#0d111766;border:1px solid #ffffff0d;border-radius:10px;display:flex;flex-wrap:wrap;gap:15px;padding:8px 16px}.block-title{color:#58a6ff;font-size:.8rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.micro-tab{font-size:.75rem;padding:6px 12px}.filter-group{align-items:center;background:#0d1117cc;border:1px solid #ffffff14;border-radius:8px;display:flex;padding:3px}.toggle-btn{font-size:.8rem;font-weight:700;padding:4px 12px}.toggle-btn.active{background:#238636;box-shadow:0 0 12px #23863666}.color-picker-wrapper{align-items:center;display:flex;gap:8px}.color-picker-input{-webkit-appearance:none;background:#0d111799;border:1px solid #ffffff1f;border-radius:6px;cursor:pointer;height:28px;padding:2px;transition:border-color .15s ease,box-shadow .15s ease;width:32px}.color-picker-input:hover{border-color:#58a6ff;box-shadow:0 0 0 2px #58a6ff33}.color-picker-input::-webkit-color-swatch-wrapper{padding:0}.color-picker-input::-webkit-color-swatch{border:none;border-radius:4px}.color-hex-label{color:#c9d1d9;font-family:Courier New,Courier,monospace;font-size:.8rem;font-weight:600}.opacity-slider{-webkit-appearance:none;background:#ffffff1a;border-radius:3px;flex:1 1;height:6px;min-width:0;outline:none;width:100%}.opacity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#58a6ff;border-radius:50%;cursor:pointer;height:16px;-webkit-transition:all .2s;transition:all .2s;width:16px}.opacity-slider::-webkit-slider-thumb:hover{background:#79b8ff;transform:scale(1.1)}@media (max-width:992px){.graficos-header{align-items:flex-start;flex-direction:column;flex-wrap:wrap}.graficos-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.chart-legend{flex-wrap:wrap;font-size:.75rem;left:10px;right:10px;top:10px}}.juros-controls-block{align-items:stretch!important;display:flex;flex:1.5 1!important;flex-direction:column;gap:12px!important;min-width:480px!important}.juros-row{align-items:center;display:flex;gap:15px;justify-content:space-between;width:100%}.juros-title{color:#58a6ff;font-size:.8rem;font-weight:700;min-width:110px;text-align:left;text-transform:uppercase}.juros-row-controls{align-items:center;display:flex;flex:1 1;gap:15px;justify-content:flex-start}.vwap-controls-block{align-items:stretch!important;display:flex;flex:1.5 1!important;flex-direction:column;gap:12px!important;min-width:480px!important}.vwap-row{align-items:center;display:flex;gap:15px;justify-content:space-between;width:100%}.vwap-title{color:#58a6ff;font-size:.8rem;font-weight:700;min-width:125px;text-align:left;text-transform:uppercase}.vwap-row-controls{align-items:center;display:flex;flex:1 1;gap:15px;justify-content:flex-start}.summary-badge.active-vwap-diaria{background:#ffffff0d;border-color:#fff3;color:#fff}.summary-badge.active-vwap-semanal{background:#ffff0014;border-color:#ffff0040;color:#ff0}.summary-badge.active-vwap-mensal{background:#ff00ff14;border-color:#ff00ff40;color:#f0f}.summary-badge.active-vol-bands{background:#00e5ff14;border-color:#00e5ff40;color:#00e5ff}.summary-badge.active-juros-real{background:#00e6761a;border-color:#00e6764d;color:#00e676}.summary-badge.active-frc{background:#ff17441a;border-color:#ff17444d;color:#ff1744}.summary-badge.active-ddi{background:#00e5ff1a;border-color:#00e5ff4d;color:#00e5ff}.summary-badge.active-beta{background:#2196f31a;border-color:#2196f34d;color:#2196f3}.summary-badge.active-slope{background:#e066ff1a;border-color:#e066ff4d;color:#e066ff}.graficos-page-container:fullscreen{background:#0d1117;height:100vh!important;max-height:100vh!important;padding:15px}.graficos-page-container:fullscreen .graficos-content{height:calc(100vh - 120px)!important}.btn-fullscreen{align-items:center;background:#1f6feb26!important;border:1px solid #1f6feb66!important;color:#58a6ff!important;display:inline-flex;gap:6px}.btn-fullscreen:hover{background:#1f6feb!important;box-shadow:0 0 12px #1f6feb80;color:#fff!important}.glossario-container-wrapper{overflow:hidden!important}.glossario-header{justify-content:space-between!important;margin-bottom:15px!important}.glossario-search-wrapper{align-items:center;display:flex;position:relative}.glossario-search-input{background:#0d1117cc;border:1px solid #ffffff14;border-radius:8px;color:#fff;font-size:.85rem;padding:10px 15px 10px 40px;transition:all .25s cubic-bezier(.4,0,.2,1);width:250px}.glossario-search-input:focus{border-color:#58a6ff;box-shadow:0 0 10px #58a6ff40;outline:none;width:320px}.search-icon{align-items:center;color:#8b949e;display:flex;left:14px;pointer-events:none;position:absolute}.glossario-content-layout{display:flex;flex:1 1;gap:20px;height:calc(100% - 70px);overflow:hidden}.glossario-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161b22bf;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;padding:15px 10px;width:280px}.sidebar-list-title{color:#8b949e;font-size:.8rem;font-weight:700;letter-spacing:1px;margin:0 10px 12px;text-transform:uppercase}.sidebar-scroll-list{display:flex;flex:1 1;flex-direction:column;gap:8px;overflow-y:auto;padding-right:5px}.glossario-details-panel::-webkit-scrollbar,.sidebar-scroll-list::-webkit-scrollbar{width:6px}.glossario-details-panel::-webkit-scrollbar-track,.sidebar-scroll-list::-webkit-scrollbar-track{background:#0000}.glossario-details-panel::-webkit-scrollbar-thumb,.sidebar-scroll-list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.glossario-details-panel::-webkit-scrollbar-thumb:hover,.sidebar-scroll-list::-webkit-scrollbar-thumb:hover{background:#ffffff26}.glossario-sidebar-item{align-items:center;background:#0d111766;border:1px solid #ffffff0a;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.glossario-sidebar-item:hover{background:#ffffff08;border-color:#ffffff1a}.glossario-sidebar-item.active{background:#ffffff0d;border-color:#1f6feb;border-color:var(--indicator-color,#1f6feb);box-shadow:inset 3px 0 0 #1f6feb;box-shadow:inset 3px 0 0 var(--indicator-color,#1f6feb)}.sidebar-item-dot{border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:8px;width:8px}.sidebar-item-meta{display:flex;flex-direction:column;gap:3px;overflow:hidden}.sidebar-item-name{color:#fff;font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-category{color:#8b949e;font-size:.7rem}.no-results-msg{color:#8b949e;font-size:.8rem;padding:20px;text-align:center}.glossario-details-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#161b22bf;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 8px 24px #0003;flex:1 1;overflow-y:auto}.glossario-card{display:flex;flex-direction:column;gap:25px;padding:30px}.glossario-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px;padding-left:20px}.card-header-meta{display:flex;flex-direction:column;gap:6px}.card-indicator-category{font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.card-indicator-title{color:#fff;font-size:1.75rem;font-weight:800;margin:0}.badge-marker-premium{background:#ffffff05;border:1px solid #ffffff26;border-radius:4px;color:#8b949e;font-size:.65rem;font-weight:700;letter-spacing:1px;padding:4px 10px}.glossario-card-body{display:flex;flex-direction:column;gap:25px}.highlighted-desc{color:#e6edf3;font-size:1.05rem;font-weight:500;line-height:1.6;margin:0}.card-section{display:flex;flex-direction:column;gap:12px}.section-title{color:#58a6ff;font-size:.95rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.section-text{color:#c9d1d9;font-size:.9rem;line-height:1.7;margin:0}.triggers-grid{display:flex;flex-direction:column;gap:10px}.trigger-item-row{align-items:flex-start;background:#0d111766;border:1px solid #ffffff0a;border-radius:8px;display:flex;gap:15px;padding:12px 16px}.badge-trigger{border-radius:4px;font-size:.7rem;font-weight:800;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.badge-trigger-up{background:#3fb95026;border:1px solid #3fb9504d;color:#3fb950}.badge-trigger-down{background:#f8514926;border:1px solid #f851494d;color:#f85149}.trigger-desc-text{color:#c9d1d9;font-size:.85rem;line-height:1.5}.strategy-section{margin-top:10px}.strategy-card-inner{background:linear-gradient(135deg,#58a6ff0a,#1f6feb05);border:1px dashed #58a6ff40;border-radius:8px;padding:20px}.strategy-title{color:#58a6ff;font-size:.95rem;font-weight:700;margin:0 0 10px}.strategy-text{color:#c9d1d9;font-size:.9rem;line-height:1.6;margin:0}.indicator-config-card{animation:fadeInConfig .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:15px;width:100%}@keyframes fadeInConfig{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.config-card-title{border-left:3px solid #1f6feb;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin:0 0 5px;padding-left:10px;text-transform:uppercase}.config-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));width:100%}.config-item{align-items:center;background:#0d111766;border:1px solid #ffffff0d;border-radius:8px;box-sizing:border-box;display:flex;gap:15px;justify-content:space-between;min-height:52px;padding:10px 16px}.config-label{color:#8b949e;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.config-row-single{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding:4px 2px;width:100%}.config-item-compact{align-items:flex-start;background:#0d111766;border:1px solid #ffffff0f;border-radius:7px;display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:space-between;padding:6px 10px;white-space:nowrap}.config-item-slider{flex:1 1;max-width:180px;min-width:140px}.config-row-single .config-item-compact .filter-group{border-radius:6px;padding:2px}.config-row-single .config-item-compact .micro-tab{font-size:.65rem;padding:3px 8px}.config-row-single .config-item-compact .toggle-btn,.config-row-single .config-item-compact .toggle-btn-sm{font-size:.65rem;height:22px;padding:3px 10px}.config-row-single .config-item-compact .color-picker-input{border-radius:4px;height:22px;padding:0;width:30px}.config-row-single .config-item-compact .opacity-slider{height:4px;min-width:100px;width:100%}.config-label-sm{color:#8b949e;font-size:.65rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.toggle-btn-sm{border-radius:4px!important;font-size:.65rem!important;height:22px!important;min-height:0!important;min-height:auto!important;padding:3px 8px!important}.brand-palette{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.palette-swatch{border:2px solid #0000;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;outline:none;padding:0;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease;width:20px}.palette-swatch:hover{box-shadow:0 0 0 2px #58a6ff80;transform:scale(1.2)}.palette-swatch--active{border-color:#58a6ff;box-shadow:0 0 0 2px #58a6ffb3;transform:scale(1.15)}.macro-tracker-container{background:linear-gradient(135deg,#090d16,#1e293b);border:1px solid #334155;border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#f8fafc;font-family:Inter,system-ui,sans-serif;padding:20px}.macro-tracker-header{align-items:center;border-bottom:1px solid #334155;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.macro-tracker-title-group{flex:1 1}.macro-tracker-title{color:#38bdf8;font-size:16px;font-weight:700;margin:0}.macro-tracker-subtitle{color:#94a3b8;font-size:12px;margin:4px 0 0}.macro-tracker-refresh-btn{background:#334155;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.macro-tracker-refresh-btn:hover{background:#475569;color:#cbd5e1}.macro-tracker-dq-badge{border:1px solid #64748b;border-radius:6px;flex:0 0 auto;font-size:11px;margin-left:16px;padding:8px 12px}.dq-fresh{background:#22c55e1a;border-color:#22c55e}.dq-stale{background:#fbbf241a;border-color:#fbbf24}.dq-old{background:#ef44441a;border-color:#ef4444}.dq-no_data{background:#4b55631a;border-color:#64748b}.dq-status{font-weight:600;margin-bottom:4px}.dq-details{color:#cbd5e1;display:flex;font-size:10px;gap:6px}.macro-tracker-controls{grid-gap:8px;background:#0f172a;border:1px solid #1e293b;border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:16px;padding:12px}.control-group{display:flex;flex-direction:column;gap:4px}.control-group label{color:#94a3b8;font-size:10px;font-weight:600}.control-group select{background:#1e293b;border:1px solid #334155;border-radius:4px;color:#cbd5e1;cursor:pointer;font-size:11px;padding:6px}.control-group select:hover{border-color:#64748b}.macro-tracker-apply-btn{align-self:flex-end;background:#0284c7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;transition:all .2s ease}.macro-tracker-apply-btn:hover{background:#0369a1}.macro-tracker-signal-card{grid-gap:16px;align-items:center;border:2px solid #334155;border-radius:8px;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin-bottom:16px;padding:12px}.signal-buy_wdo_sell_win{background:#22c55e1a;border-color:#22c55e}.signal-sell_wdo_buy_win{background:#ef44441a;border-color:#ef4444}.signal-neutral{background:#94a3b81a;border-color:#94a3b8}.signal-conflict{background:#fbbf241a;border-color:#fbbf24}.signal-regime{display:flex;flex-direction:column;gap:4px;min-width:150px}.regime-label{color:#94a3b8;font-size:10px;font-weight:600;text-transform:uppercase}.regime-value{color:#cbd5e1;font-size:14px;font-weight:700}.signal-metrics{display:flex;gap:16px;justify-content:center}.metric{display:flex;flex-direction:column;gap:4px;text-align:center}.metric-label{color:#94a3b8;font-size:10px}.metric-value{color:#cbd5e1;font-size:14px;font-weight:700}.metric-alta{color:#22c55e}.metric-baixa{color:#ef4444}.signal-text{background:#38bdf81a;border-left:3px solid #38bdf8;border-radius:6px;color:#38bdf8;font-size:13px;font-weight:600;padding:8px 12px;text-align:right}.macro-tracker-error,.macro-tracker-loading,.macro-tracker-nodata{color:#94a3b8;font-size:13px;padding:40px 20px;text-align:center}.macro-tracker-error{background:#ef44440d;border:1px solid #ef4444;border-radius:8px;color:#f87171}.macro-tracker-chart-wrapper{background:#0f172a;border:1px solid #1e293b;border-radius:8px;margin-bottom:16px;padding:12px}.macro-tracker-tooltip{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#cbd5e1;font-size:11px;padding:8px 12px}.tooltip-time{color:#38bdf8;font-weight:700;margin:0 0 6px}.tooltip-alta{color:#22c55e;margin:2px 0}.tooltip-baixa{color:#ef4444;margin:2px 0}.tooltip-neutro{color:#cbd5e1;margin:2px 0}.tooltip-macro{color:#38bdf8;font-weight:600;margin:2px 0}.tooltip-regime{border-top:1px solid #334155;color:#fbbf24;margin:4px 0 0;padding-top:4px}.tooltip-confidence{color:#94a3b8;margin:2px 0}.macro-tracker-drivers{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.drivers-section{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:12px}.drivers-positive{border-left:3px solid #22c55e}.drivers-negative{border-left:3px solid #ef4444}.drivers-title{color:#cbd5e1;font-size:12px;font-weight:700;margin:0 0 8px}.drivers-list{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.driver-item{align-items:center;background:#38bdf80d;border-radius:4px;display:flex;font-size:10px;gap:8px;padding:6px}.driver-asset{color:#38bdf8;font-weight:700;min-width:50px}.driver-group{background:#1e293b;border-radius:3px;color:#94a3b8;font-size:9px;padding:2px 4px;text-transform:uppercase}.driver-zscore{color:#cbd5e1;flex:0 0 auto}.driver-impact{color:#fbbf24;font-weight:600;margin-left:auto}.macro-tracker-warnings{background:#fbbf240d;border:1px solid #fbbf24;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.warning-item{color:#fbbf24;font-size:11px}@media (max-width:1200px){.macro-tracker-drivers{grid-template-columns:1fr}.macro-tracker-header{align-items:flex-start;flex-direction:column;gap:12px}.macro-tracker-dq-badge{margin-left:0}}@media (max-width:768px){.macro-tracker-controls{grid-template-columns:repeat(2,1fr)}.signal-metrics{gap:8px}.macro-tracker-chart-wrapper{height:300px}}.audit-panel{background:linear-gradient(135deg,#1a1a2e,#16213e);border-left:2px solid #0f3460;box-shadow:none;height:calc(100vh - 100px);overflow:hidden;position:fixed;right:0;top:100px;transition:width .3s ease,box-shadow .3s ease;width:0;z-index:999}.audit-panel.open{box-shadow:-4px 0 20px #00000080;width:420px}.audit-toggle{align-items:center;background:linear-gradient(135deg,#0f3460,#1a1a2e);border:2px solid #16a085;border-radius:8px;color:#16a085;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:4px;height:48px;justify-content:center;left:-50px;position:absolute;top:10px;transition:all .2s ease;width:48px}.audit-toggle:hover{background:linear-gradient(135deg,#16a085,#0f3460);color:#fff;transform:scale(1.05)}.toggle-text{display:none}@media (min-width:768px){.toggle-text{display:block;font-size:10px;white-space:nowrap}}.audit-content{color:#ecf0f1;height:100%;overflow-y:auto;padding:20px 16px}.audit-content::-webkit-scrollbar{width:6px}.audit-content::-webkit-scrollbar-track{background:#ffffff0d}.audit-content::-webkit-scrollbar-thumb{background:#16a085;border-radius:3px}.audit-content::-webkit-scrollbar-thumb:hover{background:#1abc9c}.audit-header{align-items:center;border-bottom:1px solid #16a08533;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.audit-header h2{color:#16a085;font-size:16px;font-weight:600;margin:0}.refresh-btn{align-items:center;background:#16a0851a;border:1px solid #16a085;border-radius:4px;color:#16a085;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.refresh-btn:hover{background:#16a08533}.refresh-btn.spinning svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.selectors{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:20px}.selector-group{display:flex;flex-direction:column;gap:6px}.selector-group label{color:#16a085;font-size:12px;font-weight:600;text-transform:uppercase}.selector-group select{background:#ffffff0d;border:1px solid #16a0854d;border-radius:4px;color:#ecf0f1;cursor:pointer;font-size:13px;padding:6px 8px;transition:all .2s ease}.selector-group select:focus,.selector-group select:hover{background:#16a0851a;border-color:#16a085;outline:none}.error-message{background:#e74c3c1a;border-left:3px solid #e74c3c;border-radius:4px;color:#e74c3c;font-size:12px;margin-bottom:16px;padding:10px 12px}.features-section{margin-bottom:24px}.features-section h3{color:#16a085;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.features-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.feature-card{background:#ffffff08;border:1px solid #16a08533;border-radius:6px;cursor:pointer;padding:10px;transition:all .2s ease}.feature-card:hover{background:#16a0851a;border-color:#16a085}.feature-card.status-high{border-left:3px solid #2ecc71}.feature-card.status-low{border-left:3px solid #e74c3c}.feature-card.status-elevated{border-left:3px solid #f39c12}.feature-card.status-depressed{border-left:3px solid #3498db}.card-header{margin-bottom:6px}.card-name{color:#bdc3c7;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.card-icon{color:#16a085;opacity:.6}.card-value{color:#1abc9c;font-family:Courier New,monospace;font-size:16px;font-weight:700}.card-zscore{border-top:1px solid #16a0851a;color:#95a5a6;font-size:10px;margin-top:4px;padding-top:4px}.correlation-section{margin-bottom:24px}.correlation-section h3{color:#16a085;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.heatmap-container{background:#ffffff05;border:1px solid #16a08533;border-radius:6px;overflow-x:auto;padding:12px}.heatmap-wrapper{min-width:200px;width:100%}.heatmap-row,.heatmap-wrapper{grid-gap:1px;display:grid;gap:1px}.heatmap-row{grid-template-columns:repeat(auto-fit,minmax(12px,1fr))}.heatmap-cell{border-radius:2px;cursor:pointer;height:12px;transition:opacity .2s ease;width:12px}.heatmap-cell:hover{opacity:1!important}.heatmap-placeholder{color:#7f8c8d;font-size:12px;padding:20px;text-align:center}.heatmap-legend{align-items:center;color:#95a5a6;display:flex;font-size:10px;gap:8px;justify-content:center;margin-top:8px}.legend-bar{background:linear-gradient(90deg,#00f,#fff,red);border-radius:2px;height:8px;width:100px}.stats-section{margin-bottom:24px}.stats-section h3{color:#16a085;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.stats-table{background:#ffffff05;border:1px solid #16a08533;border-radius:6px;overflow-x:auto}.stats-table table{border-collapse:collapse;font-size:11px;width:100%}.stats-table thead{background:#16a0851a;border-bottom:1px solid #16a08533}.stats-table th{color:#16a085;font-weight:600;letter-spacing:.3px;padding:8px 6px;text-align:left;text-transform:uppercase}.stats-table td{border-bottom:1px solid #16a0851a;color:#bdc3c7;font-family:Courier New,monospace;padding:6px}.stats-table tbody tr:hover{background:#16a0850d}@media (max-width:768px){.audit-panel.open{width:100%}.audit-toggle{height:40px;left:-40px;width:40px}.features-grid,.selectors{grid-template-columns:1fr}}:root{--bg-main:#0f172a;--bg-card:#1e293bb3;--accent:#3b82f6;--text-main:#f1f5f9;--text-muted:#94a3b8;--border:#ffffff1a;--header-h:72px;--sidebar-w:70px;--sidebar-w-open:200px}body{-webkit-font-smoothing:antialiased;background-color:#0f172a;background-color:var(--bg-main);color:#f1f5f9;color:var(--text-main);font-family:Inter,-apple-system,sans-serif;margin:0}.app-container{display:flex;min-height:100vh}.dashboard-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172acc;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;height:72px;height:var(--header-h);justify-content:space-between;left:0;padding:0 2rem;position:fixed;top:0;width:100%;z-index:1100}.header-left,.header-right{align-items:center;display:flex;gap:1.5rem}.active-desktop-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;color:#f1f5f9;color:var(--text-main);font-size:1.25rem;font-weight:900;letter-spacing:.05em;margin:0;text-transform:uppercase}.pro-badge{background:linear-gradient(135deg,#3b82f6,#2dd4bf);border-radius:4px;font-size:.6rem;margin-left:6px;padding:2px 6px}.countdown{color:#fbbf24;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:800;margin-left:10px}.update-info{align-items:center;display:flex;gap:1.5rem}.update-indicators{border-left:1px solid #ffffff1a;border-left:1px solid var(--border);display:flex;gap:1.25rem;padding-left:1.25rem}.update-item{align-items:flex-start;display:flex;flex-direction:column;line-height:1.2}.update-label{color:#94a3b8;color:var(--text-muted);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.update-time{color:#f1f5f9;color:var(--text-main);font-size:.85rem;font-weight:700}.update-relative,.update-time{font-family:JetBrains Mono,monospace}.update-relative{color:#fbbf24;display:block;font-size:.65rem;font-weight:600}.countdown-wrapper{align-items:center!important;flex-direction:row!important}.sidebar{background:#020617;border-right:1px solid #ffffff1a;border-right:1px solid var(--border);display:flex;flex-direction:column;height:calc(100vh - 72px);height:calc(100vh - var(--header-h));left:0;position:fixed;top:72px;top:var(--header-h);transition:width .3s cubic-bezier(.4,0,.2,1),border-color .3s ease,visibility .3s ease;width:70px;width:var(--sidebar-w);z-index:1000}.sidebar-nav{flex-grow:1;overflow-x:hidden;overflow-y:auto}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:#02061780}.sidebar-nav::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:2px}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:#3b82f699}.sidebar.open{width:200px;width:var(--sidebar-w-open)}.sidebar.hidden{border-right:none!important;overflow:hidden;visibility:hidden;width:0!important}.main-content{flex-grow:1;margin-left:70px;margin-left:var(--sidebar-w);padding:calc(72px + 1.5rem) 2rem 2rem;padding-top:calc(var(--header-h) + 1.5rem);transition:margin-left .3s ease}.main-content-shifted{margin-left:200px;margin-left:var(--sidebar-w-open)}.main-content.hidden-sidebar{margin-left:0!important}.card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e293bb3;background:var(--bg-card);border:1px solid #ffffff1a;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card:hover{border-color:#3b82f680;box-shadow:0 10px 15px -3px #0003}.card-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:1rem 1.25rem}.card-title{color:#f1f5f9;color:var(--text-main);font-size:.9rem;font-weight:700;margin:0}.card-header-buttons{align-items:center;display:flex;flex-direction:row!important;gap:.5rem}.card-header-buttons .icon-button{background:#ffffff0d!important;border-radius:6px;padding:6px}.card-header-buttons .icon-button:hover{background:#ffffff1a!important}.sort-container .icon-button{color:#3b82f6!important}.filter-container .icon-button{color:#fbbf24!important}.desktop-container .icon-button{color:#2dd4bf!important}.alert-container .icon-button{color:#f87171!important}.card-table-container{overflow:auto;padding:.5rem}.card-table{border-collapse:collapse;font-size:.85rem;width:100%}.card-table .icon-button{background:#0000!important;border:none}.card-table .icon-button,.card-table th{border-bottom:1px solid #ffffff1a;border-bottom:1px solid var(--border);color:#94a3b8;color:var(--text-muted);font-weight:600}.card-table th{padding:.75rem;text-align:left}.card-table td{border-bottom:1px solid #ffffff05;padding:.75rem}.asset-icon{border-radius:2px;height:14px;margin-right:10px;object-fit:cover;width:20px}.value-positive{color:#4ade80;font-weight:600}.value-negative{color:#f87171;font-weight:600}.value-neutral{color:#94a3b8;color:var(--text-muted)}.api-status-badge{border-radius:9999px;font-size:.7rem;font-weight:700;padding:4px 12px}.api-status-badge.online{background:#10b9811a;border:1px solid #10b98133;color:#10b981}.api-status-badge.error{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.loading-container{align-items:center;background:radial-gradient(circle at center,#0f172a 0,#020617 100%);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative}.loading-container:before{animation:dashboardGlow 4s ease-in-out infinite alternate;background:radial-gradient(circle,#3b82f614 0,#0000 70%);content:"";height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}@keyframes dashboardGlow{0%{opacity:.5;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.loading-hud-card{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f172ab3;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 50px #0006,0 0 30px #3b82f60d;display:flex;flex-direction:column;max-width:450px;padding:3rem;text-align:center;width:90%;z-index:10}.loading-hud-card h2{color:#3b82f6;font-size:.95rem;font-weight:800;letter-spacing:4px;margin:1.5rem 0 1rem;text-shadow:0 0 10px #3b82f64d;text-transform:uppercase}.loading-spinner-hud{height:80px;position:relative;width:80px}.hud-spinner-svg{height:100%;transform:rotate(-90deg);width:100%}.hud-track{fill:none;stroke:#ffffff08;stroke-width:4px}.hud-glow{fill:none;stroke:#3b82f626;stroke-width:8px;filter:blur(4px)}.hud-active{fill:none;stroke:url(#hudGradient);stroke-width:4px;stroke-dasharray:264;stroke-dashoffset:80;stroke-linecap:round;animation:spinHud 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes spinHud{0%{stroke-dashoffset:264;transform:rotate(0deg)}50%{stroke-dashoffset:66;transform:rotate(180deg)}to{stroke-dashoffset:264;transform:rotate(1turn)}}.hud-center-icon{align-items:center;animation:hudIconPulse 1.5s ease-in-out infinite;display:flex;font-size:1.5rem;inset:0;justify-content:center;position:absolute}@keyframes hudIconPulse{0%,to{opacity:.8;transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(59,130,246,.5));opacity:1;transform:scale(1.1)}}.loading-bar-container{margin:1rem 0;width:100%}.loading-bar{background:#ffffff0d;border-radius:4px;height:4px;overflow:hidden;position:relative;width:100%}.loading-bar-fill{background:linear-gradient(90deg,#3b82f6,#2dd4bf);border-radius:4px;box-shadow:0 0 10px #3b82f680;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.loading-meta-info{align-items:center;display:flex;justify-content:space-between;margin-top:8px;width:100%}.loading-status-hud{animation:statusPulse 1.5s ease-in-out infinite alternate;color:#94a3b8;color:var(--text-muted);font-size:.75rem;font-weight:500;max-width:75%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@keyframes statusPulse{0%{opacity:.6}to{opacity:1}}.loading-percentage{color:#2dd4bf;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:800;text-shadow:0 0 10px #2dd4bf4d}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#fff3}.icon-button{align-items:center;background:#0000!important;border:none;border-radius:8px;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.icon-button:hover{background:#ffffff0d!important;color:#fff}.sidebar-header{align-items:center;display:flex;gap:1rem;height:60px;padding:0 1.25rem}.sidebar-toggle-inside{color:#f1f5f9!important;color:var(--text-main)!important}.sidebar-nav li a svg{flex-shrink:0;height:24px!important;transition:transform .2s ease;width:24px!important}.sidebar-nav li a:hover svg{transform:scale(1.1)}.nav-desktop{color:#3b82f6!important}.nav-options{color:#22c55e!important}.nav-cards{color:#fbbf24!important}.nav-layout{color:#2dd4bf!important}.nav-test-alert{color:#f87171!important}.nav-settings{color:#94a3b8!important}.sidebar-nav ul{list-style:none;margin:0;padding:0}.sidebar-nav li a{align-items:center;border-left:3px solid #0000;color:#94a3b8;color:var(--text-muted);display:flex;gap:1.25rem;padding:.85rem 1.25rem;text-decoration:none;transition:all .2s}.sidebar-nav li a.active,.sidebar-nav li a:hover{background:#ffffff08;border-left-color:initial}.sidebar-nav li a.active{background:#3b82f61a}.link-text{color:#f1f5f9;color:var(--text-main);font-size:.9rem;font-weight:600;opacity:0;transition:opacity .2s;white-space:nowrap}.sidebar.open .link-text{opacity:1}.sidebar-title{color:#fff;font-size:1rem;font-weight:700;opacity:0;transition:opacity .2s}.sidebar.open .sidebar-title{opacity:1}.settings-item{margin-top:2rem}.layout{min-height:calc(100vh - 72px);min-height:calc(100vh - var(--header-h));width:100%}.react-grid-item,.react-grid-layout{overflow:visible!important}.react-grid-item{transition:all .2s ease}.react-grid-item.react-grid-placeholder{background:#3b82f61a!important;border-radius:12px!important;opacity:.5!important}.react-resizable-handle{bottom:5px!important;filter:invert(1);right:5px!important}.modal-overlay{align-items:center;animation:fadeIn .25s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0a0f1ebf;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.modal-content{animation:scaleUp .25s ease-out;background:#12192bd9;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 24px 50px #00000080,0 0 30px #3b82f626;display:flex;flex-direction:column;max-height:85vh;max-width:650px;overflow:hidden;width:90%}.modal-header{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:1.5rem 2rem}.modal-header h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;color:#fff;font-size:1.35rem;font-weight:700;margin:0}.modal-close-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#94a3b8;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;height:36px;justify-content:center;transition:all .2s ease;width:36px}.modal-close-btn:hover{background:#f8717133;border-color:#f87171;color:#f87171;transform:rotate(90deg)}.modal-body{flex-grow:1;overflow-y:auto;padding:2rem}.modal-description{color:#94a3b8;color:var(--text-muted);font-size:.95rem;line-height:1.5;margin-top:0}.modal-footer{background:#ffffff05;border-top:1px solid #ffffff14;display:flex;justify-content:flex-end;padding:1.25rem 2rem}.cards-list{display:flex;flex-direction:column;gap:.75rem}.card-item-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:all .2s ease}.card-item-row:hover{background:#ffffff0f;border-color:#3b82f64d;transform:translateY(-2px)}.card-item-info{align-items:center;display:flex;gap:1rem}.card-item-name{color:#fff;font-size:1.05rem;font-weight:600}.card-item-status{background:#ffffff1a;border-radius:20px;color:#94a3b8;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .65rem;text-transform:uppercase}.card-item-status.active{background:#3b82f633;border:1px solid #3b82f64d;color:#3b82f6}.layout-options-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:1.5rem}.layout-card{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.25rem;text-align:center;transition:all .25s ease}.layout-card:hover{background:#3b82f614;border-color:#3b82f666;box-shadow:0 10px 20px #3b82f626;transform:translateY(-5px)}.layout-card-icon{background:#3b82f626;border:1px solid #3b82f640;border-radius:12px;color:#3b82f6;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;padding:.5rem 1rem}.layout-card h4{color:#fff;font-size:1.1rem;font-weight:700;margin:0}.layout-card p{color:#94a3b8;color:var(--text-muted);font-size:.85rem;line-height:1.4;margin:0}.layout-toggle-card{cursor:pointer}.toggle-switch-container{align-items:center;background:#0000!important;border:none!important;display:flex;justify-content:center;margin-bottom:.75rem!important;padding:0!important}.premium-switch{cursor:pointer;display:inline-block;height:26px;position:relative;width:50px}.premium-switch input{height:0;opacity:0;width:0}.premium-slider{background-color:#ffffff1a;border:1px solid #fff3;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.premium-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0006;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.premium-switch input:checked+.premium-slider{background-color:#3b82f633;border-color:#3b82f699}.premium-switch input:checked+.premium-slider:before{background-color:#3b82f6;box-shadow:0 0 8px #3b82f6cc;transform:translateX(24px)}.alerts-history-container{display:flex;flex-direction:column;gap:.75rem}.alert-history-item{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;font-size:.95rem;font-weight:600;justify-content:space-between;padding:1rem 1.25rem}.alert-history-item.up{background:#22c55e14;border-left:4px solid #22c55e;color:#22c55e}.alert-history-item.down{background:#ef444414;border-left:4px solid #ef4444;color:#ef4444}.btn-premium-success{background:linear-gradient(135deg,#22c55e33,#16a34a66);border:1px solid #22c55e66;border-radius:8px;box-shadow:0 4px 12px #22c55e26;color:#4ade80;cursor:pointer;font-weight:600;padding:.5rem 1.25rem;transition:all .2s ease}.btn-premium-success:hover{background:linear-gradient(135deg,#22c55e4d,#16a34a99);border-color:#4ade80;box-shadow:0 6px 16px #22c55e40;color:#fff;transform:translateY(-2px)}.btn-premium-danger{background:linear-gradient(135deg,#ef444433,#dc262666);border:1px solid #ef444466;border-radius:8px;box-shadow:0 4px 12px #ef444426;color:#f87171;cursor:pointer;font-weight:600;padding:.5rem 1.25rem;transition:all .2s ease}.btn-premium-danger:hover{background:linear-gradient(135deg,#ef44444d,#dc262699);border-color:#f87171;box-shadow:0 6px 16px #ef444440;color:#fff;transform:translateY(-2px)}.btn-premium-secondary{background:linear-gradient(135deg,#ffffff0d,#ffffff1a);border:1px solid #fff3;border-radius:10px;color:#94a3b8;color:var(--text-muted);cursor:pointer;font-weight:600;padding:.65rem 1.5rem;transition:all .2s ease}.btn-premium-secondary:hover{background:linear-gradient(135deg,#ffffff1a,#fff3);border-color:#fff6;color:#fff;transform:translateY(-2px)}.alert-item-actions{display:flex;gap:.5rem}.btn-alert-action{background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;color:#94a3b8;color:var(--text-muted);cursor:pointer;font-size:.8rem;padding:.35rem .75rem;transition:all .2s}.btn-alert-action:hover{background:#3b82f633;border-color:#3b82f6;color:#fff}.btn-alert-action.delete:hover{background:#ef444433;border-color:#ef4444;color:#f87171}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.alert-popover,.desktop-popover,.filter-popover,.sort-popover{animation:scaleUp .2s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f172af2;border:1px solid #3b82f64d;border-radius:16px;box-shadow:0 20px 40px #0009,0 0 20px #3b82f626;color:#f1f5f9;color:var(--text-main);display:flex;flex-direction:column;gap:1rem;max-height:80vh;max-width:340px;overflow-y:auto;padding:1.5rem;width:-webkit-max-content;width:max-content;z-index:9999}.alert-popover h4,.desktop-popover h4,.filter-popover h4,.sort-popover h4{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 .5rem;padding-bottom:.5rem}.alert-popover label,.filter-label,.sort-label{color:#94a3b8;color:var(--text-muted);display:block;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.filter-section,.sort-section{display:flex;flex-direction:column;gap:.4rem}.filter-input,.filter-select{background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.85rem;outline:none;padding:.65rem .85rem;transition:all .2s ease;width:100%}.filter-input:focus,.filter-select:focus{background:#ffffff14;border-color:#3b82f6;border-color:var(--accent);box-shadow:0 0 0 2px #3b82f640}.filter-select option{background:#0f172a;color:#fff;padding:.5rem}.dif-filter-group{display:flex;gap:.5rem}.desktop-checkbox-group,.filter-checkbox-group{background:#0003;border:1px solid #ffffff0d;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;max-height:180px;overflow-y:auto;padding:.75rem}.checkbox-item{align-items:center;cursor:pointer;display:flex;gap:.65rem}.checkbox-item input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;position:relative;transition:all .2s;width:18px}.checkbox-item input[type=checkbox]:checked{background:#3b82f6;background:var(--accent);border-color:#3b82f6;border-color:var(--accent)}.checkbox-item input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.checkbox-item label{color:#f1f5f9;color:var(--text-main);cursor:pointer;font-size:.85rem;font-weight:500;letter-spacing:normal;margin:0;text-transform:none;-webkit-user-select:none;user-select:none}.checkbox-item:hover input[type=checkbox]{border-color:#3b82f6;border-color:var(--accent)}.filter-actions{display:flex;gap:.5rem;margin-top:.5rem}.clear-filters-button,.desktop-remove-option,.select-all-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;padding:.65rem 1rem;text-align:center;transition:all .2s ease}.clear-filters-button,.desktop-remove-option{background:#ef444426;border:1px solid #ef44444d;color:#f87171}.clear-filters-button:hover,.desktop-remove-option:hover{background:#ef444440;border-color:#ef4444;color:#fff;transform:translateY(-1px)}.select-all-button{background:#3b82f633;border:1px solid #3b82f666;color:#60a5fa}.select-all-button:hover{background:#3b82f659;border-color:#3b82f6;color:#fff;transform:translateY(-1px)}.alert-popover .clear-filters-button{background:linear-gradient(135deg,#22c55e33,#16a34a66);border:1px solid #22c55e66;color:#4ade80;margin-top:.5rem;width:100%}.alert-popover .clear-filters-button:hover{background:linear-gradient(135deg,#22c55e4d,#16a34a99);border-color:#4ade80;color:#fff}.popover-header-container{align-items:center;border-bottom:1px solid #ffffff1a;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;width:100%}.popover-header-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.popover-close-btn{align-items:center;background:#ef444426;border:1px solid #ef44444d;border-radius:6px;color:#f87171;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.popover-close-btn:hover{background:#ef444459;border-color:#ef4444;color:#fff;transform:scale(1.08)}.alert-popover .modal-close-btn,.alert-popover h4,.close-button,.desktop-popover .modal-close-btn,.filter-popover .modal-close-btn,.sort-popover .modal-close-btn{display:none!important}.bloomberg-news-card{border-left:3px solid #f59e0b!important}.news-resumo-bar{background:#f59e0b14;border-bottom:1px solid #f59e0b33;color:#f59e0b;font-size:.75rem;font-weight:600;padding:.5rem 1rem}.news-feed-container{padding:.5rem}.news-list{display:flex;flex-direction:column}.news-item{border-bottom:1px solid #ffffff0a;padding:.75rem;transition:background-color .2s ease}.news-item:hover{background-color:#ffffff05}.news-item-time{color:#fbbf24;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;min-width:45px;padding-top:2px}.news-item-title{color:#fff;font-size:.85rem;font-weight:600;line-height:1.4;margin:0}.news-item-source{color:#94a3b8;color:var(--text-muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.news-item-target{background:#60a5fa1a;border-radius:4px;color:#60a5fa;font-size:.7rem;padding:1px 6px}.news-badge{border-radius:4px;font-size:.65rem;font-weight:800;letter-spacing:.05em;padding:2px 6px}.sentiment-positive{background:#4ade801a!important;border:1px solid #4ade804d;box-shadow:0 0 6px #4ade8026;color:#4ade80!important}.sentiment-negative{background:#f871711a!important;border:1px solid #f871714d;box-shadow:0 0 6px #f8717126;color:#f87171!important}.sentiment-neutral{background:#94a3b81a!important;border:1px solid #94a3b833;color:#94a3b8!important}.news-feed-container::-webkit-scrollbar{height:6px;width:6px}.news-feed-container::-webkit-scrollbar-track{background:#0000}.news-feed-container::-webkit-scrollbar-thumb{background:#f59e0b40;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.news-feed-container::-webkit-scrollbar-thumb:hover{background:#f59e0b80}.opcoes-page-container{min-height:calc(100vh - 72px);overflow:auto;padding:24px}.opcoes-page-shell{margin:0 auto;max-width:1480px}.opcoes-page-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.opcoes-page-header h1{color:var(--text-primary);font-size:1.45rem;font-weight:700;margin:4px 0 0}.opcoes-page-kicker,.opcoes-page-status{color:#94a3b8;color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.opcoes-page-status{background:#0f172ab8;border:1px solid var(--border-color);border-radius:6px;color:#22c55e;padding:7px 10px}.opcoes-page-card{min-height:calc(100vh - 170px)}.opcoes-page-card .opcoes-card-body{min-height:calc(100vh - 220px)}.opcoes-card-body{display:flex;flex-direction:column;gap:10px;height:calc(100% - 44px);overflow:auto;padding:12px}.opcoes-state{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;font-size:.8rem;justify-content:center;min-height:120px;text-align:center}.opcoes-error{color:#f87171}.opcoes-score-panel{align-items:center;background:#0f172abd;border:1px solid #94a3b829;border-radius:6px;display:flex;gap:12px;justify-content:space-between;min-height:68px;padding:12px}.opcoes-score-panel div{display:flex;flex-direction:column;gap:3px}.opcoes-score-panel strong{color:#fff;font-size:1.45rem;line-height:1}.opcoes-score-panel>span{border-radius:4px;flex:0 0 auto;font-size:.72rem;font-weight:800;padding:5px 8px;text-transform:uppercase}.opcoes-score-panel.positive{background:#064e3b3d;border-color:#34d39947}.opcoes-score-panel.positive>span{background:#34d3991a;color:#34d399}.opcoes-score-panel.negative{background:#7f1d1d38;border-color:#f8717147}.opcoes-score-panel.negative>span{background:#f871711a;color:#f87171}.opcoes-score-panel.neutral>span{background:#94a3b81a;color:#94a3b8}.opcoes-kicker,.opcoes-section-title{color:#94a3b8;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.opcoes-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.opcoes-chain-controls button,.opcoes-chain-controls select,.opcoes-tabs button{background:#0f172a9e;border:1px solid #94a3b824;border-radius:6px;color:#cbd5e1;font-size:.72rem;font-weight:800;min-height:30px}.opcoes-tabs button{cursor:pointer}.opcoes-tabs button.active{background:#14b8a624;border-color:#2dd4bf5c;color:#5eead4}.opcoes-chain-controls{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(96px,.7fr) minmax(0,1.6fr) minmax(90px,.8fr) minmax(82px,.5fr)}.opcoes-chain-controls select{min-width:0;padding:0 8px}.opcoes-chain-controls button{color:#5eead4;cursor:pointer}.opcoes-chain-controls button:disabled{cursor:wait;opacity:.65}.opcoes-chain-metrics{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.opcoes-chain-metrics div{background:#02061759;border:1px solid #94a3b81a;border-radius:6px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px}.opcoes-chain-metrics span{color:#94a3b8;font-size:.66rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcoes-chain-metrics strong{color:#e5e7eb;font-size:.82rem}.opcoes-operational-summary,.opcoes-wall-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.opcoes-wall-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.opcoes-operational-summary div,.opcoes-wall-grid div{background:#0206175c;border:1px solid #94a3b81c;border-radius:6px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px}.opcoes-operational-summary span,.opcoes-wall-grid small,.opcoes-wall-grid span{color:#94a3b8;font-size:.66rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcoes-operational-summary strong,.opcoes-wall-grid strong{color:#e5e7eb;font-size:.86rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcoes-chain-table{min-width:720px}.opcoes-chain-table,.opcoes-level-table{border:1px solid #94a3b81a;border-radius:6px;overflow:hidden}.opcoes-level-table{min-width:520px}.opcoes-chain-head,.opcoes-chain-row,.opcoes-level-head,.opcoes-level-row{grid-gap:8px;align-items:center;display:grid;font-size:.7rem;gap:8px;min-height:30px;padding:6px 8px}.opcoes-chain-head,.opcoes-level-head{background:#0f172acc;color:#94a3b8;font-weight:900;text-transform:uppercase}.opcoes-chain-head,.opcoes-chain-row{grid-template-columns:.5fr .9fr .8fr 1.2fr .7fr .8fr .8fr .8fr .8fr .6fr}.opcoes-level-head,.opcoes-level-row{grid-template-columns:1fr .9fr .9fr .9fr .9fr}.opcoes-chain-row,.opcoes-level-row{background:#0f172a57;border-top:1px solid #94a3b814;color:#cbd5e1}.opcoes-chain-head span,.opcoes-chain-row span,.opcoes-level-head span,.opcoes-level-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcoes-family-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.opcoes-family-cell{background:#0206175c;border:1px solid #94a3b81f;border-radius:6px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px}.opcoes-family-cell span,.opcoes-metric-row span:first-child{color:#94a3b8;font-size:.7rem;font-weight:700}.opcoes-family-cell strong{color:#e5e7eb;font-size:1rem}.opcoes-family-cell small{color:#64748b;font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcoes-metric-table,.opcoes-signal-list{border:1px solid #94a3b81a;border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.opcoes-metric-row,.opcoes-signal-row{grid-gap:8px;align-items:center;background:#0f172a61;border-bottom:1px solid #94a3b814;display:grid;font-size:.72rem;gap:8px;min-height:30px;padding:6px 8px}.opcoes-signal-row{grid-template-columns:minmax(0,1fr) auto}.opcoes-metric-row{grid-template-columns:1.1fr 1fr auto}.opcoes-metric-row:last-child,.opcoes-signal-row:last-child{border-bottom:0}.opcoes-metric-row span,.opcoes-signal-row span{color:#cbd5e1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opcoes-metric-row strong,.opcoes-signal-row strong{color:#e5e7eb;font-size:.74rem}@media (max-width:720px){.opcoes-family-grid{grid-template-columns:1fr}.opcoes-metric-row{grid-template-columns:1fr auto}.opcoes-metric-row span:nth-child(2){grid-column:1/-1}.opcoes-chain-controls,.opcoes-chain-metrics,.opcoes-operational-summary,.opcoes-wall-grid{grid-template-columns:1fr}}@keyframes pulseGlowRed{0%{box-shadow:0 0 2px #ff7b7233;opacity:.85}50%{box-shadow:0 0 10px #ff7b7299;opacity:1}to{box-shadow:0 0 2px #ff7b7233;opacity:.85}}@keyframes pulseGlowGreen{0%{box-shadow:0 0 2px #34d39933;opacity:.85}50%{box-shadow:0 0 10px #34d39999;opacity:1}to{box-shadow:0 0 2px #34d39933;opacity:.85}}.pulse-badge-red{animation:pulseGlowRed 1.6s ease-in-out infinite}.pulse-badge-green{animation:pulseGlowGreen 1.6s ease-in-out infinite}.card-delta-gex-beta,.card-delta-options{border-radius:12px;min-height:280px;min-width:320px}