.b6YjYG_card{border-radius:var(--radius-lg);transition:all var(--transition-base)}.b6YjYG_glass{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.b6YjYG_hover:hover{border-color:#94a3b833;transform:translateY(-2px);box-shadow:0 12px 40px #0006}.b6YjYG_clickable{cursor:pointer}.b6YjYG_padding-sm{padding:var(--space-md)}.b6YjYG_padding-md{padding:var(--space-lg)}.b6YjYG_padding-lg{padding:var(--space-xl)}.b6YjYG_header{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.b6YjYG_title{color:var(--color-text-primary);font-size:1rem;font-weight:600}.b6YjYG_content{color:var(--color-text-secondary)}
.H8aylq_badge{border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.02em;align-items:center;gap:4px;font-weight:600;display:inline-flex}.H8aylq_sm{padding:2px 8px;font-size:.7rem}.H8aylq_md{padding:4px 12px;font-size:.75rem}.H8aylq_default{background:var(--color-bg-hover);color:var(--color-text-secondary)}.H8aylq_success{background:var(--color-success-bg);color:var(--color-success)}.H8aylq_warning{background:var(--color-warning-bg);color:var(--color-warning)}.H8aylq_danger{background:var(--color-danger-bg);color:var(--color-danger)}.H8aylq_info{color:var(--color-primary-light);background:#2563eb1f}
.ywyUNa_wrapper{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.ywyUNa_toolbar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.ywyUNa_tickerLabel{color:var(--color-text-primary);font-size:.95rem;font-weight:700;font-family:var(--font-mono)}.ywyUNa_currentPrice{font-family:var(--font-mono);color:var(--color-text-secondary);font-size:.95rem}.ywyUNa_spacer{flex:1}.ywyUNa_timeframeBtns{background:var(--color-bg-primary);border-radius:6px;gap:2px;padding:2px;display:flex}.ywyUNa_tfBtn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:.8rem;font-weight:500;transition:all .15s}.ywyUNa_tfBtn:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.ywyUNa_tfActive{background:var(--color-primary)!important;color:#fff!important}.ywyUNa_toggleBtn{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:500;transition:all .15s}.ywyUNa_toggleBtn:hover{border-color:var(--color-primary);color:var(--color-text-secondary)}.ywyUNa_toggleActive{border-color:var(--color-primary);color:var(--color-primary);background:#2563eb1a}.ywyUNa_legend{color:var(--color-text-muted);border-bottom:1px solid #33415580;flex-wrap:wrap;gap:16px;padding:6px 16px;font-size:.75rem;display:flex}.ywyUNa_legend span{align-items:center;gap:5px;display:flex}.ywyUNa_dot{border-radius:2px;width:20px;height:2px;display:inline-block}.ywyUNa_chartContainer{width:100%}.ywyUNa_volLabel{color:var(--color-text-muted);padding:4px 16px 8px;font-size:.7rem}
.Dd8VUq_badges{flex-wrap:wrap;gap:10px;display:flex}.Dd8VUq_badge{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;align-items:center;min-width:82px;padding:8px 12px;display:flex}.Dd8VUq_badgeLabel{color:var(--color-text-muted);font-size:.72rem}.Dd8VUq_badgeValue{font-family:var(--font-mono);font-size:1.4rem;font-weight:700}.Dd8VUq_good{color:#22c55e}.Dd8VUq_mid{color:#fbbf24}.Dd8VUq_bad{color:#f87171}.Dd8VUq_na{color:var(--color-text-muted)}.Dd8VUq_passPill{color:#4ade80;background:#22c55e33;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-block}.Dd8VUq_failPill{color:#cbd5e1;background:#64748b40;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:600;display:inline-block}.Dd8VUq_score{border-collapse:collapse;width:100%;font-size:.85rem}.Dd8VUq_score td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:8px 6px}.Dd8VUq_letter{width:28px;font-size:1.05rem;font-weight:800}.Dd8VUq_status{white-space:nowrap;width:92px}.Dd8VUq_muted{color:var(--color-text-muted);font-size:.8rem}.Dd8VUq_table{border-collapse:collapse;width:100%;font-size:.82rem}.Dd8VUq_table th,.Dd8VUq_table td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;font-family:var(--font-mono);padding:6px 8px}.Dd8VUq_table th{color:var(--color-text-muted);font-family:inherit;font-weight:500}.Dd8VUq_table th:first-child,.Dd8VUq_table td:first-child{text-align:left}.Dd8VUq_tableWrap{overflow-x:auto}.Dd8VUq_baseItem{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;margin-bottom:8px;padding:10px}.Dd8VUq_baseItem:hover{background:var(--color-bg-hover)}.Dd8VUq_baseActive{border-color:#38bdf8}.Dd8VUq_baseTitle{justify-content:space-between;gap:8px;font-weight:600;display:flex}.Dd8VUq_noteForm{flex-direction:column;gap:8px;display:flex}.Dd8VUq_textarea{background:var(--color-bg-input);width:100%;min-height:70px;color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:6px;padding:8px;font-family:inherit}.Dd8VUq_note{border-bottom:1px solid var(--color-border);white-space:pre-wrap;padding:8px 0}.Dd8VUq_noteActions{gap:8px;display:flex}.Dd8VUq_linkBtn{color:var(--color-primary-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.Dd8VUq_rec{flex-direction:column;gap:10px;display:flex}.Dd8VUq_recHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Dd8VUq_recAction{letter-spacing:.02em;border-radius:8px;padding:4px 14px;font-size:1rem;font-weight:800}.Dd8VUq_recBuy{background:var(--color-success-bg);color:var(--color-success-light)}.Dd8VUq_recWatch{background:var(--color-warning-bg);color:var(--color-warning)}.Dd8VUq_recAvoid{color:#cbd5e1;background:#64748b40}.Dd8VUq_recSell{background:var(--color-danger-bg);color:var(--color-danger-light)}.Dd8VUq_recHeadline{font-size:1rem;font-weight:600}.Dd8VUq_recReasons{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.Dd8VUq_recLevels{flex-wrap:wrap;gap:18px;display:flex}.Dd8VUq_recLevels>div{flex-direction:column;gap:2px;display:flex}
._8RiFmG_button{font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_button:disabled{opacity:.5;cursor:not-allowed}._8RiFmG_button:active:not(:disabled){transform:scale(.97)}._8RiFmG_sm{border-radius:var(--radius-sm);padding:6px 14px;font-size:.8rem}._8RiFmG_md{padding:10px 20px;font-size:.875rem}._8RiFmG_lg{border-radius:var(--radius-lg);padding:14px 28px;font-size:1rem}._8RiFmG_primary{background:linear-gradient(135deg, var(--color-primary) 0%, #4f46e5 100%);color:#fff;box-shadow:0 2px 8px #2563eb4d}._8RiFmG_primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #2563eb73}._8RiFmG_secondary{background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--color-border-light)}._8RiFmG_secondary:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-primary-light)}._8RiFmG_ghost{color:var(--color-text-secondary);background:0 0}._8RiFmG_ghost:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}._8RiFmG_danger{background:linear-gradient(135deg, #dc2626 0%, var(--color-danger) 100%);color:#fff;box-shadow:0 2px 8px #ef44444d}._8RiFmG_danger:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #ef444473}._8RiFmG_fullWidth{width:100%}._8RiFmG_loading{color:#0000}._8RiFmG_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite _8RiFmG_spin;position:absolute}@keyframes _8RiFmG_spin{to{transform:rotate(360deg)}}
._7LRQSW_overlay{background:var(--color-bg-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:var(--space-lg);justify-content:center;align-items:center;animation:.2s ease-out _7LRQSW_fadeOverlay;display:flex;position:fixed;inset:0}@keyframes _7LRQSW_fadeOverlay{0%{opacity:0}to{opacity:1}}._7LRQSW_modal{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);max-height:85vh;animation:.25s cubic-bezier(.34,1.56,.64,1) _7LRQSW_scaleModal;overflow-y:auto;box-shadow:0 24px 64px #00000080}@keyframes _7LRQSW_scaleModal{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._7LRQSW_sm{width:380px;max-width:100%}._7LRQSW_md{width:520px;max-width:100%}._7LRQSW_lg{width:720px;max-width:100%}._7LRQSW_header{padding:var(--space-lg) var(--space-lg) 0;justify-content:space-between;align-items:center;display:flex}._7LRQSW_title{font-size:1.15rem;font-weight:600}._7LRQSW_closeBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:4px 8px;font-size:1.1rem}._7LRQSW_closeBtn:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}._7LRQSW_body{padding:var(--space-lg)}
.E8rWSW_wrapper{width:100%;position:relative}.E8rWSW_label{color:var(--color-text-secondary);margin-bottom:6px;font-size:.82rem;font-weight:500;display:block}.E8rWSW_trigger{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-size:.9rem;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:flex}.E8rWSW_trigger:hover{border-color:var(--color-border-light);background:var(--color-bg-hover)}.E8rWSW_trigger:focus,.E8rWSW_trigger.E8rWSW_open{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-glow);outline:none}.E8rWSW_triggerText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.E8rWSW_placeholder{color:var(--color-text-muted)}.E8rWSW_chevron{color:var(--color-text-muted);transition:transform var(--transition-fast);flex-shrink:0;font-size:.65rem}.E8rWSW_chevronOpen{transform:rotate(180deg)}.E8rWSW_dropdown{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);z-index:100;flex-direction:column;max-height:280px;animation:.15s ease-out E8rWSW_dropIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 48px #0006}@keyframes E8rWSW_dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.E8rWSW_searchBox{border-bottom:1px solid var(--color-border);padding:8px}.E8rWSW_searchInput{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);font-size:.85rem;font-family:var(--font-sans);transition:border-color var(--transition-fast);outline:none;padding:8px 12px}.E8rWSW_searchInput:focus{border-color:var(--color-border-focus)}.E8rWSW_searchInput::placeholder{color:var(--color-text-muted)}.E8rWSW_optionsList{padding:4px;overflow-y:auto}.E8rWSW_option{border-radius:var(--radius-sm);width:100%;color:var(--color-text-secondary);font-size:.88rem;font-family:var(--font-sans);cursor:pointer;text-align:left;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.E8rWSW_option:hover,.E8rWSW_option.E8rWSW_highlighted{background:var(--color-bg-hover);color:var(--color-text-primary)}.E8rWSW_option.E8rWSW_selected{color:var(--color-primary-light);background:#2563eb1f}.E8rWSW_checkmark{color:var(--color-primary-light);opacity:0;flex-shrink:0;font-size:.75rem}.E8rWSW_option.E8rWSW_selected .E8rWSW_checkmark{opacity:1}.E8rWSW_emptyState{text-align:center;color:var(--color-text-muted);padding:16px;font-size:.85rem}.E8rWSW_tags{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.E8rWSW_tag{border-radius:var(--radius-sm);color:var(--color-primary-light);background:#2563eb26;border:1px solid #2563eb40;align-items:center;gap:4px;padding:2px 8px;font-size:.78rem;font-weight:500;display:inline-flex}.E8rWSW_tagRemove{color:var(--color-primary-light);cursor:pointer;opacity:.7;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;font-size:.85rem;line-height:1}.E8rWSW_tagRemove:hover{opacity:1}.E8rWSW_sm .E8rWSW_trigger{min-height:34px;padding:6px 10px;font-size:.82rem}.E8rWSW_lg .E8rWSW_trigger{min-height:48px;padding:12px 16px;font-size:.95rem}
.-lpmaG_screenerLayout{gap:var(--space-lg);grid-template-columns:300px 1fr;align-items:start;display:grid}.-lpmaG_filterSide{top:calc(var(--navbar-height) + var(--space-lg));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);transition:width var(--transition-base);position:sticky;overflow:hidden}.-lpmaG_filterHeader{border-bottom:1px solid var(--color-border);background:#11182766;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.-lpmaG_filterTitle{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.-lpmaG_filterBadge{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:700;display:inline-flex}.-lpmaG_filterActions{align-items:center;gap:4px;display:flex}.-lpmaG_filterCollapseBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:4px 6px;font-size:.75rem}.-lpmaG_filterCollapseBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.-lpmaG_filterBody{max-height:calc(100vh - var(--navbar-height) - 120px);flex-direction:column;gap:18px;padding:16px;animation:.2s ease-out -lpmaG_fadeIn;display:flex;overflow-y:auto}@keyframes -lpmaG_fadeIn{0%{opacity:0}to{opacity:1}}.-lpmaG_filterGroup{flex-direction:column;gap:8px;display:flex}.-lpmaG_filterLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:500}.-lpmaG_chipGroup{flex-wrap:wrap;gap:6px;display:flex}.-lpmaG_chip{border:1px solid var(--color-border-light);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:.8rem;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:6px 14px}.-lpmaG_chip:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.-lpmaG_chipActive{border-color:var(--color-primary);color:var(--color-primary-light);background:#2563eb26}.-lpmaG_range{appearance:none;background:var(--color-bg-hover);border-radius:var(--radius-full);outline:none;width:100%;height:4px}.-lpmaG_range::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;border-radius:50%;width:16px;height:16px;box-shadow:0 0 8px #2563eb66}.-lpmaG_volumeInput{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-family:var(--font-mono);transition:border-color var(--transition-fast);outline:none;padding:8px 12px;font-size:.85rem}.-lpmaG_volumeInput:focus{border-color:var(--color-border-focus)}.-lpmaG_volumeInput::placeholder{color:var(--color-text-muted);font-family:var(--font-sans)}.-lpmaG_resultsSide{min-width:0}.-lpmaG_resultsHeader{margin-bottom:var(--space-md);justify-content:space-between;align-items:center;display:flex}.-lpmaG_resultCount{color:var(--color-text-secondary);font-size:.9rem}.-lpmaG_resultsActions{gap:8px;display:flex}.-lpmaG_mobileFilterBtn{display:none!important}.-lpmaG_tableCard{overflow:hidden}.-lpmaG_tickerCell{font-family:var(--font-mono);color:var(--color-primary-light);font-weight:600}.-lpmaG_nameCell{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:160px;display:block;overflow:hidden}.-lpmaG_exchangeBadge{background:var(--color-bg-hover);border-radius:var(--radius-full);color:var(--color-text-muted);padding:2px 8px;font-size:.72rem}@media (max-width:1024px){.-lpmaG_screenerLayout{grid-template-columns:1fr}.-lpmaG_filterSide{position:relative;top:0}.-lpmaG_filterBody{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:none;display:grid}}@media (max-width:768px){.-lpmaG_filterSide{top:var(--navbar-height);z-index:90;width:300px;transition:transform var(--transition-base);border-radius:0;position:fixed;bottom:0;left:0;transform:translate(-100%)}.-lpmaG_filterSide:not(.-lpmaG_filterHidden){transform:translate(0)}.-lpmaG_filterBody{flex-direction:column;display:flex}.-lpmaG_filterCollapseBtn{display:none}.-lpmaG_mobileFilterBtn{display:flex!important}.-lpmaG_resultsHeader{flex-wrap:wrap;gap:8px}}
._5jsJuW_wrapper{flex-direction:column;gap:6px;width:100%;display:flex}._5jsJuW_label{color:var(--color-text-secondary);font-size:.85rem;font-weight:500}._5jsJuW_inputContainer{align-items:center;display:flex;position:relative}._5jsJuW_input{width:100%;font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border-light);border-radius:var(--radius-md);transition:all var(--transition-fast);outline:none;padding:10px 14px;font-size:.9rem}._5jsJuW_input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #3b82f626}._5jsJuW_input::placeholder{color:var(--color-text-muted)}._5jsJuW_withIcon{padding-left:40px}._5jsJuW_icon{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}._5jsJuW_hasError ._5jsJuW_input{border-color:var(--color-danger)}._5jsJuW_hasError ._5jsJuW_input:focus{box-shadow:0 0 0 3px #ef444426}._5jsJuW_error{color:var(--color-danger);font-size:.78rem}
.kQlvpW_stockHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.kQlvpW_stockTicker{font-family:var(--font-mono);color:var(--color-primary-light);font-size:2rem;font-weight:800}.kQlvpW_stockName{color:var(--color-text-primary);margin:2px 0 6px;font-size:1.1rem;font-weight:600}.kQlvpW_stockMeta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.kQlvpW_stockPrice{text-align:right}.kQlvpW_priceValue{font-family:var(--font-mono);font-size:1.8rem;font-weight:700}.kQlvpW_priceChange{font-family:var(--font-mono);font-weight:600}.kQlvpW_row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:1100px){.kQlvpW_row{grid-template-columns:minmax(0,1fr)}}.kQlvpW_section{margin-bottom:16px}.kQlvpW_muted{color:var(--color-text-muted);font-size:.82rem}.kQlvpW_signals{border-collapse:collapse;width:100%;font-size:.82rem}.kQlvpW_signals th,.kQlvpW_signals td{border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:6px 8px}.kQlvpW_signals th{color:var(--color-text-muted);font-weight:500}
.nc4JNq_layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:1024px){.nc4JNq_layout{grid-template-columns:minmax(0,1fr)}}.nc4JNq_group{margin-bottom:8px}.nc4JNq_groupTitle{cursor:pointer;padding:8px 0;font-weight:600}.nc4JNq_fields{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 16px;padding:4px 0 12px;display:grid}.nc4JNq_field{flex-direction:column;gap:4px;display:flex}.nc4JNq_key{font-family:var(--font-mono);color:var(--color-text-secondary);word-break:break-all;font-size:.75rem}.nc4JNq_input{background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-light);font-family:var(--font-mono);border-radius:6px;padding:6px 8px;font-size:.85rem}.nc4JNq_changed{border-color:#f59e0b}.nc4JNq_invalid{border-color:#ef4444}.nc4JNq_error{color:#f87171;font-size:.75rem}.nc4JNq_hint{color:var(--color-text-muted);font-size:.72rem}.nc4JNq_footer{background:var(--color-bg-card);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:12px 0;display:flex;position:sticky;bottom:0}.nc4JNq_note{flex:1;min-width:240px}.nc4JNq_versionItem{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px}.nc4JNq_versionItem:hover{background:var(--color-bg-hover)}.nc4JNq_versionActive{border-color:var(--color-primary)}.nc4JNq_muted{color:var(--color-text-muted);font-size:.8rem}.nc4JNq_diffTable{border-collapse:collapse;width:100%;font-size:.8rem}.nc4JNq_diffTable td,.nc4JNq_diffTable th{border-bottom:1px solid var(--color-border);text-align:left;font-family:var(--font-mono);word-break:break-all;padding:4px 6px}
.l7eTMW_section{margin-bottom:var(--space-md,16px)}.l7eTMW_muted{color:var(--color-text-muted);font-size:.82rem}.l7eTMW_up{color:var(--color-success);font-family:var(--font-mono)}.l7eTMW_down{color:var(--color-danger);font-family:var(--font-mono)}.l7eTMW_mono{font-family:var(--font-mono)}.l7eTMW_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l7eTMW_formGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.l7eTMW_field{flex-direction:column;gap:4px;display:flex}.l7eTMW_field label{color:var(--color-text-secondary);font-size:.78rem}.l7eTMW_input{background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:6px;width:100%;padding:8px 10px;font-size:.9rem}.l7eTMW_check{cursor:pointer;align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.l7eTMW_note{background:var(--color-warning-bg);border:1px solid #f59e0b66;border-radius:6px;margin-top:10px;padding:8px 10px;font-size:.82rem}.l7eTMW_actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.l7eTMW_tableWrap{overflow-x:auto}.l7eTMW_table{border-collapse:collapse;width:100%;font-size:.84rem}.l7eTMW_table th{text-align:left;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light);white-space:nowrap;padding:8px;font-size:.74rem;font-weight:600}.l7eTMW_table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:8px}.l7eTMW_table tr.l7eTMW_clickable{cursor:pointer}.l7eTMW_table tr:hover td{background:var(--color-bg-card-hover)}.l7eTMW_right{text-align:right!important}.l7eTMW_sub{color:var(--color-text-muted);margin-top:2px;font-size:.72rem;display:block}.l7eTMW_progress{background:var(--color-bg-hover);border-radius:3px;min-width:90px;height:6px;position:relative;overflow:hidden}.l7eTMW_progressFill{background:var(--color-primary-light);border-radius:3px;transition:width .3s;position:absolute;inset:0 auto 0 0}.l7eTMW_metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.l7eTMW_metric{flex-direction:column;gap:2px;display:flex}.l7eTMW_metricLabel{color:var(--color-text-muted);font-size:.78rem}.l7eTMW_metricValue{font-family:var(--font-mono);font-size:1.15rem;font-weight:600}.l7eTMW_metricSub{color:var(--color-text-secondary);font-size:.74rem;font-family:var(--font-mono)}.l7eTMW_kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px;display:grid}.l7eTMW_kpi{border:1px solid var(--color-border-light);border-radius:8px;padding:10px 12px}.l7eTMW_kpiPass{background:var(--color-success-bg);border-color:#22c55e80}.l7eTMW_kpiFail{background:var(--color-danger-bg);border-color:#ef444473}.l7eTMW_chart{width:100%;height:380px}.l7eTMW_legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:.8rem;display:flex}.l7eTMW_swatch{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:6px;display:inline-block}.l7eTMW_hover{font-family:var(--font-mono);color:var(--color-text-secondary);min-height:1.2em;margin-bottom:6px;font-size:.78rem}.l7eTMW_disclaimer{background:var(--color-warning-bg);border:1px solid #f59e0b73;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.85rem}.l7eTMW_error{white-space:pre-wrap;font-family:var(--font-mono);color:var(--color-danger-light);max-height:200px;font-size:.75rem;overflow:auto}
.MCMCjq_banner{border:1px solid var(--banner-color);background:var(--banner-bg);color:var(--color-text-primary);border-radius:10px;margin-bottom:16px;padding:12px 16px}.MCMCjq_flags{gap:3px;display:inline-flex}.MCMCjq_flag{cursor:help;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:inline-flex}.MCMCjq_pass{color:#4ade80;background:#22c55e33}.MCMCjq_fail{color:#f87171;background:#ef444426}.MCMCjq_na{color:#94a3b8;background:#64748b33}.MCMCjq_rating{font-family:var(--font-mono);font-weight:700}.MCMCjq_strong{color:#22c55e}.MCMCjq_letter{text-align:center;border-radius:4px;min-width:22px;padding:1px 4px;font-size:.8rem;font-weight:700;display:inline-block}.MCMCjq_letterA{color:#4ade80;background:#22c55e33}.MCMCjq_letterB{color:#a3e635;background:#84cc162e}.MCMCjq_letterC{color:#fbbf24;background:#f59e0b29}.MCMCjq_letterD{color:#fb923c;background:#f9731629}.MCMCjq_letterE{color:#f87171;background:#ef444426}.MCMCjq_passBadge{color:#4ade80;background:#22c55e33;border-radius:999px;width:fit-content;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.MCMCjq_muted{color:var(--color-text-muted);font-size:.85rem}.MCMCjq_na-text{color:var(--color-text-muted);cursor:help}.MCMCjq_letterPicker{gap:4px;display:flex}.MCMCjq_tabs{gap:8px;margin-bottom:12px;display:flex}.MCMCjq_sortRow{align-items:center;gap:8px;display:flex}.MCMCjq_select{background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:6px;padding:4px 8px;font-size:.85rem}
.dpyMdW_container{top:calc(var(--navbar-height) + 12px);z-index:9999;pointer-events:none;flex-direction:column;gap:8px;width:100%;max-width:400px;display:flex;position:fixed;right:16px}.dpyMdW_toast{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);color:var(--color-text-primary);pointer-events:auto;-webkit-backdrop-filter:blur(16px);align-items:flex-start;gap:10px;padding:14px 16px;font-size:.88rem;animation:.3s cubic-bezier(.34,1.56,.64,1) dpyMdW_toastIn;display:flex;box-shadow:0 12px 40px #0006}.dpyMdW_toast.dpyMdW_exiting{animation:.25s ease-in forwards dpyMdW_toastOut}@keyframes dpyMdW_toastIn{0%{opacity:0;transform:translate(100%)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dpyMdW_toastOut{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(100%)scale(.9)}}.dpyMdW_success{border-left:3px solid var(--color-success)}.dpyMdW_error{border-left:3px solid var(--color-danger)}.dpyMdW_warning{border-left:3px solid var(--color-warning)}.dpyMdW_info{border-left:3px solid var(--color-primary-light)}.dpyMdW_icon{flex-shrink:0;margin-top:1px;font-size:1.1rem}.dpyMdW_content{flex:1;min-width:0}.dpyMdW_title{margin-bottom:2px;font-size:.88rem;font-weight:600}.dpyMdW_message{color:var(--color-text-secondary);font-size:.82rem;line-height:1.4}.dpyMdW_closeBtn{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;margin-top:-2px;padding:2px;font-size:1rem;line-height:1}.dpyMdW_closeBtn:hover{color:var(--color-text-primary)}.dpyMdW_progressBar{border-radius:0 0 var(--radius-md) var(--radius-md);height:2px;animation:linear forwards dpyMdW_progress;position:absolute;bottom:0;left:0}.dpyMdW_success .dpyMdW_progressBar{background:var(--color-success)}.dpyMdW_error .dpyMdW_progressBar{background:var(--color-danger)}.dpyMdW_warning .dpyMdW_progressBar{background:var(--color-warning)}.dpyMdW_info .dpyMdW_progressBar{background:var(--color-primary-light)}@keyframes dpyMdW_progress{0%{width:100%}to{width:0%}}@media (max-width:480px){.dpyMdW_container{max-width:none;left:8px;right:8px}}
.cRh5nW_navbar{height:var(--navbar-height);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--glass-border);padding:0 var(--space-lg);z-index:100;background:#0b1120d9;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.cRh5nW_left{align-items:center;display:flex}.cRh5nW_logo{color:var(--color-text-primary);align-items:center;gap:10px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.cRh5nW_logoIcon{font-size:1.3rem}.cRh5nW_logoText{background:linear-gradient(135deg, var(--color-primary-light), #818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cRh5nW_center{max-width:480px;margin:0 var(--space-xl);flex:1}.cRh5nW_searchWrapper{width:100%;position:relative}.cRh5nW_searchIcon{opacity:.5;pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cRh5nW_searchInput{width:100%;font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-fast);outline:none;padding:8px 14px 8px 36px;font-size:.85rem}.cRh5nW_searchInput:focus{border-color:var(--color-primary);background:var(--color-bg-secondary);box-shadow:0 0 0 3px #3b82f61f}.cRh5nW_searchInput::placeholder{color:var(--color-text-muted)}.cRh5nW_searchDropdown{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);z-index:200;animation:.15s ease-out cRh5nW_fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 16px 48px #0006}@keyframes cRh5nW_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cRh5nW_searchItem{width:100%;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;font-size:.85rem;display:flex}.cRh5nW_searchItem:hover{background:var(--color-bg-hover)}.cRh5nW_searchTicker{font-family:var(--font-mono);color:var(--color-primary-light);min-width:48px;font-weight:600}.cRh5nW_searchName{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cRh5nW_searchExchange{color:var(--color-text-muted);background:var(--color-bg-hover);border-radius:var(--radius-sm);padding:2px 6px;font-size:.75rem}.cRh5nW_right{align-items:center;gap:var(--space-sm);display:flex}.cRh5nW_userWrapper{position:relative}.cRh5nW_userBtn{cursor:pointer;border-radius:var(--radius-md);transition:background var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:4px 8px;display:flex}.cRh5nW_userBtn:hover{background:var(--color-bg-hover)}.cRh5nW_avatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;width:32px;height:32px;font-size:.85rem;font-weight:600;font-family:var(--font-sans);justify-content:center;align-items:center;display:flex}.cRh5nW_userName{color:var(--color-text-secondary);font-size:.85rem;font-family:var(--font-sans)}.cRh5nW_userDropdown{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);z-index:200;min-width:300px;animation:.15s ease-out cRh5nW_fadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 48px #0006}.cRh5nW_userInfo{align-items:center;gap:12px;padding:14px 16px;display:flex}.cRh5nW_userDropdownName{font-size:.9rem;font-weight:600}.cRh5nW_userEmail{color:var(--color-text-muted);font-size:.78rem}.cRh5nW_divider{background:var(--color-border);height:1px}.cRh5nW_dropdownItem{width:100%;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;display:flex}.cRh5nW_dropdownItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.cRh5nW_hamburger{cursor:pointer;border-radius:var(--radius-sm);width:36px;height:36px;transition:background var(--transition-fast);background:0 0;border:none;flex-direction:column;justify-content:center;gap:4px;margin-right:8px;padding:6px;display:none}.cRh5nW_hamburger:hover{background:var(--color-bg-hover)}.cRh5nW_hamburger span{background:var(--color-text-secondary);width:100%;height:2px;transition:all var(--transition-fast);border-radius:1px;display:block}.cRh5nW_searchKbd{font-family:var(--font-sans);color:var(--color-text-muted);background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);pointer-events:none;padding:2px 6px;font-size:.65rem;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (max-width:768px){.cRh5nW_hamburger{display:flex}.cRh5nW_center,.cRh5nW_userName,.cRh5nW_logoText{display:none}.cRh5nW_navbar{padding:0 var(--space-md)}.cRh5nW_searchKbd{display:none}}
.IhuV_a_bellWrap{position:relative}.IhuV_a_bell{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;padding:6px 8px;font-size:1.25rem;position:relative}.IhuV_a_count{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:0;right:0}.IhuV_a_dropdown{background:var(--color-bg-card);border:1px solid var(--color-border-light);z-index:200;border-radius:10px;width:360px;max-height:480px;position:absolute;top:40px;right:0;overflow-y:auto;box-shadow:0 10px 30px #0006}.IhuV_a_header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;display:flex}.IhuV_a_linkBtn{color:var(--color-primary-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.IhuV_a_item{text-align:left;border:none;border-bottom:1px solid var(--color-border);width:100%;color:inherit;cursor:pointer;background:0 0;padding:10px 12px;display:block}.IhuV_a_item:hover{background:var(--color-bg-hover)}.IhuV_a_unread{background:#2563eb14}.IhuV_a_title{font-size:.88rem;font-weight:600}.IhuV_a_body{color:var(--color-text-secondary);margin-top:2px;font-size:.8rem}.IhuV_a_time{color:var(--color-text-muted);margin-top:2px;font-size:.72rem}.IhuV_a_empty{text-align:center;color:var(--color-text-muted);padding:20px;font-size:.85rem}.IhuV_a_footer{text-align:center;padding:10px;font-size:.85rem;display:block}
.XRNO5a_sidebar{top:var(--navbar-height);width:var(--sidebar-width);-webkit-backdrop-filter:blur(16px);border-right:1px solid var(--glass-border);transition:width var(--transition-base);z-index:90;background:#111827f2;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;overflow:hidden}.XRNO5a_collapsed{width:var(--sidebar-collapsed)}.XRNO5a_toggleArea{padding:var(--space-md);justify-content:flex-end;display:flex}.XRNO5a_toggleBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:6px 10px;font-size:.75rem}.XRNO5a_toggleBtn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.XRNO5a_nav{padding:0 var(--space-sm);flex-direction:column;flex:1;gap:4px;display:flex}.XRNO5a_navItem{border-radius:var(--radius-md);color:var(--color-text-secondary);transition:all var(--transition-fast);align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:500;text-decoration:none;display:flex;position:relative;overflow:hidden}.XRNO5a_navItem:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.XRNO5a_active{color:var(--color-primary-light);background:#2563eb1f}.XRNO5a_activeIndicator{background:var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.XRNO5a_navIcon{text-align:center;flex-shrink:0;width:24px;font-size:1.15rem}.XRNO5a_navLabel{white-space:nowrap;overflow:hidden}.XRNO5a_footer{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border)}.XRNO5a_footerText{color:var(--color-text-muted);text-align:center;font-size:.72rem}.XRNO5a_collapsed .XRNO5a_navItem{justify-content:center;padding:12px}.XRNO5a_collapsed .XRNO5a_toggleArea{justify-content:center}@media (max-width:768px){.XRNO5a_sidebar{width:var(--sidebar-width);transition:transform var(--transition-base);z-index:95;transform:translate(-100%)}.XRNO5a_sidebar.XRNO5a_mobileOpen{transform:translate(0)}.XRNO5a_collapsed{width:var(--sidebar-width)}.XRNO5a_toggleArea{display:none}}
.V6yYea_disclaimer{padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;font-size:.72rem;line-height:1.5}.V6yYea_links{margin-top:4px}.V6yYea_links a{color:var(--color-text-muted);text-decoration:underline}.V6yYea_links a:hover{color:var(--color-text-primary)}
._4Q0xaa_layout{min-height:100vh}._4Q0xaa_main{margin-left:var(--sidebar-width);padding-top:var(--navbar-height);min-height:100vh;transition:margin-left var(--transition-base);flex-direction:column;display:flex}._4Q0xaa_collapsed{margin-left:var(--sidebar-collapsed)}._4Q0xaa_main>footer{margin-top:auto}._4Q0xaa_loadingScreen{justify-content:center;align-items:center;gap:var(--space-md);background:var(--color-bg-primary);flex-direction:column;min-height:100vh;display:flex}._4Q0xaa_loadingLogo{font-size:3rem;animation:2s ease-in-out infinite _4Q0xaa_pulse}@keyframes _4Q0xaa_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}._4Q0xaa_loadingText{background:linear-gradient(135deg, var(--color-primary-light), #818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:600}._4Q0xaa_loadingBar{background:var(--color-bg-hover);border-radius:var(--radius-full);width:160px;height:3px;overflow:hidden}._4Q0xaa_loadingFill{background:linear-gradient(90deg, var(--color-primary), #818cf8);border-radius:var(--radius-full);width:40%;height:100%;animation:1.2s ease-in-out infinite _4Q0xaa_loadSlide}@keyframes _4Q0xaa_loadSlide{0%{transform:translate(-100%)}to{transform:translate(400%)}}._4Q0xaa_mobileOverlay{display:none}@media (max-width:768px){._4Q0xaa_main{margin-left:0}._4Q0xaa_mobileOverlay{z-index:85;background:#00000080;animation:.2s ease-out _4Q0xaa_fadeIn;display:block;position:fixed;inset:0}}@keyframes _4Q0xaa_fadeIn{0%{opacity:0}to{opacity:1}}
.Iay1tq_authPage{min-height:100vh;padding:var(--space-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Iay1tq_authBackground{background:var(--color-bg-primary);z-index:0;position:absolute;inset:0}.Iay1tq_gradientOrb1{background:radial-gradient(circle,#2563eb26 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite Iay1tq_float;position:absolute;top:-200px;right:-100px}.Iay1tq_gradientOrb2{background:radial-gradient(circle,#6366f11f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite reverse Iay1tq_float;position:absolute;bottom:-150px;left:-100px}.Iay1tq_gradientOrb3{background:radial-gradient(circle,#22c55e14 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:12s ease-in-out infinite Iay1tq_float;position:absolute;top:40%;left:30%}@keyframes Iay1tq_float{0%,to{transform:translate(0)}33%{transform:translate(30px,-30px)}66%{transform:translate(-20px,20px)}}.Iay1tq_authCard{z-index:1;-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl);width:100%;max-width:440px;padding:var(--space-2xl) var(--space-xl);background:#1e293bb3;border:1px solid #94a3b81f;animation:.4s cubic-bezier(.34,1.56,.64,1) Iay1tq_scaleIn;position:relative;box-shadow:0 24px 80px #00000080}@keyframes Iay1tq_scaleIn{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Iay1tq_authHeader{text-align:center;margin-bottom:var(--space-xl)}.Iay1tq_authLogo{margin-bottom:var(--space-sm);font-size:2.5rem}.Iay1tq_authTitle{margin-bottom:var(--space-xs);background:linear-gradient(135deg, var(--color-text-primary), #94a3b8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.Iay1tq_authSubtitle{color:var(--color-text-muted);font-size:.9rem}.Iay1tq_authForm{gap:var(--space-md);flex-direction:column;display:flex}.Iay1tq_errorMsg{background:var(--color-danger-bg);border-radius:var(--radius-md);color:var(--color-danger-light);text-align:center;border:1px solid #ef444440;padding:10px 14px;font-size:.85rem}.Iay1tq_authFooter{text-align:center;margin-top:var(--space-lg);color:var(--color-text-muted);justify-content:center;align-items:center;gap:var(--space-sm);font-size:.85rem;display:flex}.Iay1tq_authLink{color:var(--color-primary-light);transition:color var(--transition-fast);font-weight:500}.Iay1tq_authLink:hover{color:#fff}.Iay1tq_successMsg{background:var(--color-success-bg);border-radius:var(--radius-md);color:var(--color-success-light);text-align:center;border:1px solid #22c55e40;padding:10px 14px;font-size:.85rem}.Iay1tq_forgotRow{margin-top:calc(-1 * var(--space-sm));text-align:right;font-size:.8rem}.Iay1tq_legalNote{color:var(--color-text-muted);text-align:center;font-size:.75rem;line-height:1.5}
.rl9mJG_pageHeader{margin-bottom:var(--space-xl);justify-content:space-between;align-items:flex-start;display:flex}.rl9mJG_wlList{gap:var(--space-lg);flex-direction:column;display:flex}.rl9mJG_wlCard{overflow:hidden}.rl9mJG_wlActions{gap:4px;display:flex}.rl9mJG_iconBtn{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-fast);background:0 0;border:none;padding:4px 8px;font-size:.9rem}.rl9mJG_iconBtn:hover{background:var(--color-bg-hover)}.rl9mJG_tableWrapper{overflow-x:auto}.rl9mJG_table{border-collapse:collapse;width:100%;font-size:.85rem}.rl9mJG_table th{text-align:left;color:var(--color-text-muted);text-transform:uppercase;border-bottom:1px solid var(--color-border);padding:10px 14px;font-size:.75rem;font-weight:600}.rl9mJG_table td{border-bottom:1px solid var(--color-border);padding:10px 14px}.rl9mJG_stockRow{transition:background var(--transition-fast)}.rl9mJG_stockRow:hover{background:var(--color-bg-hover)}.rl9mJG_ticker{font-family:var(--font-mono);color:var(--color-primary-light);font-weight:600;text-decoration:none}.rl9mJG_ticker:hover{color:#fff}.rl9mJG_removeBtn{color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);background:0 0;border:none;padding:4px;font-size:.85rem}.rl9mJG_removeBtn:hover{color:var(--color-danger);background:var(--color-danger-bg)}.rl9mJG_modalContent{gap:var(--space-md);flex-direction:column;display:flex}.rl9mJG_modalActions{justify-content:flex-end;gap:var(--space-sm);display:flex}.rl9mJG_addStockWrapper{margin-top:12px;position:relative}.rl9mJG_addStockInput{background:var(--color-bg-primary);border:1px dashed var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-secondary);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;padding:9px 14px;font-size:.85rem}.rl9mJG_addStockInput:focus{border-color:var(--color-primary);border-style:solid}.rl9mJG_addStockInput::placeholder{color:var(--color-text-muted)}.rl9mJG_addStockDrop{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);z-index:50;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.rl9mJG_addStockItem{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:left;transition:background var(--transition-fast);border:none;border-bottom:1px solid var(--color-border);background:0 0;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex}.rl9mJG_addStockItem:last-child{border-bottom:none}.rl9mJG_addStockItem:hover{background:var(--color-bg-hover)}.rl9mJG_addStockTicker{font-family:var(--font-mono);color:var(--color-primary-light);min-width:52px;font-weight:700}.rl9mJG_addStockName{color:var(--color-text-secondary);flex:1}.rl9mJG_addStockExchange{color:var(--color-text-muted);background:var(--color-bg-hover);border-radius:4px;padding:2px 6px;font-size:.75rem}.rl9mJG_titleBtn{color:var(--color-text-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:1rem;font-weight:600;display:flex}.rl9mJG_titleBtn:hover{color:var(--color-primary-light)}.rl9mJG_renameInput{background:var(--color-bg-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);outline:none;min-width:200px;padding:3px 10px;font-size:1rem;font-weight:600}.rl9mJG_stockName{color:var(--color-text-muted);margin-top:1px;font-size:.75rem;display:block}.rl9mJG_stockCount{color:var(--color-text-muted);background:var(--color-bg-hover);border-radius:10px;padding:2px 8px;font-size:.75rem}.rl9mJG_emptyPage{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}
.juaSNG_grid{gap:var(--space-md,16px);margin-bottom:var(--space-md,16px);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@media (max-width:1024px){.juaSNG_grid{grid-template-columns:minmax(0,1fr)}}.juaSNG_stateCard{border-left:4px solid var(--state-color)}.juaSNG_stateHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.juaSNG_stateLabel{color:var(--state-color);font-size:1.5rem;font-weight:700}.juaSNG_buyBadge{color:var(--state-color);background:var(--state-bg);border-radius:999px;padding:4px 12px;font-size:.85rem;font-weight:600}.juaSNG_muted{color:var(--color-text-muted);font-size:.85rem}.juaSNG_advice{color:var(--color-text-secondary);margin:12px 0;line-height:1.6}.juaSNG_stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:12px;display:grid}.juaSNG_stat{flex-direction:column;gap:2px;display:flex}.juaSNG_statValue{font-family:var(--font-mono);font-size:1.1rem;font-weight:600}.juaSNG_strip{margin-bottom:var(--space-md,16px);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.juaSNG_quoteName{font-weight:600}.juaSNG_quoteValue{font-family:var(--font-mono);font-size:1.25rem;font-weight:700}.juaSNG_table{border-collapse:collapse;width:100%;font-size:.85rem}.juaSNG_table th,.juaSNG_table td{white-space:nowrap;border-bottom:1px solid var(--color-border);text-align:left;padding:6px 8px}.juaSNG_table th{color:var(--color-text-muted);font-weight:500}.juaSNG_right{text-align:right!important}.juaSNG_chartWrap{width:100%;height:460px}.juaSNG_legend{color:var(--color-text-muted);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:.8rem;display:flex}.juaSNG_swatch{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.juaSNG_ranges{gap:6px;display:flex}.juaSNG_rangeBtn{border:1px solid var(--color-border-light);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:6px;padding:2px 10px;font-size:.8rem}.juaSNG_rangeActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}
.kSRhNG_row{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;font-size:.85rem;display:flex}.kSRhNG_rule{border:1px solid var(--color-border);border-radius:8px;margin-bottom:10px;padding:12px}.kSRhNG_inactive{opacity:.55}.kSRhNG_ruleHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.kSRhNG_check{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.kSRhNG_input{background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:6px;padding:5px 8px;font-size:.85rem}.kSRhNG_muted{color:var(--color-text-muted);font-size:.82rem}.kSRhNG_code{background:var(--color-bg-secondary);border-radius:8px;margin-top:8px;padding:10px;font-size:.9rem}.kSRhNG_linkBtn{color:var(--color-primary-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}
.RG2vna_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.RG2vna_actions{flex-wrap:wrap;gap:8px;display:flex}.RG2vna_grid{gap:var(--space-md,16px);margin-bottom:var(--space-md,16px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1024px){.RG2vna_grid{grid-template-columns:minmax(0,1fr)}}.RG2vna_section{margin-bottom:var(--space-md,16px)}.RG2vna_muted{color:var(--color-text-muted);font-size:.82rem}.RG2vna_mono{font-family:var(--font-mono)}.RG2vna_up{color:var(--color-success);font-family:var(--font-mono)}.RG2vna_down{color:var(--color-danger);font-family:var(--font-mono)}.RG2vna_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RG2vna_stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.RG2vna_stat{flex-direction:column;gap:2px;display:flex}.RG2vna_statLabel{color:var(--color-text-muted);font-size:.78rem}.RG2vna_statValue{font-family:var(--font-mono);font-size:1.15rem;font-weight:600}.RG2vna_statSub{color:var(--color-text-secondary);font-size:.75rem;font-family:var(--font-mono)}.RG2vna_marketPill{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.RG2vna_tableWrap{overflow-x:auto}.RG2vna_table{border-collapse:collapse;width:100%;font-size:.84rem}.RG2vna_table th{text-align:left;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light);white-space:nowrap;padding:8px;font-size:.74rem;font-weight:600}.RG2vna_table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:8px}.RG2vna_table tr:hover td{background:var(--color-bg-card-hover)}.RG2vna_right{text-align:right!important}.RG2vna_ticker{color:var(--color-text-primary);font-weight:700}.RG2vna_sub{color:var(--color-text-muted);margin-top:2px;font-size:.72rem;display:block}.RG2vna_tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.RG2vna_linkBtn{color:var(--color-primary-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.RG2vna_linkBtn:hover{text-decoration:underline}.RG2vna_dangerLink{color:var(--color-danger-light);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.RG2vna_signalCard{border-left:4px solid var(--color-danger)}.RG2vna_signal{background:var(--color-bg-secondary);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:grid}.RG2vna_signalSell{border:1px solid #ef444473}.RG2vna_signalWarn{border:1px solid #f59e0b66}.RG2vna_signalTitle{font-weight:700}.RG2vna_note{margin-top:4px;font-size:.8rem;font-weight:600}.RG2vna_noteDanger{color:var(--color-danger-light)}.RG2vna_noteWarn{color:var(--color-warning)}.RG2vna_form{flex-direction:column;gap:12px;display:flex}.RG2vna_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.RG2vna_field{flex-direction:column;gap:4px;display:flex;position:relative}.RG2vna_field label{color:var(--color-text-secondary);font-size:.78rem}.RG2vna_input{background:var(--color-bg-input);color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:6px;width:100%;padding:8px 10px;font-size:.9rem}.RG2vna_input:focus{border-color:var(--color-border-focus);outline:none}.RG2vna_sideToggle{grid-template-columns:1fr 1fr;gap:6px;display:grid}.RG2vna_sideBtn{border:1px solid var(--color-border-light);background:var(--color-bg-input);color:var(--color-text-secondary);cursor:pointer;border-radius:6px;padding:8px;font-weight:700}.RG2vna_sideBuy{background:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.RG2vna_sideSell{background:var(--color-danger-bg);border-color:var(--color-danger);color:var(--color-danger)}.RG2vna_dropdown{z-index:20;background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:6px;max-height:220px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.RG2vna_option{text-align:left;width:100%;color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:.85rem;display:block}.RG2vna_option:hover{background:var(--color-bg-hover)}.RG2vna_hint{background:var(--color-bg-secondary);border-radius:6px;padding:8px 10px;font-size:.8rem}.RG2vna_warning{border-radius:8px;padding:10px 12px;font-size:.84rem}.RG2vna_warningDanger{background:var(--color-danger-bg);border:2px solid var(--color-danger);color:var(--color-text-primary);font-weight:600}.RG2vna_warningWarn{background:var(--color-warning-bg);border:1px solid #f59e0b80}.RG2vna_warningInfo{background:#2563eb1a;border:1px solid #3b82f659}.RG2vna_confirm{cursor:pointer;align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.RG2vna_formActions{justify-content:flex-end;gap:8px;display:flex}.RG2vna_meterRow{grid-template-columns:110px minmax(0,1fr) 64px;align-items:center;gap:10px;margin-bottom:8px;font-size:.82rem;display:grid}.RG2vna_meterLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RG2vna_meterTrack{background:var(--color-bg-hover);border-radius:4px;height:10px;position:relative}.RG2vna_meterFill{background:var(--color-primary-light);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.RG2vna_meterOver{background:var(--color-danger)}.RG2vna_meterLimit{background:var(--color-text-secondary);width:2px;position:absolute;top:-3px;bottom:-3px}.RG2vna_meterValue{text-align:right;font-family:var(--font-mono)}.RG2vna_subTitle{color:var(--color-text-secondary);margin:12px 0 8px;font-size:.8rem;font-weight:600}.RG2vna_suggest{border:1px solid var(--color-border-light);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:.84rem;display:grid}.RG2vna_ready{border-color:var(--color-success)}.RG2vna_nowrap{white-space:nowrap}
.ceAsYa_tableWrapper{border-radius:var(--radius-md);border:1px solid var(--color-border);width:100%;overflow-x:auto}.ceAsYa_table{border-collapse:collapse;width:100%;font-size:.88rem}.ceAsYa_thead{z-index:2;background:#11182799;position:sticky;top:0}.ceAsYa_th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:.78rem;font-weight:600}.ceAsYa_thSortable{cursor:pointer;transition:color var(--transition-fast)}.ceAsYa_thSortable:hover{color:var(--color-text-primary)}.ceAsYa_thContent{align-items:center;gap:6px;display:inline-flex}.ceAsYa_sortIcon{opacity:.4;transition:opacity var(--transition-fast);font-size:.65rem}.ceAsYa_sortActive{opacity:1;color:var(--color-primary-light)}.ceAsYa_thRight{text-align:right}.ceAsYa_tbody{display:table-row-group}.ceAsYa_tr{border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}.ceAsYa_tr:last-child{border-bottom:none}.ceAsYa_tr:hover{background:var(--color-bg-hover)}.ceAsYa_trClickable{cursor:pointer}.ceAsYa_trClickable:hover{background:#2563eb0f}.ceAsYa_td{color:var(--color-text-secondary);white-space:nowrap;padding:12px 16px}.ceAsYa_tdMono{font-family:var(--font-mono);font-size:.85rem}.ceAsYa_tdRight{text-align:right}.ceAsYa_skeletonRow{border-bottom:1px solid var(--color-border)}.ceAsYa_skeletonRow:last-child{border-bottom:none}.ceAsYa_skeletonCell{padding:14px 16px}.ceAsYa_skeletonBar{background:linear-gradient(90deg, var(--color-bg-hover) 25%, var(--color-bg-card) 50%, var(--color-bg-hover) 75%);border-radius:var(--radius-sm);background-size:200% 100%;height:14px;animation:1.5s infinite ceAsYa_shimmer}.ceAsYa_skeletonBarShort{width:60%}.ceAsYa_skeletonBarMed{width:80%}@keyframes ceAsYa_shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ceAsYa_emptyState{text-align:center;color:var(--color-text-muted);padding:48px 24px}.ceAsYa_emptyIcon{opacity:.5;margin-bottom:12px;font-size:2.5rem}.ceAsYa_emptyText{font-size:.9rem}.ceAsYa_pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding:12px 16px;font-size:.82rem;display:flex}.ceAsYa_paginationInfo{white-space:nowrap}.ceAsYa_paginationButtons{gap:4px;display:flex}.ceAsYa_pageBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:.82rem;font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:6px 12px}.ceAsYa_pageBtn:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-border-light)}.ceAsYa_pageBtn:disabled{opacity:.35;cursor:not-allowed}.ceAsYa_pageBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.ceAsYa_pageBtnActive:hover{background:var(--color-primary-dark)}
